﻿

@import url('topNav.css');
@import url('leftNav.css');
html{overflow-y:	scroll;	min-height:	100%;}
body{margin:20px auto 0px; padding:0px 0; background:url('../images/page-bk.jpg') repeat-x scroll top #789ec3;	font-family:Arial, Tahoma, verdana;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper{margin:0px auto; width:1000px; float:none;}
#maindiv{width:1000px; float:left; background:#FFF; padding:0px 0px 0px 0px;}

/*=========================Header Section Classes====================================*/
#header{width:1000px; height:142px; float:left; padding:0px 0px 0px 0px;}
.logo{width:304px;  float:left; padding:30px 0px 5px 25px;}
.phone{width:217px; float:left; font:bold 25px Arial; color:#1b6db5; padding:0px 0px 0px 0px;}
.phone p{font-size:12px; color:#D43231;	margin:0px; font-weight:bold; padding:20px 0px 22px 0px; line-height:1.3em;}
.phone p a{color:#D43231; text-decoration:none;}
.address{width:190px; float:left; font-size:12px; color:#1b6db5; line-height:16px; padding:20px 0px 0px 0px;}
.navbar{ width:793px; float:left; padding:0px 0px 15px 0px;}
/*=========================Content Section Classes====================================*/
#content{width:980px; float:left;  padding:0px 15px 20px 15px;}
#contentLeft{width:154px; float:left; padding:0px 0px 0px 0px;}
.leftRow{width:154px; float:left; }
.lefttop{width:154px; height:13px; float:left; background:url('../images/leftTop.jpg') no-repeat top left ;}
.leftMid{width:154px; min-height:600px; height: auto!important; float:left; background:url('../images/leftMid.jpg') repeat-y top left ; padding:0px 0px 10px 0px; text-align:center;}
.leftImg{width:154px; float:left; padding:10px 0px 10px 0px; text-align:center;}
.leftlogo{width:81px; float:left;}
.leftImg_top{width:154px; float:left; padding:0px 0px 5px 0px; text-align:center;}
.leftbot{width:154px; height:13px; float:left; background:url('../images/leftBot.jpg') no-repeat top left ; padding:0px 0px 0px 0px; text-align:center;}

#contentRight{width:800px; float:left; padding:0px 0px 0px 21px;}
.mainContent{width:800px; float:left; background:url(../images/rightcontent-bg.jpg) no-repeat top left;	padding:0px 0px 0px 0px;}
.contentRow{width:800px; float:left;}
.mainContentLeft{width:395px; float:left; padding:0px 30px 0px 0px;}
.row{width:395px; float:left; padding:0px 0px 0px 0px;}
.halfRow{width:190px; float:left;}

.mainContentRight{width:370px; float:left;}
.picblock{width:370px; float:left; padding:0px 0px 15px 0px;}
.picblockbg{background:url('../images/van_170.jpg') no-repeat right;}
.picsplit{width:180px; float:left; padding:0px 0px 0px 5px;}
.contact-form{width:380px; float:left;}
.formrow{width:380px; float:left; padding:5px 0px 5px 0px;}
.formrow a{color:#ED2525; text-decoration:none; font-size:12px;}
.label{width:380px; float:left; font-size:12px; padding:0px 0px 2px 0px;}
.field{width:376px; float:left;}

.contact-info{width:300px; float:left; padding:5px 0px 5px 0px; clear:both; line-height:21px; font-size:13pt;}
.contact-info h2{color:#1b6db5; font-weight:bold; font-size:18pt !important; padding:0px 0px 10px 0px !important; margin:0px; line-height:1.3em;}
.contact-info p{color:#5fb8e7!important; font-size:13pt !important; padding:0px 0px 10px 0px !important; margin:0px; line-height:20px!important;}

#mainfooter{width:100%; float:left; background:#caccce;}
#footer{width:970px; height:100px; margin:0 auto; background:#6d6f72; font-size:12px; color:#fff; padding:5px 15px 10px 15px;}
.copyright{width:250px; float:left; font-size:12px; padding:5px 20px 0px 0px;}
.copyright h1{font: 14px Arial, tahoma, verdana; color:#fff; border-bottom:1px solid #fff; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}

.f_contact{width:700px; float:left; text-align:right; padding:5px 0px 5px 0px;}
.f_contact a{color:#fff !important; text-decoration:none;}
#footer p {font:11px  Arial, Helvetica, sans-serif; color:#fff; line-height:14px; margin:0px; padding:0px 0px 0px 0px;}
#footer p a{color:#fff !important; text-decoration:none;}
#footerbg{width:100%; height:200px; float:left; background:#464749;}

a.blue{color:#1f409b !important;}
.blue{color:#1f409b;}
/*=========================Other Classes====================================*/
.right{text-align:right;}
.input{border:solid 2px #D1D1D1;}

.mainContent h1{
	font-size:22px; 
	font-weight:bold;
	color:#3f4c92; 
	margin:0px;
	padding:0px 0px 5px 0px;
	line-height:1.3em;
}
.mainContent h1 span{color:#CA5D30;}
.mainContent h2{
	font-size:15px; 
	font-weight:normal;
	color:#3f4c92; 
	margin:0px; 
	padding:10px 0px 5px 0px;
	line-height:1.3em;
}
.mainContent h2 span{color:#555555;}
.mainContent h2 a{
	color:#1b6db5;
	text-decoration:underline;
}
.mainContent p{
	font-size:14px; 
	color:#555555;
	line-height:1.3em; 
	margin:0px; 
	padding:5px 0px 5px 0px;
}
.mainContent p span{color:#3f4c92;}
.mainContent p a{
	color:#3f4c92; 
	font-weight:normal; 
	text-decoration:none;
}
.mainContent p.small{
	font-size:12px; 
	color:#555555;
	line-height:1.4em; 
	margin:0px; 
	padding:5px 0px 5px 0px;
}

ul.w-ul{width:125px; float:left;}
ul.services{margin:0px; padding:10px 0px;}
.services li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 8px ; margin:0px; padding:0px 0px 3px 10px; font-size:15px; font-weight:normal; color:#3f4c92; line-height:1.3em;}

ul.half{ width:180px; float:left; margin:0px; padding:10px 0px;}
.half li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 7px ; margin:0px; padding:0px 0px 3px 10px; font-size:14px; font-weight:normal; color:#3f4c92; line-height:1.3em;}

ul.half1{ width:200px; float:left; margin:0px; padding:10px 0px;}
.half1 li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 7px ; margin:0px; padding:0px 0px 3px 10px; font-size:14px; font-weight:normal; color:#3f4c92; line-height:1.3em;}
