@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:url(../images/main_bg.jpg) #045176 repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

h1,h2,h3,h4,h5,h6,ol,ul,li,div,img{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
padding-bottom:4px;
}

#maincontainer{
background:url(../images/shadowbg.png) repeat-y top left;
width:963px;
margin:0px auto;
padding:0px 31px;
overflow:auto;


}

*html #maincontainer{
background:none;
width:963px;
margin:0px auto;
padding:0px 31px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowbg.png',sizingMethod='scale');
}

#Header{
width:963px;
margin:0px;
padding:0px;
height:98px;

}

#Header .logo{
margin:18px 0px 0px 0px;
padding:0px 0px 0px 5px;
width:404px;
float:left;
}

#Header .navigation{
background:url(../images/number_bg.gif) no-repeat top RIGHT;
width:500px;
margin:13px 0px 0px 0px;
padding:50px 0px 0px 0px;
float:right;
position:relative;
}

.navigation ul{
list-style:none;
margin:0px;
padding:0px;
float:RIGHT;
}
.navigation li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0a8ebf;
background:#f0efef;
margin:0px 0px 0px 10px;
padding:5px 13px 5px 13px;
border-RIGHT:solid 1PX #e6e5e5;
float:left;
display:block;

}

.navigation li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0a8ebf;
display:block;
text-decoration:none;
}

.navigation li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
display:block;
text-decoration:none;
}

.navigation li .select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
display:block;
text-decoration:none;
}

#body_container{
width:963px;
margin:0px;
padding:0px 0px 10px 0px;
float:left;
}

#body_container .flash_container{
width:963px;
margin:0px;
padding:0px;
float:left;}

.flash_container .flash{
background:#2a2525;
width:704px;
margin:0px;
padding:0px;
float:left;}


.flash_container .welcome_txt{
background:#2a2525;
width:254px;
margin:0px;
float:right;
height:238px;
padding:36px 5px 0px 0px ;}

.welcome_txt img{
margin:0px;
padding:0px 0px 19px 0px;
}

.welcome_txt p{
margin:0px;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#body_container .flashbotton_sections{
width:963px;
height:123px;
margin:0px;
padding:0px 0px 22px 0px;
float:left;
}

.flashbotton_sections .service_setion{
background:url(../images/services_bg.gif) repeat-x top left;
width:312px;
margin:0px 13px 0px 0px;
padding:0px;
height:123px;
float:left;
}

.service_setion .service_leftimg{
width:94px;
margin:0px;
padding:0px;
float:left;
}

.service_setion .service_center{
width:183px;
margin:0px;
padding:0px 0px 0px 12px;
float:left;
}


.service_center p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#016495;
margin:0px;
padding:0px;
}

.service_center span a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
padding:0px;
float:right;
text-decoration:underline;
}

.service_center span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
padding:0px;
float:right;
text-decoration:none;
}

.service_center img{
margin:0px;
padding:23px 0px 10px 0px;
 }
.service_setion .service_rightimg{
width:18px;
margin:0px;
padding:0px;
float:right;
}




.flashbotton_sections .Testimonials_setion{
background:url(../images/services_bg.gif) repeat-x top left;
width:312px;
margin:0px 13px 0px 0px;
padding:0px;
height:123px;
float:left;
}

.Testimonials_setion .Testimonials_leftimg{
width:97px;
margin:0px;
padding:0px;
float:left;
}

.Testimonials_setion .Testimonials_center{
width:180px;
margin:0px;
padding:0px 0px 0px 12px;
float:left;
}


.Testimonials_center p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#016495;
margin:0px;
padding:0px;
}

.Testimonials_center span a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
padding:0px;
float:right;
text-decoration:underline;
}

.Testimonials_center span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
padding:0px;
float:right;
text-decoration:none;
}

.Testimonials_center img{
margin:0px;
padding:26px 0px 10px 0px;
 }
.Testimonials_setion .Testimonials_rightimg{
width:18px;
margin:0px;
padding:0px;
float:right;
}





.flashbotton_sections .blog_setion{
background:url(../images/services_bg.gif) repeat-x top left;
width:312px;
margin:0px;
padding:0px;
height:123px;
float:left;
}

.blog_setion .blog_leftimg{
width:86px;
margin:0px;
padding:0px;
float:left;
}


.blog_center span a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
padding:25px 0px 0px 0px;
float:right;
text-decoration:underline;
}

.blog_center span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e777c;
margin:0px;
float:right;
text-decoration:none;
}

.blog_setion .blog_center{
width:191px;
margin:0px;
padding:0px 0px 0px 12px;
float:left;
}


.blog_center p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#016495;
margin:0px;
padding:0px;
}

.blog_center img{
margin:0px;
padding:26px 0px 10px 0px;
 }
.blog_setion .blog_rightimg{
width:18px;
margin:0px;
padding:0px;
float:right;
}


#body_container .leftright_container{
width:963px;
margin:0px;
padding:0px;
float:left;
}

.leftright_container .left_box{
width:587px;
border-right:solid 6px #edf8fd;
margin:0px;
padding:0px;
float:left;
}

.left_box .text_section{
width:587px;
background:url(../images/text_bg.gif) #FFFFFF repeat-x  left bottom;
margin:0px 0px 10px 0px;
padding:0px 0px 15px 0px;
float:left;
}

.text_section .list{
margin:0px;
padding:5px 0px 6px 0px;
}


.list ul{
list-style:none;
margin:0px;
padding:0px ;
}

.list li{
background:url(../images/arrow.gif) no-repeat left 5px;
margin:0px;
padding:0px 0px 8px 10px;
}


.text_section h1{
width:545px;
background:url(../images/white_blue_strip.gif) #d7effa no-repeat top left;
font-family:"Trebuchet MS";
font-size:18px;
color:#0884c0;
margin:0px 0px 10px 0px;
padding:5px 0px 5px 42px;
}

.text_section .txt_setion{
margin:0px;
padding:0px 20px 10px 25px;
}


.text_section .txt_setion p{
margin:0px;
padding:0px 0px 10px 0px;
}

.text_section span a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0884c0;
text-transform:uppercase;
border-bottom:none;
text-decoration:underline;
margin:0px 0px 0px 25px;
padding:0px;
}


.text_section span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0884c0;
text-transform:uppercase;
border-bottom:none;
text-decoration:none;
margin:0px 0px 0px 25px;
padding:0px;
}



.leftright_container .right_box{
background:#0891d4;
width:351px;
margin:0px;
padding:0px;
float:right;

}

.right_box h1{
width:300px;
background:url(../images/heading_bg.gif) #016495 no-repeat top left;
font-family:"Trebuchet MS";
font-size:24px;
color:#fff;
margin:3px;
padding:5px 0px 5px 45px;
}

.right_box .phone_section{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:311px;
margin:0px;
padding:0px 20px 5px 20px ;
float:left;
border-bottom:solid 1px #0671c7;
}

.phone_section h2{
width:311px;
font-family:"Trebuchet MS";
font-size:22px;
font-weight:normal;
color:#e9f7fd;
margin:0px;
padding:5px 0px 5px 0px
}

.phone_section input{
margin:0px;
padding:0px 5px 0px 0px;
}

.right_box .message_section{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:311px;
margin:0px;
padding:0px 20px 0px 20px ;
float:left;

}

.message_section h2{
width:311px;
font-family:"Trebuchet MS";
font-size:22px;
font-weight:normal;
color:#e9f7fd;
margin:0px;
padding:5px 0px 5px 0px}


.message_section fieldset{
 width:311px;
 margin:0px auto;
 border:none;
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 float:left;
}


.message_section fieldset div{
width:250px;
float:left;
margin:0px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px;
}

.message_section fieldset label{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:200px;
float:left;
color:#fff;
padding:0px;
}
.message_section fieldset input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
border:1px solid #84d3fa;
color:#333;
float:left;
padding:0px 3px;
}

.message_section fieldset textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
border:1px solid #84d3fa;
color:#333;
float:left;
padding:0px 3px;
}

.message_section fieldset img{
padding:0px;
margin:5px 0px;
float:left;
}

.message_section fieldset input.small{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:80px;
border:1px solid #84d3fa;
color:#333;
margin:10px 0px 0px 10px; 
float:left;
padding:5px 0px  0px  3px;
}

.right_box .form_setion{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:311px;
margin:0px;
padding:0px 20px 5px 20px ;
float:left;

}


.form_setion .form{
margin:0px 0px 0px 6px;
padding:0px;
width: 145px;
float:left;
border:none;
}

*html .form_setion .form{
margin:0px 0px 0px 2px;
padding:0px;
width: 145px;
float:left;
border:none;
}

.form fieldset{
margin:0px 0px 0px 0px;
padding:0px;
width:140px;
float:left;
border:none;
}
.form fieldset div{
width:140px;
float:left;
margin:5px 0px 5px 0px;
}

.form fieldset div label{
width:100px;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

.form fieldset div label span{
font-size:12px;
color:#dee60a;
font-weight:bold;
padding:0px 0px 3px 0px;
}

.form fieldset input{
width:130px;
font:11px  Arial, Helvetica, sans-serif;
border:1px solid #84d3fa;
color:#000;
float:left;
padding:0px 3px;
}


.right_box .button_section{
width:311px;
margin:0px;
padding:5px 20px 10px 20px ;
float:left;
}

.button_section input{
background:url(../images/sendemail_but.gif) no-repeat top left;
width:150px;
height:42px;
margin:0px;
padding:0px;
float:right;
border:0px;
cursor:pointer;
}

.button_section .left_side{
width:140px;
margin:0px;
padding:0px;
float:left;
}

.left_side p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF00;
margin:0px;
font-weight:bold;
padding:0px;
}

.left_side p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ad8fe;
margin:0px;
font-weight: normal;
text-decoration:underline;
padding:0px;
}

.left_side p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ad8fe;
margin:0px;
font-weight: normal;
text-decoration:none;
padding:0px;
}


#footer{
background:url(../images/footer_bg.gif) repeat-x top left;
height:52px;
width:1025px;
margin:0px auto;
padding:0px;
}

#footer .left_shadow{
background:url(../images/footer_left.gif) no-repeat top left;
width:32px;
margin:0px;
height:52px;
padding:0px;
float:left;
}

#footer .middle_shadow{
width:961px;
margin:0px;
padding:0px;
float:left;
}


.middle_shadow .nav{
width:375px;
margin:0px;
padding:20px 12px 0px 0px;
float:left;
position:relative;
}

.nav ul{
margin:0px;
padding:0px;
list-style:none;
}

.nav li{
background:url(../images/footer_navline.gif) no-repeat  right 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
margin:0px;
padding:0px 4px 0px 4px;
float:left;
}

.nav li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
margin:0px;
text-decoration:none;
}

.nav li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#82a8bb;
text-decoration:none;
}





#footer .right_shadow{
background:url(../images/footer_right.gif) no-repeat top right;
width:32px;
height:52px;
margin:0px;
padding:0px;
float:right;
}


.middle_shadow .copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
width:350px;
margin:0px;
padding:20px 0px 0px 12px;
float:right;
text-align:right;
}

.left_box .video_box{
width:410px;
margin:10px auto;
padding:0px;
}


.google{
margin:5px 0px;
width:900px;
height:50px;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
}

.google ul{
list-style:none;
}

.google li{
font-weight:normal;
font:normal 10px Arial, Helvetica, sans-serif;

}

.google li input{
width:110px;
margin-top:5px;
font:12px Arial, Helvetica, sans-serif;
}


.google h3{
float:left;
padding-top:8px;
font:normal 12px Arial, Helvetica, sans-serif;
padding-right:10px;
}