/* Globals */
html { min-height:100%; margin-bottom:1px; }
html body { padding:0px 0px 20px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000; line-height:140%; background-color:#f3f2d7; }
html body td { vertical-align:top; text-align:left; }

h1 { padding:0px; margin:0px 0px 5px 0px; font-family:"Times New Roman", Times, serif; font-size:1.6em; font-weight:bold; color:#0a657a; line-height:100%; }
h2 { padding:0px; margin:0px 0px 10px 0px; font-family:"Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; color:#0a657a; line-height:100%; }
h3 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#e45620; line-height:140%; }
h4 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#0a657a; line-height:140%; }
h5 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#e45620; line-height:140%; }
h6 { padding:0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#666666; line-height:140%; }

p { padding:0px; margin:0px 0px 18px 0px; }
a { color:#000; text-decoration:underline; }
a:hover { color:#e45620; text-decoration:underline; }

.cta { margin-bottom:20px; }
.cta a { color:#999999; text-decoration:none; font-weight:bold; }
.cta a:hover { color:#999999; text-decoration:underline; }

.inline_image { padding:0px; margin:0px 0px 18px 0px; }
.flowable_image { padding:0px; margin:15px 15px 15px 0px; float:left; }

.caption { padding:0px; margin:5px 0px 5px 0px; font-size:0.8em; }
.photo_caption { padding-top:50px; }

.capped { text-transform:uppercase; }
.emphasis { color:#e45620; }
.callout { padding:18px 18px 0px 18px; margin:0px 0px 18px 0px; border:1px solid #d7d7d7; background:#ebebeb; }
.hidden { display:none; }

.layout_table td { padding:10px; }

.back-to-top { padding:10px 0px 10px 0px; width:100%; text-align:right; }
.back-to-top a { color:#0a657a; text-decoration:underline; }

/* Structure */
.site_frame { width:824px; padding:0px; margin:0 auto; }

.header_nav { width:824px; height:17px; padding:5px 0px 0px 0px; font-size:1.2em; line-height:100%; color:#FFF; background-color:#0a657a; }
.header_nav ul { width:763px; padding:0px; margin:0px; list-style:none; display:table; }
.header_nav li { padding:0px 3px 0px 3px; margin:0px; list-style-type:none; float:right; }
.header_nav li a { color:#FFF; text-decoration:none; display:block; }
.header_nav li a:hover { color:#FFF; text-decoration:underline; }
.header_nav li.active a { color:#FFF; text-decoration:underline; }

.header { width:824px; padding:0px; margin:0px; }
.header img { display:block; }

.topnav { width:824px; height:28px; padding:0px; margin:0px; background:#e9e537; }

.footer { width:796px; padding:9px 28px 0px 0px; margin:0px; font-size:1.1em; color:#464646; text-align:right; line-height:140%; border-top:12px solid #e45620; }
.footer a { margin-left:12px; color:#464646; text-decoration:underline; }
.footer a:hover { color:#e45620; text-decoration:underline; }

/* Home */
.home .content { width:824px; padding:0px 0px 10px 0px; margin:0px; font-size:1.1em; background:#fff; }
.home .content_frame { width:795px; margin:0px 0px 0px 14px; }
.home .spotlight { width:241px; padding:0px; }
.home .featured { width:539px; padding:0px 0px 0px 15px; text-align:left; }

.home .spot_container { padding:2px 0px 2px 0px; margin:0px 0px 18px 0px; border-top:2px solid #f07d54; border-bottom:2px solid #f07d54; }
.home .spot_content { padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:130%; color:#3b3d3c; background-color:#f6f5e0; }
.home .spot_content table { width:241px; }
.home .spot_content td { padding:3px 10px 8px 0px; font-size:0.9em; vertical-align:middle; background:url(../images/bg_home_spotlight_li.gif) repeat-x bottom left; }
.home .spot_content td.spot_image { width:62px; padding:3px 0px 8px 2px; }
.home .spot_content td p { margin-bottom:10px; }

.home .facebook { padding-top:20px; padding-bottom:10px; background:#fff; }

.home .spot_content a.home_link_black { color:#092127; text-decoration:none; }
.home .spot_content a.home_link_black:hover { color:#092127; text-decoration:underline; }
.home .spot_content a.home_link_black_emphasis { color:#092127; font-weight:bold; text-decoration:none; }
.home .spot_content a.home_link_black_emphasis:hover { color:#092127; font-weight:bold; text-decoration:underline; }
.home .spot_content a.home_link_orange { color:#e45620; text-decoration:none; }
.home .spot_content a.home_link_orange:hover { color:#e45620; text-decoration:underline; }
.home .spot_content a.home_link_orange_emphasis { color:#e45620; font-weight:bold; text-decoration:none; }
.home .spot_content a.home_link_orange_emphasis:hover { color:#e45620; font-weight:bold; text-decoration:underline; }

.home tr.bottom_row td { padding-bottom:3px; background-image:none; }
.home tr.bottom_row td.spot_image { padding-bottom:3px; background-image:none; }

.home .ncfh_cta { padding:0px 22px 0px 0px; text-align:right; }
.home .ncfh_cta a { color:#122632; text-decoration:underline; }
.home .ncfh_cta a:hover { color:#e45620; }

.feature_frame { width:539px; }
.feature_frame td.feature { height:144px; width:245px; padding:11px; border:2px solid #e45620; border-top-width:5px; }
.feature_frame td.ds_left { width:19px; background:transparent url(../images/bg_home_feature_ds_l.gif) no-repeat top left; }
.feature_frame td.ds_right { width:8px; background:transparent url(../images/bg_home_feature_ds_r.gif) no-repeat top left; }
.feature_frame td.ds_left_bot { height:19px; width:275px; background:transparent url(../images/bg_home_feature_ds_bot.gif) no-repeat top left; }
.feature_frame td.ds_right_bot { height:19px; width:264px; background:transparent url(../images/bg_home_feature_ds_bot.gif) no-repeat top left; }
.feature { line-height:140%; }
.feature img { float:right; }
.feature p { width:92px; padding:0px; margin:0px; }
.feature a { color:#e45620; text-decoration:underline; }
.feature a:hover { color:#000; text-decoration:underline; }
.feature a.cta { width:92px; padding:0px; margin:0px; display:block; }
.feature_01 { color:#000; background-color:#f6f5e0; }
.feature_02 { color:#000; background-color:#e9e537; }
.feature_03 { color:#fff; background-color:#0a657a; }
.feature_03 a { color:#fff; }
.feature_03 a:hover { color:#e45620; }
.feature_04 { color:#000; background-color:#f6f5e0; }

/* Sub */
.sub .content_frame { width:824px; padding:0px 0px 10px 0px; margin:0px; font-size:1.1em; background:#fff; }

.sub .content_header { width:824px; background:#fff; border-bottom:1px solid #e45620; }
.sub .content_header .subnav { width:124px; vertical-align:bottom; }
.sub .content_header .subnav h2 { width:98px; padding:4px 8px 4px 16px; margin:0px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#e45620; background:#fffff2; border:1px solid #e45620; border-bottom:0px; display:block; }
.sub .content_header .subnav h2 a { color:#e45620; text-decoration:none; }
.sub .content_header .subnav h2 a:hover { color:#e45620; text-decoration:underline; }
.sub .content_header .content { width:430px; padding:0px 35px 0px 17px; vertical-align:bottom;  }
.sub .content_header .spotlight { width:218px; }

.sub .content_body .subnav { width:124px; }
.sub .content_body .content { width:430px; height:400px; min-height:400px; padding:25px 35px 0px 17px; color:#000; font-size:1.1em; line-height:170%; }
* html .sub .content_body .content { height:400px; }
.sub .content_body .spotlight { width:208px; padding:25px 10px 0px 0px; }
.sub .content_body .spotlight h4 { padding:0px; margin:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; color:#e45620; line-height:140%; }
.sub .content_body .spotlight ul.h4 { margin-top:-10px; }
.sub .content_body .spotlight ul.h4 li { padding:0px 0px 0px 12px; color:#e45620; font-size:1.4em; background:transparent url(../images/pic_sub_spotlight_bullet.gif) no-repeat 2px 5px; }
.sub .content_body .spotlight h4 sup { font-size:0.7em; }

.sub .content_body .spotlight .trustkeeper { width:135px; padding:20px 0px 20px; }

.sub .content_body ul { padding:0px; margin:0px 0px 18px 0px; list-style:none; }
.sub .content_body ul li { padding:0px 0px 0px 8px; margin:0px 0px 8px 0px; list-style-type:none; background:transparent url(../images/pic_sub_content_bullet.gif) no-repeat 0px 9px; }
.sub .content_body ul ul { padding:6px 0px 0px 7px; margin:0px 0px 0px -1px; }
* html .sub .content_body ul { margin-bottom:12px; }

.sub .content_body .subnav_frame { padding:12px 5px 12px 10px; border:1px solid #e45620; border-top:0px; background:#f3f2d7; }
.sub .content_body .subnav_frame ul { padding:0px; margin:0px; list-style:none; }
.sub .content_body .subnav_frame li { padding:0px 0px 0px 8px; margin:0px 0px 7px 0px; list-style-type:none; background:transparent url(../images/pic_sub_subnav_bullet.gif) no-repeat 0px 4px; }
.sub .content_body .subnav_frame li a { color:#000; text-decoration:none; }
.sub .content_body .subnav_frame li a:hover { color:#e45620; text-decoration:none; }
.sub .content_body .subnav_frame li.active a { color:#e45620; text-decoration:none; }
.sub .content_body .subnav_frame li.active ul li a { color:#000; text-decoration:none; }
.sub .content_body .subnav_frame ul ul { padding:5px 0px 0px 0px; margin:0px 0px 0px -1px; }
.sub .content_body .subnav_frame ul ul li { padding:0px 0px 0px 8px; margin:0px 0px 7px 0px; background:transparent url(../images/pic_sub_subnav_subbullet.gif) no-repeat 0px 5px; }


/* Subpage Content Styles */
.sub .content_body ul li.pdf { padding:3px 0px 3px 20px; background:transparent url(../images/pic_global_bullet_pdf.gif) no-repeat 0px 3px; }
.sub .content_body ul li.pdf a { color:#000000; text-decoration:none; }
.sub .content_body ul li.pdf a:hover { color:#000000; text-decoration:underline; }

.sub .content_body ol { padding:0px; margin:0px 0px 18px 22px; }
.sub .content_body ol li { padding:0px; margin:0px 0px 7px 0px; }

.sub .content_body ul.linklist li { padding:0px; margin:0px 0px 5px 0px; list-style-type:none; background:none; }
.sub .content_body ul.checklist li { padding:0px 0px 0px 20px; margin:0px 0px 7px 0px; list-style-type:none; background:transparent url(../images/pic_global_bullet_checklist.gif) no-repeat 0px 3px; }

.sub .content_body ul.inpage_nav { margin-top:-13px; }
.sub .content_body ul.inpage_nav li { padding:0px; background:none; }
.sub .content_body ul.inpage_nav li a { color:#e45620; text-decoration:underline; }
.sub .content_body ul.inpage_nav li a:hover { color:#000; text-decoration:underline; }

.sub .content_body .inpage_nav { margin-bottom:18px; color:#e45620; font-weight:bold; }
.sub .content_body .inpage_nav a { color:#e45620; text-decoration:underline; }
.sub .content_body .inpage_nav a:hover { color:#000; text-decoration:underline; }

.datatable { margin:0px 0px 18px 0px; border:1px solid #d5d5d5; }
.datatable th { padding:10px 5px 5px 5px; text-align:left; color:#0a657a; font-weight:bold; background:#f4f4f4; border-bottom:1px solid #d5d5d5; }
.datatable td { padding:5px; }
.datatable tr.oddrow td { background:#f4f4f4; }

/* Subpage Variations */
.two_col .content_body .content { width:663px; padding:25px 20px 0px 17px; }
.two_col .content_body .spotlight { display:none; }
.two_col .content_body .content p { width:430px; }
.two_col .content_body .content ul { width:430px; }

.wide_spot .content_body .content { width:422px; }
.wide_spot .content_body .spotlight { width:216px; }
.wide_spot .content_body ul li.pdf { padding:3px 0px 3px 28px; background:transparent url(../images/pic_global_bullet_pdf.gif) no-repeat 8px 3px; }

.float_spot .content_body .content { width:673px; padding:25px 10px 0px 17px; }
.float_spot .content_body .spotlight { width:216px; padding-top:0px; padding-right:0px; float:right; }
.float_spot .content_body .content p { width:430px; }
.float_spot .content_body .content ul { width:430px; }

/* Forms */
.form_container { padding:15px; margin:0px 0px 18px 0px; border:1px solid #d7d7d7; }
.form_container form { padding:0px; margin:0px; }
.form_container .form_element { padding:0px 0px 12px 0px; margin:0px; }
.form_container label { padding:0px; margin:0px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#000; display:block; } 
.form_container .textfield { width:250px; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; border:1px solid #636363; }
.form_container .submit_module { padding:10px 0px 0px 0px; text-align:right; }
.form_container .submit { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.check_group { padding-bottom:15px; }
.check_group .form_element { width:90%; padding-bottom:7px; margin-bottom:1px; display:table; clear:none; }
.check_group .checkbox { width:13px; height:13px; padding:0px; margin:1px 10px 0px 0px; display:block; float:left; }
.check_group label { width:80%; margin:0px; line-height:130%; float:left; clear:right; }
.form_container form label.hidden { display:none; }
.form_container .other .textfield { margin-top:7px; margin-left:23px; } 
.form_container .remember_me { width:50%; float:left; }
.form_container .remember_me .checkbox { width:13px; height:13px; padding:0px; margin:1px 10px 0px 0px; display:block; float:left; }
.form_container .remember_me label { width:80%; margin:0px; line-height:130%; text-align:left; float:left; clear:right; }

.warning { padding:15px; margin-bottom:18px; border:2px solid #9e0b0f; }
.warning h2 { font-family:Arial, Helvetica, sans-serif; color:#9e0b0f; }

.success { padding:15px; margin-bottom:18px; border:2px solid #0a657a; }
.success h2 { font-family:Arial, Helvetica, sans-serif; color:#0a657a; }

/* Page Specific */
.states .content_body .subnav_frame { padding:10px 0px 35px 10px; }
.states .content_body .subnav form { padding:0px; margin:0px; }
.states .content_body .subnav .dropdown { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }

.states .report_card_frame { margin:0px 0px 18px 0px; }
.states .report_card_frame h3 { padding:6px 10px 6px 10px; margin:0px; color:#FFF; font-size:1.1em; font-weight:bold; line-height:100%; background:#0a657a; } 
.states .report_card { padding:10px; border:1px solid #e45620; border-top:0px; background:#f3f2d7; }
.states .report_card td.variable { width:132px; padding:3px 0px 3px 0px; margin:0px; border-bottom:1px solid #0a657a; }
.states .report_card td.value { width:54px; padding:3px 0px 3px 0px; margin:0px; text-align:right; border-bottom:1px solid #0a657a; }
.states .report_card td.bot_row { border:0px; }
.states .report_card p { margin:18px 0px 0px 0px; }

.states .map_header { height:16px; padding:6px 15px 6px 50px; text-align:right; background:#f3f3f3 url(../images/txt_home_map_header.gif) no-repeat 15px center; border:1px solid #d0d0d0; }
.states .map_header form { padding:0px; margin:0px; }
.states .map_header .form_element { width:auto; }
.states .map_header .dropdown { font-size:1.0em; }
.states .map_content { padding:10px; margin-bottom:20px; border:1px solid #acacac; border-top:0px; }

.states h2.state_news_title { display:none; }

.report_state .map_header { height:16px; padding:6px 15px 6px 50px; text-align:right; background:#f3f3f3 url(../images/txt_home_map_header.gif) no-repeat 15px center; border:1px solid #d0d0d0; }
.report_state .map_header form { padding:0px; margin:0px; }
.report_state .map_header .form_element { width:auto; }
.report_state .map_header .dropdown { font-size:1.0em; }
.report_state .map_content { padding:10px; margin-bottom:20px; border:1px solid #acacac; border-top:0px; }

.platform .content_body .content h4.housing { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_housing.gif) no-repeat left center; }
.platform .content_body .content h4.education { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_education.gif) no-repeat left center; }
.platform .content_body .content h4.support { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_support.gif) no-repeat left center; }
.platform .content_body .content h4.income { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_income.gif) no-repeat left center; }
.platform .content_body .content h4.hunger { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_hunger.gif) no-repeat left center; }
.platform .content_body .content h4.planning { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_planning.gif) no-repeat left center; }
.platform .content_body .content h4.healthcare { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_healthcare.gif) no-repeat left center; }
.platform .content_body .content h4.workforce { padding:18px 0px 18px 60px; background:transparent url(../images/pic_platform_icon_workforce.gif) no-repeat left center; }

.action_whatshappening .emphasis { font-size:1.8em; }
.action_whatshappening dl { width:100%; padding:0px; margin:0px 0px 18px 0px; display:table; }
.action_whatshappening dt { width:15%; padding:5px; margin:0px; float:left; }
.action_whatshappening dd { width:80%; padding:5px; margin:0px; float:left; clear:right; }

.newsroom .content_body h3 { margin-bottom:3px; }

.newsroom_coverage .content_body .subnav .dropdown { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }

.sitemap .content_body .subnav_frame { display:none; }
.sitemap .content_body a { text-decoration:none; }
.sitemap .content_body ul { margin-bottom:10px; }
.sitemap .content_body ul ul { margin-left:15px; }
.sitemap .content_body ul li { background-image:none; }

.sitecredits .content_body .subnav_frame { display:none; }

.update .content_body .subnav_frame { display:none; }

.whatsnew .content_body .subnav .dropdown { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }

/* Global Nav */
#nav, #nav ul { padding:0px; margin:0px; list-style:none; line-height:100%; }
#nav a { display: block; }
#nav li { font-family:Arial, Helvetica, sans-serif; float:left; }
#nav li img { display:block; }
#nav li ul { position:absolute; left:-999px; }
#nav li:hover ul { left:auto; } 
#nav li:hover ul, #nav li.sfhover ul { left:auto; }
#nav li.spacer { width:1px; height:28px; background:transparent url(../images/pic_global_nav_spacer.gif) no-repeat 0px 0px; }

#nav li.main_01 { width:127px; }
#nav li.main_01 a { background:transparent url(../images/but_about_off.gif) no-repeat top left; }
#nav li.main_01 a:hover { background-image:url(../images/but_about_on.gif); }
#nav li.main_01 #main_01_but_swap { top:75px; z-index:3; }
#nav li.main_01 #main_01_but_swap li a { width:127px; height:28px; background:transparent url(../images/but_about_on.gif) no-repeat top left; }
#nav li.main_01 #main_01_subnav { width:127px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_01 #main_01_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_01 #main_01_subnav li a { width:115px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_01 #main_01_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_01_active { width:127px; }
#nav li.main_01_active a { background-image:url(../images/but_about_on.gif); }
#nav li.main_01_active a:hover { background-image:url(../images/but_about_on.gif); }
#nav li.main_01_active #main_01_but_swap { display:none; }
#nav li.main_01_active #main_01_subnav { display:none; }

#nav li.main_02 { width:108px; }
#nav li.main_02 a { background:transparent url(../images/but_findings_off.gif) no-repeat top left; }
#nav li.main_02 a:hover { background-image:url(../images/but_findings_on.gif); }
#nav li.main_02 #main_02_but_swap { top:75px; z-index:3; }
#nav li.main_02 #main_02_but_swap li a { width:108px; height:28px; background:transparent url(../images/but_findings_on.gif) no-repeat top left; }
#nav li.main_02 #main_02_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_02 #main_02_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_02 #main_02_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_02 #main_02_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_02_active { width:108px; }
#nav li.main_02_active a { background-image:url(../images/but_findings_on.gif); }
#nav li.main_02_active a:hover { background-image:url(../images/but_findings_on.gif); }
#nav li.main_02_active #main_02_but_swap { display:none; }
#nav li.main_02_active #main_02_subnav { display:none; }

#nav li.main_03 { width:87px; }
#nav li.main_03 a { background:transparent url(../images/but_states_off.gif) no-repeat top left; }
#nav li.main_03 a:hover { background-image:url(../images/but_states_on.gif); }
#nav li.main_03 #main_03_but_swap { top:75px; z-index:3; }
#nav li.main_03 #main_03_but_swap li a { width:87px; height:28px; background:transparent url(../images/but_states_on.gif) no-repeat top left; }
#nav li.main_03 #main_03_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_03 #main_03_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_03 #main_03_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_03 #main_03_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_03_active { width:87px; }
#nav li.main_03_active a { background-image:url(../images/but_states_on.gif); }
#nav li.main_03_active a:hover { background-image:url(../images/but_states_on.gif); }
#nav li.main_03_active #main_03_but_swap { display:none; }
#nav li.main_03_active #main_03_subnav { display:none; }

#nav li.main_04 { width:144px; }
#nav li.main_04 a { background:transparent url(../images/but_tellus_off.gif) no-repeat top left; }
#nav li.main_04 a:hover { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_04 #main_04_but_swap { top:75px; z-index:3; }
#nav li.main_04 #main_04_but_swap li a { width:144px; height:28px; background:transparent url(../images/but_tellus_on.gif) no-repeat top left; }
#nav li.main_04 #main_04_subnav { width:144px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_04 #main_04_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_04 #main_04_subnav li a { width:132px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_04 #main_04_subnav li a:hover { color:#000; text-decoration:underline; }
#nav li.main_04 #main_04_subnav li.subnav { padding:0px 0px 0px 20px; background:transparent url(../images/pic_sub_subnav_subbullet.gif) no-repeat 11px 7px; }

#nav li.main_04_active { width:144px; }
#nav li.main_04_active a { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_04_active a:hover { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_04_active #main_04_but_swap { display:none; }
#nav li.main_04_active #main_04_subnav { display:none; }

#nav li.main_05 { width:77px; }
#nav li.main_05 a { background:transparent url(../images/but_whatsnew_off.gif) no-repeat top left; }
#nav li.main_05 a:hover { background-image:url(../images/but_whatsnew_on.gif); }
#nav li.main_05 #main_05_but_swap { top:75px; z-index:3; }
#nav li.main_05 #main_05_but_swap li a { width:77px; height:28px; background:transparent url(../images/but_whatsnew_on.gif) no-repeat top left; }
#nav li.main_05 #main_05_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_05 #main_05_subnav li {padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_05 #main_05_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_05 #main_05_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_05_active { width:77px; }
#nav li.main_05_active a { background-image:url(../images/but_whatsnew_on.gif); }
#nav li.main_05_active a:hover { background-image:url(../images/but_whatsnew_on.gif); }
#nav li.main_05_active #main_05_but_swap { display:none; }
#nav li.main_05_active #main_05_subnav { display:none; }

#nav li.main_06 { width:43px; }
#nav li.main_06 a { background:transparent url(../images/but_media_off.gif) no-repeat top left; }
#nav li.main_06 a:hover { background-image:url(../images/but_media_on.gif); }
#nav li.main_06 #main_06_but_swap { top:75px; z-index:3; }
#nav li.main_06 #main_06_but_swap li a { width:43px; height:28px; background:transparent url(../images/but_media_on.gif) no-repeat top left; }
#nav li.main_06 #main_06_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_06 #main_06_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_06 #main_06_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_06 #main_06_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_06_active { width:43px; }
#nav li.main_06_active a { background-image:url(../images/but_media_on.gif); }
#nav li.main_06_active a:hover { background-image:url(../images/but_media_on.gif); }
#nav li.main_06_active #main_06_but_swap { display:none; }
#nav li.main_06_active #main_06_subnav { display:none; }

#nav li.main_07 { width:148px; }
#nav li.main_07 a { background:transparent url(../images/but_advocacy_off.gif) no-repeat top left; }
#nav li.main_07 a:hover { background-image:url(../images/but_advocacy_on.gif); }
#nav li.main_07 #main_07_but_swap { top:75px; z-index:3; }
#nav li.main_07 #main_07_but_swap li a { width:148px; height:28px; background:transparent url(../images/but_advocacy_on.gif) no-repeat top left; }
#nav li.main_07 #main_07_subnav { width:148px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_07 #main_07_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_07 #main_07_subnav li a { width:136px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_07 #main_07_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_07_active { width:148px; }
#nav li.main_07_active a { background-image:url(../images/but_advocacy_on.gif); }
#nav li.main_07_active a:hover { background-image:url(../images/but_advocacy_on.gif); }
#nav li.main_07_active #main_07_but_swap { display:none; }
#nav li.main_07_active #main_07_subnav { display:none; }

#nav li.main_08 { width:83px; }
#nav li.main_08 a { background:transparent url(../images/but_action_off.gif) no-repeat top left; }
#nav li.main_08 a:hover { background-image:url(../images/but_action_on.gif); }
#nav li.main_08 #main_08_but_swap { top:75px; z-index:3; }
#nav li.main_08 #main_08_but_swap li a { width:83px; height:28px; background:transparent url(../images/but_action_on.gif) no-repeat top left; }
#nav li.main_08 #main_08_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_08 #main_08_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_08 #main_08_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_08 #main_08_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_08_active { width:83px; }
#nav li.main_08_active a { background-image:url(../images/but_action_on.gif); }
#nav li.main_08_active a:hover { background-image:url(../images/but_action_on.gif); }
#nav li.main_08_active #main_08_but_swap { display:none; }
#nav li.main_08_active #main_08_subnav { display:none; }

/*
#nav li.main_09 { width:151px; }
#nav li.main_09 a { background:transparent url(../images/but_tellus_off.gif) no-repeat top left; }
#nav li.main_09 a:hover { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_09 #main_09_but_swap { top:75px; z-index:3; }
#nav li.main_09 #main_09_but_swap li a { width:151px; height:28px; background:transparent url(../images/but_tellus_on.gif) no-repeat top left; }
#nav li.main_09 #main_09_subnav { width:110px; top:103px; padding:8px 10px 10px 10px; background-color:#f1ef9d; }
#nav li.main_09 #main_09_subnav li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; font-size:1.1em; background:transparent url(../images/pic_global_topnav_bullet.gif) no-repeat 0px 5px; }
#nav li.main_09 #main_09_subnav li a { width:98px; color:#000; line-height:130%; text-decoration:none; background:none; }
#nav li.main_09 #main_09_subnav li a:hover { color:#000; text-decoration:underline; }

#nav li.main_09_active { width:151px; }
#nav li.main_09_active a { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_09_active a:hover { background-image:url(../images/but_tellus_on.gif); }
#nav li.main_09_active #main_09_but_swap { display:none; }
#nav li.main_09_active #main_09_subnav { display:none; }
*/

.home #nav li.main_01 #main_01_but_swap { top:204px; }
.home #nav li.main_01 #main_01_subnav { top:232px; }
.home #nav li.main_02 #main_02_but_swap { top:204px; }
.home #nav li.main_02 #main_02_subnav { top:232px; }
.home #nav li.main_03 #main_03_but_swap { top:204px; }
.home #nav li.main_03 #main_03_subnav { top:232px; }
.home #nav li.main_04 #main_04_but_swap { top:204px; }
.home #nav li.main_04 #main_04_subnav { top:232px; }
.home #nav li.main_05 #main_05_but_swap { top:204px; }
.home #nav li.main_05 #main_05_subnav { top:232px; }
.home #nav li.main_06 #main_06_but_swap { top:204px; }
.home #nav li.main_06 #main_06_subnav { top:232px; }
.home #nav li.main_07 #main_07_but_swap { top:204px; }
.home #nav li.main_07 #main_07_subnav { top:232px; }
.home #nav li.main_08 #main_08_but_swap { top:204px; }
.home #nav li.main_08 #main_08_subnav { top:232px; }
/*
.home #nav li.main_09 #main_09_but_swap { top:204px; }
.home #nav li.main_09 #main_09_subnav { top:232px; }
*/