*{margin:0;padding:0;}
*:focus{outline:none;}

.clear{clear:both}



body{font-family:calibri;
 font-size:15px; 
 line-height:15px;
 background-image:url(../images/body_bg.jpg);
 background-repeat:repeat; 
 background-attachment:scroll;
 }
 

.wrapper
{
margin:0 auto;
width:940px;
background-repeat: repeat-x;
background-color:white;
border:2px solid #007ACC;
overflow:hidden;
border-radius: 25px 25px 25px 25px;
box-shadow: 0 0 5px #6495ED;
}


#header{height:100px;width:940px;}
#header .logo{float:left; width:243px;height:64px; padding:14px 0 0; text-align:center; background:url(../images/logo_bg.png) no-repeat 0 0;padding-left:7px;}
#header .logo p{color:#007ACC; font-size:14px;padding-left:9px;font-family:Comic Sans MS;text-align:center;}

.solidblockmenu{
float: left;
font: bold 13px Arial;
overflow: hidden;
background: url(../images/blockdefault.gif) center center repeat-x;
margin-top:60px;
margin-left:53px;
}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;	
font-family:calibri;
font-size:15px;
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{ /*Selected Tab style*/
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li.active a{ /*Selected Tab style*/
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

ul.social_media{float:right; width:auto; list-style:none;}
ul.social_media li{float:left; width:auto; display:inline; padding-left:8px;padding-top:9px;}
ul.social_media li a{float:left; width:auto;}

#slider_container{float:left; width:100%; height:275px; position:relative;display:inline; padding-left:4px;}
#slider_container ul.slider{float:left; width:100%; list-style:none; height:275px; overflow:hidden;}
#slider_container ul.slider li{float:left; width:100%;}
#slider_container ul.slider li img{float:left; width:100%;}
#slider_container ul.paging{width:auto; z-index:9999; list-style:none; position:absolute; bottom:13px; left:18px;}
#slider_container ul.paging li{float:left; width:auto; display:inline; margin:0 5px 0 0; display:inline;}
#slider_container ul.paging li a{float:left;width:15px; height:15px; background:url(../images/slider_paging.png) no-repeat 0 -15px; text-decoration:none;}
#slider_container ul.paging li a:hover{background-position:0 0;}
#slider_container ul.paging li.active a{background-position:0 0;}
.slider h3{ float:left; width:100%; font-size:30px; top:25px;  position:absolute; line-height:32px; color:#FFF; text-align:center; z-index:99999}
.slider h4{ float:left; width:100%; font-size:16px; top:60px;  position:absolute; line-height:19px; color:#FFF; z-index:99999; text-align:center; font-weight:normal; padding-bottom:15px;}
.slider_container .slider{ float:left; width:100%; text-align:center;}


#services_container{float:left; width:100%; height:220px; margin:0 0 40px 0; display:inline;}
#boxsize{float:left;width:30%; height:200px;background:url(../images/services_bg1.png) no-repeat 0 0;padding:5px;margin:10px;}
#boxsize p{font-family:Calibri; font-size:15px;line-height:17px;padding-left:8px;color:#393939}
#services_container article{float:left; width:270px; height:143px;  padding:20px; margin:0 3px 0 0; display:inline;}
#services_container h3{font-size:16px; line-height:18px; color:#016f97; display:block; padding:0 0 10px 0;}
#services_container h3.pink{color:#016F97;}
#services_container h3.green{color:#016F97;}
#services_container img{float:left; width:auto; margin:0 12px 0 0; display:inline;}
#services_container a.more-link{font-size:11px; line-height:13px; color:#3388a7; text-decoration:none; float:right; width:auto; text-transform:uppercase; background:url(../images/more_link_icon.png) no-repeat right 5px; padding:0 10px 0 0;}
#services_container a:hover.more-link{text-decoration:underline;}





#body_container{float:left; width:100%; position:relative;padding-left:4px;	}
.bodytext{color:black;text-align:center;}
#clientimg{float:left;border:2px solid black; border-radius:8px;}
#clientcontent{float:none;}
#clientcontent p{color:#393939;text-align:justify;padding:9px;}
#body_container h2{font-size:20px; color:gray; text-align:justify;}
#body_container ul{font-size:16px; color:black; list-style:none;}
#contactimg{float:left;}
#abtcompany{color:#393939;font-family:calibri, sans-serif; font-size:15px; line-height:15px;padding:6px;float:left;}
#abtcompany h2{font-size:15px;color:#007ACC;}
#abtcompany p{font-family:calibri;font-size:15px;color:#393939;line-height:17px;text-align:justify;padding:0px 6px 2px 6px;width:98%;}
#abtcompany ul{list-style:disc;padding-left:8px;}
#abtcompany li{margin-left:15px;font-size:14px;text-align:justify;text-decoration:list;}
#contactcompany p{font-family:calibri;font-size:15px;color:#393939;line-height:20px;text-align:left;padding-left:2px;}
#whyuscontent{color:#393939;font-family:calibri, sans-serif; font-size:15px; line-height:15px;float:left;}
#whyuscontent li{padding-left:5px;}

.message_sec{width:100%; padding:40px 0;}
.message_sec h5{width:360px; margin:0 0 5px 20px;font-size:20px;}
.message_sec form{float:none; width:100%;}	
.message_sec .col{float:left; width:160px; padding:18px 0 0 0;}
.message_sec .col2{float:none; width:202px;}
.message_sec .row{float:left; width:100%; padding:0 0 18px 0;}
.message_sec label{float:left; width:38px; padding:5px 10px 0 0; font-size:12px; line-height:14px; color:#999; text-align:right;}
.message_sec .input_bg{float:left; width:102px; height:16px; background:url(../images/input_bg.png) no-repeat 0 0; padding:3px 5px;}
.message_sec input{float:left; width:100%; border:none; background:none; font-size:12px; line-height:14px; color:#000;}
.message_sec .message{float:right; width:192px; /*background:#fca307; border-radius:5px; behavior:url(PIE.htc);*/ height:113px; padding:5px; font-size:12px; line-height:14px; color:#000; font-family:Arial, Helvetica, sans-serif; border:none; margin:0 0 12px 0; display:inline; background:url(../images/textarea_bg.png) no-repeat 0 0; overflow:auto;}
.message_sec .send{float:left; width:100%;}
.message_sec .send input{float:right; width:auto; font-size:12px; line-height:14px; color:#CCC; text-transform:uppercase; cursor:pointer;}



#left_container{float:left; width:240px; position:absolute;}


.hot_jobs{float:left; width:100%;  padding: 10px; background:#007ACC; border-radius:15px; behavior:url(PI.htc);}
.hot_jobs h3{font-size:16px;  color:white; padding-left:67px;padding-bottom:6px;}
.hot_jobs p{font-family:calibri;padding-left:10px;}
.mark a{ float:left; text-decoration:none; color:black; font-size:17px;font-family:calibri;padding-left:11px;}

.job{float:left; width:100%;  margin:0 auto; background:white; border-radius:5px; background-color:#b1cdfd;}
.job p{ float:left; color:blue; line-height:5px;}

.clients{float:left; width:100%; height:120px; overflow:hidden; padding: 10px; background:#007ACC; border-radius:15px; behavior:url(PIE.htc);margin-top:5px;}
.clients h3{font-size:16px;  color:white; padding-left:75px;padding-bottom:6px;}
.client_slide{float:left; width:100%; margin:0 auto; background:white; border-radius:5px;}
.clnt ul li{float:left; list-style:none;}
.clnt ul li a{ text-decoration:none;}

.resume_submit{float:left; width:100%; padding:10px; background:#007ACC; border-radius:15px; behavior:url(PIE.htc); margin-top:5px;}
.resume_submit h3{font-size:18px;  color:white; }

#right_container{float:right; width:680px; }
.welcome_sec{float:left; width:100%; background:white; border-radius:5px;}
.welcome_sec h1{float:left; width:100%; font-size:20px; line-height:22px; color:#007ACC; padding:0 0 35px 0; text-align:center;}
.welcome_sec p{overflow:hidden;float:left; width:95%; font-size:15px; line-height:22px; color:#716C6C;text-align:justify;padding-left:13px;padding-right:10px;}
.welcome_sec a{float:left; width:auto; font-size:11.5px; line-height:13.5px; color:#479ebe; background:url(../images/more_link_icon.png) no-repeat right 5px; padding:0 10px 0 0; text-transform:uppercase;}



.footer_right{width:100%; padding:43px 5px 0 0; margin-top:5px;background-position:center;}
.footer_right ul{width:100%; list-style:none; padding:0 0 16px 0;text-align:center;padding-left:7px;}
.footer_right li{display:inline; font-size:12px; line-height:13px; padding:0 20px 0 0; font-weight:bold;text-align:center;}
.footer_right li a{color:black; text-decoration:none;}
.content{float:left; width:100%; text-align:center;padding-bottom:5px;}
.content p{float:left; width:100%; font-size:11px; line-height:18px; color:black;font-family:Helvetica, sans-serif;}
.content p a{color:blue; text-decoration:line;}
.content .logo{margin:20px 0 0; display:inline-block;}

.wrapper1
{
margin:0 auto;
width:940px;
background-image:url(../images/footer1.jpg); background-repeat: repeat-x;
background-color:white;
border:2px solid #007ACC;
overflow:hidden;
border-radius: 25px 25px 25px 25px;
box-shadow: 0 0 5px #6495ED;
}

.top{font-family:calibri;font-size:15px;color:#393939;line-height:17px;text-align:justify;padding:0px 12px 2px 12px;}
.top a{color:#000000;}
.top a:hover{color:#393939; text-decoration:none;}

.orange_heading{font-family:calibri; font-size:15px; color:#007ACC; text-decoration:none; font-weight:bold;}













