img { border: 0 }

#content {font-size: 115%; }

table.monthlytab { table-layout: fixed; width: 100% }
table.monthlytab td { white-space: nowrap; overflow: hidden  }
table.dailytab { table-layout: fixed; width: 100% }
table.expand { width: 100% }
td.expand { padding-left: 5px; padding-right: 10px }

.col1 { width: 13%; padding-left: 2px }
.col2 { width: 8%; padding-left: 5px }
.col3 { width: 8%; padding-left: 5px }
.col4 { width: 24%; padding-left: 5px }

.code-count-col { padding-left: 3px; padding-right: 3px; vertical-align: top; white-space: nowrap; width: 100px; }
.code-def-col {padding-left: 5px; white-space:wrap; width: 350px;}
.expand-padding { margin-left: 3px; padding-left: 5px; padding-right: 10px }
.code-col1 { width: 125px; padding-left: 2px }
.code-col2 { width: 125px; padding-left: 5px }
.code-col3 { width: 220px; padding-left: 5px }

.veh-col1 { width: 125px; padding-left: 2px }
.veh-col2 { width: 320px; padding-left: 5px }

.colmem { padding-left: 3px; padding-right: 3px; vertical-align: top; white-space: nowrap }
.colreq { padding-left: 20px; padding-right: 3px; width: 80%; vertical-align: top}
.colrep { padding-left: 20px; vertical-align: top}
.obdcodes { color: #808080 }
.vin { color: #808080; padding-left: 0.5em;}

.subject { font-weight: bold }

.notechmail { background-color: #ffffff; font-size: 80%; text-align: center }

.even { background-color: #EEEEEE; font-size: 80%; text-align: left }
.odd { background-color: #DDDDDD; font-size: 80%; text-align: left }
.rowheader { background-color: #dfdfdf; border-bottom: 1px solid #9f9f9f;border-left: 0px solid #fff; border-right: 1px solid #9f9f9f; line-height: 1.25em; font-weight: bold; font-size: 80%; text-align: left }

.also { font-size: 0.8em; font-weight: normal; padding-top: 6px; padding-bottom: 6px }
.consumers { font-size: 0.8em; font-weight: normal; color: #808080; padding-top: 6px; padding-bottom: 6px }

.prev { font-size: 90%; text-transform: uppercase; text-decoration: none; color: #808080 }
.next { font-size: 90%; text-transform: uppercase; text-decoration: none; color: #808080 }

.subtitle { font-size: 80% } 
.sectionlinks { padding-top: 10px }
.intro { width: 750px; font-weight: normal; margin-left: auto; margin-right: auto; padding-top: 10px }
.intro a:link { color: #000000; text-decoration: underline }
.intro a:active { color: #000000; text-decoration: underline }
.intro a:visited { color: #000000; text-decoration: underline }
.techmail_header_text { color: #000000; font-weight: bold; font-size: 90%; text-align: center }
.techmail_header_text img { vertical-align: -6%; text-decoration: none }

.tc_header_blueline { background-color: #7e6d62; border: 1px solid #7e6d62; height: 5px; padding: 0px; margin: 0px; font-size: 25% }
.tc_header_text { background-color: #7e6d62; color: #ffffff; border-left: 1px solid #7e6d62; border-right: 1px solid 7e6d62; font-weight: bold; font-size: 80% }
.tc_header_text a { color: #ffffff !important; text-decoration: underline !important;}

#tmtitle { font-size: 120% }

.techmail_header { position: relative; margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 6px; padding: 0px; line-height: 1.25em; text-align: center }
.techmail_header table { width: 100% }
.techmail_header a:link { text-decoration: none }
.techmail_header a:active {  text-decoration: none }
.techmail_header a:visited { text-decoration: none }

.dtc-title {padding:0;margin:0;}
.dtc-subtitle {color: #808080;padding:0;margin:0;}
.pro-note {padding:0;margin:0; color: #808080;}

/* keywored highlighting styles */
.hilite1 	{ background-color:	#ffff66; color: black;  }
.hilite2 	{ background-color:	#a0ffff; color: black;  }
.hilite3 	{ background-color:	#99ff99; color: black;  }
.hilite4 	{ background-color:	#ff9999; color: black;  }
.hilite5 	{ background-color:	#ff66ff; color: black;  }
.hilite6 	{ background-color:	#880000; color: white;  }
.hilite7 	{ background-color:	#00aa00; color: white;  }
.hilite8 	{ background-color:	#886800; color: white;  }
.hilite9 	{ background-color:	#004699; color: white;  }
.hilite10 	{ background-color:	#990099; color: white;  }

.dtc-note {text-align: center; padding-top: 2em; font-size: 90%; color: #808080;}