@charset "utf-8";
/* CSS Document */

.contact_lineheight{ padding:0px; margin:0px; line-height:8px;}

body{
background:url(../images/main_bg.gif) repeat-x #f5f5f5;
margin:0px;
padding:0px;
font-size:13px;
line-height:17px;
font-family:Candara, Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#414042;
}

a{
font-size:13px;
line-height:17px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#414042;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
a:hover{
font-size:13px;
line-height:17px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0064c0;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}

.blue_text{
font-size:13px;
line-height:30px;
*line-height:20px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0064c0;
}
.blue_text a{
font-size:13px;
line-height:36px;
*line-height:40px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0064c0;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.blue_text a:hover{
font-size:13px;
line-height:36px;
*line-height:40px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#414042;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}



.blue_text1{
font-size:13px;
line-height:17px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0064c0;
}
.blue_text1 a{
font-size:13px;
line-height:17px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0064c0;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.blue_text1 a:hover{
font-size:13px;
line-height:17px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#414042;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}






.blue_text_link{
font-size:13px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
text-decoration:none;
font-weight:normal;
color:#0064c0;
}
.blue_text_link a{
font-size:13px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
color:#0064c0;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.blue_text_link a:hover{
font-size:13px;
font-family:Candara, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:normal;
color:#0064c0;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}








.content{
width:950px;
height:590px;
margin:0px auto;
}

.content_home{
width:950px;
height:590px;
margin:0px auto;
background:url(../images/home_bg.gif) no-repeat center top;
}

.logo{
margin-top:24px;
float:left;
width:auto;
}
.shalogo{
margin-top:24px;
float:right;
width:auto;
margin-left:183px;
margin-bottom:28px;
}
.shalogoexpand{
margin-top:31px;
float:right;
width:auto;
margin-bottom:28px;
}
.readmore {
background:url(../images/arrow.png) no-repeat right;
behavior:url(./iepngfix.htc);
padding-right:5px;
font-size:9px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#0053a0;
text-decoration:none;
text-transform:uppercase;
}
.readmore a:link{
background:url(../images/arrow.png) no-repeat right;
behavior:url(./iepngfix.htc);
padding-right:5px;
font-size:9px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#0053a0;
text-decoration:none;
text-transform:uppercase;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.readmore a:hover {
background:url(../images/arrow.png) no-repeat right;
behavior:url(./iepngfix.htc);
padding-right:5px;
font-size:9px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#0053a0;
text-decoration:none;
text-transform:uppercase;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}

.contact_left{
padding:0px 70px 0 0;
margin:0px;
float:left;
}

.contact_left p{
padding:0px 0px 0 0;
margin:0px;
}

.contact_left span{
padding:0px 0 0 0px;
margin:0px;
width:300px;
}


.contact_right{
padding:0px 0px 0 0;
margin:0px;
float:left;
}

.contact_right p{
padding:0px 0px 0 0;
margin:0px;
}

.contact_right span{
padding:0px 0 0 0px;
margin:0px;
width:300px;
}


.topbar{

}
.contentleft{
float:left;
width:700px;
}

.home_contentleft{
float:left;
width:950px;
}

.contentright{
float:right;
}
.founder{
margin-top:22px;
}
.welcome{
margin-top:40px;
background:url(../images/welcome_box.png) no-repeat;
width:292px;
float:left;
height:193px;
behavior:url(./iepngfix.htc);
padding:25px;
}
.wcontent{
}
.tagline{
padding:0px;
margin:40px 0 0 70px;
width:274px;
float:left;
}

.founder_message_image{
margin-right:20px;
margin:80px 0 0 70px;
float:left;
}

.home_right_image{
margin-right:0px;
margin:22px 36px 0 0;
float:right;
}

.servicebox{
background:url(../images/service_menu.jpg) no-repeat;
width:920px;
padding:15px;
clear:both;
height:114px;
behavior:url(./iepngfix.htc);
font-size:12px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#414042;
}
.box{
width:255px;
height:88px;
float:left;
margin-right:50px;
}
.boxmission{
width:285px;
height:88px;
float:left;
margin-right:40px;
}
.boxservice{
width:290px;
height:88px;
float:left;

}

.servicecontent
{
clear:both;
padding-left:30px;
}
.footer{
height:240px;
background:url(../images/footerbg.jpg) repeat-x;
}
.footercontent{
width:950px;
padding-top:13px;
margin:0px auto;
font-size:12px;
line-height:26px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.footercontent a:link,.footercontent a:active,.footercontent a:visited{
font-size:12px;
line-height:26px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.footercontent a:hover{
font-size:12px;
line-height:26px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#414042;
text-decoration:none;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.homefooter{
float:left;
margin-right:10px;

}
.floatleft{
float:left;

}
.floatright{
padding:0px;
margin:0px;
text-align:center;
}

.home_services_icon{
padding:0px;
margin:0px;
text-align:right;
}

.nextlogo{
clear:both;
width:106px;
margin:0px auto;
padding-top:22px;
}
.flinkbox{
height:31px;
font-size:12px;
line-height:30px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#414042;
border-top:1px solid #b1b0b0;
text-align:center;
margin-top:13px;
border-bottom:1px solid #b1b0b0;
}
.flinkbox a:link,.flinkbox a:active,.flinkbox a:visited{
font-size:12px;
line-height:26px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#414042;
text-decoration:none;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.flinkbox a:hover{
font-size:12px;
line-height:26px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#0357a5;
text-decoration:none;
outline-style:none;
outline-width:0px;
outline: none;
-moz-outline-style: none;
}
.biznet{
clear:both;
width:190px;
font-size:11px;
font-family:Candara, Arial, Helvetica, sans-serif;
line-height:55px;
color:#414042;
margin:0px auto;
padding-top:13px;
}

.biznet span{
clear:both;
font-size:11px;
font-family:Candara, Arial, Helvetica, sans-serif;
color:#414042;
padding:0px 0 0 0;
float:left;
}


.subcontent{
width:580px;
height:382px;
float:left;
margin-top:17px;
}

.main_page_heading{
padding:0px;
margin:0px;
}

.industry_content{
width:946px;
float:left;
margin-top:24px;
}

.industry_image_left{
width:300px;
height:90px;
padding:20px 0 0 0;
margin:0px 60px 0 0;
float:left;
border-bottom: solid 1px #c6c6c8;
}

.industry_image_center{
width:320px;
height:90px;
padding:20px 0 0 0;
margin:0px 60px 0 0;
float:left;
border-bottom: solid 1px #c6c6c8;
}

.industry_image_right{
width:200px;
height:90px;
padding:20px 0 0 0;
margin:0px 0 0 0;
float:left;
border-bottom: solid 1px #c6c6c8;
}

.subimage{
width:369px;
height:382px;
float:left;
margin:27px 0 0 0;
text-align:center;
}
.services_bullets_left{
padding:0px;
margin:0px;
width:340px;
float:left;
}
.services_bullets_right{
padding:0px;
margin:0px;
width:210px;
float:left;
}

.services_bullets{
padding:0px;
margin:0px;
float:left;
}
.services_bullets ul{
padding:0px 0 10px 0;
margin:0px;
list-style-type:none;
float:left;
}
.services_bullets ul li{
padding:0px 0 0 10px;
margin:0px;
list-style-type:none;
background:url(../images/bullet.gif) no-repeat left top;
}

.services_bullets_left2{
padding:0px;
margin:0px;
float:left;
}

.services_bullets_left2 ul li{
padding:0px 0 10px 0;
margin:0px;
list-style-type:none;
}

.services_bullets_left2 ul li{
padding:0px 0 0 10px;
margin:0px;
list-style-type:none;
background:url(../images/bullet2.gif) no-repeat left top;
}

/*  Menu */
.menu{
padding:0px 0px 0 7px;
margin:0px;
clear:both;
background:url(../images/topbar.jpg) no-repeat;
width:699px;
height:45px;
}
.menu ul{
padding:0px;
margin-top:8px;
margin-left:5px;
list-style-type:none;
float:left;
}
.menu ul li{
padding:0px 2px 0 0;
margin:0px;
list-style-type:none;
float:left;
display:block;
}

.menuexpand{
padding:0px 0 0 8px;
margin:0px;
clear:both;
background:url(../images/topnav.gif) no-repeat;
width:950px;
height:45px;
}
.menuexpand ul{
padding:0px;
margin-top:8px;
margin-left:5px;
list-style-type:none;
float:left;
}
.menuexpand ul li{
padding:0px 2px 0 0;
margin:0px;
list-style-type:none;
float:left;
display:block;
}
.aboutus{
padding:0px;
margin:0px;
background:url(../images/aboutus_normal.gif) no-repeat left top;
width:86px;
height:28px;
display:block;
}
.aboutus a{
padding:0px;
margin:0px;
background:url(../images/aboutus_normal.gif) no-repeat left top;
width:86px;
height:28px;
display:block;
}
.aboutus a:hover{
padding:0px;
margin:0px;
background:url(../images/aboutus_hover.gif) no-repeat left top;
width:86px;
height:28px;
display:block;
}
#aboutus{
padding:0px;
margin:0px;
background:url(../images/aboutus_hover.gif) no-repeat left top;
width:86px;
height:28px;
display:block;
}


.strategic{
padding:0px;
margin:0px;
background:url(../images/strategic_normal.gif) no-repeat left top;
width:154px;
height:28px;
display:block;
}
.strategic a{
padding:0px;
margin:0px;
background:url(../images/strategic_normal.gif) no-repeat left top;
width:154px;
height:28px;
display:block;
}
.strategic a:hover{
padding:0px;
margin:0px;
background:url(../images/strategic_hover.gif) no-repeat left top;
width:154px;
height:28px;
display:block;
}
#strategic{
padding:0px;
margin:0px;
background:url(../images/strategic_hover.gif) no-repeat left top;
width:154px;
height:28px;
display:block;
}

.sericesstandards{
padding:0px;
margin:0px;
background:url(../images/sericesstandards_normal.gif) no-repeat left top;
width:148px;
height:28px;
display:block;
}
.sericesstandards a{
padding:0px;
margin:0px;
background:url(../images/sericesstandards_normal.gif) no-repeat left top;
width:148px;
height:28px;
display:block;
}
.sericesstandards a:hover{
padding:0px;
margin:0px;
background:url(../images/sericesstandards_hover.gif) no-repeat left top;
width:148px;
height:28px;
display:block;
}
#sericesstandards{
padding:0px;
margin:0px;
background:url(../images/sericesstandards_hover.gif) no-repeat left top;
width:148px;
height:28px;
display:block;
}



.ourservices{
padding:0px;
margin:0px;
background:url(../images/ourservices_normal.gif) no-repeat left top;
width:114px;
height:28px;
display:block;
}
.ourservices a{
padding:0px;
margin:0px;
background:url(../images/ourservices_normal.gif) no-repeat left top;
width:114px;
height:28px;
display:block;
}
.ourservices a:hover{
padding:0px;
margin:0px;
background:url(../images/ourservices_hover.gif) no-repeat left top;
width:114px;
height:28px;
display:block;
}
#ourservices{
padding:0px;
margin:0px;
background:url(../images/ourservices_hover.gif) no-repeat left top;
width:114px;
height:28px;
display:block;
}

.industry{
padding:0px;
margin:0px;
background:url(../images/industry_normal.gif) no-repeat left top;
width:163px;
height:28px;
display:block;
}
.industry a{
padding:0px;
margin:0px;
background:url(../images/industry_normal.gif) no-repeat left top;
width:136px;
height:28px;
display:block;
}
.industry a:hover{
padding:0px;
margin:0px;
background:url(../images/industry_hover.gif) no-repeat left top;
width:163px;
height:28px;
display:block;
}
#industry{
padding:0px;
margin:0px;
background:url(../images/industry_hover.gif) no-repeat left top;
width:163px;
height:28px;
display:block;
}
.contactus{
padding:0px;
margin:0px;
background:url(../images/contactus_hover.gif) no-repeat left top;
width:99px;
height:28px;
display:block;
}
.contactus a{
padding:0px;
margin:0px;
background:url(../images/contactus_hover.gif) no-repeat left top;
width:99px;
height:28px;
display:block;
}
.contactus a:hover{
padding:0px;
margin:0px;
background:url(../images/contactus_normal.gif) no-repeat left top;
width:99px;
height:28px;
display:block;
}
#contactus{
padding:0px;
margin:0px;
background:url(../images/contactus_normal.gif) no-repeat left top;
width:99px;
height:28px;
display:block;
}

