@charset "UTF-8";
#main { border: 5px solid #660000; margin-left: auto; margin-right: auto;}
#header { background: #660000; }
.logo { font: bold 18px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding: 5px 10px 10px; width: 300px; float: left; }
.phoneNumber { font: bold 18px Arial, Helvetica, sans-serif; color: #FFFFFF; float: right; width: 200px; padding: 5px 10px 10px; text-align: right; letter-spacing: 2px; }
.topNav ul { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding: 10px 0px; list-style: none; background: url(images/navBackground.jpg) no-repeat left top; }
.topNav li { display: inline-block; padding: 0px 10px 0px 10px ; border-right: thin solid #FFFFFF; }
.topNav .active a { color: #FF9900; text-decoration: underline; }
.topNav .active a:hover { color: #FF9900; text-decoration: underline;}
.topNav a { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.topNav a:hover { color: #FF9900; text-decoration: underline;}
.topNav li ul{
		background:url(images/navDropBackground.jpg) left top;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:150px;
		z-index:200;
		}
.topNav li:hover ul{
		display:block;
		}
.topNav li li {
		border-right: none;
		display:block;
		float:none;
		padding:0px;
		width:150px;
		}
.topNav li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:5px 5px 5px 5px;
		text-align:left;
		}
.topNav li ul a:hover{
			color:#FF9900;
			opacity:1.0;
			filter:alpha(opacity=100);
		}


.clearfix { clear: both; height: 1px; }
#body { background: #ECE7DF; padding: 10px; }
#left { float: left; width: 74%; border-right: thin solid #660000; padding: 0px 10px 0px 0px; }
#right .sidebar { margin: 0px; padding: 0px; border-top: 1px solid #660000; border-bottom: 1px solid #660000; list-style: none; color: #470000; font: 12px Arial, Helvetica, sans-serif; }
#right .sidebar li { margin: 0px; padding: 2px 10px; list-style: none; }
#right .sidebar a { color: #470000; text-decoration: none; font-weight: bold; }
#right .sidebar a:hover {text-decoration: underline;}
#right { float: right; width: 24%; }
#body h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: left;
}
#body h2a {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
#body h2b {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
}
#right p { font: 11px Arial, Helvetica, sans-serif; color: #333333; margin: 0px; padding: 0px 0px 5px; }
p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	margin: 0px;
	padding: 5px 10px 5px 0px;
}
#right hr { float: right; width: 24%; }
.spacer { border-top: thin solid #660000; width: 100%; margin: 0px 0px 10px; padding: 0px; }
#right .learnMore { text-align: right; display: block; margin: 0px; padding: 5px 0px 0px; text-decoration: none; }
#footer { background: #660000 url(images/footerBackgroumd.jpg) no-repeat left top; }
#edition { text-align: center; margin: 0px; padding: 0px 0px 10px; }
h2 { margin: 0px; padding: 0px; }
.clear { clear: both; padding-top: 5px; }

#body #left a { text-decoration: none;}

#body #left h1 {
	color: #660000;
	font: 30px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#body #left h5 {
	color: #660000;
	font: 30px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#body #left h4 {
	color: #660000;
	font: 30px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#body #left h4sm {
	color: #660000;
	font: 24px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#sideNav ul { list-style: none; margin: 0px; padding: 0px; }
#sideNav { float: left; background: #470000; }

#sideNav li { margin: 0px; color: #FFFFFF; }
#sideNav a { color: #FFFFFF; text-decoration: none; display:block; padding: 8px; width: 150px; background: #660000; margin: 0px; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: .1em; text-align: left; border-bottom: 2px solid #470000; }
#sideNav   a:hover, #sideNav   .active   { color: #FF9900; text-decoration: underline; background: #014181; }
#left .mainContent { width: 490px; float: right; padding-top: 0px; }
#left .mainContent .editionList { margin: 0px; padding: 5px; list-style: none; border-top: thin solid #470000; border-bottom: thin solid #470000; }
#left .mainContent .editionList li { font: bold 14px Arial, Helvetica, sans-serif; color: #660000; margin: 0px; padding: 2px 10px; }
#left .mainContent .editionList a { color: #660000; text-decoration: none; }
#left .mainContent .editionList a:hover { ext-decoration: underline; text-decoration: underline; }

#left .mainContent .dealerResourceList { margin: 0px; padding: 5px; list-style: none; border-top: thin solid #470000; border-bottom: thin solid #470000; }
#left .mainContent .dealerResourceList li { font: 14px Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 2px 10px; }
#left .mainContent .dealerResourceList a { font: bold 14px Arial, Helvetica, sans-serif; color: #660000; text-decoration: none; }
#left .mainContent .dealerResourceList a:hover { ext-decoration: underline; text-decoration: underline; }

#left .states { float: left; width: 33%; }
#left .states ul { font: 14px Arial, Helvetica, sans-serif; color: #666666; list-style: none; margin: 0px; padding: 0px 20px 20px; }
#left .states li { padding-top: 2px; padding-bottom: 2px; }
#left .states a { font-weight: bold; color: #660000; text-decoration: none; }
#left .states a:hover { text-decoration: underline; }

#left .stateIndex { float: left; width: 100%; }
#left .stateIndex ul { font: 14px Arial, Helvetica, sans-serif; color: #666666; list-style: none; margin: 0px; padding: 0px 20px 20px; }
#left .stateIndex li { padding-top: 2px; padding-bottom: 2px; }
#left .stateIndex a { font-weight: bold; color: #660000; text-decoration: none; }
#left .stateIndex a:hover { text-decoration: underline; }


#left .pres { float: left; width: 50%; }
#left .pres ul { font: 13px Arial, Helvetica, sans-serif; color: #666666; list-style: none; margin: 0px; padding: 0px 20px 20px; }
#left .pres li { padding-top: 2px; padding-bottom: 2px; }
#left .pres a { font-weight: bold; color: #660000; text-decoration: none; }
#left .pres a:hover { text-decoration: underline; }
#left .test { float: left; width: 100%; }
#left .test ul { font: 13px Arial, Helvetica, sans-serif; font-weight: bold;  color: #000000;  margin: 0px; padding: 0px 20px 20px; }
#left .test li { padding-top: 10px; padding-bottom: 10px; }
#left .test a { font-weight: bold; color: #660000; text-decoration: none; }
#left .test a:hover { text-decoration: underline; }

#left .fire { float: left; width: 100%; }
#left .fire ul { font: 14px Arial, Helvetica, sans-serif; color: #666666; list-style: none; margin: 0px; padding: 0px 20px 20px; }
#left .fire li { padding-top: 2px; padding-bottom: 2px; font-weight: bold}
#left .fire a { font-weight: bold; color: #660000; text-decoration: none; }
#left .fire a:hover { color: #F60 }

#left .edList { float: left; width: 100%; }
#left .edList ul { font: 14px Arial, Helvetica, sans-serif; color: #666666; list-style: none; margin: 0px; padding: 0px 20px 20px; }
#left .edList li { padding-top: 2px; padding-bottom: 2px; font-weight: bold}
#left .edList a { font-weight: bold; color: #660000; text-decoration: none; }
#left .edList a:hover { color: #0c3097 }


#imagetbl {
	width: 490px;
	padding: 3px;
	border: 0px;
	text-align: center;
	color: #9BCEF4;
}
#imagetbl a:link {
	text-decoration:none;
	color:#660000;}
#imagetbl a:visited {
	text-decoration:none;
	color:#660000;}

#stateAvail {
	width: 490px;
	padding: 3px;
	border: 0px;
	text-align: center;
	color: #9BCEF4;
}
#stateAvail a:link {	
	color: #006;
	font: 26px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#stateAvail a:link:hover{	
	color: #9BCEF4;
	text-decoration:underline;
}
#stateAvail a:visited {
	text-decoration:none;
	color:#006;}
	
#body h7 {
	color: #660000;
	font: 28px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;}
#body h7.b {
	color: #006;
	font: 30px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: bold;}

#table.dealerresource p{
	text-align: center;
}

#left .dealerresource { float: left; width: 50%; }
#left .dealerresource ul { font: 14px Arial, Helvetica, sans-serif; color: #666666; list-style: disc; margin: 0px; padding: 0px 20px 20px; }
#left .dealerresource li { padding-top: 2px; padding-bottom: 2px; }
#left .dealerresource a { font-weight: bold; color: #660000; text-decoration: none; }
#left .dealerresource a:hover { text-decoration: underline; }
