h1	{ font-family: Times New Roman; font-size: 18pt; color: #000000; font-weight: bold; font-variant:small-caps}
h2	{ font-size: 12pt; font-family: Times New Roman; font-style: italic; font-weight: bold }
h3	{ font-family: Times New Roman; font-weight: bold }
a:link { color:#000000; }
a:visited { color:#000000; } 
a:hover { color:#000000; }
body {font-family: Times New Roman; font-size:10pt; background-color:white;}


.disclaimer  { font-family: Verdana; font-size: 7pt; color: #800000; text-align: justify;}
.sidebar     { background-color: #ff0000}
.subsection  { font-family: Times New Roman; font-weight: bold }
.red1        { background-color: #FFEEEE; font-family: Times New Roman; font-size: 10pt }
.red2        { background-color: #FFDDDD; font-family: Times New Roman; font-size: 10pt }
.red3        { background-color: #FFCCCC; font-family: Times New Roman; font-size: 10pt }
.red4        { background-color: #FFBBBB; font-family: Times New Roman; font-size: 10pt }
.blue 		 {font-size: 10px; font-family: Times New Roman; color: #0000b0 }

.table_hilight { background-color: #FFFF99; font-family: Times New Roman; font-size: 10pt; color: #000000; text-align: Center }
.blue_text   { color: #000000; font-size: 10pt; font-family: Times New Roman; font-weight: bold; 
               background-color: #F0F0FF }
.red_text    { font-family: Times New Roman; color: #000000; font-size: 10pt; background-color: #FFF0F0; 
               font-weight: bold }
.green_text  { font-family: Times New Roman; font-size: 10pt; font-weight: bold; background-color: 
               #F0FFF0 }
.table_d_blue { background-color: #DFDFFF; color: #000000; font-family: Times New Roman; font-size: 
               10pt; border-style: solid; border-width: 0 }
.table_l_blue { background-color: #F0F0FF; color: #000000; font-family: Times New Roman; font-size: 
               10pt; border-style: solid; border-width: 0 }
.table_d_red { font-family: Times New Roman; font-size: 10pt; color: #000000; background-color: 
               #FFDDDD; border-style: solid; border-width: 0 }
.table_l_red { font-family: Times New Roman; 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: Times New Roman; color: #ffFFF; font-size: 8pt }
.notes       { font-family: Times New Roman; font-size: 8pt }
.normal_text { font-size: 10pt; font-family: Times New Roman; color: #000000 }
.page_head   { font-family: Times New Roman; font-size: 18pt; color: #000000; font-weight: bold }
.upgrade_table_contents { font-family: Times New Roman; font-size: 7pt; color: #000000;}
.upgrade_table_headings { font-family: Times New Roman; font-size: 7pt; 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: 0 ; cellpadding: 8px; }
.section_heading { font-size: 14pt; font-family: Times New Roman; font-style: italic; font-weight: bold }
.table_head_large_white {font-size: 10pt; font-family: Times New Roman; 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: #000000;}
.error { border:1px solid #a00000; font-size: 12pt; font-family: Arial,Verdana; color: #000000; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; text-align:center }
.usa_code {font-family: MS Sans Serif; font-size: 8pt; color: #000000}
.aus_code {font-family: MS Sans Serif; font-size: 8pt; color: #000000}

.invisible_table {width: 90%;}
.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;}
.subtle      { color: #CCCCCC;}
