h1	{ font-family: Arial; font-size: 14pt; color: #000000; font-variant:small-caps }

h2	{ font-size: 12pt; font-family: Arial; font-style: italic; font-weight: bold }

h3	{ font-family: Tahoma; font-weight: bold }

a:link { color:#800000;}

a:visited { color:#700000;} 

a:hover { color:#ff8080;}

body {color: #400000; font-family: Verdana; font-size:10pt; background-color:white; margin-left:0px;margin-bottom:0px; margin-right:0px; margin-top:0px;}

ul {color: #400000}



.pcodesearch_tab_head { background-color: #EEEEEE; color: #808080; font-family: Arial; font-size: 11px }

.pcodesearch_tab_body { background-color: #DDDDDD; color: #404040; font-family: Arial; font-size: 11px }

.pcodesearch_tab_title { background-color: #CCCCCC; color: #808080; font-family: Arial; font-size: 11px }



.disclaimer  { font-family: Verdana, Arial; font-size: 8pt; color: #a00000;}

.sidebar     { background-color: #ff0000}

.subsection  { font-family: Tahoma; font-weight: bold }

.red1        { background-color: #FFEEEE; font-family: verdana; font-size: 10pt }

.red2        { background-color: #FFDDDD; font-family: verdana; font-size: 10pt }

.red3        { background-color: #FFCCCC; font-family: verdana; font-size: 10pt }

.red4        { background-color: #FFBBBB; font-family: verdana; font-size: 10pt }

.blue		 { font-size: 10pt; font-family: Verdana; color: #0000b0 }



.important 	{color: #a00000}

.table_hilight { background-color: #FFFF99; font-family: verdana; font-size: 10pt; color: #000000; text-align: Center }

.blue_text   { color: #000000; font-size: 10pt; font-family: verdana; font-weight: bold; 

               background-color: #F0F0FF }

.red_text    { font-family: verdana; color: #000000; font-size: 10pt; background-color: #FFF0F0; 

               font-weight: bold }

.green_text  { font-family: verdana; font-size: 10pt; font-weight: bold; background-color: 

               #F0FFF0 }

.table_d_blue { background-color: #DFDFFF; color: #000000; font-family: verdana; font-size: 

               10pt; border-style: solid; border-width: 0 }

.table_l_blue { background-color: #F0F0FF; color: #000000; font-family: verdana; font-size: 

               10pt; border-style: solid; border-width: 0 }

.table_d_red { font-family: verdana; font-size: 10pt; color: #000000; background-color: 

               #FFDDDD; border-style: solid; border-width: 0 }

.table_l_red { font-family: verdana; font-size: 10pt; color: #000000; background-color: 

               #FFF0F0; border-style: solid; border-width: 0 }

.background_colour { background-color: #FFFFFF; color: #000000 }

.t_b_border  { background-color: #FF0000; font-family: verdana; color: #ffFFF; font-size: 8pt }

.notes       { font-family: MS Sans Serif; font-size: 8pt }

.normal_text { font-size: 10pt; font-family: Verdana; color: #000000 }

.page_head   { font-family: Arial; font-size: 14pt; color: #000000; font-weight: normal }

.upgrade_table_contents { font-family: verdana; font-size: 8pt; color: #000000;}

.upgrade_table_headings { font-family: verdana; font-size: 10pt; color: #000000; font-weight: bold; 

               text-align: Center }

.table_width_1 {width: 90%; height: 100%; bgcolor: #FFFFFF; background-color: #FFFFFF; border: 0px;  cellspacing: 0px; cellpadding: 8px;}

.table_width_2 {bgcolor: #FFFFFF; background-color: #FFFFFF; border: 0px;  cellspacing: 0px; cellpadding: 8px;}

.section_heading { font-size: 14pt; font-family: Verdana; font-style: italic; font-weight: bold }

.table_head_large_white {font-size: 10pt; font-family: Arial; font-color: #ffffff; text-align: center; color:#FFFFFF; font-weight:bold; background-image:url('images/table_heading_bg.jpg')}



.hori_line {border-style: solid; border-width: 1px; color: #ff0000;}

.table { border-width: 1px; border-style: solid; empty-cells: show; border-collapse: collapse;  font-size: 10pt; font-family: Verdana; color: #000000; border-style:4px}

.error { border:1px solid #a00000; font-size: 10pt; font-family: Verdana,Arial; background-color: #ffeeee; color: #000000; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; text-align:center }

.menu { text-decoration: none; height: 30px; width: 100px; border:1px solid #800000; font-size: 8pt; font-family: Verdana; color: #101010; font-weight: bold; padding-left: 10px; padding-right: 10px; background-image: url('/images/menu_bg.jpg'); }

.usa_code {font-family: MS Sans Serif; font-size: 8pt; color: #74a5ff}

.aus_code {font-family: MS Sans Serif; font-size: 8pt; color: #0755F3}

.spaced { line-height: 14pt; }



.invisible_table {width: 90%; font-family: Verdana; font-size: 10pt}

.prod_tab {font-family: Verdana; font-size: 10pt; color: #000000; border-collapse: collapse; border: 1px solid #C0C0C0; background-color: #FFFFFF}

.prod_tab_head {padding:2px; text-align: center;  background-color: #efefef;} 

.prod_tab_banner {background-color:#dfdfdf; color: #000000; font-weight: bold; text-transform:uppercase }

.prod_tab_body {padding: 5px; text-align: justify;}





.spec_tab {font-family: Verdana; font-size: 10pt; color: #000000; border-collapse: collapse; border: 1px solid #FFC0C0; background-color: #FFFFFF}

.spec_tab_head {padding:2px; text-align: center;  background-color: #FFE0E0; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px} 

.spec_tab_banner {background-color:#ffc0c0; color: #000000; font-weight: bold; text-transform:uppercase }

.spec_tab_body {padding: 5px; text-align: justify;}



.maintenance {color: #000000; text-align: center; font-family: Verdana; font-size: 12px; 

               font-variant: small-caps; text-decoration: blink; border: 1px solid #800000; padding: 5px; 

               background-color: #FFDDDD}

.subtle      { color: #CCCCCC;}

.var_source  { font-size: 10px; color: #eeeeee }
.can-bus_comment { color: #808080;}

