html,body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin:0;
 padding:0;
}
body{
 position:relative;
 background-color: #FFFFFF;
}

div#container{
 text-align:left;
 width:1000px;
 height: auto;
 margin: 0px auto 0px auto;
}

/*backgrounds*/
div#topnavbg
{
 margin: 0; 
 padding: 0; 
 top:70px; 
 left:0;
 width:100%; 
 height:23px; 
 position:absolute; 
 background-image:url(/images/nav_bg.jpg); 
 background-repeat:repeat-x; 
 border-top:2px #00549E solid;
 border-bottom:2px #00549E solid;
 z-index:-1;
}
div#bodybg{
 margin: 0;
 padding: 0;
 top:97px;
 width:100%;
 height: 100%;
 position:absolute;
 background-image:url(/images/sky_bg.jpg);
 background-repeat:repeat;
 z-index:-2;	
 display: inline;
}

/*header*/
div#header{
 width: 1000px;
 height: 95px;
 float: left;
 padding: 0;
 margin: 0;
}
	div#header img{
	 border: 0;
	 padding: 0;
	 margin: 0;
	}
	div#header a{
	 color: #000000;
	 padding: 0;
	 margin: 0;
	 text-decoration: none;
	}
	div#header .headimg{
	 width:71px;
	 height:95px;
	 float: left;
	}
	div#header .headtop{
	 width: 929px;
	 height: 73px;
	 float: left;
	 padding: 0;
	 margin: 0;
	}
	div#header .left{
	 width:auto;
	 height: 73px;
	 float: left;
	 padding: 0;
	 margin: 0;
	}
	div#header .right{
	 height: 73px;
	 width: auto;
	 float: left;
	 padding: 0px 0px 0px 20px;
	 margin: 0;
	}
		div#header .title{
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 44px;
		 font-weight: bold;
		 text-align: left;
		 padding: 10px 0px 0px 0px;
		 margin: 0px 0px 0px 10px;
		}

div#topnav{
 width: 929px;
 height: 22px;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
 font-size: 13px;
}
	div#topnav .left{
	 width:200px;
	 float: left;
	 padding: 0px 0px 0px 0px;
	 font-weight: bold;
	}
	div#topnav .right{
	 float: right;
	}
	div#topnav ul{
	 padding: 3px 0px 0px 0px;
	 margin: 0;
	}	
	div#topnav ul li{
	 display: inline;
	 margin: 0px 5px 0px 0px;
	 padding: 0px 5px 0px 0px;
	 border-right: 1px solid #000000;
	 font-weight: bold;
	}
	div#topnav ul li.last{
	 border-right: 0;
	 padding-right: 0;
	}
	
/*body*/
div#body{
 width: 996px;
 height: auto;
 float: left;
 margin: 2px 0px 0px 0px;
 background-color: #FFFFFF;
 border-right: 2px #00549E solid;
 border-left: 2px #00549E solid;
 border-bottom: 2px #00549E solid;
}
	div#body .padded{
	 width: 896px;
	 height: auto;
	 float: left;
	 margin: 0px 50px 0px 50px;
	 padding: 0;
	}
	div#body .paddedL{
	 width: 896px;
	 height: auto;
	 float: left;
	 margin: 0px 0px 0px 50px;
	 padding: 0;
	}

div#indextop{
 float: left;
 height: auto;
 width: 998px;
 padding: 0px 0px 10px 0px;
 margin: 0;
}

div#roadsidevid{
 float: left;
 height: auto;
 width: 375px;
 padding: 5px 10px 0px 10px;
 margin: 0;
}
div#roadsidequest{
 height: auto;
 width: 372px;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 border: 1px solid #000000;
 background-color: #FEFEB6;
/* background-image:url(/images/indexcont.jpg);
 background-repeat:repeat-x;
 background-position: bottom left;*/
}
	div#roadsidequest p{
	 padding: 0;
	 margin: 0;
	 text-align: center;
	}

div#indexcont{
 float: left;
 height: auto;
 width: 599px;
 margin: 0;
 padding: 0px 0px 0px 0px;
 border-left: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color: #FEFEB6;
/* background-image:url(/images/indexcont.jpg);
 background-repeat:repeat-x;
 background-position: bottom left;*/
}
	div#indexcont hr{
	 color: #CCCCCC;
	 background-color: #CCCCCC;
	 width: 100%;
	 margin: 0px 0px 5px 0px;
	 padding: 0;
	}
	div#indexcont h1{
	 color: #000000;
	 font-weight: bold;
	 font-size: 25px;
	 padding: 5px 0px 10px 0px;
	}
	div#indexcont h2{
	 color: #FFEE49;
	 line-height: 20%;
	 text-align: left;
	 text-decoration: underline;
	 font-weight: bold;
	 margin: 0px 4px 0px 4px;
	 padding: 10px 0px 0px 10px;
	}
	div#indexcont h2 a{
	 color: #000000;
	}
	div#indexcont ul li{
	 font-size: 13px;
	 font-weight: bold;
	 padding: 2px 0px 0px 0px;
	 margin: 0px 0px 0px 10px;
	}
	div#indexcont ul a{
	 color: #000000;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 text-decoration: none;
	}
.callbutton{
 width: 127px;
 height: 39px;
 padding: 8px 1px 2px 1px;
 margin: 0px;
 color: #000000;
 text-align: center;
 font-weight: bold;
 font-size: 17px;
 background-image:url(/images/bluebutton.png);
 background-repeat: no-repeat;
}
	.callbutton a{
	 text-decoration: none;
	 color: #000000;
	}

div#leftcont{
 height: auto;
 width: 600px;
 float: left;
 padding: 0;
 margin: 10px 10px 0px 10px;
}
	div#leftcont img{
	 margin: 5px 5px 5px 5px;
	 border: 2px solid #000000;
	}
	.topborder{
	 border-top: 5px solid #000000;
	}
div#rightcont{
 height: auto;
 width: 350px;
 float: left;
 padding: 5px 5px 5px 5px;
 margin: 10px 0px 0px 0px;
 text-align: center;
 background-color: #FEFEB6;
 border: 2px solid #000000;
}
	div#rightcont ul{
	 text-align: left;
	 padding: 0px 0px 0px 20px;
	 font-size: 15px;
	}
	div#rightcont ul li{
	 padding: 5px 0px 0px 0px;
	}

div#bottomcont{
 clear: left;
 height: auto;
 width: 998px;
}	
.indexbar{
 height: 210px;
 width: 100%;
 padding: 0px 0px 6px 0px;
}
	.indexbar h3{
	 font-size: 18px;
	 text-decoration: underline;
	}
	.indexbar p{
	 padding:0px 10px 0px 10px;
	 margin:0;
	}
	.indexbar .photos{
	 width: 304px;
	 height: 200px;
	 float: left;
	}
	.indexbar .text1{
	 width: 390px;
	 height: 202px;
	 float: left;
	}
	.indexbar .text2{
	 width: 346px;
	 height: 204px;
	 float: left;
	}

/*footer*/
/*div#footer{
 width: 100%;
 height: auto;
 float: left;
 padding: 25px 0px 20px 0px;
 font-size: 13px;
 background-image:url(/images/footer.jpg);
 background-repeat:repeat-x;
 background-position: bottom left;
}
	div#footer ul{
	 clear:left;
	 float:left;
	 list-style:none;
	 margin:0;
	 padding:0;
	 position:relative;
	 left:50%;
	 text-align:center;
	}
	div#footer ul li{
	 display:block;
	 float:left;
	 list-style:none;
	 margin:0;
	 padding:0px 5px 0px 5px;
	 position:relative;
	 border-right: 1px solid #000000;
	 right:50%;
	}
	div#footer ul li.last{
	 border-right: 0;
	}
	div#footer ul li a{
	 display:block;
	 margin:0 0 0 1px;
	 padding:3px 10px;
	 text-decoration:none;
	 color: #000000;
	}*/
div#footpad p{
 text-align: right;
}
div #new_footer {
 clear:both;
 height: 50px;
 padding: 50px 0px 0px 0px;
 text-align:center;
 font-size:13px;
 background-image:url(/images/footer.jpg);
 background-repeat:repeat-x;
 background-position: bottom left;
}
div #new_footer ul li {
 list-style:none;
 display:inline;
 padding:25px 15px 20px 0;
}
div #new_footer a:hover {
 background: #FEFEB6;
}

.right{
 float: right;
}
.center{
 text-align: center;
}
.left{
 float: left;
}
.aleft{
 text-align: left;
}

ol li{
 padding: 10px 0px 0px 0px;
}
ul li{
 padding: 0px 0px 0px 0px;
}

/*borders*/
.bordera{
 border: 2px #00549E solid;
}
.bordert{
 border-top: 2px #00549E solid;
}
.borderr{
 border-right: 2px #00549E solid;
}
.borderb{
 border-bottom: 2px #00549E solid;
}
.borderl{
 border-left: 2px #00549E solid;
}

/*fonts*/
h1, h2, h3, h4, h5, h6{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 0;
 margin: 0;
}
h1{
 font-size: 38px;
}
a{
 color: #000000;
}
p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:justify;
 font-size:13px;
 padding: 0px 5px 0px 5px;
}
.white{
 color: #FFFFFF;
}
.required{
 color: #00549E;
}
.error{
 color: #00549E;
 font-weight: bold;
 padding-left: 50px;	
}
.small{
 font-size: 10px;
}
.large{
 font-size: 18px;
 font-weight: bold;
}
.xlarge{
 font-size: 26px;
 font-weight: bold;
}
.xxlarge{
 font-size: 30px;
 font-weight: bold;
}
.none{
 list-style: none;
 padding-left: 0px;
}
