html, body{margin: 0 auto; width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif}
a>img{border:0px}
input{border:1px solid #ccc; color:#ccc; padding:3px 4px 4px 4px; font-size:11px;}
.button{border:1px solid #bfcfde; color:#fff; padding:3px; font-size:9px; background:url(../images/bkgbutton.gif) repeat-x bottom #e1e9f2; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
.button2{border:1px solid #ccc; color:#fff; padding:3px; font-size:9px; background:url(../images/bkgbutton2.gif) repeat-x bottom #e8e8e8; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
#leftbkg{background-image:url(../images/bkgleft.gif); background-repeat:repeat-x; background-position:top;vertical-align:top; height:747px;}
#rightbkg{background-image:url(../images/bkgright.gif); background-repeat:repeat-x; background-position:top; height:747px;}
#main{width:950px; vertical-align:top; background:#F3F5F9;}
#topsection{height:4px;background:#fff}

#maintopsection{clear:both;height:84px;background-image:url(../images/bkgtop.gif); background-repeat:repeat-x; background-position:top;}
#maintopsectionlogo{float:left;width:170px}
#maintopsectionlinks{float:right; width:776px;} /*width:780px;*/
#maintopsectionlinks a{color:#555555; text-decoration:none}
#maintopsectionlinks a:hover{color:#ce171f; text-decoration:none}
#maintopline{height:5px; background:#113a5f}
#rightsearch{padding:10px;}
.justify{text-align:justify}
#mainsectionleft{float:left; width:660px;}
#leftimg{height:270px;width:660px}
#content{padding:10px;}

#box{width:100%; clear:both; background:#dfdfdf}
#tabbox{width:660px;}
#tabbox td{width:25%;}
#box1{float:left; width:100%; background:url(../images/bkgbox1.gif) repeat-y left #113a5f; height:60px; padding-top:7px;}
#box1 a{font-size:9px; color:#5b8bae; text-decoration:none} #box1 a:hover{font-size:9px; color:#5b8bae; text-decoration:none}
#box1img{width:152px; height:50px; background:url(../images/box1img.gif) no-repeat center; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px;}
#box2{float:left; width:100%; background:url(../images/bkgbox2.gif) repeat-y left #590014; height:60px; padding-top:7px; color:#a40328}
#box2 a{font-size:9px; color:#a40328; text-decoration:none} #box2 a:hover{font-size:9px; color:#a40328; text-decoration:underline}
#box2img{width:152px; height:50px; background:url(../images/box2img.gif) no-repeat center; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px;}
#box3{float:left; width:100%; background:url(../images/bkgbox4.gif) repeat-y left #1f3b08; height:60px; padding-top:7px;}
#box3 a{font-size:9px; color:#4e7b0e; text-decoration:none} #box3 a:hover{font-size:9px; color:#4e7b0e; text-decoration:underline}
#box3img{width:152px; height:50px; background:url(../images/box3img.gif) no-repeat center; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px;}
#box4{float:left; width:100%; background:url(../images/bkgbox3.gif) repeat-y left #2f2a08; height:60px; padding-top:7px;}
#box4 a{font-size:9px; color:#999165; text-decoration:none} #box4 a:hover{font-size:9px; color:#999165; text-decoration:underline}
#box4img{width:152px; height:50px; background:url(../images/box4img.gif) no-repeat center; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px;}
.boxpadd{padding:25px 5px 0px 0px;}
.boxbottompadd{padding:5px; color:#888}
.boxbottomtd{background:url(../images/bkgbottombox.gif) repeat-y left;}

#mainsectionright{float:right; width:290px;background:#FFFFFF;}
#rightnews{background-image:url(../images/bkgrightnews.gif); background-repeat:repeat-x; background-position:top; font-size:12px; color:#555;}
#rightnews a{color:#5b8bae; text-decoration:none}
#rightnews a:hover{color:#ed1d28; text-decoration:none}
.title{font-size:15px; color:#5b8bae; padding-top:10px;}
.str{font-size:9px; letter-spacing:-1px; color:#5b8bae}
.str2{font-size:9px; letter-spacing:-1px; color:#ccc}
.str3{font-size:9px; letter-spacing:-1px;}
.nag{font-size:16px; color:#5b8bae; padding:0px 5px 6px 5px; border-bottom:1px solid #ccc; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.nag2{font-size:16px; color:#5b8bae; padding:15px 5px 6px 5px; border-bottom:1px solid #ccc; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.nag3{font-size:16px; color:#5b8bae; padding:0px 0px 6px 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.nag4{font-size:20px; color:#5b8bae; padding:15px 0px 6px 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.data{font-size:11px; color:#aaa}
.data2{font-size:11px; color:#aaa; border-bottom:1px solid #ccc; padding:0px 5px 0px 5px;}
.line1{height:1px; background:#ccc}
#newsletter{clear:both; color:888;padding-top:5px; font-size:11px;}
#map{clear:both; color:#555;padding:5px; font-size:11px;}
.text1{font-size:12px; color:#5b8bae}
#word{font-size:12px; color:#555; line-height:1.6em}
#word ol {margin-top:0px}
#word img{border:1px solid #eee; padding:5px; margin: 3px 0px 3px 0px;}
#menu a{color:#fff; text-decoration:none} #menu a:hover{color:#ed1d28; text-decoration:none}

#lang div{background:#113a5f; padding:5px 5px 2px 5px;}

.contentlinegrey{background:#ededed; width:100%; height:1px;}
p{ margin:0 0 0 0; padding:0 0 0 0}
#footer{color:#ccc; width:100%;  background:url(../images/footerbkg.gif) repeat-x top}
.disp{display:inline; padding:10px}
a {color:#5b8bae; text-decoration:underline}
a:hover {color:#5b8bae; text-decoration:none}
a.lnk {color:#5b8bae; text-decoration:underline; font-size:11px}
a:hover.lnk {color:#5b8bae; text-decoration:none; font-size:11px}
#bottom{height:16px; background:url(../images/bottombkg.gif) no-repeat top center; width:100%;}

/* TABS */
.tabs {height:49px;}
.tab{height:49px;}
.padd{font-size:12px; color:#fff; font-weight:bold; padding:0px 5px 0px 5px; text-align:center;}
.tabsleft{ width:5px; height:49px; background:url(../images/tabsleft.gif) no-repeat right bottom}
.tabscenter{ height:49px; background:url(../images/tabsbkg.gif) repeat-x top; vertical-align: middle;}
.tabsright{ width:5px; height:49px; background:url(../images/tabsright.gif) no-repeat left bottom}

#nav{font-size:11px; color:#ccc; padding-bottom:10px; border-bottom:1px solid #eee} #nav a{text-decoration:underline; color:#5b8bae} #nav a:hover{text-decoration:none; color:#5b8bae}

#applyForm{width:100%; text-align:justify;}
.applyFormTable{width:100%;}
.applyFormLeftCol{text-align:left; font-weight:bold; text-transform:uppercase; padding-right:5px; width:40%; vertical-align:top;}
.applyFormRightCol{text-align:left; padding-left:10px; padding-right:10px;}
.applyFormMergedCol{}
.applyFormTable input{color:#111; width:250px;}
.applyFormTable textarea{color:#111; width:250px; border:1px solid #ccc; padding:3px 4px 4px 4px; font-size:12px;}
.applyFormTable .sendButton{width:auto; border:1px solid #bfcfde; color:#fff; padding:3px; font-size:9px; background:url(../images/bkgbutton3.gif) repeat-x bottom #5b8bae; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.applyFormTable .subtable{width:100%;}
.applyFormTable .subtableLeftCol{width:40%; font-weight:bold; text-align:right; padding-right:10px;}
.applyFormTable .subtableRightCol{text-align:left; padding-left:10px; padding-right:10px;}
#enSpeaking, #ruSpeaking, #frSpeaking, #otherLanguages{width:100%;}
#foreignLanguages{width:250px;}
.applyFormSendSuccess{width:100%; text-align:center; font-weight:bold; font-size:1.2em; color:#F00;}
.button3{border:1px solid #bfcfde; color:#fff; padding:3px; font-size:9px; background:url(../images/bkgbutton3.gif) repeat-x bottom #5b8bae; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
