body
{background:url(../images/bg_mid.jpg) repeat #222; font-size:12px; color:#999; margin:0; padding:0; text-align:justify;}

#header_wrapper{width:100%; background: url(../images/bg_top.jpg) repeat-x; background-position:top; margin:0;}
.header_wrapper{width:978px; margin:0 auto;}
#top_row{width:978px; display:inline-block;}
#nav{float:right;}
#nav ul{margin:40px 0 0; padding:0;}
#nav ul li{list-style:none; float:left; background-color:#1c1d23; border:1px solid #353842; margin:10px 5px; cursor:pointer;}
#nav ul li:hover{background-color:#069; list-style:none; float:left; border:1px solid #11799e; color:#09f;}
#nav ul li:last-child{margin-right:0;}
#nav ul li a{padding:0 20px; display:block; line-height:36px; color:#fff; font-size:13px;}
#nav ul li a:hover{color:#fff;}

#header{width:978px; display:inline-block; margin-top:10px;}

#banner{width:978px; margin:0 auto;}

#content{width:978px; margin:0 auto;}
.content{width:978px; display:inline-block;}

#welcome_content{float:left; width:560px; margin-top:15px;}
#welcome_content h1{font-size:24px; font-weight:100; color:#fff;}

a.read_more{background:url(../images/read_more_bg.gif) repeat-x; color:#161519; padding:5px 10px;}
a.read_more:hover{color:#c00;}

#featured_jobs{float:right; width:383px; display:inline-block; text-align:left; margin-top:15px;}
#featured_jobs h2{font-size:24px; font-weight:100; color:#fff; padding-left:5px;}

#feature_box{background-color:#3a3c43; line-height:30px; padding:5px 25px;}
#feature_box ul{margin:0; padding:0; list-style:none;}
#feature_box ul li{border-bottom:1px dotted #57595f;}
#feature_box ul li:last-child{border:none;}
#feature_box ul li a{color:#ccc;}
#feature_box ul li a:hover{color:#fff;}

#services{width:978px; margin:0 auto;}
.services{width:978px; display:inline-block; margin-top:40px;}
.service_box{width:170px; float:left;}
.service_box h3{font-size:17px; color:#fff; display:block; margin:5px 0 0 0; line-height:20px; font-weight:800;}


#footer_wrapper{width:100%; background: url(../images/footer_bg.jpg) repeat-x; background-position:top; margin:40px 0 0 0; padding-top:30px;}
.footer_wrapper{width:964px; margin:0 auto;}
.footer_wrapper ul{margin:0; padding:0; list-style:none;}
.footer_wrapper ul li{background:url(../images/bull.png) 0 6px no-repeat; padding-left:10px; margin-bottom:10px;}
.footer_wrapper ul li a{color:#999;}
.footer_wrapper ul li a:hover{color:#ccc;}
.light_gray a{color:#999; padding:0 15px;}
.light_gray a:hover{color:#fff;}
.copyright{color:#666; font-size:11px; margin-bottom:10px;}



/**inner**/
#left{float:left; width:625px; display:inline-block; margin-top:15px;}
#left h1{font-size:24px; font-weight:100; color:#fff;}

#our_services{float:right; width:315px; display:inline-block; text-align:left; margin-top:15px;}
#our_services h2{font-size:24px; font-weight:100; color:#fff; padding-left:5px;}
#services_box{padding:5px 25px 25px 25px; background:#3a3c43 url(../images/services_icon.png) no-repeat; background-position:90%;}
#services_box ul{margin:0; padding:0; list-style:none; line-height:28px; width:170px;}
#services_box ul li{border-bottom:1px dotted #57595f; text-transform:uppercase;}
#services_box ul li:last-child{border:none;}
#services_box ul li a{color:#ccc;}
#services_box ul li a:hover{color:#fff;}

/**inquiry form**/
#inquiry{width:625px;}
.form{color:#999;}
.form .input{border:1px solid #191a1e; width:160px; height:20px; margin-bottom:5px; background-color:#555860; color:#fff;}
.form .input:hover , .form .input:focus{border:1px solid #888585; width:160px; height:20px; margin-bottom:5px; background-color:#555860; color:#fff;}
.form .file_1{border:1px solid #191a1e; height:21px; margin-bottom:5px; background-color:#555860; color:#fff;}
.form .file_1:hover , .form .file_1:focus{border:1px solid #888585; height:21px; background-color:#555860; margin-bottom:5px; color:#fff;}
.form .textarea{border:1px solid #191a1e; margin-bottom:5px;  background-color:#555860; color:#fff;}
.form .textarea:hover , .form .textarea:focus{border:1px solid #888585; margin-bottom:5px; background-color:#555860; color:#fff;}
.form .select{border:1px solid #191a1e; width:173px; height:26px; margin-bottom:5px; background-color:#555860; color:#fff;}
.form .select:hover , .form .select:focus{border:1px solid #888585; width:173px; height:26px; margin-bottom:5px; background-color:#555860; color:#fff;}
.form option{background-color:#555860; border:1px solid #191a1e; width:163px;}
.submit_inner{background-color:#2c2f37; width:70px; height:27px; cursor:pointer; line-height:1px;  border:1px solid #1f2128; margin-right:5px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px;}
.submit_inner:hover{background-color:#17181c; width:70px; height:27px; cursor:pointer; line-height:1px;  border:1px solid #2c2e36; margin-right:5px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px;}

#feat_jobs {width:625px; float:left; margin-top:10px; padding-bottom:10px;}
#contact_us{width:625px; float:left; background:url(../images/contact_us.png) no-repeat; background-position:right; padding-top:10px;}









