a:link { color: #903; font-weight: bold; text-decoration: none; }
a:visited { color: #903; font-weight: bold; text-decoration: none; }
a:hover { color: #903; font-weight: bold; text-decoration: underline; }
a:active { color: #f6c; font-weight: bold; }
body { font-size: 1em; font-family: arial, sans-serif; }
h1 { color: #339; font-size: 14pt; font-weight: bold; line-height: 15pt; text-align: left; margin: 0; padding: 0 0 5pt; }
h2 { color: #333; font-size: 11pt; font-weight: bold; line-height: 11pt; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0; }
link_text { font-size: 9pt; padding-bottom: 4pt; }
p {  }
.bcopy_small { color: black; font-size: 8pt; line-height: 10pt; margin: 0; padding: 5pt 0 0; border-top: 1px dotted black; }
.bcopy_s_noborder { color: black; font-size: 9pt; line-height: 9pt; text-align: left; margin: 0; padding: 3px 0 0; }
.body_c_small { color: #339; font-size: 8pt; font-weight: bold; line-height: 8pt; padding-top: 2pt; padding-bottom: 2pt; }
.boxcopy { color: black; font-size: 8pt; line-height: 10pt; margin: 0; pad;padding: 0 5px; }
.body_center { color: #339; font-size: 9pt; font-weight: bold; line-height: 9pt; padding-top: 2pt; padding-bottom: 2pt; }
.body_left { color: black; font-size: 9pt; line-height: 12pt; text-align: left; margin: 6pt 0 5pt 0; padding: 0; }
.body { color: black; font-size: 9pt; line-height: 12pt; margin: 6pt 0 5pt; padding: 0; }
.body_left_border { color: black; font-size: 9pt; text-align: left; padding-top: 0; padding-bottom: 5pt; border-bottom: 1px dotted black; }
.search { color: white; font-size: 9px; font-weight: bold; vertical-align: text-top; margin: 0; padding: 0; border-style: none; outline-style: none; }
.sub_but { font-size: 10px; }
.table_link { font-size: 8.5pt; line-height: 8.5pt; margin: 0; padding: 6pt 5pt; }
.td_body_left { color: black; font-size: 9pt; line-height: 12pt; background-color: #ccc; text-align: left; padding: 5pt; }
.td_body_left_ital { color: black; font-size: 9pt; font-style: italic; line-height: 12pt; background-color: #9cf; text-align: left; padding: 5pt; }
.td_box1 { color: white; font-size: 13pt; font-weight: bold; line-height: 13pt; background-color: #06f; text-align: center; padding-top: 6pt; padding-bottom: 6pt; }
.td_box1a { color: white; font-size: 10pt; font-weight: bold; line-height: 10pt; background-color: #06f; text-align: center; padding-top: 6pt; padding-bottom: 6pt; }
.td_box2 { color: black; font-size: 10pt; font-weight: bold; line-height: 10pt; background-color: white; text-align: center; padding-top: 7pt; padding-bottom: 7pt; }
.td_box3 { color: black; font-size: 9pt; line-height: 13pt; background-color: #fc3; padding: 6pt; }
.td_box4 { font-size: 8.5pt; line-height: 12.5pt; background-color: #fc0; text-align: left; margin: 0; padding: 3px 5px 0 6px; }
.td_table1 { font-size: 9pt; padding: 3px 0 3pt; border-bottom: 1px solid #999; }
.td_topic_head { color: red; font-size: 9pt; font-weight: bold; background-color: #ff9; padding: 5pt; }
.textbox { font-size: 10px; }
.topic_copy { font-size: 9px; line-height: 12px; text-indent: 0; margin: 0 5px; padding: 0; }
.rh_columntext { color: black; font-size: 12px; font-weight: bold; line-height: 150%; text-align: center; padding-top: 5px; padding-bottom: 0; }
