@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0; font-family: helvetica, "trebuchet MS", verdana;font-size:12px;color:#646162;line-height:18px;}
#wrapper{margin:0 auto;width:980px;background:#ffffff;}
a{color:#646162;}
a:hover{color:##98A2AB;}
#header{
position:relative;
width:935px;}
#topnav {left:404px;
position:absolute;
top:60px;
width:287px;}
.extra {
left:262px !important;
width:420px !important;
}
#topnav ul{padding-left:5px;}
#topnav ul li{float:left;}
#topnav ul li a{color:#e38d51;padding:0 10px;font-size:12px;background:url(../images/li-list.gif) 	no-repeat scroll 0 7px;}
#topnav ul li a.top_active,#topnav ul li a:hover{color:#b9b8b8;}
#topnav ul li a.active{background:none;}
#searchbox{float:right;padding:35px 0 16px 0;}
#searchbox .stext{font-size:14px;font-weight:bold;}
#searchbox .submits{background:transparent url(../images/searchs.gif) no-repeat scroll 0 0;border:medium none;height:25px;width:22px;}
/*topmain menu*/
#menuwrap{width:705px;float:left;margin:0 0 15px; position:relative;z-index:100;}
#menu{font-size:14px;position:relative;}
#menu ul li {float:left}
#menu ul li a{float:left;padding:10px 37px;color:#FFFFFF;font-weight:bold;border-right:2px solid #fff;background:url(../images/menubg.gif) repeat-x -6px 0!important;}
#menu ul li a.menu_active:hover,#menu ul li a.menu_active{background:url(../images/menubg.gif) repeat-x -17px 100%!important;}
#menu ul.home li a:hover{background:url(../images/menubg.gif) repeat-x -17px 100%!important;}
#menu ul li a:hover{background:#505050!important;}

.clients_active,.clients:hover{background:url(../images/menubg.gif) no-repeat -521px -54px !important; }
.border-home{border-bottom:1px solid #DC7229; border-top:none;border-left:none;}
/*topmain menu*/
#logo{width:223px;float:left; padding:0px 0 0 0px;}
#banner{height:134px;width:672px;padding:8px 0 0 0px;float:left;}
#sidebar{width:272px;float:right}
#newsbox{background:#dc7229;float:left;padding:12px 27px;
width:80%;}
#newsbox h3{color:#fef901;font-size:13px;font-weight:normal;text-transform:uppercase;}
#newsbox ul{padding:5px 0; float:left;}
#newsbox ul li.ntitle{color:#fff;padding-bottom:8px;}
#newsbox ul li.ntitle a{color:#fff;}

#newsbox ul li.ndetail{color:#4f3322; font-size:11px;}
.lmore{background:url(../images/o-w-arrow.gif) no-repeat scroll 79px 3px;float:right;padding:0 21px 0 15px;}
.lmore a{color:#FFF;}
#watch{float:left;margin-bottom:10px;
padding:17px 39px;
width:70%; border:1px solid #999; }
#watch p{padding-top:10px;color:#8c8b86;} 
#middlewrapper{float:left;
padding:17px 1px 25px 11px;
width:660px;}
#middlewrapper h2.mtitle{
color:#DC7229;
font-size:16px;
padding:2px 0; margin:0 0 10px 0;}
#mcontent p{padding:5px 0; text-align:justify;}
#mcontent pstrong, #mcontent strong{color:#000;}
#footer{background:#525254 none repeat scroll 0 0;color:#AFABA3;float:left;padding:12px 0px 7px 0px;width:100%;} 
#footer a{color:#AFABA3;}
#footer .flink{float:left; padding:0 0 0 14px;}
#footer .copy{float:right;padding:0 20px 0 0px;}
#service{padding:20px 0 0 0; float:left; }
#service  ul li{float:left;width:220px;}
#service  ul li img{float:left;}
#service  ul li ul{float:right;width:136px;}
#service  ul li ul li{clear:both;width:125px;}
#service  ul li ul li.stitle{background:url(../images/o-arrow.gif)  scroll right 9px no-repeat;padding:5px 10px 4px 0;font-weight:bold;width:auto;}
.sublinks{padding:15px;float:left;width:88%;border-bottom:5px solid #251A06;border-top:3px solid #251A06;}
.sublinks h3{color:#DC7229;font-weight:bold; font-size:14px;text-transform:uppercase;}
.sublinks h3 a{color:#DC7229;}

.sublinks ul li a{color:#333!important;font-size:13px;font-weight:bold;}
.sublinks ul li a:hover{color:#DC7229!important;}
.sublinks ul li{padding:2px 0;background:url(../images/bullet.gif) no-repeat left 12px;}






/*innerpage styles*/
.content{float:left; width:100%; padding:10px 0;}
.left{float:left; width:243px; margin:15px 0 0 0;}
.left ul{float:left; padding:0 5px 0 0px;width:99%; }
.left ul ul{float:left; padding:0 5px 0 10px;width:95%; }

.left ul a{color:#6e6e6e;font-size:13px;float:left; width:100%}
.left ul a:hover{color:#e98143;}
.left ul li{ padding:5px 0; float:left; width:100%;}
.left ul li ul li{float:left; width:100%;}
.left-title{ text-transform:capitalize; font-size:14px; color:#000;}
.left-title a{color:#000!important;font-weight:bold;}

.left ul a.left-link_active{color:#e98143;}
.right{float:right; width:272px; margin:0 0 15px 0;}
.rtoppart{float:left; margin:0 0 20px 0; border:1px solid #ccc;padding:5px ;  text-align:center;}
.rbotpart{float:left; width:260px; padding:30px 0 0 0;}
.right .title{font-size:13px; color:#f36523; float:left; width: 100%; padding:0 0 5px 0;border-bottom:1px solid #dddcd8; margin:0 0 10px 0;}
.rbotpart ul{float:left; }
.rbotpart ul li{ padding:3px 0; }
.rbotpart ul li span{color:#000; width:40px; float:left;}
.right a{color:#F36523;}


.middle{float:left; width:423px;margin:15px 0 0 0;}
.middle .title{color:#000; float:left; width: 100%; padding:0 0 10px 0;border-bottom:1px solid #dddcd8; margin:0 0 15px 0;}
.middle p{line-height:18px; padding:0 0 15px 0; text-align:justify;}
.middle span, .middle a{color:#F36523;}
.middle ul{line-height:18px; padding:0 0 15px 25px; list-style:url(../images/li-list.gif);}
.middle ul li{ padding:3px 0; text-align:justify;}
.middle .subtitle{color:#000; }
.middle h1.subtitle a{color:#000; }
.middle h1.subtitle a:hover{color:#505050}
.middle h5{padding:0 0 0px 0;float:left; }
.middle p.port{line-height:18px; padding:5px 0 5px 0; text-align:justify;}



.mimage{ float:left; padding:34px 0 5px 0; width:100%;border-top:1px solid #dddcd8;}
.mimage1{padding:0; border:none;}
.mimage img{float:left; padding:0 5px 0 0px;}
.mimage h1{ float:left; width:75%; padding:70px 0 0 0;}
.mimage h1.noimage{ float:left; width:100%; padding:0px 0 0 0;}
.mimage h5{ font-weight:normal; font-size:11px;}

.middle .mimage ul{float:left; list-style:none;}
.left ul li ul li{padding:3px 0;float:left; width:100%}
.left .subtitle{color:#e21b22; font-size:13px;}


/*innerpage styles*/


/*by robin */
.err{
background:url(../images/li-err-bg.png) repeat;
border:#F36523 1px solid;
height:15px;
width:169px;
} 
.apply{

border:none;
color:#F36523;
font-weight:bold;
cursor:pointer;
float:left;
background:#fff;
width:80px;
}
 form
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.formz{

width:75px;}
#dhtmltooltip{
position: absolute;
padding:10px 0;
background:url(../images/dhtml-bg.jpg) left bottom no-repeat;
visibility: hidden;
z-index: 200;
text-align:left;
text-indent:12px;border:1px solid #ccc;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
#dhtmltooltip ul li span{font-weight:bold;}
.qc_submit{ background:url(../images/submit.jpg) no-repeat right; width:79px; height:15px; border:none;padding-top:45px;}
.qc_ip{ width:145px; border:1px solid #bfbfbf; font-size:11px;margin:4px 3px 5px 8px;color:#999999;}
.qc_ipred{ width:145px; border:1px solid #FF7E00;font-size:11px;margin:4px 3px 5px 8px;color:#999999;}
.red{color:#E21B22;font-weight:bold;}
#opp li{padding:18px 0 2px 0;}
.fullgeneraltext{width:230px;}
.fields,.ps{width:169px;}

.innerDiv{width:300px !important; }
#panel1 a{font-size:11px; color:#535252; font-weight:bold;}
#pdown{padding-top:35px;}
.breadcrumb{float:left; width:600px;font-size:11px;}
.breadcrumb a{color:#505050; background:transparent url(../images/bullet.gif) no-repeat scroll right 5px; padding:0 10px ; font-style:italic;}
.breadcrumb a.home{padding:0 10px 0 0!important;}
.breadcrumb span{color:#E98143; padding:0 10px;font-style:italic;}
#slideshow div{z-index:1;}
.rtoppart #slideshow{width:244px; height:157px;}
.rtoppart p{text-align:left;}



#slid .banner5{background:#e6e5e1}
#slid .banner6{background:#fafafa;}
#slid .banner7{background:#fafafa;}
#slid .banner8{background:#f8f7f3;}
#slid .banner9{background:#df864e}
#slid .banner10{background:#fe9941}
#slid .banner10 p{color:#fff;}
#slid div p{padding:50px 10px 0 0;}
#slid div p span{font-size:18px;}
.middle ol{padding:0 0 0 25px; text-align:justify;}
.testim {float:left; padding:0 0 5px 0;margin:0 0 30px 0; width:100%;border-bottom:1px solid #ccc;}
.middle ol li{padding:5px 0;}
.testim p{padding:5px 0;}
.testim h5{width:100%;}
.testim img{padding:5px 0 0 0;}

.samples{float:left; width:100px; text-align: center; border:1px solid #ccc; padding:3px; margin:0 0 10px 0;}
.samples img{padding:0 0 3px 0;}
.samples a{color:#000;font-weight:bold; font-size:11px; line-height:15px;}
.sam-right{float:right;}
.sam-full{float:left; padding:15px;}
.sampad-lr{padding:0; float:left;margin-bottom:10px;}
.sampad{float:left; padding:0 34px;margin-bottom:10px;}

.job-main{list-style:none!important; padding:0!important; float:left; width: 100%;}
.job-main li{width:100%; float:left; padding:10px 0; border-bottom:1px solid #ccc;}
.job-main li ul.job{list-style:none!important;width:100%; float:left;padding:3px 0!important;}
.job-main li ul.job li{padding:3px 0!important;width:100%; float:left; border:none;}
.job-main li ul.job li form{width:100%; float:left;}
.job-main li ul.job li span{font-weight:bold;color:#000;}
.job-pad{padding:0!important;}
.isearch{ background:none!important; width:130px;}