body,td {font-family:verdana,arial,helvetica; font-size:8pt; }

/* page titles */
.A	{font-family:verdana,arial,helvetica; font-size:11pt; font-weight:bold; }

/* subtitles */
.B  {font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; font-style:italic; }

/* instructional text above and below widgets, footer, description, custom copy */
.C	{font-family:verdana,arial,helvetica; font-size:9pt; }

/* sub instructional text, form field headers */
.D	{font-family:verdana,arial,helvetica; font-size:8pt; }

/* alternate: bold 8pt */
.E	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight: bold;  }

/* legal disclaimer/certification, copyright, hours*/
.F	{font-family:verdana,arial,helvetica; font-size:7.5pt; }

/* alternate: bold 9pt */
.G	{font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; }

/* confirmation/error messages */
.H 	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight:bold; }

/* alternate: bold 7.5pt */
.I	{font-family:verdana,arial,helvetica; font-size:7.5pt; font-weight: bold;  }

/* alternate: bold 8.5pt */
.J	{font-family:verdana,arial,helvetica; font-size:8.5pt; font-weight: bold;  }

/* alternate: bold 10pt */
.K	{font-family:verdana,arial,helvetica; font-size:10pt; font-weight: bold;  }

/* red asterisk */
.L 	{font-family:verdana,arial,helvetica; font-size:8pt; font-weight:bold; color:#990000}

/* search results description */
.M	{font-family:verdana, arial, helvetica; font-size:8pt; font-weight: bold;  color:#FFFFFF}

/* search results heading links */
.N	{font-family:verdana,arial,helvetica; font-size:8.5pt; font-weight: bold;  color:#FFFFFF}

/* alternate: 7.5pt */
.P	{font-family:verdana,arial,helvetica; font-size:7.5pt; }


/* for widget links */

/* let the layout control the standard link colors
a:link {color:#0000CC}
a:visited {color:#660066}
a:active {color:#000000}
*/

a.two:link {color:#FFFFFF}
a.two:visited {color:#FFFFFF}
a.two:active {color:#FFFFFF}

a.three:link {color:#CCCCCC}
a.three:visited {color:#CCCCCC}
a.three:active {color:#CCCCCC}

.red {color:#cc0000}
.rust {color:#990000}

.mono {font-family:courier, monospace; font-size:9pt}

/* content frame background colors */
.content {background-color: #FFFFFF;}

/* search results odd and even row backgrounds */
.row-odd {background-color: #EFEFEF; color: #000000}
.row-even {}

/* search results column heading background */
.colheadbg1 {background-color: #666666;}

/* cell fills, payment calculator total, vehicle detail subtitle cell fills */
.miscbg1 {background-color: #EEEEEE; color: #555555}
.miscbg2 {background-color: #CCCCCC}

/* dark horizontal rule */
hr.blk	{height:1px; color:#000000}

