Body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;}

td{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;}

SPAN.BoldBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; color: #000000;font-weight: bold}

SPAN.ItalicBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; color: #000000;font-style: italic}

.RedHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14pt;color: #FF0000;font-weight: bold}

.RedHighlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #FF0000;font-weight: bold}

SPAN.PurpleHighlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #660033;font-weight: bold}

SPAN.DarkRedHighlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #990000;font-weight: bold}

SPAN.DarkPurpleHighlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #663399;font-weight: bold}

SPAN.DarkGreenHighlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #006633;font-weight: bold}

SPAN.WhiteHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14pt;color: #FFFFFF;font-weight: bold}

SPAN.WhiteSubHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;font-weight: bold}

SPAN.GreySubHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;color: #000000;font-weight: bold}

SPAN.GreyKeyHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333;font-weight: bold}

SPAN.T4Highlight{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14pt;color: #006699;font-weight: bold}

A:link, hover, active{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;color: #666666;}

A:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #999999;}

A.LinkHeader:link, active, hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;font-weight: bold}

A.LinkHeader:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;font-weight: bold}

A.Alink:link, hover, active{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;}

A.Alink:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;color: #990000;}

/* New syles for channels */

SPAN.ItalicBoldBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; color: #000000;font-style: italic;font-weight: bold}

SPAN.WhiteBoldBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; color: #FFFFFF;font-style: normal;font-weight: bold}

SPAN.WhiteBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;}

SPAN.snavLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}

SPAN.RedBoldBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; color: #FF0000;font-weight: bold}

/*
a:hover {  text-decoration: underline}
input {  border: 1px #000000 solid; clip:     rect(   ); font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: 22px; padding: 3px 3px}
textarea {  font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; border: 1px #000000 solid}
*/

DIV.heading { font-size: 10pt; font-weight: bold; margin-bottom: 4px; margin-top: 8px; text-align: center }
DIV.subheading { font-size: 10pt; font-weight: bold; margin-bottom: 4px }
SPAN.subheading { font-size: 10pt; font-weight: bold; margin-bottom: 4px }

.info { font-size: 10pt; font-weight: bold }
.item_even { background-color: silver; }
.file_upload_box {  }
.directory_header { font-size: 14pt; }
.navbar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }

.large_heading { font-size: 2em; font-weight: bold; margin-bottom: .5em;  }
.small_heading { font-size: 1.75em; font-weight: bold; margin-bottom: .25em;  }
.table_heading { font-weight: bold; background-color: #00A9DC; height: 1.5em; vertical-align: bottom; }
.table_row_even, .table_row_1, .model_1, .order_line_1 { background-color: #e0e0e0; }
.table_row_odd, .table_row_0, .model_0, .order_line_0 { background-color: #ffffff; }
.model_0, .model_1 { padding: 4px }
.table_group_heading { padding: 12px; font-size: 105% }
.message_group { text-align: left; margin-bottom: 1em; }
.message { font-size: 1.25em; font-weight: bold; list-style-type: disc; color: red; display: list-item; list-style-position: inside }
.model_category_heading { background-color: #00A9DC; padding: 0.25em; font-size: 1.5em; font-weight: bold }
.model_family_heading { font-size: 1.25em }
img.marker { top: 6px; margin-left: .1em; margin-right: .3em }
.quantity_adjuster { padding:1px; width: 1em; border: 1px outset black; cursor: pointer; font-weight: bold; background-color: white }
.invalid { background-color: #ff6060; }
.uppercase { text-transform: uppercase }
.red { color: red; }
.filter { border: 1px solid black; padding: 8px; margin-bottom: 1em }
.heading1 { font-size: 1.5em; font-weight: bold; margin-bottom: .3em }
.heading2 { font-size: 1.3em; font-weight: bold; margin-bottom: .2em }
.heading3 { font-size: 1.1em; font-weight: bold; margin-bottom: .1em }
.button { margin: 0 10px 0 5px; }