﻿body { color:white; margin:0 auto; font-family:Georgia; font-size:12px; }
h1 { color:#d1d1d1; font-size:20px; }
h3 { color:#93c8fe; font-size: 18px; }
a { color:#79a8da; }
a img {border:none;}

#top { background:transparent url('../images/top_slice.png') repeat-x; height:294px; width:100%; margin:0 auto; }
.logo { width:324px; float:left; }
.top_contain { width:1014px; margin:0 auto; }

#nav_contain { float:right; background:transparent url('../images/nav_repeat.png') repeat-x; height:43px;margin:0;padding:0; }
.imgend {padding:0;}
.tl { background:transparent url('../images/nav_left.png') 0 0 no-repeat; width:34px; height:43px; }
.tr { background:transparent url('../images/nav_right.png') 100% 0 no-repeat; width:29px; height:43px;  }
.nav { margin-top:-43px; margin-left:34px;padding:0; }
.nav a { color:white; text-decoration:none; }
.nav ul { float:left; margin:0; padding:0; list-style-type:none;  }
.nav li { height:30px;float:left; background:#013163 url('../images/nav_bg_button.png') no-repeat; width:70px; text-align:center; padding-top:13px; }
.nav li.last { background:#013163 url('../images/nav_close.png') no-repeat; width:82px; text-align:left; padding-left:10px; }

#banner { width:1014px; margin:0 auto; }
#banner .title { margin-left:233px; margin-top:37px; margin-bottom:0px; padding:0; }
#banner .underline { position:relative; top:-17px; left:-100px; }
#banner h2 { color:white; font-size:35px; position:relative; top:-50px; left: 275px; margin-bottom:0px; padding-bottom:0px; width:200px; }
#banner .buttons { position:relative; top:-21px; left:50px; }
#banner .truck { position:relative; top:-250px; left:540px; width:496px; }

#content { background:#002347 url('../images/content_slice.png') repeat-x; float:left;  width:100%; }
#contain {   }
#content_float {float:left; width:1014px;}
#contain { width:1014px; margin:0 auto;  }

.col1 { width:256px; float:left; padding-top:46px; background: transparent url('../images/col1_bg.png') repeat-y; }
.col1 h3 { padding-bottom:0px; margin-bottom:1px; margin-left:10px; }
.col1 .hr_left { margin-left:9px; }
.col1 h4 { font-size:15px; color:white; }
.col1 ul { margin-top:-15px; }
.col1 li { color:#afafaf; list-style:circle; }
.col1 .bodies_in { background: transparent url('../images/bodies_slice.png') repeat-y; margin-left:4px; width:222px; border:1px #14395e solid; padding:11px 18px 10px 5px; }

.col2 { width: 475px; float:left; padding:46px 20px 10px 18px; }
.col2 h2 { text-align:center; color:white; font-size:25px; margin-bottom:2px;}
.col2 .nums {	color: #93c8fe;}
.col2 .gallery_img { margin-top:25px; }

.col3 { width:245px; padding-top:46px;  float:left; background:transparent url('../images/col3_bg.png') repeat-y; }
.col3 h3 {text-align:right;}
.col3 p { color:#a9ab9e;padding-left:13px; }
.col3 h4 { font-size:15px; color:white; padding-left:13px; }
.col3 .col3info { position:relative; left:5px; width:245px; }

#footer { background:#212121 url('../images/footer_bg.png') repeat-x;  float:left;  width:100%; }
.footer-contain { width:1014px; margin:0 auto; }
.copyright { float:left;background:transparent url('../images/copyright_bg.png') no-repeat; width:229px; height:53px; font-size:10px; padding:9px 23px 0px 23px;   }
.links { float:right; text-align:right; margin-top:12px; }
.links a { margin-right:10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }