body  { font-size: 9pt; margin-bottom: 3pt }
p  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
li   { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; list-style-type: square; margin-top: 1pt; margin-bottom: 1pt; padding-top: 0; padding-bottom: 0 }
td {}
.mousetype { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
.td_blue_rule  { background-image:  url("images/blue_pixel.gif"); background-repeat: repeat-y; text-align: center }
.td_blackthick_rule  { background-image:  url("images/blackbar.gif"); background-repeat: repeat-y; text-align: center }
.td_black_rule  { background-image:  url("images/black_pixel.gif"); background-repeat: repeat-y; text-align: center }
.td_blue_ruleh  { background-image:  url("images/blue_pixel.gif"); background-repeat: repeat-x; text-align: left }
.nav_h1   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; margin-top: 6pt; margin-bottom: 0; padding-top: 5pt; padding-bottom: 0; border-top: 1px solid gray }
.nav_h2   { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: none; margin-top: 6pt; margin-bottom: 0; padding-top: 5pt; padding-bottom: 0; border-top: 1px solid gray }
.small_text { font-size: 8pt; font-family: Verdana; line-height: 10pt; margin: 0; padding: 0 }
.headlines { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0 }
.headlines_sm { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0 }
.headlines_red { color: #AA0000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0 }
.headlines_red_sm { color: #AA0000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0 }
.headlines_link { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0;  text-decoration: none }
.headlines_link_bl { color: #0000CC; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0;  text-decoration: underline}
.headlinesSM_link { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0;  text-decoration: none }
.text { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav_h1_1st_line_bold    { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10pt; margin: 1pt 0 0; padding: 6pt 0 0; border-top: 1px solid gray }
.nav_h2_1st_line  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; margin-top: 1pt; margin-bottom: 0; padding-top: 6pt; padding-bottom: 0; border-top: 1px solid gray }
.sm_1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.sm_2  { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 20pt }
.sm_3  { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 40pt }
.nav_bar_italic   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 8pt; margin: 6pt 0 0 8pt; padding: 0 }
.nav_h2_no_rule { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10pt; margin: 6pt 0 0; padding-top: 0; padding-bottom: 0; border-top: 0 solid; border-right: 0; border-bottom: 0; border-left: 0 }
.nav_blt_bold  { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10pt; margin: 6pt 0 0; padding: 0 }
.nav_h2_in_2nd_line  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; margin: 0 0 0 8pt; border-width: 0 }
.nav_blt_reg  { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; margin: 6pt 0 0; padding: 0 }
.link_plain  { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.link_plain2 {color: black; font-size: 8pt; font-family: Verdana; line-height: 10pt; margin: 0; padding: 0; text-decoration: none}
.link_plain2_RED {color: #AA0000; font-size: 8pt; font-family: Verdana; line-height: 10pt; margin: 0; padding: 0; text-decoration: none}
.nav_bar_bd_italic  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 8pt; font-stretch: condensed; margin: 5pt 0 0 8pt; padding: 0 }

.nav_h2_1st_line_lg {
font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; margin-top: 1pt; margin-bottom: 0; padding-top: 6pt; padding-bottom: 0; border-top: 1px solid gray
}
.td_beige_rule {background-image:  url("images/beige_pixel.gif"); background-repeat: repeat-y; text-align: center}
.nav_h3 {
color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: none; margin-top: 6pt; margin-bottom: 0; padding-top: 5pt; padding-bottom: 0; border-top: 1px solid gray
}

.headlines2 {
font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0
}
.headlinesSM_link2 { color: #0000CC; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-top: 0; padding-top: 0;  text-decoration: underline}
.link_plain_bl  { color: #0000CC; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.link_plain2_bl {color: #0000CC; font-size: 8pt; font-family: Verdana; line-height: 10pt; margin: 0; padding: 0; text-decoration: underline}
.headlinesSM_link2Bold { color: #0000CC; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-top: 0; padding-top: 0;  font-weight: bold; text-decoration: underline}
.small_text_Ld { font-size: 8pt; font-family: Verdana; line-height:140%; margin: 0; padding: 0 }
.regular_text_Ld { font-size: 10pt; font-family: Verdana; line-height:140%; margin: 0; padding: 0 }
.text_Ld { font-size: 8pt; font-family: Verdana; line-height:170%; margin: 0; padding: 0 }
.headline_MWLink { color: #3366CC; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0; text-decoration: none }
.small_text_Ld_link {color: #3366CC; font-size: 8pt; font-family: Verdana; line-height:140%; margin: 0; padding: 0; text-decoration: none }
.small_text_Ld_linkgreen {color: #355955; font-size: 8pt; font-family: font-weight: bold; Verdana; line-height:140%; margin: 0; padding: 0; text-decoration: underline }
.headlinesSM_link_green { color: #009966; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0;  text-decoration: underline }
.small_text_Ld_lk_green { color: #009966; font-size: 8pt; font-family: Verdana; line-height:140%; margin: 0; padding: 0; text-decoration: underline }
.headlines_dkred_lg { color: #000099; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0; text-decoration: underline }
.headlines_dkred { color: #000090; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0; text-decoration: underline }
.headlines_dkred_sm { color: #000099; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 0; text-decoration: underline }

