body { margin: 0px; font-family: Arial,Helvetica,sans-serif; text-align:left; background: url(img/grey_bg.gif)}
.toptitle { padding: 0 0 0 200px; }
.text1 { font-size:12px; color: #004791; line-height:160%; }
.text1a { font-size:12px; color: #004791; line-height:160%; padding: 23px 0 0 15px; }
.text1b { font-size:12px; color: #004791; line-height:160%; padding: 23px 200px 0 15px; }
.text2 { font-size:12px; color: #0B1761; line-height:140%; }
.textindent1 { font-size:12px; color: #004791; line-height:160%; padding-right:300px; }
.devbold { font-weight:bold; color:#E1761A; }
.ahbold { font-size: 15px; font-weight:bold; line-height:130%; padding: 15px 0 0 0;}
.custom a { font-size: 12px; font-weight:bold; color:#E1761A; text-decoration:none; }
.custom a:hover { text-decoration:underline; }
.text1 ul { margin:0; padding:0; list-style:none; }
.text1 li { line-height:150%; padding:0 0 10px 10px; background: url(our_services/img/dot.gif) 0 0.5em no-repeat; }
.text1 .imgleft { float: left; }
.bigyear { font-size:22px; padding:15px 0 5px 0; }
.devdetail { font-size:12px; color: #E1761A; line-height:140%; font-weight:bold; padding:0 0 20px 40px; }
.gctable { font-size:10.5px; text-align:left; color: #004791; }

#ir { margin: 0; }
#ir .year { font-size: 37px; color: #B8B8A4; padding: 0 0 0 50px; }
#cr { margin: 0; padding:0; text-align:left; width:340px; }
#crleft { margin: 0; padding:0; float:left; width:169px; }
#crleft .report { font-size:15px; font-weight:bold; color:#004791; padding: 0 0 5px 50px;}
#crleft img { margin: 0 0 0 50px; }
#crleft a { font-size: 12px; font-style:italic; color: #004791; text-decoration:none; }
#crleft a:hover { text-decoration:underline; }
#crleft .link { padding: 10px 10px 0 50px; }
#crright { margin: 0; padding: 0; float:right; width:169px; }
#crright .report { font-size:15px; font-weight:bold; color:#E1761A; padding: 0 0 5px 10px;}
#crright a { font-size: 12px; font-style:italic; color: #E1761A; text-decoration:none; }
#crright a:hover { text-decoration:underline; }
#crright img { margin: 0 0 0 10px; }
#crright .link { padding: 10px 10px 0 10px; }
#cg { margin: 0; font-family: Arial,Helvetica,sans-serif; }
#cg .item { font-size: 12px; font-weight:bold; color: #004791; padding: 10px 0 0 52px; float:left; width:395px;}
#cg a { font-size: 12px; font-style:italic; text-decoration:none; color: #E1761A; }
#cg a:hover { text-decoration:underline; }
#gm { margin: 0; font-family: Arial,Helvetica,sans-serif; }
#gm .date { font-size: 12px; width:109px; padding: 0 0 0 52px; vertical-align:top; }
#gm .item { font-size: 12px; font-weight:bold; color: #004791; padding: 0; width:520px; }
#gm .link { padding: 5px 0 15px 0; }
/*
#gm a { font-size: 12px; font-style:italic; text-decoration:none; color: #E1761A; padding:0 15px 0 0; }
#gm a:hover { text-decoration:underline; }
*/
#news { margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align:left; }
#news .date { font-size: 15px; color:0B1761; font-weight:bold; width:205px; padding: 0 0 0 52px; vertical-align:top; }
#news .head { font-size: 15px; color:004791; font-weight:bold; width:478px; }
#news .dis { color:#0B1761; padding:0 0 10px 0; width:478px; }
#pr { margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#pr .date { font-size: 15px; color:0B1761; font-weight:bold; float:left; width:111px; padding: 0 0 0 52px; vertical-align:top; }
#pr .head { color:E1761A; font-weight:bold; font-size: 15px; }
#pr .headwithimg { color:E1761A; font-weight:bold; font-size: 15px; padding:0 0 0 200px;}
#pr .dis { color:#0B1761; padding:0; }
#pr .diswithimg { color:#0B1761; padding:0 0 0 200px; }
#pr .link { padding: 10px 0 0 0; }
#pr .email a { color:E1761A; text-decoration:none; font-style:italic; padding: 0; }
#pr a { color:E1761A; text-decoration:none; font-style:italic; padding: 0 10px 0 0; /*_background: url(company_update/img/pdf.gif) 0 no-repeat;*/ }
#pr a:hover { text-decoration:underline; }
#pr img { float:left; padding:0 ; }
/*
#prtable { margin:0; padding:0; width:350px; text-align:left; }
#prleft { margin:0; width:130px; float:left; padding:0 0 0 30px; background: url(company_update/img/pdf.gif) 0 no-repeat; }
#prright { margin:0; width:150px; float:right; padding:0 0 0 30px; background: url(company_update/img/pdf.gif) 0 no-repeat; }
*/
#career { margin: 0; font-size: 13px; }
#career td { color:0B1761; padding: 0 0 15px 0;}
#career .title a { font-size: 15px; font-weight:bold; color:0B1761; text-decoration:none; }
#career .title a:hover { text-decoration:underline; }
#career .apply a { font-size: 11px; color:E1761A; text-decoration:none; font-style:italic; padding:0; }
#career .apply a:hover { text-decoration:underline; }
#role { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#role ul { margin: 0px; padding: 0 0 0 15px; }
#role .head { font-size:15px; Color: #0B1761; font-weight:bold; }
#role .subbhead { color: #004791; font-weight:bold; padding:10px 0 0 0; }
#role .note { font-style:italic; padding: 15px 0 0 0;}
#role .or { font-size:15px; color:#E1761A; font-weight:bold; padding: 10px 0 10px 0; }
#role a { font-weight:bold; color:004791; text-decoration:none; }
#role a:hover { text-decoration:underline; }
#role .back a { color:E1761A; font-style:italic; text-decoration:none; }
#role .back a:hover { text-decoration:underline; }

#bottom { margin: 15px 0 0 150px; }
#bottom .us { color:#004791; font-size: 12px; font-weight:bold; padding:10px 0 0 0;}
#bottom .border { padding: 10px 50px 0 15px; } 
#bottom a { color:E1761A; text-decoration:none; font-size: 12px; font-weight:bold; }
#bottom a:hover { text-decoration:underline; }

#os { width: 871px; text-align: left; margin: 0; padding: 0; }
#osleft { width: 238px; float: left; margin: 20px 0 0 0; padding:0; }
#osleft img { cursor:pointer; }
#osright { width: 631px; float: right; margin: 20px 0 0 0; padding:0; }
#osright .txt { font-size:12px; color:#0B1761; padding: 0 0 0 147px; line-height:150%; }
#osright .txtbold { font-size:13px; color: #004791; font-weight:bold; padding: 10px 0 0 147px; }
#osright a { color: #E1761A; text-decoration:none; font-weight:bold; }
#osright a:hover { text-decoration:underline; }
#osright img { float:left; cursor:pointer; margin: 0 0 0 14px;}
#osright ul { margin:0; padding:0; list-style:none; }
#osright li { line-height:150%; color:#0B1761; padding:0 0 0 10px; background: url(our_services/img/dot.gif) 0 0.5em no-repeat; }
#osright #span li { line-height:150%; padding:0 0 0 10px; }
#osright .indent { color:#E1761A; font-weight:bold; padding:0 0 0 10px; }
#ossub { margin:0 0 0 147px; padding:0; width:480px; }
#ossubleft { margin:0; padding:0; float:left; width:260px; font-size:12px; }
#ossubright { margin:0; padding:0; float:right; width:220px; font-size:12px; }

#co { width: 950px; text-align: left; margin: 0; padding: 0; }
#co a { color: #E1761A; text-decoration:none; font-weight:bold; }
#co a:hover { text-decoration:underline; }
#coleft { width: 480px; float: left; margin: 0; padding:0; border:solid #ffffff; border-width: 0 1px 0 0; }
#coleft table {  font-size:12px; color:#004791; margin: 25px 0 0 30px;}
#coleft .head { font-style:normal; color:#000000; padding: 0 0 7px 0;}
#coright { width: 430px; float: right; margin: 0; padding: 0; font-size:12px;}
#coright td { font-size:12px;}
#coright .depart { font-size:15px;  color:#E1761A; padding:0 0 10px 0; font-weight:bold; }
#coright .name { font-size:15px;  color:#oB1761; font-weight:bold; }
#coright .title { font-size:12px;  color:#004791; padding: 0 0 15px 0;}
#coright .tel { font-size:12px; color:#004791; }

#fh { padding:0; }
#fh .grey { font-size:11px; text-align:right; color:#666666; padding:10px 10px 10px 0; }
#fh .orange { font-size:12px; font-weight:bold; text-align:right; color:#E1761A; padding:10px 10px 10px 0; }
#fh .blue { font-size:12px; text-align:right; color:#004791; padding:10px 10px 10px 0; }
#fh .blue2 { font-size:12px; text-align:right; color:#004791; padding:10px 15px 10px 0; }

.sitemap { clear:both; margin:0px; text-align:left; width:100%; }
.colomn { font-size:15px; color:#E1761A; font-weight:bold; display:inline; margin:20px 0 0 20px; width:150px; float:left; }
.colomn a { font-size:11.5px;  line-height:160%; color:#004791; font-weight:bold; text-decoration:none; display:block; }
.colomn a:hover { text-decoration:underline; }
.colomn1 { font-size:15px; color:#E1761A; font-weight:bold; display:inline; margin:20px 0 0 0; width:150px; float:left; }
.colomn1 a { font-size:15px; line-height:160%; color:#E1761A; font-weight:bold; text-decoration:none; display:block; }
.colomn1 a:hover { text-decoration:underline; }
.legal1 { font-size:11px; color:#114791; display:inline; margin:0px; width:223px; float:left; }
.legal2 { font-size:11px; color:#114791; line-height:150%; display:inline; margin:24px 0 0 28px; width:296px; float:left;}

.note { font-size:9px; padding: 5px 0 0 29px; }

div.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }