.page_bgcolor {   background-color: white; }

.page_color { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; background-color: #D0D0F0 ; text-decoration: none; }

.page_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:white; background-color: #808080; text-decoration: none;}

.page_title_image { background-color: #000000; }

.page_frm_bgcolor { border-color:lightyellow; bordercolorlight: #99ccff; bordercolordark: #cccccc; background-color: #f1f1f1;}

.frm_feedback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; border-color:#cccccc; bordercolorlight: #99ccff; bordercolordark: lightyellow; background-color: #D0D0F0 ;}

.frm_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:darkblue; background-color: #f1f1f1; text-decoration: none;}

.frm_h2_label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; background-color: white; text-decoration: none;}

.frm_error_message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; background-color:#D0D0F0; text-decoration: none;}

.frm_background_message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:white; border-color:green; bordercolorlight: #99ccff; bordercolordark: lightyellow; background-color:#999999;}

.frm_background {  border-color:#cccccc; bordercolorlight: #99ccff; bordercolordark: lightyellow; background-color: #f1f1f1 ;}

.frm_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black;  text-decoration: bold; }

.frm_thanks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black; background-color: ffcc33; text-decoration: bold; }

.frm_general { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: black; font-weight: normal; text-decoration: none;}

.frm_report_bgcolor {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:black; font-weight: bold;background-color: #f1f1f1; text-decoration: bold;
 }

.frm_text { font-family:Verdana; font-size:10pt;border: 1px solid #999999; margin: 0px; padding: 0px; }

.frm_bgtext {  background-color: #CCCCCC; }

.frm_small_text { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black; }

.frm_label {background-color: #f1f1f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black; }

.frm_checkbox {   background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:white; margin: 0px; padding: 0px;  }

.frm_button{ font-family:Verdana; font-size:10pt;border: 1px solid #999999; margin: 0px; padding: 0px; }

.frm_button_ticker{ font-family:Verdana; font-size:8pt;border: 1px solid #999999; margin: 0px; padding: 0px; }

.frm_select {font-family:Verdana; font-size:8pt ;color :black; border: 1px solid #999999; margin: 0px; padding: 0px; }

.msg_box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; background-color: #f1f1f1 ; text-decoration: none; }

.msg_box_border { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; background-color: #1478eb; border-color:red; text-decoration: none;  }


.lst_border_color {border-color:#006699; bordercolorlight: #99CCFF; bordercolordark: #000066;     background-color:#cccccc; }

.lst_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:black; background-color: #cccccc; text-decoration: solid; }

.lst_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:Black; background-color: #f1f1f1; text-decoration: bold; }

.lst_cell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black; background-color: #f1f1f1; text-decoration: none; }

.tbl_border_color {border-color:#CCCCCC; bordercolorlight: #CCCCCC; bordercolordark: #CCCCCC; background-color: #cccccc; }

.tbl_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:black; background-color: #cccccc; text-decoration: solid; }

.tbl_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black; background-color: #f1f1f1; text-decoration: bold; }

.tbl_header_link { font-family: Verdana, sans-serif, Arial, Helvetica ; font-size: 10pt; font-weight:Normal;color: BLUE;text-decoration: none; }

.tbl_header_link a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none; }

.tbl_header_link a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:Normal;color: red;text-decoration: none; }

.tbl_cell {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:black; background-color: #f1f1f1; text-decoration: none; }

.tbl_Cell_link {font-family: Verdana, sans-serif, Arial, Helvetica ; font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none; }

.tbl_Cell_link a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none; }

.tbl_Cell_link a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:Normal;color: red;text-decoration: none; }

.top_table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ffcc33; background-color: #5654A0; text-decoration: none; }
.top_table_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ffffff; background-color: #5654A0; text-decoration: none; }

.normal_link { font-family:Verdana, sans-serif, Arial,     Helvetica ; font-size: 12pt; font-weight:Normal;color: blue	;text-decoration: none;
}
.normal_link a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12pt; font-weight:Normal;color: blue;text-decoration: none;
}
.normal_link a:hover {	 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:Normal;color:red;text-decoration: none;
}

.advance_link { font-family:Verdana, sans-serif, Arial,     Helvetica ; font-size: 10pt; font-weight:Normal;color:#ffcc33;text-decoration: none;
}
.advance_link a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:Normal;color: #ffcc33;text-decoration: none;
}
.advance_link a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:Normal;color:blue;text-decoration: none;
}


.small_link { font-family:Verdana, sans-serif, Arial,     Helvetica ; font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none;
}
.small_link a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none;
}
.small_link a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:Normal;color:red;text-decoration: none;
}

.largest_color { font-family:Verdana, sans-serif, Arial,     Helvetica ; font-size: 18pt; font-weight:Normal;color:#303090;text-decoration: none;
}

.large_link { font-family:Verdana, sans-serif, Arial,     Helvetica ; font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none;
}
.large_link a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:Normal;color: blue;text-decoration: none;
}
.large_link a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:Normal;color: red;text-decoration: none;
}

.copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;  color:#FFFFFF; }

