A:link{color: #DDDDFF;       font-family: "Times New Roman", "sans-serif";       font-size: 12pt;       text-decoration: 'none';}A:active{color: #DDDDFF;         font-family: "Times New Roman", "sans-serif";         font-size: 12pt;         text-decoration: 'none';}A:visited{color: #DDDDFF;          font-family: "Times New Roman", "sans-serif";          font-size: 12pt;          text-decoration: 'none';}A:hover {color: #FFFFFF;         text-decoration: "underline";}BODY{background-color: #000000;     color: #FFFFFF;     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.last_updated{font-family: "Arial", "Times New Roman";               font-size: 8pt;               text-align: left;}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(bd15347_1.jpg);} TD.table_header{background-color: #555522;                color: #DDDDFF;                font-size: 18pt;                font-weight: bold;                text-align: center;}TD.column_single_letter_header{background-color: #EEAA66;                               color: #000000;                               font-size: 14pt;                               font-weight: bold;                               text-align: center;}TD.column_header_1{background-color: #EEAA66;                   color: #000000;                   font-size: 12pt;                   font-weight: bold;                   text-align: center;}TD.column_header_2{background-color: #EEAA66;                   color: #333333;                   font-size: 10pt;                   text-align: center;}TD.row_header_1{background-color: #5599EE;                color: #000000;                font-size: 12pt;                font-weight: bold;}TD.row_header_2{background-color: #66AAEE;                color: #000000;                font-size: 12pt;                font-weight: bold;}TD.report_table_header{background-color: #666633;                       color: #ffff99;                       font-family: "Arial", "Times New Roman", "sans-serif";                       font-size: 14pt;                       font-weight: bold;                       text-align: center;}TD.report_table_subheader{background-color: #999966;                          font-family: "Arial", "Times New Roman", "sans-serif";                          font-size: 10pt;                          font-weight: bold;                          text-align: center;}TD.report_table_row_header_1{background-color: #FFCC99;                             color: #000000;                             font-family: "Arial", "Times New Roman", "sans-serif";                             font-size: 8pt;}TD.report_table_button_row_header_1{background-color: #000000;                             color: #FFFFFF;                             font-family: "Arial", "Times New Roman", "sans-serif";                             font-size: 8pt;}TD.detail_cell{color: #ffffff;               font-family: "Arial", "Times New Roman", "sans-serif";               font-size: 8pt;}TD.report_detail_cell_1{background-color: #99ff99;                        color: #000000;                        font-family: "Arial", "Times New Roman", "sans-serif";                        font-size: 8pt;}TD.report_detail_cell_2{background-color: #ffffff;                        color: #000000;                        font-family: "Arial", "Times New Roman", "sans-serif";                        font-size: 8pt;}TD.report_calc_cell_1{background-color: #ffff99;                      color: #000000;                      font-family: "Arial", "Times New Roman", "sans-serif";                      font-size: 8pt;}TD.report_calc_cell_2{background-color: #ccffff;                      color: #000000;                      font-family: "Arial", "Times New Roman", "sans-serif";                      font-size: 8pt;}TD.verify_info_header{background-color: #000080;                      color: #ffffff;                      font-family: "Times New Roman", "sans-serif";                      font-size: 14pt;                      font-weight: normal;                      text-align: center;}TD.verify_info_row_header_1{background-color: #0000ff;                            color: #ffffff;                            font-family: "Times New Roman", "sans-serif";}TD.verify_info_detail_cell_1{background-color: #ffffff;                            color: #000000;                            font-family: "Times New Roman", "sans-serif";}TD.validation_error{color: #FFFF00;                    font-family: "MS Sans Serif", "Times New Roman", "sans-serif";                    font-size: 10pt;                    font-weight: normal;}.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;}