A:link{color: #000055;
       font-family: "Arial";
       font-size: 7pt;
       text-decoration: 'none';}
A:active{color: #000055;
         font-family: "Arial";
         font-size: 7pt;
         text-decoration: 'none';}
A:visited{color: #000055;
          font-family: "Arial";
          font-size: 7pt;
          text-decoration: 'none';}
A:hover {color: #000055;
         text-decoration: "underline";}
BODY{background-color: #FFFFFF;
     color: #000000;
     font-family: "Times New Roman", "sans-serif";
     font-size: 12pt;
     text-align: left;}
H1{font-size: 36pt;
   font-weight: lighter;
   text-align: center;}
H2{font-size: 18pt;
   font-weight: bold;
   text-align: center;}
H3{color: #FFFF00;
   font-size: 14pt;
   font-weight: bold;
   text-align: center;}
H4{color: #FFFF00;
   font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
   font-size: 18pt;
   font-weight: lighter;
   text-align: center;}
H5{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
   font-size: 10pt;
   font-weight: lighter;
   text-align: center;}
P.checkbox{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
           font-size: 8pt;
           text-align: center;}
P.web_site_originated{font-size: 10pt;}
P.last_updated{font-size: 10pt;}
P.note{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
       font-size: 8pt;
       text-align: center;}
P.table_cell_note{color: #FFFFFF;
                  font-family: "MS Sans Serif", "Times New Roman", "sans-serif";}
P.recommend{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
            font-size: 8pt;
            text-align: center;}
P.reportonlypageheader{color: #AAAAAA;
                       font-size: 18pt;
                       font-weight: bold;
                       text-align: center;}
P.reportonlypagefootnote{color: #AAAAAA;
                         text-align: left;}
TABLE.regular_layout{background-image: url('zzzz_table_dark.gif');}
TD.table_header{background-color: #AAAAAA;
                color: #000000;
                font-size: 18pt;
                font-weight: bold;
                text-align: center;}
TD.column_header{background-color: #DDDDDD;
                   color: #000000;
                   font-size: 12pt;
                   font-weight: bold;
                   text-align: center;}
TD.row_header{background-color: #F7F7F7;
                   color: #000000;
                   font-size: 12pt;
                   font-weight: bold;
                   text-align: center;}
TD.detail_cell{background-color: #FFFFFF;
               color: #000000;
               font-family: "Arial", "Times New Roman", "sans-serif";
               font-size: 8pt;}
TD.disabled_detail_cell{background-color: #FFFFFF;
               color: #CCCCCC;
               font-family: "Arial", "Times New Roman", "sans-serif";
               font-size: 8pt;}
TD.entry_label{color: #000000;
               font-size: 12pt;
               font-weight: bold;
               text-align: center;}
TD.entry_other_text{color: #555555;
                    font-family: "Arial", "Times New Roman", "sans-serif";
                    font-size: 10pt;
                    font-weight: bold;
                    text-align: left;}
TD.not_available_cell{background-color: #FFFFFF;
                      color: #CC0000;
                      font-family: "Times New Roman", "sans-serif";
                      font-size: 12pt;
                      font-weight: bold;}
TD.table_button_footer{text-align: center;}
.item_number{font-size: 7pt;
             font-family: "Arial"; "Times New Roman", "sans-serif";}
.header_link{color: #FFFF00;
             font-size: 10pt;}
.option{color: #FFFF00;
        font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
        font-size: 8pt;
        font-weight: bold;}
.optionlist{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
            font-size: 8pt;
            text-align: left;}
.general_note{color: #FFFF00;
              font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
              font-size: 8pt;
              font-weight: bold;}
.sub_note{font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
          font-size: 8pt;
          text-align: left;}
.inputcolumnheader{color: #FFFF00;
                   font-family: "Times New Roman", "sans-serif";
                   font-size: 10pt;
                   text-align: center;}
.reportpagesubheader{color: #FFFFFF;
                     font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
                     font-size: 8pt;
                     font-weight: normal;}
.reportonlypagesubheader{color: #AAAAAA;
                     font-family: "MS Sans Serif", "Times New Roman", "sans-serif";
                     font-size: 8pt;
                     font-weight: normal;}
.row_header_1_added_note{background-color: #5599EE;
                         color: #000000;
                         font-family: "Arial", "Times New Roman", "sans-serif";
                         font-size: 6pt;}
.row_header_2_added_note{background-color: #66AAEE;
                         color: #000000;
                         font-family: "Arial", "Times New Roman", "sans-serif";
                         font-size: 6pt;}
.page_last_updated_date{color: #C0C0C0;
                        font-family: "Arial", "Times New Roman", "sans-serif";
                        font-size: 6pt;}
.sectionlink{color: #DD0000;
             font-family: "Arial";
             font-size: 7pt;
             text-decoration: 'none';}