
/* CSS Document */



body {

	background-image:url(../images/css-images/bg1.jpg);

	background-position:top center;

	background-color:#820000;

	background-repeat:repeat-x;

	color:#444;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	margin:35px auto 0 auto;

}



form, input, ul, li {

	margin:0px;

	padding:0px;

}



ol li {

	margin:5px auto;

}



a {

	color:#cd0000;

	text-decoration:none;

}



img { 

	border:0; 

	margin:0;

	padding:0;

	position:relative;

}



span.imgtxt {

	display:none;

}



textarea {

	width:98%;

}



em {

	color:#777;

	font-size:11px;

}



strong.title {

	color:#3366CC;

	font-size:18px;

}



h1,h2, h3, h4, h5, h6 {

	padding:0;

	margin:0;

}



h1 {

}



h2 {

	color:#fff;

	font-size:30px;

	margin:0 auto;

	text-align:center;

}



h3 {

	color:#cd0000;

	font-size:24px;

	margin:0 auto;

	text-align:left;

}



h4 {

	color:#cd0000;

	font-size:18px;

	font-weight:normal;

	margin-bottom:5px;

	text-align:center;

}



h5 {

	color:#ddd;

	font-size:12px;

	font-weight:normal;

	height:15px;

	text-align:left;

}



hr {

	background-color:#cd0000;

	color:#cd0000;

	height:1px;

	width:100%;

}





/*HEADER*/

#header-top {

	background-image:url('../images/css-images/container-top1.png');

	background-repeat:no-repeat;

	height:20px;

	margin:0 auto;

	position:relative;

	padding:0;

}



#header-mid {

	background-image:url('../images/css-images/container-mid1.png');

	background-repeat:repeat-y;

	height:250px;

	margin:0 auto;

	padding:0px 15px;

	position:relative;

	width:920px;

}



#header {

	background-image:url('../images/css-images/header-bg1.png');

	background-repeat:no-repeat;

	height:250px;

	margin:0 auto;

	position:relative;

	width:920px;

}



#header-img {

	background-image:url('../images/css-images/header-img3.png');

	float:right;

	height:250px;

	margin:0 auto;

	position:relative;

	width:460px;

}



#header-img2 {

	background-image:url(../images/css-images/header-img3.jpg);

	background-repeat:no-repeat;

	display:none;

	float:right;

	height:250px;

	margin:0 auto;

	position:relative;

	width:370px;

}



#logo {

	background-image:url('../images/css-images/logo2.png');

	margin:15px auto 0 60px;

	cursor:pointer;

	display:block;

	float:left;

	height:165px;

	width:340px;

}



#header h2 {

	float:left;

	font-weight:lighter;

	margin:5px auto 0 130px;

	position:relative;

}



span.ad {

	float:left;

	font-size:18px;

	color:#ddd;

	margin:0 auto 0 115px;

}





/* END HEADER */



/* MAIN */

#wrapper {

	margin:0px auto;

	width:950px;

}



#main-wrapper {

	float:left;

	margin:0 auto 0 auto;

	position:relative;

	padding:0px;

	width:950px;

}



/* END MAIN */



/* CONTENT */



#container {

	background-image:url('../images/css-images/container-mid1.png');

	background-repeat:repeat-y;

	min-height:306px;

	margin:0 auto;

	padding:0 10px;

	position:relative;

}



#container-btm {

	background-image:url('../images/css-images/container-btm1.png');

	background-repeat:no-repeat;

	height:30px;

	position:relative;

	margin:0 auto;

	width:950px;

}



#sidebar1 {

	float:left;

	min-height:300px;

	padding:10px 10px;

	width:260px;

}



#sidebar1 h3 {

	font-weight:normal;

	margin-left:5px;

}



p.quote {

	margin-left:60px;

	margin-top:10px;

	text-align:left;

	width:200px;

}



#content-container {

	border-left:2px solid #ccc;

	font-size:14px;

	min-height:305;

	margin:0 auto 0 280px;

	padding:10px 15px;

}



#content-container p {

	color:#444;

	text-align:justify;

}



#content-container p strong {

	color:#cd0000;

}



#content-container ul {

	float:left;

	margin:0 40px;

	width:200px;

}



#content-container ul li {

	background-image:url(../images/css-images/bullseye.jpg);

	background-repeat:no-repeat;

	float:left;

	font-size:14px;

	height:18px;

	list-style-type:none;

	margin:5px auto;

	padding-left:20px;

	width:180px;

}



a.quicklink1 {

	color:#cd0000;

	font-size:18px;  

	margin:auto 60px;

	text-decoration:underline;

}



a.quicklink2 {

	color:#cd0000;

	font-size:18px;

	margin:auto 0 auto 70px;

	text-decoration:underline;

}





#content-footer {

	background-image:url('../images/css-images/container-mid1.png');

	background-repeat:repeat-y;

	height:80px;

	margin:0 auto;

	padding:0 20px;

	position:relative;

	width:910px;

}



#content-footer-left {

	background-image:url(../images/css-images/ntrca1.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;

	border-top:2px solid #ccc;

	float:left;

	height:75px;

	padding-top:5px;

	width:300px;

	z-index:90;

}



#content-footer-middle {

	/*background-image:url(../images/css-images/BusRelReport.jpg);*/

	/*background-repeat:no-repeat;*/

	/*background-position:bottom center;*/

	border-top:2px solid #ccc;

	float:left;

	height:75px;

	text-align:center;

	position:relative;

	width:310px;

	z-index:100;

}



#content-footer-right {

	background-image:url(../images/css-images/trca1.jpg);

	background-repeat:no-repeat;

	background-position:bottom right;

	border-top:2px solid #ccc;

	float:left;

	height:73px;

	padding-top:5px;

	width:300px;

	z-index:90;

}



/* END CONTENT */



/* NAVIGATION */



#sitemap {

	background-image:url(../images/css-images/container-mid1.jpg);

	background-color:#ccc;

	background-repeat:repeat-y;

	height:50px;

	margin:0px auto;

	padding:10px 0;

	position:relative;

	width:950px;

	z-index:100;

}



#nav-lft {

	background-image:url(../images/css-images/navbar-lftend.jpg);

	background-repeat:no-repeat;

	float:left;

	height:50px;

	margin:0 auto 0 15px;

	width:15px;

}



#nav-mid {

	background-image:url(../images/css-images/navbar-mid.jpg);

	background-repeat:repeat-x;

	float:left;

	height:50px;

	margin:0 auto;
	width:890px;

}



#nav-rt {

	background-image:url(../images/css-images/navbar-rtend.jpg);

	background-repeat:no-repeat;

	float:left;

	height:50px;

	margin:0 auto;

	width:15px;

}



#nav-mid ul {

	float:left;

	margin:0 auto;

	width:890px;

}



#nav-mid ul li {

	float:left;

	height:32px;

	list-style-type:none;

	margin:0 auto;

	padding-top:18px;

	text-align:center;

	width:178px;

}



#nav-mid ul li a {

	color:#bd0000;

	font-family:Trebuchet;

	font-size:14px;

	font-weight:bold;

	height:50px;

	margin:0 auto;

	text-align:center;

}



#nav-mid ul li a:hover {

	color:#333;

	font-family:Trebuchet;

	font-size:14px;

	font-weight:bold;

	height:50px;

	margin:0 auto;

	text-align:center;

	text-decoration:underline;

}



/* END OF NAVIGATION */







/* FOOTER */

#footer {

	background-image:url('../images/css-images/footer-bg1.png');

	background-repeat:no-repeat;

	color:#fff;

	clear:both;

	font-size:11px;

	height:100px;

	margin:0px auto;

	position:relative;

	padding:0px 15px;

	width:920px;

}



#copyright {

	float:left;

	height:30px;

	margin-top:80px;

	width:250px;

}



#poweredby {

	float:right;

	height:30px;

	margin-top:80px;

	text-align:right;

}



#poweredby a {

	color:#ccc;

}





/* CONTACT PHRASE INSIDE CONTENT-CONTAINER */



#contact-link {

	margin-top:10px;

	position:relative;

	text-align:center;

}





#roof-img1 {
	background-image:url(../images/css-images/roof-img1.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:0 auto;
	width:220px;
}



#roof-img2 {
	background-image:url(../images/css-images/roof-img17.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:154px;
	margin:0 auto;
	width:220px;
}



#roof-img3 {
	background-image:url(../images/css-images/roof-img3.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:0 auto;
	width:220px;
}



#roof-img4 {
	background-image:url(../images/css-images/roof-img16.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:154px;
	margin:0 auto;
	width:220px;
}



#roof-img5 {
	background-image:url(../images/css-images/roof-img5.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:0 auto;
	width:220px;
}


#roof-img6 {
	background-image:url(../images/css-images/Harrison.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}


#roof-img11 {
	background-image:url(../images/css-images/roof-img11.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}

#roof-img12 {
	background-image:url(../images/css-images/roof-img12.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}

#roof-img13 {
	background-image:url(../images/css-images/roof-img13.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}

#roof-img14 {
	background-image:url(../images/css-images/roof-img14.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}

#roof-img15 {
	background-image:url(../images/css-images/roof-img15.jpg);
	background-repeat:no-repeat;
	border:2px outset #999;
	height:165px;
	margin:15px auto 0 auto;
	width:220px;
}



	