html body {text-align: center; }
body>table {margin: 0 auto; }

.body {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; font-weight: normal; color: #0A50A1; }
.bodybigger { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; font-weight: normal; color: #0A50A1; }
.bodybiggerbold { font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 14pt; font-weight: bold }
.quote { font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 14pt; font-weight: bold; color: #454545; }
.pagetitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	line-height: 15pt; 
	font-weight: bold;
	color: #7C2285;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-bottom: 2px solid #0950A0;
 }
.ADVERTbody { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal; 
	line-height: 9.5pt;
	padding-top: 2px;
	padding-bottom: 2px; 
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	color: #0A50A1;
}
.ADVERThead { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt; 
	font-weight: bold; 
	line-height: 11pt; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	color: #7C2285;
}
.topsiteselector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0.1em;
	color: #464749;

}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #0950A0;
	padding: 8px;
	background-color: #F5F5F5;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #F5F5F5;
	white-space: nowrap;
}
.topnav:hover {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #FFFFFF;
}
.topnavselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding: 8px;
	background-color: #BBC1D9;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid ##BBC1D9;
	white-space: nowrap;
}
.topnavselected2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding: 8px;
	background-color: #BBC1D9;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #BBC1D9;
	white-space: nowrap;
}
.topnavselected3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding: 8px;
	background-color: #BBC1D9;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #BBC1D9;
	white-space: nowrap;
}
table#main { border-collapse: collapse; border-right: 1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
table#sidenav { border-collapse: collapse; border-bottom: 1px solid #CCCCCC}
td#cell1 { border-left: 1px solid #ccc; }
td#cell2 { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }
td#lb { border-left: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; }
table#thirdnav {  border-collapse: collapse; }
table#promoarea { border-collapse: collapse; border-bottom: 1px solid #CCCCCC}
td#thirdcell { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }
td#thirdcellsel { border-top: 1px solid #CCCCCC }
td#sidetableselect { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC }
table#home {  border-collapse: collapse; }
td#body { padding-left: 20px; padding-right: 20px; padding-top: 10px; }
td#l { border-left: 1px solid #CCCCCC; }
td#r { border-right: 1px solid #CCCCCC; }
td#ltb { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC }
td#rtb { border-right: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC }
td#square { border: 1px solid #CCCCCC; }
td#mapspace{ padding-top: 10px; }
tr#g1 { background-color: #F6F6F6; }
tr#g2 { background-color: #D5E5F5; }
select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color:  #0950A0; 
}
select.standard { font: 9pt Arial, sans-serif; color:  #000; background-color: #FFF; width:150px; }
input { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color:  #0950A0; 
}
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
}
.sidenavsel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #BBC1D9;
}
.sidenavselthird {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: bold;
	color: #0950A0;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D4DAF2;
}
.sidetableselect {
	vertical-align: top;
	background-image: url("images/nav_square_sidetable.gif") ;
	background-color: #BBC1D9;
}
.sidetable {
	padding-left: 12px;

}
.thirdnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14px;
	font-weight: bold;
	color: #0950A0;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
}
.thirdnavsel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 13px;
	font-weight: bold;
	color: #0950A0;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #BBC1D9;
}
.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 13px;
	font-weight: bold;
	color: #0950A0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.tnlink {
	text-decoration: none;
	color: #0950A0;
}
.tnlink:hover {
	text-decoration: none;
	color: #7C2285;
}
.tnlink:visited {
	text-decoration: none;
	color: #0950A0;
}
.ln {
	text-decoration: none;
	color: #0950A0;
}
.lnbody {
	color: #0950A0;
}
.ln:hover {
	text-decoration: none;
	color: #000000;
}
a {
	color: #D90000;
}
a:hover {
	color: #7C2285;
}
a:visited {
	color: #000000;
}
.tln {
	text-decoration: none;
	color: #464749;
}
.tln:hover {
	text-decoration: none;
	color: #7C2285;
}
.tln:visited {
	text-decoration: none;
	color: #464749;
}
.USEDln {
	text-decoration: none;
	font-weight: normal;
	color: #D90000;
}
.USEDln:hover {
	text-decoration: none;
	font-weight: normal; 
	color: #7C2285;
}
.USEDln:visited {
	text-decoration: none;
	font-weight: bold;
	color: #042344;
}
.USEDtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12px;
	font-weight: bold;
	color: #0A3783;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.USEDvehiclehead { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height: 11px;
	font-weight: bold;
	color: #0A3783;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.USEDvehicleheadblue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height: 11px;
	font-weight: bold;
	color: #0A3783;   
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.USEDtd1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	line-height: 11pt;
	font-weight: normal; 
	color: #000000; 
	vertical-align: top;
	padding-left: 6px;
	background-color: #E5E5E5;
 }
.USEDtd2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	line-height: 11pt;
	font-weight: normal; 
	color: #000000; 
	vertical-align: top;
	padding-left: 6px;
	background-color: #F5F5F5;
}
.sr { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	line-height: 11pt;
	font-weight: normal; 
	color: #454545; 
	vertical-align: top;
	padding-left: 8px;
 }
.hpitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	font-weight: bold;
	color: #7C2285;
	padding-top: 16px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}
.hpitemsTEMP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	font-weight: bold;
	color: #7C2285;
	padding-top: 16px;	padding-left: 8px;
	text-align: left;
	vertical-align: top;
}
.hptextTEMP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #0950A0;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
}
.hptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #0950A0;
	padding-top: 16px;
	padding-left: 8px;
	padding-bottom: 8px;
}
.tablehead { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;  
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-top: 7px solid #FFFFFF;
}
.subhead { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10px;
	font-weight: bold;
	color: #656565;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom: 1px solid #DDDDDD;
}
.ADheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	line-height: 24pt;
	font-weight: bold;
	color: #7C2285;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #F20000;
 }
.ADvehicleheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
 	padding-left: 9px; 	
	padding-right: 9px;
	background-color: #F5F5F5;
 }
.imgspr	{
	margin-right: 10px;
	margin-bottom: 10px;
}
.imgspl	{
	margin-left: 10px;
	margin-bottom: 10px;
}
ul {
	list-style-image:  url(images/redbulletdot.gif);
	margin-top: -4px;
}




a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.tooltip:hover{z-index:25; background-color:#0051A2; color: #fff;}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    padding: 5px; width: 15em;
    position:absolute;
    top:2em; left:2em; 
    border:1px solid #0051A2;
    background-color:#DDEEF6; color:#000;
    text-align: left;}


