
<style type="text/css">
table {margin: 0px; padding: 0px; border: 0px; }

H1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin: 1px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-size: 12px;
	margin: 1px;

}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
	font-size: 12px;
	margin: 1px;

}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	margin: 2px;

}

H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	margin: 2px;

}


.text {font-family:"verdana"; font-size: 12px; font-style: normal;  line-height: 16px}

.text a {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px;  line-height: 16px}

.text a:link {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px }

.text a:visited {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px  }

.text a:hover { color: #990000; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px }


.modelTable {font-family:"verdana"; font-size: 12px; font-style: normal;  line-height: 16px ; }

.modelTable a {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px;  line-height: 16px}

.modelTable a:link {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px }

.modelTable a:visited {color: #000066; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px  }

.modelTable a:hover { color: #990000; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 16px }

.smallFont {font-family:"verdana"; font-size: 11px; font-style: normal; font-weight: normal;} 

.highlight {font-family:"verdana"; font-size: 11px; font-style: normal; font-weight: normal; background:#FFFF99;} 

.notop
{
	margin-top: 0px;
}

.vsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	
	color: #003366;
	text-decoration: none;}
	
.smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.smallwhiteboldfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.vsmallwhiteboldfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.smallnavyboldfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.smallgrayboldfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #717F8C;
}

.smallnavyfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
.smallmedblueboldfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.smallermedblueboldfont {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.smallwhitefont {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.vsmallnavy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.vsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	
	color: #003366;
	text-decoration: none;
	
}
.smallwhiteboldfontCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F0F0F0;
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.hdrbackground {
  background-image: url("../images/calculator/headerBackground.jpg");
}

.smallverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.smallarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a {
	color: #003366;
	text-decoration: underline;
}
.mednavyboldfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.medwhiteboldfont {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.smallredboldfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.space {
	margin-top: 3px;
	margin-bottom: 3px;

}
.spaceimages {
	margin: 3px;
}
.smallgreenboldfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #009933;
}
.smallbrightredboldfont {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
.smallredfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.largenavyboldfont {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 16px;
	color: #003366;

}
.smallgraytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.redunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;

}
.spacedBullet {
	padding-top: 5px;
	list-style-position: outside;
	list-style-type: disc;

}
.leftnavspace {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.menuh	{
		cursor : hand ;
		Background-Color : #FFFF99 ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #003366;
		font-size: 11px;
		
	}
.menu	{
		Background-Color : white ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}

.menulinks{
text-decoration:underline;
}

.polaroid {
     padding:15px 15px 15px 15px;
     border:1px solid black;
     background:white;
     text-align:center;
}



.cityHighwayRed	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		font-size: 25px;
		font-weight: bold;
		line-height: .80;
		padding-top:50px;
		padding-bottom:0px;
}

.cityHighwayGray	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #AEBCAB;
		font-size: 25px;
		font-weight: bold;
		line-height: .80;
		padding-top:50px;
		padding-bottom:0px;
}



table#outerBorder {
   border: 1px solid #7795BE;
   }



table#cost tr#title th.newMPG {background: #900; color: white;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center}
   
table#cost tr#title th.oldMPG {background: #999999; color: white;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center}
   
table#cost tr#title th.yourMPG {background: #194278;  color: white;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center}

table#cost tr#title th.fuelEconomics {background: #033;  color: white;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center}
   
table#cost tr#title th.grayHeaders{background: #EFEFF3;  color: white;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center}
   
table#cost th.fuel {background: #FFFFFF;  color: #036;
   border: 1px solid #7795be; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center; font-variant: small-caps;}
   
table#cost th.fuel2 {background: #FFFFFF;  color: #036;
    font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; text-align: center; font-variant: small-caps;}
 
table#cost tr#title th.rowHeader {background: #FFF; color: #036;
   font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; font-weight: bold; text-align: left; border: 1px white; }
   
table#cost th.columnLabel {color: #036;
   font-size: 13px; font-family: Verdana, Helvetica, sans-serif; padding:2px; font-weight: bold; text-align: right; }
   
table#cost th.rowLabel {background: #FFF; color: #036;
   font-size: 12px; font-family: Verdana, Helvetica, sans-serif; padding:2px; font-weight: bold; text-align: right; }
   
table#cost td {color: #000; 
   border: 1px white;
   border-color: #FFF #FFF #FFF #FFF;
   font-size: 12px; 
   font-family: Arial, Verdana, Helvetica, sans-serif;
   
   }
table#cost th#info {color: #000; text-align: left;
   border: 1px white;
   border-color: #FFF #FFF #FFF #FFF;}
 
 table#cost  .combined	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		font-size: 25px;
		font-weight: bold;
		line-height: .80;
		padding-top:10px;
} 

 table#cost  .average	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		font-size: 19px;
		font-weight: bold;
		line-height: .80;
		padding-top:10px;
} 

 table#cost  .combinedOld	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #997273;
		font-size: 25px;
		font-weight: bold;
		line-height: .80;
		padding-top:10px;
} 

 table#cost  .cityHwyOld	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #717F8C;
		font-size: 20px;
		font-weight: bold;
		line-height: .80;
		vertical-align: bottom;
} 

 table#cost .cityHwy	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 20px;
		font-weight: bold;
		line-height: .85;
		vertical-align: bottom;
}

 table#cost .mpgCompx	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000066;
		font-size: 18px;
		font-weight: bold;
		line-height: .85;
}
table#cost .mpgCompxRed	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		font-size: 18px;
		font-weight: bold;
		line-height: .85;
}
 table#cost .oldmpgCompx	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #717F8C;
		font-size: 18px;
		font-weight: bold;
		line-height: .85;
		
}

 table#cost .costCompx	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		font-size: 16px;
		font-weight: bold;
		line-height: .85;
}

 table#cost .old	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #999;
		font-size: 20px;
		font-weight: bold;
		
		vertical-align: bottom;
		text-align: center;
}

 table#cost .new	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 20px;
		font-weight: bold;
		border: 0px;
		vertical-align: bottom;
		text-align: center;
}

 table#cost .range	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 17px;
		font-weight: bold;
		line-height: .85;
		vertical-align: bottom;
}

table#cost  .mpgHeading   {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 12px;
		font-weight: bold;
}


 table#cost  .mpgLabels   {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 10px;
		font-weight: bold;
}
 
 table#cost  .specs   {
		font-family: Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 10px;
		font-weight: normal;
		font-style: italic;
		border-top: 1px solid #ccc;
}


  
table#cost td.dashedBottom {border-bottom: 1px dotted #ccc;}
table#cost td.compXBorderTop {border-top: 1px solid #7795BE;}
table#cost td.compXBorderBottom {border-bottom: 1px dotted #7795BE;}
table#cost td.compXBorder {border-bottom: 1px dotted #7795BE; border-top: 1px solid #7795BE;}
table#cost td.BorderLeft {border-left: 1px solid #7795BE; border-bottom: 1px dotted #ccc;}
table#cost td.BorderRight{border-right: 1px solid #7795BE; border-bottom: 1px dotted #ccc;}
table#cost td.lastRow {border-bottom: 1px solid #7795BE;}


table#cost a.leftSide { color: #036; 
   font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding:2px; font-weight: bold; text-align: left; }

table#cost p.leftSide {background-color: #FFF; border: 1px solid #7795BE;  padding: 2px; margin-left: 20px; margin-right: 20px;text-align: center; margin-top: 0; margin-bottom: 0;}

table#cost p.disclaimer {padding: 5px; margin: 20px; text-align: center; font-size: 11px;	font-weight: normal; color: #003366;}   
table#cost td.fuelCost{background: #FFF; border-left: 1px solid #7795BE; border-right: 1px solid #7795BE;}
table#cost td.mpg{background: #FFF; border-left: 1px solid #7795BE; border-right: 1px solid #7795BE; border-bottom: 1px solid #7795BE;}

table#cost a.find{background-color: #F0F8FF; padding: 5px; font-weight:bold; text-align: center; border: 1px solid #7795BE;  margin: 5px;}

table#cost ul,li {margin-top: 0; margin-bottom: 0;}



 table#cost .button	{
		color:#036; 
		background-color:#cfcfcf;
		font-weight: normal;
 
 }
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 10px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.menuh	{
		cursor : hand ;
		Background-Color : #FFFF99 ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #003366;
		font-size: 11px;
		
	}
.menu	{
		Background-Color : white ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}

.menulinks{
text-decoration:underline;
}
</style>
