@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; font-size:12px; color:#000; font-family:Verdana;}
.clear { clear:both; }
.cleft { clear:left; }
.cright { clear:right; }
p { text-indent:14px; line-height:20px; text-align:justify; }
#wrapper { width:1024px; margin:0 auto; }
#header { height:91px; background:#FFF url(../layout/logo.jpg) no-repeat 78px center; padding:8px 0 8px 318px; border-top:10px solid #000; }
#header .title { background:url(../layout/sas.jpg) no-repeat 0 0; width:183px; height:50px; float:left; margin:20px 0 0 0;  text-indent:-1000px; }
#header .subtitle { font: 30px Arial; color:#484848; text-transform:uppercase; float:left; margin:38px 0 0 15px; width:400px;  }
/* #banner { height:180px; background:#000 url(../layout/banner_bg.jpg) no-repeat left bottom ; padding-bottom:15px; } */
#banner { height:180px; background:#000 url(../layout/flash_placeholder.jpg) no-repeat center center; margin:0 0 10px 0;}
#banner #images { float:left; width:227px; height:164px; background:#4a4a4a url(../layout/images_bg.jpg) no-repeat top center; margin-left:35px; padding-top:16px;}
#banner .pic { height:71px; width:71px; float:left; margin-bottom:7px; }
#banner .img1 { background:url(../layout/bannerImage1.jpg) no-repeat 0 0; }
#banner .img2 { background:url(../layout/bannerImage2.jpg) no-repeat 0 0; margin:0 7px; }
#banner .img3 { background:url(../layout/bannerImage3.jpg) no-repeat 0 0; }
#banner .img4 { background:url(../layout/bannerImage4.jpg) no-repeat 0 0; }
#banner .img5 { background:url(../layout/bannerImage5.jpg) no-repeat 0 0; margin:0 7px; }
#banner .img6 { background:url(../layout/bannerImage6.jpg) no-repeat 0 0; }
#banner #flash { width:383px; height:179px; margin:0 auto; }
#menu { height:42px; /*background:#eceef0;*/ margin:0 35px; padding-left:135px; }
#menu img { border:0px; }
#menu .sep { padding-top:4px; }
#menu ul { list-style:none; padding-top:9px; }
#menu li { float:left; margin:0 25px; }
#bottom { background:#001e4a url(../layout/bottom_bg.jpg) no-repeat 35px 0; height:44px; text-align:center; padding:5px 0 0 227px; font:12px Verdana; }
#bottom ul { list-style: none; }
#bottom li { display:inline; color:#315488; margin:0 5px; }
#bottom a { color:#FFF; text-decoration:none; font:inherit; }
#bottom .copyinfo { color:#FFF; font-size:10px; margin-top:5px; }
#content { margin:0 35px; min-height:300px; background:#f6f6f6; }
#content.home { padding:20px 66px 20px 0; }
#content.home #images { margin:5px 0 15px 40px; height:71px; text-align:center; }
#content.home #images img { margin:0 7px; height:71px; width:71px; }
#content.home .imghome { float:left; margin-right:36px; }
#content.home .title { margin:30px 0 5px 0; }
#content.home table { }
#content.home td { background:#e9e9e9; width:218px; height:100px; padding:0 20px 0 72px; }
#content.home td.blue { background:#e9e9e9 url(../layout/bluecircle.jpg) no-repeat 12px center; }
#content.home td.green{ background:#e9e9e9 url(../layout/greencircle.jpg) no-repeat 12px center; }
#content.home td.red { background:#e9e9e9 url(../layout/redcircle.jpg) no-repeat 12px center; }
#content.home td.yellow { background:#e9e9e9 url(../layout/yellowcircle.jpg) no-repeat 12px center; }
#content.home .serv_title { font:bold 12px Verdana; color:#001e4a; margin-bottom:5px; text-transform:uppercase; }
#content.home .desc { font:11px Arial; color:#444; line-height:12px; text-indent:0px; }

#content.about { padding:43px 70px 30px 70px; }
#content.about .top { margin-bottom:15px; }
#whyus { width:811px; height:273px; margin:20px 0 20px 0; margin-left:auto; margin-right:auto; background:url(../layout/whyusbg.png) no-repeat 0 0;  }
#whyus .title { border-bottom:#e3ddc4 1px solid;  margin:0px 11px 4px 11px; padding:25px 0 0 30px;}
#whyus ul { list-style:none; width:786px; margin-left:auto; margin-right:auto; }
#whyus li { display: inline-block; float:left; height:96px; width:176px;  padding:80px 42px 0 42px; }
#whyus li#one { background:url(../layout/piggybankIcon.jpg) no-repeat center 5px; }
#whyus li#two { background:url(../layout/rubikcubeIcon.jpg) no-repeat center 5px; }
#whyus li#three { background:url(../layout/phoneIcon.jpg) no-repeat center 5px; }
#whyus li.border { border-left:#f1eee1 1px solid; } 
#whyus p { line-height:14px; text-align:left; }

#content.services { padding:40px 50px 30px 50px; }
#services_container { margin:44px; min-height:523px; }
#services { float:left; width:560px;  }
#services a { text-decoration:none; color:#132379; font-size:14px; font-weight:bold; }
#services p { margin:15px 15px 15px 10px; }

#services ul {  list-style:none; margin:35px 0 0 40px; }
#services li {  background:url(../layout/check_icon.png) no-repeat left center; min-height:20px; padding: 0 0 0 30px; margin:12px 12px 18px 12px; }
#services .servimg { float:right; margin:10px 30px 5px 20px;}
#services .note { color:#6886b3; font-size:10px; text-align:center; }
#selected_service { float:right; width:217px; height:471px; background:url(../layout/service_bg.jpg) no-repeat 0 0; padding:26px; overflow:hidden; } 
#selected_service a { text-decoration:none; color:inherit; font-weight:inherit; font-size:inherit; }
#selected_service .selected { margin:15px 0 10px 0; } 
#selected_service p { margin:3px 0 4px 0; line-height:16px; }
#selected_service .button { margin-top:20px; } 

#content.contact{ padding:35px 20px 0px 20px ; }
#content.contact #response_form { color:#F00; text-align:center; font-weight:bold;  }
#content.contact #contact { float:left; margin:28px 0 0 30px; }
#content.contact #contact #contact_information { margin:20px 0 40px 40px; }
#content.contact #contact .block { margin:0 0 10px 0; }
#content.contact .subtitle { font-weight:bold; font-size:14px; color:#132379;  }
#content.contact #contact .info { margin-left:10px; padding:2px; color:#333; }
#content.contact #contact_form { float:right; background:url(../layout/contactformbg.jpg) no-repeat 0 0; width:395px; height:410px; padding:25px;  }
#content.contact #contact_form .titlec {  padding:15px 0 0 60px; }
#content.contact #contact_form .form {  margin:-15px 0 0 0; padding:70px 0 10px 0;  }
#content.contact #contact_form #form_response { text-align:center; color:#900; font-weight:bold; }
#content.contact #contact_form table { margin:0px auto; width:380px; }
#content.contact #contact_form .c { text-align:center; }
#content.contact #contact_form td { /*background-color:#e6e6e6;*/ padding:4px; }
#content.contact #contact_form tr { margin:5px 0; }
#content.contact #contact_form input,#content.contact #contact_form textarea  { font-size:12px; border:1px solid #2D3A7E; width:200px; padding:2px; }
#content.contact #contact_form .req  { color:#CC0000; font-size: 10px; margin-left: 2px; }
