BODY
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	text-decoration: none;
	background-color: #333333;
}

.topnav {
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 7pt;
	text-decoration:none;
	cursor:pointer;
}
a.topnav:link {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
	height:7pt;
}
a.topnav:visited {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}
a.topnav:hover {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}
a.topnav:active {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}

.topnavdark {
	color: #000000; 
	font-weight: bold;
	font-size: 7pt;
	text-decoration:none;
	cursor:pointer;
}
a.topnavdark:link {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
	height:7pt;
}
a.topnavdark:visited {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}
a.topnavdark:hover {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}
a.topnavdark:active {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}

a.menunav:link {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 7pt;
}

a.menunav:visited {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 7pt;
}

a.menunav:hover {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 7pt;
}

a.menunav:active {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 7pt;
}

.sidenav {
	color: #0033cc; 
	font-weight: bold;
	font-size: 8pt;
}
a.sidenav:link {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.sidenav:visited {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.sidenav:hover {
	color: #003399; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
	background-color: #FFFFAA;
}
a.sidenav:active {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}


a.bodynav:link {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.bodynav:visited {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.bodynav:hover {
	color: #003399; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
	background-color: #FFFFAA;
}
a.bodynav:active {
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}



.botnav {
	color: black; 
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	line-height: 1.5;
}

a.botnav:link {
	color: black; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
a.botnav:visited {
	color: black; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
a.botnav:hover {
	color: black; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
a.botnav:active {
	color: black; 
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
}

.botnavlight {
	color: #ffffff; 
	font-weight: bold;
	font-size: 8pt;
}
a.botnavlight:link {
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.botnavlight:visited {
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.botnavlight:hover {
	color: #ffffff; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
a.botnavlight:active {
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}

black8 {
	color: black; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.black8:link {
	color: black; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.black8:visited {
	color: black; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.black8:hover {
	color: black; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
a.black8:active {
	color: black; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}

/*Results link styles */
A.Nav
{
	text-decoration: none;
	font-weight: normal;
	font-size: 7pt;
	color: blue;
}
A.Nav:link
{
	text-decoration: underline;
	font-weight: lighter;
	font-size: 7pt;
	color: blue;
}
A.Nav:visited
{
	text-decoration: underline;
	font-weight: lighter;
	font-size: 7pt;
	color: #3C3DFF;
}
A.Nav:hover
{
	text-decoration: none;
	font-weight: lighter;
	font-size: 7pt;
	color: blue;
	background-color: #FFFFAA;
}
A.Nav:active
{
	text-decoration: blink;
	font-weight: lighter;
	font-size: 7pt;
	color: blue;
}
/* End */

.timedate 
{
	font-size: 7pt; 
	color: #000000;
}

.navhead
{
	font-size: 10pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}
.sitemap7 
{
	font-size: 7pt; 
	color: black;
}
.blacksmall /* 7V */
{
	font-size: 7pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
}
.blackcontent /* 8V */
{
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
}
.blackcontentbold /* 8VBB */
{
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}
.blackmedium /* 9V */
{
	font-size: 9pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
}
.blackmediumbold /* 9V bolded currently no style in ELSstyles */
{
	font-size: 9pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}
.blacklarge /* 10V */
{
	font-size: 10pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
}
.redcontent /* 8VR */
{
	font-size: 8pt; 
	color: red; 
	text-decoration: none;
	font-weight: normal;
}
.redcontentbold /* 8V red/bold */
{
	font-size: 8pt; 
	color: red; 
	text-decoration: none;
	font-weight: bold;
}
.redmedium /* 9VR */
{
	font-size: 9pt; 
	color: red; 
	text-decoration: none;
	font-weight: normal;
}
.redmediumbold /* 9V red/bold currently no style in ELSstyles */
{
	font-size: 9pt; 
	color: red; 
	text-decoration: none;
	font-weight: bold;
}
.redlargebold /* 10VBR */
{
	font-size: 10pt; 
	color: red; 
	text-decoration: none;
	font-weight: bold;
}



.slogan
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}

.slogandark
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

.welcomeline
{
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.welcomeline img
{
	vertical-align: middle;
	margin-bottom: 1px;
}

.welcomelinedark
{
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.welcomelinedark img
{
	vertical-align: middle;
	margin-bottom: 1px;
}

.welcomelinenav {
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 7pt;
	text-decoration:none;
}

table.navtable
{
	border:1px solid #000000; padding:5; border-collapse: collapse
}
tr.navtable
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5 5 5 5;
}
td.navtable
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5 5 5 5;
}

/* Results styles */
Table.Results
{
	border: 1px solid #000000;
	background-color: #ffffff;
}
td.ResultsCell
{
	border: 1px solid #000000; 
	color:#000000;
}
td.ResultsHeaderCell
{
	border: 1px solid #000000; 
	color:#ffffff;
}
tr.ResultsHeaderRow
{
	background-color: #CC6600;
	font-size: 7pt; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}
tr.ResultsRow
{
	background-color:#ffffff;
	font-size: 7pt; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
}
tr.ResultsAlternatingRow
{
	background-Color: #EDEDED;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

tr.AddEditAlternatingColor
{
	background-Color: #EDEDED;
}
tr.AddEditAlternatingWhite
{
	background-Color: #fffff;
}

UL.BrowseListItem {
    margin-left:15;
    margin-top:0;
    margin-bottom:0;
    padding:0;
    list-style-type: disc;
}

Input.BlackSmall
{
    margin-top:0;
    margin-bottom:0;
    padding:0;
}

A.BrowseNav
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: blue; 
}
A.BrowseNav:link
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: blue; 
}
A.BrowseNav:visited
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: blue; 
}
A.BrowseNav:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: blue; 
}
A.BrowseNav:active
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: blue; 
}

p.blackcontent a:link,p.blackcontent a:visited,p.blackcontent a:active{
	color: #0033cc; 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
p.blackcontent a:hover {
	color: #003399; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
	background-color: #FFFFAA;
}

h1 a.bodynav2:link, h1 a.bodynav2:visited, h1 a.bodynav2:active {
	color: #0033cc; 
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	display: block;
	margin-top:20px;
}

h1 a.bodynav2:hover {
	background-color: #FFFFAA;
}

/*dealer locator styles */
td.dealerlocator
{
	 border-bottom:solid 1px black;
	
}

#tooltip 
{
	position:absolute;
	top:0px;
	left:0px;
	background:#fff;
	padding:2px;
	color:#000;
	border:solid 1px #000;
	visibility:hidden;
}

