.one_pixel_blk_outline { border: solid 1px #000 }.dependent_outlines { margin-bottom: 10px; border: solid 1px #a3a3a3 }.one_pixel_blk_top_sides { border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000 }.one_pixel_blk_bottom_sides { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }.one_pixel_blk_sides { border-right: 1px solid black; border-left: 1px solid black }.one_pixel_blk_left { border-left: 1px solid black }.one_pixel_blk_right { border-right: 1px solid black }.one_pixel_blk_top_bot_right { border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black }.one_pixel_blk_top_bot_left { border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }.one_pixel_blk_top_bot { border-top: 1px solid black; border-bottom: 1px solid black }.border_top_bottom { background-color: #a3a3a3 }.ie_header_patch { background-color: #e9e8e6; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000 }.byline { color: black; font-style: italic; font-size: 12px; font-family: "Times New Roman", Georgia, Times }.filler { background-image: url(../media/home/filler_bg.jpg); border-right: 1px solid #000; border-left: 1px solid #000 }.features { background-image: url(../media/home/features_bg.jpg); padding: 10px }.latest_news { font-size: 12px; font-family: "Courier New", Courier, Monaco; text-decoration: none; background: url(../media/home/latest_news_bg.jpg) no-repeat left top; padding: 10px; border-left: 1px solid #000 }.latest_news a:link { color: #235c9e; font-weight: bold; text-decoration: none }.latest_news a:visited { color: #235c9e; font-weight: bold; text-decoration: none }.latest_news a:hover { color: #930; font-weight: bold; text-decoration: underline }.latest_news a:active { color: #ab0000; font-weight: bold; text-decoration: underline }.navigation { font-weight: normal; font-size: 12px; font-family: Meta-Bold, Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }.navigation a:link { color: #235c9e; font-weight: normal; text-decoration: none }.navigation a:visited { color: #235c9e; font-weight: normal; text-decoration: none }.navigation a:hover { color: #930; font-weight: normal; text-decoration: underline }.navigation a:active { color: #ab0000; font-weight: normal; text-decoration: underline }.tip_box_content  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fcf4df; padding: 5px; border: solid 1px #666 }.tip_box_headline  { color: #930; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f0ebe8; padding: 5px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }.header_nav   { color: white; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3px 3px 3px 5px; border: 1px white }.header_nav a:link  { color: #235c9e; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.header_nav a:visited  { color: #235c9e; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.header_nav a:hover  { color: #930; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border: 1px #f4f3f1 }.header_nav a:active  { color: #ab0000; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.footer_nav { color: white; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e9e8e6; padding: 3px 3px 3px 5px; border: 1px white }.footer_nav a:link { color: #235c9e; font-weight: bold; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.footer_nav a:visited { color: #235c9e; font-weight: bold; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.footer_nav a:hover { color: #930; font-weight: bold; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border: 1px #f4f3f1 }.footer_nav a:active { color: #ab0000; font-weight: bold; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: 1px #f4f3f1 }.navigation_bg { background: #e9e8e6 url(../media/navigation_bg.gif) no-repeat right top; border-right: 1px solid black; border-left: 1px solid black }.welcome { color: black; font-size: 12px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e9e8e6; text-align: center; margin-right: 15px; padding: 3px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; width: 150px }.enrollment_data_extra   { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f3f1; padding: 5px; border-right: 1px solid #666; border-left: 1px solid #666 }.enrollment_data_end_extra  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f3f1; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }.enrollment_data_header_extra  { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fcf4df; padding: 3px; border: solid 1px #666 }.enrollment_data_old_extra { color: #235c9e; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.enrollment_data_old { color: #235c9e; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.enrollment_data { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 10px; margin-left: 10px; padding: 10px; border-right: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3 }.enrollment_data_header { color: black; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e9e8e6; margin-top: 20px; margin-right: 10px; margin-left: 10px; padding: 5px; border: solid 1px #a3a3a3 }.enrollment_data_header_alt { color: black; font-weight: bold; font-size: 11px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e9e8e6; margin-right: 10px; margin-left: 10px; padding: 5px; border: solid 1px #a3a3a3 }.enrollment_data_edit { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; padding: 3px; border-right: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3 }.enrollment_data_edit a:link { color: white; font-size: 10px; text-decoration: none; background-color: black; text-align: right; padding: 3px }.enrollment_data_edit a:visited { color: white; font-size: 10px; text-decoration: none; background-color: black; text-align: right; padding: 3px }.enrollment_data_edit a:hover { color: #e9e8e6; font-size: 10px; text-decoration: none; background-color: #930; text-align: right; padding: 3px }.enrollment_data_edit a:active { color: #e9e8e6; font-size: 10px; text-decoration: none; background-color: #ab0000; text-align: right; padding: 3px }.enrollment_data_end { text-decoration: none; text-align: center; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; padding: 3px; border-right: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3 }.enrollment_data_indent { left: 50px }.enrollment_data_table { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 3px }.enrollment_data_table a:link { color: #235c9e; text-decoration: none }.enrollment_data_table a:visited { color: #235c9e; text-decoration: none }.enrollment_data_table a:hover { color: #ab0000; text-decoration: none }.enrollment_data_table a:active { color: #235c9e; text-decoration: none }.enrollment_data_sub_header { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fcf4df; padding: 3px; border-bottom: 1px solid black }.enrollment_data_column_name { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f3f1; padding: 2px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }.enrollment_data_column_name_end { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f3f1; padding: 2px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }.enrollment_data_row   { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px; border-right: 1px solid white; border-left: 1px solid white }.highlight_row  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fcf4df; padding: 2px }.highlight_row a:link  { color: #235c9e; text-decoration: none }.highlight_row a:visited  { color: #235c9e; text-decoration: none }.highlight_row a:hover  { color: #ab0000; text-decoration: underline }.highlight_row a:active  { color: #235c9e; text-decoration: none }.enrollment_data_cell { padding: 2px }.expires_cell { padding: 2px }.expires_cell a:link  { color: black }.expires_cell a:visited  { color: black }.expires_cell a:hover  { color: black }.expires_cell a:active  { color: black }.term_cell  { color: white; padding: 2px }.term_cell a:link { color: white; padding: 2px }.term_cell a:visited { color: white; padding: 2px }.term_cell a:hover { color: white; padding: 2px }.term_cell a:active { color: white; padding: 2px }.enrollment_data_row_end  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px; border-right: 1px solid white; border-bottom: 1px solid #e9e8e6; border-left: 1px solid white }.enrollment_data_row_x { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f3f1; padding: 2px; border-right: 1px solid white; border-left: 1px solid white }.subnav { color: white; font-size: 10px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #930; margin-left: 15px; padding: 3px 3px 3px 5px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; width: 300px }.subnav a:link { color: white; font-weight: bold; text-decoration: none; border: 1px #f4f3f1 }.subnav a:visited { color: white; font-weight: bold; text-decoration: none; border: 1px #f4f3f1 }.subnav a:hover { color: #e9e8e6; font-weight: bold; text-decoration: underline; border: 1px #f4f3f1 }.subnav a:active { color: #ab0000; font-weight: bold; text-decoration: underline; border: 1px #f4f3f1 }.article_cell { background: no-repeat center bottom; border: solid 1px black }.enrollment_bg  { padding-bottom: 20px }#contact_info_links { visibility: hidden }#vital_info_links { visibility: hidden }#employer_info_links { visibility: hidden }#elected_plan_info_links { visibility: hidden }.key { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }.key_img { vertical-align: middle; margin: 10px 5px 10px 10px }.buffer_cell_top_bot { padding-top: 3px; padding-bottom: 3px }.warning { color: #f30; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 3px }.new_dep  { color: #a3a3a3; font-size: 12px; font-family: Meta-Bold, Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.deleted_ben  { color: #a3a3a3 }.deleted_ben_alert   { color: #235c9e; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.account_login_message { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 20px }.page_headline { color: #930; font-weight: bold; font-size: 18px; font-family: Meta-Normal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.black_outline { }.note_box { color: #696969; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fcf4df; text-align: right; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #696969 }.error_box { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fcf4df; text-align: center; margin-bottom: 20px; padding: 10px; border: solid 1px red }
