@charset utf-8; 

/* CSS Document */
body { background:#f2f2f2 url(../images/bg.gif) 0 0 repeat-x; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#5d604f; padding:0; margin:0; }
div,p,h1,h2,h3,h4,form,label,input,select { padding:0; margin:0; }
img { padding:0; margin:0; border:none; }
ul { padding:0; margin:0; list-style-type:none; }
a { outline:none; color:#5dc2cf; text-decoration:none; }
a:hover { color:#0e98a9; text-decoration:underline; }
.spacer { clear:both; font-size:0; line-height:0; height:0; }
.left { float:left; width:auto; }
.right { float:right; width:auto; text-align:right; }
#wrapper { width:917px; height:100%; margin:0 auto; position:relative; }
#wrapper .ring { position:absolute; top:0; right:7px; width:115px; height:116px; }

/*navigation start*/
#nav { list-style-type:none; width:auto; bottom:0; }
#nav li { display:inline; margin:0; padding:0; height:40px; line-height:35px; float:left; background:url(../images/divider.gif) top right no-repeat; }
#nav a { float:left; width:auto; padding:0 0 0 5px; height:40px; text-decoration:none; display:block; cursor:pointer; color:#fff; font-size:12px; font-weight:bold; }
#nav a span { float:left; width:auto; display:block; height:40px; cursor:pointer; padding:0 20px 0 15px; color:#fff; background-color:inherit; font-size:12px; font-weight:bold; }
#nav a:hover { background:url(../images/nav_left.gif) no-repeat 0 0; }
#nav a:hover span { background:url(../images/nav_right.gif) no-repeat 100% 0; color:#c5e755; text-decoration:none; }
#nav li.selected a { 
/*Selected Tab style*/
background:url(../images/nav_left.gif) no-repeat 0 0; cursor:default; }
#nav li.selected a span { 
/*Selected Tab style*/
background:url(../images/nav_right.gif) no-repeat 100% 0; cursor:default; color:#c5e755; text-decoration:none; }

/*top_header start*/
.top_header { width:917px; height:80px; float:left; }
.top_header img.logo { margin-right:57px; float:left; width:200px; height:80px; display:block; }
.top_header h1 { color:#5d604f; font-size:18px; font-weight:bold; padding-top:26px; }

/*header start*/
.header { width:917px; height:222px; float:left; }
.left_pan { width:209px; height:192px; background:url(../images/header_left_bg.gif) left top no-repeat; float:left; padding:15px 25px; position:relative; }
.contactus { position:absolute; background:url(../images/contactus_up.gif) 0 0 repeat; width:27px; height:116px; text-indent:-10000px; display:block; cursor:pointer; bottom:0; left:-19px; z-index:10000; }
.contactus a { background:url(../images/contactus_up.gif) 0 0 no-repeat; width:27px; height:116px; display:block; cursor:pointer; }
.contactus a:hover { background:url(../images/contactus_over.gif) 0 0 no-repeat; width:27px; height:116px; }
.left_pan p { padding-left:0; padding-bottom:0; padding-right:5px; padding-top:0; color:#fff; font-size:11px; line-height:16px; font-weight:normal; }
.left_pan p.title { color:#158492; font-size:13px; line-height:18px; font-weight:bold; }
.left_pan span a { color:#089fb2; font-size:11px; text-decoration:underline; background:url(../images/bullet.gif) right 3px no-repeat; padding-right:15px; }
.left_pan span a:hover { color:#fff; font-size:11px; text-decoration:underline; }
#scrollbox { top:2px; position:relative; left:0; width:209px; height:70px; overflow:hidden; }
#infoscroll { position:absolute; top:0; left:0; height:70px; }
#infoscroll div { color:white; font-size:11px; text-decoration:none; position:relative; display:block; width:209px; height:70px; float:left; }
#infoscroll div p { padding-left:0; padding-bottom:0; padding-right:5px; padding-top:0; color:#fff; font-size:11px; line-height:16px; font-weight:normal; }
#infoscroll div p.title { color:#158492; font-size:13px; line-height:18px; font-weight:bold; }
.left_pan .more { color:#089fb2; font-size:11px; text-decoration:underline; background:url(../images/bullet.gif) right 3px no-repeat; padding-right:15px; }
.left_pan .more:hover { color:#fff; font-size:11px; text-decoration:underline; }
.right_pan { width:658px; height:222px; float:left; background:url(../images/header_right_bg.gif) top right no-repeat; }

/*body content start start*/
.bodybg { background:url(../images/bodybg.gif) top center repeat-y; height:100%; overflow:hidden; }
.bodycont { background:url(../images/midbg.gif) top left no-repeat; overflow:hidden; height:100%; float:left; position:relative; width:899px; padding:30px 9px 0; }
.bodycont div.innerimg { position:absolute; bottom:-4px; left:8px; z-index:100; }
.bodycont div.leftpanel { float:left; width:230px; height:100%; overflow:hidden; }
.bodycont div.recruitment { width:210px; padding:15px; }
.bodycont .border { width:190px; height:6px; background:#0EAFC3; display:block; float:left; border:0; clear:both; line-height:0; font-size:0; }
.bodycont div.rightpan { width:524px; float:right; padding:0 60px 0 0; background:#fff; overflow:hidden; height:100%; }
.bodycont div.rightpan p { color:#5d604f; line-height:16px; padding-bottom:15px; }
.bodycont div.rightpan ul { padding:0 0 15px 40px; }
.bodycont div.rightpan ul li { background:url(../images/bullet2.gif) 0 7px no-repeat; padding:2px 0 2px 14px; }
.bodycont div.rightpan p.padding { color:#5d604f; line-height:16px; padding:0 0 15px 40px; }
.bodycont div.rightpan .para { color:#5d604f; line-height:16px; padding-bottom:15px; height:100%; overflow:hidden; }
.bodycont div.rightpan .imgleft { width:105px; float:left; }
.bodycont div.rightpan .textright { float:left; width:415px; }
.bodycont div.rightpan .textright span { color:#0EAFC3; font-style:italic; font-size:12px; text-decoration:none; padding:10px 0 2px; text-align:right; width:415px; height:20px; display:block; }
.bodycont div.rightpan p.small { color:#5d604f; line-height:13px; font-size:9px; padding-bottom:15px; }
.bodycont div.rightpan p a { color:#5dc2cf; text-decoration:none; }
.bodycont div.rightpan p a:hover { color:#0e98a9; text-decoration:underline; }
.bodycont div.rightpan h2,.bodycont div.rightpan h3 { color:#0eafc3; line-height:16px; font-size:14px; font-weight:bold; }

/*footer start start*/
.footer { background:#0eafc3 url(../images/footer_left.gif) right top no-repeat; width:900px; height:33px; margin:0 9px 0 8px; }
.green { background:#acdc28; width:650px; height:4px; display:block; overflow:hidden; z-index:2000; position:absolute; bottom:-1px; right:8px; }
.footer ul { list-style:none; padding:0 20px; }
.footer ul li { display:inline; }
.footer ul li a { font-size:11px; text-decoration:none; float:left; padding:8px 16px; color:#fff; }
.footer ul li a:hover { color:#fff; text-decoration:underline; }
.footer2 { width:835px; height:auto; padding:8px 39px 50px 43px; font-size:10px; color:#757575; position: relative; }
.footer2 a { color:#0eafc3; text-decoration:none; }
.footer2 a:hover { color:#0eafc3; text-decoration:underline; }
.footer2 .prca {position: absolute; top: 5px; right: 140px;}

/*contactus page start*/
.contact_box { background:url(../images/contactformbg.gif) top right no-repeat; width:330px; height:250px; padding:30px 0 0 20px; margin-left:50px; }
.contact_box p { height:20px; font:normal 12px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:inherit; display:block; padding-bottom:5px!important; }
.contact_box p label { width:120px; height:20px; color:#5d604f; font-weight:normal; float:left; padding-right:10px; background-color:inherit; display:block; }
.contact_box p span { color:#FF0000; float:left; width:20px; font-size:13px; }
.contact_box p input.txtField { width:160px; height:15px; color:#404143; border-color:#515151 #e2e2e2 #e2e2e2 #515151; border-style:solid; border-width:1px; float:left; font-size:11px; padding:1px 2px 0; background-color:#fefefe; }
.contact_box p.btn { padding:40px 0 0 220px; float:left; height:23px; width:75px; }
.contact_box p.btn input.btn_submit { height:23px; width:75px; background:url(../images/btn.gif) top left no-repeat; color:#ffffff; font-size:12px; font-weight:bold; border:none; outline:none; padding-bottom:2px; cursor:pointer; }
.bodycont div.rightpanterms p { color:#5d604f; line-height:16px; padding-bottom:15px; }
