/* CSS Document */body { font-family:arial;margin: 0px; background-color: #FFFFFF; }.liner { background-color: #DDDDDD; }.main_fill { font-size: 10pt; background-color: #FFFFFF; }.main_link { font-size: 10pt; color:#000000; text-decoration: underline; }.main_link:hover { font-size: 10pt; color: #000099; text-decoration: underline; }.main_paragraph {  font-size: 10pt; text-indent: 20px; margin-bottom: 5px; text-align: justify; }.main_text { font-size: 10pt; }.border_left {}.border_right {}.footer { font-size: 9pt; text-align: center; color: #000000; padding: 10px; }.footer_link { font-size: 11pt; color: #CCCCCC; text-decoration: none; }.footer_link:hover { font-size: 11pt; color: #AAAAAA; text-decoration: none; }.header_link { font-size: 10pt; color: #000000; text-decoration: none; }.header_link:hover { font-size: 10pt; color:#000000; text-decoration: none; }.box_border { background-color: #DDDDDD; }.box_fill { font-size: 10pt; padding: 10px; }.light_text { font-size: 9pt; color: #660000; }.light_link { font-size: 9pt; color: #660000; text-decoration: underline; }.light_link:hover { font-size: 9pt; color: #990000; text-decoration: underline; }.line_no_margin { background-color: #CCCCCC; width: 100%; }.line_small_margin { background-color: #CCCCCC; margin-top: 3px; margin-bottom: 3px; }.line_medium_margin { background-color: #CCCCCC; margin-top: 5px; margin-bottom: 5px; }.line_large_margin { background-color: #CCCCCC; margin-top: 15px; margin-bottom: 15px; }.line_dashed { background-image: url(line_dashed.gif); }.small_title { font-size: 9pt; margin-bottom: 5px; font-weight: bold; }.small_text { font-size: 8pt; margin-bottom: 5px; }a.news_link {    text-decoration: none;    color: #333333;}a.news_link:hover {    text-decoration: underline;}.articles { background-color: #FFFFFF; }.columns { font-size: 10pt; padding-top: 10px; padding-bottom: 10px; }.title_bar { font-size: 10pt; background-color: #CCCCCC; padding: 3px; padding-left: 7px; font-weight: bold; }.subtitle { font-size: 10pt; color: #333333; font-weight: bold; margin-bottom: 7px; }.test { margin-bottom: 5px; padding-bottom: 5px; }.more { font-size: 9pt; color: #0000FF; text-decoration: none; }.more:hover { font-size: 9pt; color: #0000FF; text-decoration: underline; }/*.more { font: 10pt arial; color: #0000FF; text-decoration: none; }.more:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }*/form { margin: 0px; padding: 0px; }.form_button { font-size: 9pt; background-color: #FFFFFF; color: #222222; font-weight: bold; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; cursor: pointer; }.form_textarea { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }.form_textarea_shaded { font-size: 9pt; background-color: #CCCCCC; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }.form_text { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }.form_text_shaded { font-size: 9pt; background-color: #FEFCE3; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }.form_select { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; }.highlight { background-color:#EEEEEE;}/* ========================= *//*    MESSAGE BOX STYLES     *//* ========================= *//* Regular Message */.message_box { background-color: #DDDDDD; font-size: 10pt; text-align: justify; }.message_fill { background-color: #DDDDDD; }/* Important Message */.important_message_box { background-color: #C13A3A; font-size: 10pt; text-align: justify; }.success_message_box { background-color: #3AC13A; font-size: 10pt; text-align: justify; }.success_message_fill { background-color: #F1FFF1; font-size: 10pt; text-align: justify; }.important_message_fill { background-color: #FFF1F1; }.info_box { background-color: #EBE26D; font-size: 8pt; }.info_fill { background-color: #FEFCE3; }.text_answer { color:#333366; font-weight: bold; font-style:italic; }.sidebar {padding:7px 11px 0 14px;}.side_link {font-size: 11pt; color:#000000; text-decoration: none;}.side_link:hover {font-size: 11pt; color:#000099; text-decoration: underline;}