@charset "utf-8";
/* CSS Document */

body {
	background:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.7em; font-size:.8em; color:#333333; margin:0px; padding:20px 0px 0px 0px; text-align:left; font-weight:normal;
}
div.bodyborder {
	width:958px; margin:0px; padding:0px;
}
div.bodycontent {
	float:left; width:927px; margin:0px; padding:0px 15px 0px 16px; background:url(images/background.gif) repeat-x #89d0f3; text-align:left;
}


div.header {
	float:left; width:927px; background:url(images/fuel-rochester.gif) no-repeat; height:251px; padding:0px; margin:0px;
}
div.nav {
		float:left; width:902px; height:29px; background:url(images/nav-bar.gif) no-repeat; margin:0px; padding:20px 0px 0px 25px;
	}
		div.nav ul {
			float:left; width:907px; list-style:none; margin:0px; padding:0px;
		}
		div.nav ul li {
			float:left; margin-right:20px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#ffffff; font-weight:normal; position:relative;
		}
			div.nav a {
				color:#ffffff; text-decoration:none;
			}
			div.nav a:hover {
				color:#8ad0f3; text-decoration:none;
			}
			
	ul ul.sub {
			display:none; margin:0px; padding:0px; 
		}
			ul li:hover ul.sub {
					display:block; color:#FFFFFF; position:absolute; top:18px; float:left; left:0px; width:203px; font-size:.5em; margin:0px; padding:0px; list-style:none; z-index:800; text-align:left;
				}
					ul li:hover ul.sub li {
						float:left; width:193px; padding:8px 8px 5px 8px; background:url(images/dropdown-middle.png) repeat-y; margin:0px;
					}
						ul li:hover ul.sub li.none {
							float:left; width:193px; padding:0px; background:none; height:10px;
						}
						ul li:hover ul.sub a {
							color:#FFFFFF; text-decoration:none;
						}
						ul li:hover ul.sub a:hover {
							color:#FFFFFF; text-decoration:underline;
						}		

div.holder {
	float:left; background:url(images/content-background.png) repeat-y; width:927px; padding:0px; margin:0px; 
}
div.holder2 {
	float:left; background:url(images/white-background.png) repeat-y; width:927px; padding:0px; margin:0px; 
}
div.leftcol {
	float:left; width:233px; padding:21px 10px 0px 25px; margin:0px; color:#FFFFFF;
}
		div.leftcol a {
			color:#000000; text-decoration:underline;
		}
		div.leftcol a:hover {
			color:#ffffff; text-decoration:underline;
		}
div.rightcol {
	float:left; width:608px; padding:21px 27px 0px 24px; margin:0px; color:#474f55;
}
		div.rightcol a {
			color:#000000; text-decoration:underline;
		}
		div.rightcol a:hover {
			color:#474f55; text-decoration:underline;
		}
		
div.sponsorLeft {
	float:left; width:408px; padding:0px 10px 0px 0px; margin:0px; color:#474f55;
}
div.sponsorRight {
	float:left; width:169px; padding:0px 0px 0px 10px; margin:0px; color:#474f55; border-left:1px #000000 solid;
}

div.footer {
	float:left; width:958px; margin:0px 0px 8px 0px; padding:0px;
}
	div.footer p {
		text-align:left; color:#FFFFFF; font-size:.8em; margin:0px; padding:0px;
	}
			div.footer p a {
				color:#ffffff; text-decoration:underline;
			}
			div.footer p a:hover {
				color:#45b9e5; text-decoration:underline;
			}
	




h1 {
	font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; color:#ffffff;
}
h2 {
	font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:bold; color:#58aed2;
} 
.tiny {
	text-align:right; font-size:.9em; color:#000000;
}
