/** General **/
img {behavior: url('/other/iepngfix.htc');}
#table_wrapper {width:940px; height: 580px; background:#FFF; margin:auto;}
#page_wrapper {padding:40px 45px 20px 43px;}
.menu_buttons {margin:0 0 4px -3px;}
.sub_menu_wrapper {width:290px; min-height: 300px; height: auto !important; height: 300px; margin:0 0 10px 0; padding:45px 0 0 0;}
.menu_nav {color:#9EA374;}
#lhm_column {float:left; margin:-6px 55px 0 0; padding:10px 0 0 0; width:274px;}
.padding_b15 {padding:0 0 15px 0;}
#print_logo {visibility:hidden; height:1px; width:1px; _display:none;}
/*.margin-top2 {margin:-2px 0 0 0;}*/

/** Navigation styles 
.level2nav_wrapper {width:290px; padding: 20px 0 0 0; min-height: 90px; height: auto !important; height: 90px;}**/

.lhm_level2, .lhm_level2_on, .lhm_level3 {margin:-14px 0 6px -3px;}
.lhm_level3_on {margin: -15px 0 23px 0;}
.lhm_padding {padding:0 0 20px 0}

.sifr-wwa_lev2 {color: #9EA374; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwa_lev2_on {color: #9EA374; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwa_lev3 {color: #9EA374; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwa_lev3_on {color: #9EA374; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwd_lev2 {color: #38939B; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwd_lev2_on {color: #38939B; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwd_lev3 {color: #38939B; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-wwd_lev3_on {color: #38939B; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-hwdi_lev2 {color: #91B0D5; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-hwdi_lev2_on {color: #91B0D5; font-size: 14px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-hwdi_lev3 {color: #91B0D5; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}
.sifr-hwdi_lev3_on {color: #91B0D5; font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px;}

/** Sitemap **/
.sitemapLeft {width:48%; float:left;}
.sitemapRight {width:48%; float:right;}
.sitemap_column {width:155px; float:left; margin-top:-19px;}
.sitemap_column A:link {color: #666766; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
.sitemap_column A:visited {color: #666766; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
.sitemap_column A:hover {color: #666766; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }
.sitemap_col_divider {width:10px; float:left;}

.sitemap_header {border-top: 1px solid #7F8183; margin:-10px 0 0 0; font-size:14px; border-bottom: 1px solid #7F8183; padding:5px 0px 5px 0px; width:155px; font-weight:bold;}

UL.sitemap {padding-bottom:5px;}

LI.sitemap_level1 {list-style: none outside; background: url(/images/general/dash.gif) no-repeat 0px 11px; margin-left: -38px; list-style-image: none; padding: 6px 0px 7px 12px; line-height: 10px; font-weight: normal; font-size:12px;}
LI.sitemap_level2 {list-style: none outside; margin-left: -40px; line-height: 11px; list-style-image: none; padding: 0px 0px 7px 15px; font-weight: normal; font-size:11px;}
LI.sitemap_level3 {list-style: none outside; margin-left: -40px; line-height: 11px; list-style-image: none; padding: 0px 0px 7px 15px; font-weight: normal; font-size:11px;}


/** NEW NAVIGATION STYLES - MAY 2008 **/
.nav_wwh_on {position:absolute; border-top:1px solid #FFF; background:#662f8e; width:38px; height:13px;}
.nav_hww_on {position:absolute; border-top:1px solid #FFF; background:#09bbb6; width:38px; height:13px;}
.nav_tt_on {position:absolute; border-top:1px solid #FFF; background:#e02726; width:38px; height:13px;}

.level1_nav {opacity:100;filter: alpha(opacity=100); -moz-opacity: 1.00; margin:0 0 0 -46px;}
.level2_nav {opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60; margin:0 0 0 -46px;}
.level3_nav {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; margin:0 0 0 -46px;}

.sifr-wwh_lev1 {color: #662f8e; font-size: 20px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-wwh_lev2 {color: #662f8e; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-wwh_lev3 {color: #662f8e; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-wwh_lev1 a:link, .sifr-wwh_lev1 a:hover, .sifr-wwh_lev1 a:visited {line-height:140%; font-size: 20px; text-decoration: none; color:#662f8e; font-family:"Times New Roman", Times, serif;}
.sifr-wwh_lev2 a:link, .sifr-wwh_lev2 a:visited, .sifr-wwh_lev2 a:hover, .sifr-wwh_lev3 a:link, .sifr-wwh_lev3 a:visited, .sifr-wwh_lev3 a:hover {font-size: 18px; line-height:140%; text-decoration: none; color:#662f8e; font-family:"Times New Roman", Times, serif;}

.sifr-hww_lev1 {color: #662f8e; font-size: 20px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-hww_lev2 {color: #09bbb6; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-hww_lev3 {color: #09bbb6; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-hww_lev1 a:link, .sifr-hww_lev1 a:visited, .sifr-hww_lev1 a:hover {line-height:140%; font-size: 20px; text-decoration: none; color:#09bbb6; font-family:"Times New Roman", Times, serif;}
.sifr-hww_lev2 a:link, .sifr-hww_lev2 a:visited, .sifr-hww_lev2 a:hover, .sifr-hww_lev3 a:link, .sifr-hww_lev3 a:visited, .sifr-hww_lev3 a:hover {font-size: 18px; line-height:140%; text-decoration: none; color:#09bbb6; font-family:"Times New Roman", Times, serif;}

.sifr-tt_lev1 {color: #662f8e; font-size: 20px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-tt_lev2 {color: #e02726; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-tt_lev3 {color: #e02726; font-size: 18px; margin: 0px 0px 15px 0px; padding: 0px; line-height:140%; font-family:"Times New Roman", Times, serif;}
.sifr-tt_lev1 a:link, .sifr-tt_lev1 a:visited, .sifr-tt_lev1 a:hover {line-height:140%; font-size: 20px; text-decoration: none; color:#e02726; font-family:"Times New Roman", Times, serif;}
.sifr-tt_lev2 a:link, .sifr-tt_lev2 a:visited, .sifr-tt_lev2 a:hover, .sifr-tt_lev3 a:link, .sifr-tt_lev3 a:visited, .sifr-tt_lev3 a:hover {font-size: 18px; line-height:140%; text-decoration: none; color:#e02726; font-family:"Times New Roman", Times, serif;}

