@media print {
  .regional-mapper { display: none; }
}
.main-content { width: inherit; height: auto; padding: 1em; }
div#subdomain-title { margin: 0px 1em; padding-top: 1em; clear: both; }
#subdomain-title h1 { font-family: "Times New Roman",Times,serif; font-size: 30px; font-weight: normal; color: rgb(153, 0, 0); margin: 0px; float: left; }
#subdomain-title h1 a { font-size: inherit; color: rgb(153, 0, 0); text-decoration: none; }
#subdomain-title h1 a:hover { color: rgb(204, 0, 0); text-decoration: none; }
#subdomain-title-border { border-bottom: 1px solid rgb(242, 242, 242); clear: both; margin: 0px 1em; }
.article-tools-box { float: right; padding: 2px 4px; margin-top: 8px; color: rgb(102, 102, 102); font-size: 77%; border: 1px solid rgb(204, 204, 204); background: url(fa026bee5eb3e0e430c67db78c7fb7a77f4715ff.gif)  repeat-x scroll 0% 0% transparent; }
.article-tools-box a { color: rgb(102, 102, 102) ! important; text-decoration: none ! important; }
.article-tools-box img { vertical-align: text-bottom; }
.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 { margin-bottom: 10px; }
.main-content h1 { font-family: Tahoma,Arial,Helvetica,sans-serif; color: rgb(24, 48, 97); font-size: 180%; font-weight: normal; }
.main-content h1 a { color: rgb(24, 48, 97); font-size: inherit; text-decoration: none; }
.main-content h1 a:hover { color: rgb(24, 48, 97); background: none repeat scroll 0% 0% rgb(255, 255, 204); text-decoration: underline; }
.main-content h1 a:visited { color: rgb(105, 141, 218); }
.main-content h2 { font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-weight: normal; font-size: 160%; margin: 6px 0px 7px; border-bottom: 1px dotted rgb(102, 102, 102); }
.main-content h2 a { color: rgb(102, 102, 102); font-size: inherit; text-decoration: none; }
.main-content h2 a:hover { color: rgb(153, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 204); }
.main-content h3, .main-content h3 a { font-family: Arial,Helvetica,sans-serif; color: rgb(24, 48, 97); font-size: 18px; margin-bottom: 4px; text-decoration: none; font-weight: 200; }
.main-content h3 a:hover { color: rgb(24, 48, 97); background-color: rgb(255, 255, 204); }
.main-content h3 a:visited {  }
.main-content h4 { font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 107%; font-weight: bold; padding: 5px 0px 0px; margin-bottom: 4px; width: auto; }
.main-content h4 a { text-decoration: underline; font-size: inherit; color: rgb(0, 0, 0); width: auto; }
.main-content h4 a:hover { color: rgb(0, 51, 153); background-color: rgb(255, 255, 204); }
.main-content h4 a:visited { color: rgb(51, 51, 51); }
.main-content h5 { font-size: 85%; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; letter-spacing: 0.03em; margin: 0px; padding-bottom: 5px; color: rgb(153, 0, 0); }
.main-content h5 a { font-size: inherit; color: rgb(153, 0, 0); text-decoration: none; }
.main-content h6, .main-content h6 a { color: rgb(51, 51, 51); font-size: 10.5px; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 50%; }
.main-content p .nolink, .main-content li .nolink, .main-content blockquote .nolink, .main-content .nolink { text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); cursor: default; }
.main-content p .nolink:hover, .main-content li .nolink:hover, .main-content blockquote .nolink:hover, .main-content .nolink:hover { text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); cursor: default; }
.main-content p .nolink:visited, .main-content li .nolink:visited, .main-content blockquote .nolink:visited, .main-content .nolink:visited { text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); cursor: default; }
.image-caption { background-color: rgb(249, 249, 249); font-family: Arial,Arial,Helvetica,sans-serif; padding: 5px; }
.main-content p, .main-content blockquote { font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 160%; margin: 0px 0px 1em; font-size: 100%; color: rgb(51, 51, 51); }
.main-content p a, .main-content li a, .main-content blockquote a { color: rgb(0, 51, 153); text-decoration: underline; font-style: normal; }
.main-content p a:hover, .main-content li a:hover, .main-content blockquote a:hover { text-decoration: underline; background-color: rgb(255, 255, 204); }
.main-content p a:visited, .main-content li a:visited, .main-content blockquote a:visited { color: rgb(102, 51, 102); }
.main-content a.external { background: url(0c5dd2cfb2e42876936bb94ed8e6eaf737d7512b.png)  no-repeat scroll right center transparent; padding: 0px 15px 0px 0px; }
.main-content ul, ol, dl { margin: 0px 0px 1em 1em; padding: 0px 0px 0px 1em; }
.main-content ol li { margin-left: 8px; }
.main-content blockquote { padding-left: 2.5em; }
.main-content ul { list-style: disc outside url(ffebef93873a07ac472867c1e91ba889a5288942.gif) ; color: rgb(51, 51, 51); margin-bottom: 30px; }
.main-content li { line-height: 160%; margin: 0px; padding: 0px 0px 0px 4px; font-size: 100%; }
.main-content dd, dt { line-height: 160%; margin: 0px; }
.main-content dd { padding: 0px 0px 0px 2em; }
.main-content pre, .main-content code, .main-content tt { background-color: rgb(255, 255, 255); font-size-adjust: none; }
.main-content legend { color: rgb(24, 48, 97); }
.main-content fieldset { border: 1px solid rgb(153, 0, 0); padding: 0.5em; margin: 1em 0px; }
.main-content .date { color: rgb(102, 102, 102); font-style: italic; }
.main-content .subscribe { height: 1.6em; margin-bottom: 3em; }
.main-content .subscribe-text { height: 1.6em; padding-top: 0.2em; float: left; margin: 0px; display: block; }
.main-content .subscribe-text a { text-decoration: none; border-bottom: 1px dotted rgb(102, 102, 102); color: rgb(102, 102, 102); }
.main-content .subscribe-text a:hover { text-decoration: underline; color: rgb(102, 102, 255); }
.main-content .subscribe-icon { padding: 0px 3px; float: right; display: block; }
.main-content .sub-search-form { margin: 0px; padding: 1px; border: 1px solid rgb(153, 153, 153); width: 25em; vertical-align: middle; }
.main-content .on-this-page-table { border-collapse: collapse; width: 80%; }
.main-content .on-this-page-cell-1 { width: 20em; vertical-align: top; }
.main-content .on-this-page-cell-2 { width: 2em; }
.main-content .on-this-page-cell-3 { width: 20em; vertical-align: top; }
.main-content .on-this-page-cell-2col-content { width: 45%; vertical-align: top; }
.main-content .on-this-page-cell-spacer { width: 6%; }
.main-content .homepage-heading-table { border-collapse: collapse; width: inherit; margin: 0px 0px 10px; }
.main-content .homepage-heading-table tr { background-image: url(4f527b6bf2c0914ebbde05fcf5617adc1611252c.gif) ; background-position: center center; background-repeat: repeat-x; }
.main-content .homepage-heading-table td { vertical-align: middle; }
.main-content .homepage-heading-header { font-size: 182%; padding-right: 4px; background-color: rgb(255, 255, 255); }
.main-content .homepage-heading-links { text-align: right; font-weight: bold; font-size: 85%; }
.main-content .homepage-heading-text { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); background-color: rgb(104, 166, 52); padding: 2px 4px; margin: 0px 2px 0px 12px; }
.main-content .homepage-heading-table a { padding: 2px 4px; margin: 0px 2px 0px 12px; text-decoration: none; background-color: rgb(255, 255, 255); color: rgb(104, 166, 52); }
.main-content .homepage-heading-table a:hover { text-decoration: underline; }
.main-content a.red-anchor-button { background: url(85adc7807924b190874a08abd7430066709b2126.gif)  repeat-x scroll center center rgb(204, 0, 0); border: 1px solid rgb(153, 0, 0); padding: 0px 4px; margin: 4px 0px 0px; text-decoration: none; color: rgb(255, 255, 255) ! important; font-weight: bold; }
.main-content a.red-anchor-button:visited { color: rgb(255, 255, 255) ! important; background: url(85adc7807924b190874a08abd7430066709b2126.gif)  repeat-x scroll center center rgb(204, 0, 0); }
.main-content a.red-anchor-button:hover { color: rgb(238, 238, 238) ! important; background: none repeat scroll 0% 0% rgb(221, 0, 0); }
.main-content a.gray-anchor-button { background: none repeat scroll 0% 0% rgb(102, 102, 102); border: 1px solid rgb(51, 51, 51); padding: 0px 4px; margin: 4px 0px 0px; text-decoration: none; color: rgb(238, 238, 238) ! important; font-weight: bold; }
.main-content a.gray-anchor-button:visited { color: rgb(238, 238, 238) ! important; }
.main-content a.gray-anchor-button:hover { color: rgb(238, 238, 238) ! important; background: none repeat scroll 0% 0% rgb(136, 136, 136); }
.main-content a.green-anchor-button { background: url(ae82e3ef3efee5dae3a49b78f82c81787fe7886e.gif)  repeat-x scroll left top rgb(104, 166, 52); border-width: 1px; border-style: solid; border-color: rgb(110, 171, 60) rgb(110, 171, 60) rgb(77, 126, 38); padding: 0px 4px; margin: 0px; text-decoration: none; color: rgb(255, 255, 255) ! important; font-weight: bold; }
.main-content a.green-anchor-button:visited { color: rgb(255, 255, 255) ! important; background: url(ae82e3ef3efee5dae3a49b78f82c81787fe7886e.gif)  repeat-x scroll left top rgb(104, 166, 52); }
.main-content a.green-anchor-button:hover { color: rgb(255, 255, 255) ! important; background: none repeat scroll 0% 0% rgb(139, 206, 83); }
.main-content a.white-anchor-button { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; border: 1px solid rgb(110, 171, 60); padding: 0px 4px; margin: 4px 0px 0px; text-decoration: none; color: rgb(51, 102, 0); font-weight: bold; }
.main-content a.white-anchor-button:visited { color: rgb(24, 48, 97) ! important; }
.main-content a.white-anchor-button:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(104, 166, 52) ! important; }
.main-content a.blue-anchor-button { background: url(744c64b1ff6ffa394d62e060fb61f679c077b239.gif)  repeat-x scroll left top rgb(94, 141, 222); border: 1px solid rgb(79, 103, 141); padding: 1px 4px; margin: 4px 0px 0px; border-radius: 2px 2px 2px 2px; text-decoration: none; color: rgb(255, 255, 255) ! important; font-weight: normal; }
.main-content a.blue-anchor-button:visited { color: rgb(255, 255, 255) ! important; background: url(744c64b1ff6ffa394d62e060fb61f679c077b239.gif)  repeat-x scroll left top rgb(94, 141, 222); }
.main-content a.blue-anchor-button:hover { color: rgb(255, 255, 255) ! important; background: none repeat scroll 0% 0% rgb(79, 103, 141); }
div.download { border: 1px solid rgb(204, 204, 204); padding: 4px; }
.main-content table { border-collapse: collapse; width: inherit; }
table.matrix-table { width: inherit; }
.main-content td, .main-content th { padding: 3px; }
.SectionHead { border-bottom: 1px dotted rgb(80, 80, 80); color: rgb(24, 75, 177); margin: 1.5em 0px 0.5em; width: 96%; }
.ProgramHead { color: rgb(80, 80, 80); font-size: 152%; font-weight: normal; }
.BotNavText {  }
.BotNavText img { vertical-align: middle; padding-right: 4px; }
.BotNavText a, .glossary { text-decoration: none; color: rgb(24, 75, 177); font-size: 85%; }
.BotNavText a:hover, .glossary:hover { text-decoration: underline; color: rgb(13, 64, 166); }
.citation { background: none repeat scroll 0% 0% rgb(245, 247, 249); border-bottom: 1px solid rgb(175, 197, 211); border-top: 1px solid rgb(175, 197, 211); padding: 8px; font-size: 85%; line-height: 140%; }
div.content-box { margin: 0px 0px 12px; border: 1px solid rgb(238, 238, 238); }
.content-box-outer { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(153, 153, 153); }
.content-box-inner { background: none repeat scroll 0% 0% rgb(247, 247, 247); border: 1px solid rgb(255, 255, 255); width: inherit; }
.content-box h5 { background: url(b5fe77771cb0652d5a84d86fceffc9505126a1f9.gif)  repeat-x scroll center center rgb(45, 71, 88); padding-top: 4px; padding-bottom: 4px; margin: 0px 0px 0.5em; font-size: 107%; font-weight: bold; color: rgb(255, 255, 255); text-align: center; line-height: 100%; }
.content-box p { font-size: 92%; line-height: 160%; padding-left: 0.75em; padding-right: 0.75em; }
.content-box h6 { font-size: 92%; color: rgb(0, 35, 106); padding-left: 0.75em; padding-right: 0.75em; margin-bottom: 0px; }
h2.content-tab { font-size: 100%; font-weight: bold; border-bottom: 6px solid rgb(45, 71, 88); border-top: medium none; margin: 0px; color: rgb(255, 255, 255); height: auto; width: auto; }
h2.content-tab a { color: rgb(255, 255, 255); position: relative; text-decoration: none; padding: 0px; border-bottom: medium none; font-size: 100%; }
h2.content-tab a:hover { text-decoration: none; color: rgb(255, 255, 255); }
h2.content-tab strong { border: 1px solid rgb(45, 71, 88); left: 0px; right: 0px; bottom: 0px; position: relative; padding: 4px 12px 0px; background: url(b5fe77771cb0652d5a84d86fceffc9505126a1f9.gif)  repeat-x scroll center bottom rgb(45, 71, 88); border-radius: 4px 4px 0px 0px; }
div.content-tab-body { padding: 1.5em 1em 0.5em; background: none repeat scroll 0% 0% rgb(251, 251, 252); border: 1px solid rgb(210, 213, 218); margin: 0px 0px 2em; width: auto; }
.highlight-box-blue table, .highlight-box-yellow table, .highlight-box-green table, .highlight-box-red table { width: 100%; }
.highlight-box-blue h4, .highlight-box-green h4, .highlight-box-red h4 { color: rgb(0, 0, 0); font-size: 114%; margin: 0px 0px 0.5em; }
.highlight-box-blue h5, .highlight-box-yellow h5, .highlight-box-green h5, .highlight-box-red h5 { margin: 0px 0px 0.5em; }
.highlight-box-blue p, .highlight-box-yellow p, .highlight-box-green p, .highlight-box-red p { font-size: 92%; margin: 0px 0px 0.5em; }
.highlight-box-blue, .highlight-box-yellow, .highlight-box-green, .highlight-box-red { margin: 0px auto 12px 0px; padding: 1em; width: auto; }
.main-content .highlight-box-blue ul, .highlight-box-yellow ul, .highlight-box-green ul, .highlight-box-red ul { list-style: disc outside url(0426a2b8b52de80628099f474a340a70afa5fa35.gif) ; padding-left: 0.4em; }
.highlight-box-blue { background: none repeat scroll 0% 0% rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.highlight-box-yellow { background: none repeat scroll 0% 0% rgb(244, 241, 233); border-top: 1px solid rgb(204, 193, 168); border-bottom: 1px solid rgb(204, 193, 168); }
.highlight-box-yellow h4 { color: rgb(102, 0, 0); }
.highlight-box-green { background: none repeat scroll 0% 0% rgb(231, 241, 215); border-top: 1px solid rgb(197, 220, 156); border-bottom: 1px solid rgb(197, 220, 156); }
.highlight-box-red { background: none repeat scroll 0% 0% rgb(236, 232, 232); border-top: 1px solid rgb(193, 164, 164); border-bottom: 1px solid rgb(193, 164, 164); }
.highlight-box-red h5, .highlight-box-red h4 { color: rgb(153, 0, 0); }
.highlight-box-red h5 a, .highlight-box-red h4 a { color: rgb(153, 0, 0); }
.highlight-box-red h5 a:hover, .highlight-box-red h4 a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.release-calendar td { vertical-align: top; background: none repeat scroll 0% 0% rgb(250, 248, 246); padding: 0px; margin: 4px; border: 1px solid rgb(204, 204, 204); width: 20%; }
.release-calendar th { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(45, 71, 88); padding: 4px; margin: 4px; border: 1px solid rgb(204, 204, 204); font-weight: bold; }
.release-calendar td.holiday { background: none repeat scroll 0% 0% rgb(226, 242, 212); }
.release-calendar p { font-size: 85%; padding: 4px 4px 8px; margin: 0px; line-height: 125%; }
.release-calendar p.day { background: none repeat scroll 0% 0% rgb(231, 225, 214); text-align: right; border-bottom: 1px solid rgb(204, 204, 204); padding: 2px 4px; }
table.release-list {  }
.release-list th { background: none repeat scroll 0% 0% rgb(45, 71, 88); padding: 4px; margin: 4px; font-size: 92%; font-weight: bold; color: rgb(255, 255, 255); }
.release-list th p { color: rgb(255, 255, 255); }
.release-list td { vertical-align: top; padding: 4px 12px 4px 4px; margin: 4px; font-size: 92%; }
.release-list td.date-cell { white-space: nowrap; }
.release-list td.time-cell { white-space: nowrap; }
.release-list td.desc-cell {  }
.release-list p { padding: 0px; margin: 0px; line-height: normal; }
.release-list .release-list-even-row { background: none repeat scroll 0% 0% rgb(229, 239, 255); }
.release-calendar td.other-month { background: none repeat scroll 0% 0% rgb(231, 225, 214); }
.release-calendar td.holiday { background: none repeat scroll 0% 0% rgb(226, 242, 212); }
.release-calendar td.other-month-holiday { background: none repeat scroll 0% 0% rgb(226, 242, 212); }
#google_spelling, #google_disambiguation, #google_promotion, #googlesearch-result {  }
#google_spelling { background: none repeat scroll 0% 0% rgb(239, 209, 209); border-top: 1px solid rgb(193, 164, 164); border-bottom: 1px solid rgb(193, 164, 164); padding: 0.5em; margin-right: 200px; }
#google_disambiguation li { padding: 0px 5em 0px 0px; margin: 0px; display: inline; position: relative; }
#google_disambiguation { padding: 0.5em; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 1px; background-color: rgb(245, 247, 249); }
#google_promotion { background: none repeat scroll 0% 0% rgb(244, 241, 233); border-top: 1px solid rgb(204, 193, 168); border-bottom: 1px solid rgb(204, 193, 168); padding: 0.5em 0.5em 0px; width: inherit; }
#googlesearch-result { bottom: 1em; }
div#search-results-box, div#search-sidebox { display: inline; vertical-align: top; }
#search-results-box { float: left; width: 70%; }
#search-sidebox { float: right; width: 30%; min-width: 195px; }
#search-sidebox #secondary-content-float-outer { width: auto; }
#search-sidebox .secondary-content h4 a { padding-bottom: 0px; margin-bottom: 0px; }
#search-sidebox h3, #search-sidebox h3 a { color: rgb(153, 0, 0); font-size: 100%; font-weight: bold; }
#search-sidebox h4 { font-size: 90%; }
#search-sidebox h4 a { border-bottom: medium none; }
.googlesearch-item { padding: 2px; position: relative; }
.googlesearch-link { color: rgb(0, 153, 17); }
.googlesearch-title { font-size: 110%; padding-bottom: 5px; font-weight: bold; }
.googlesearch-title a { color: rgb(38, 71, 160); }
.googlesearch-title a:visited { color: rgb(105, 141, 218); }
.search_result_page_numbers { text-decoration: none; }
.search_result_page_numbers a { text-decoration: none; color: rgb(38, 71, 160); }
.search_result_page_numbers a:visited { text-decoration: none; color: rgb(38, 71, 160); }
#secondary-content-float-outer p, #secondary-content-float-outer li { font-size: 11px; }
#secondary-content-float-inner h3 { width: 100%; z-index: 2; }
.etools { display: inline; }
.etools a img { float: left; }
#meta-top { font-size: 90%; margin-left: -1em; width: 720px; }
#regional_resources { text-align: center; }
#regions_wrapper { padding-top: 1em; }
#secondary-content-float-inner #latest-numbers h3 { width: auto; }
#secondary-content-float-inner #latest-numbers { padding-top: 1em; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.cse-branding-bottom, .cse-branding-right { margin: 0px; padding: 0px; }
.cse-branding-bottom, .cse-branding-right {  }
.cse-branding-bottom:after, .cse-branding-right:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.cse-branding-text { padding-right: 1.5em; font: 10px Arial; color: rgb(0, 0, 0); }
.cse-branding-form form { margin-bottom: 0px; padding-bottom: 0px; }
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text { display: block; float: right; padding-right: 20px; }
.cse-branding-bottom .cse-branding-form { margin-bottom: 3px; }
.cse-branding-bottom .cse-branding-logo { padding: 0px; }
.cse-branding-bottom .cse-branding-text { padding-top: 4px; }
.cse-branding-right .cse-branding-form { float: left; }
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text { margin-left: 4px; }
.cse-branding-right .cse-branding-form { float: left; margin-right: 4px; }
.cse-branding-right .cse-branding-logo { padding: 0px; }
.cse-branding-right .cse-branding-text { margin-top: -4px; }
#regional_map_regions { width: 596px; float: left; position: relative; margin-left: 10px; }
#regional-map-key-regions { width: 165px; color: rgb(0, 0, 0); line-height: 2.3em; float: left; position: relative; margin: 80px 0px 100px 10px; font-size: 95%; font-family: Arial,Helvetica,sans-serif; }
#regional-list ul { clear: both; }
#regional_map_regions map title { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
#regional-nr { width: inherit; line-height: 1.6em; }
.main-content #regional-nr h3 a { font-size: 85%; font-weight: bold; text-transform: uppercase; }
.main-content #regional-nr h3 { border-bottom: 1px dotted rgb(153, 153, 153); width: 70%; margin-left: 20px; }
.main-content #regional-nr h4 a { font-size: 100%; margin-left: 30px; }
.main-content #regional-nr h4 { margin-top: 20px; }
#regional-nr h4#nrhead-1 { margin-top: 20px; }
.nr-title-inactive { color: rgb(102, 102, 102); text-decoration: none; line-height: 1.7em; }
.nr-title { color: rgb(0, 0, 0); line-height: 1.7em; text-decoration: underline; }
.nr-title a, .nr-title a:hover { color: rgb(0, 51, 153); line-height: 1.7em; text-decoration: underline; }
a.nr-title:hover { line-height: 1.7em; color: rgb(0, 51, 153); text-decoration: underline; }
#regional-map-key { font-size: 90%; width: inherit; padding-bottom: 30px; margin-bottom: 30px; }
#regional-map-key a { font-size: 90%; text-decoration: none; color: rgb(0, 0, 0); line-height: 2.3em; }
#regional-map-key h3 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 90%; color: rgb(153, 0, 0); width: inherit; }
#regional-map-key img, #regional-map-key-regions img { margin-right: 10px; margin-bottom: 7px; float: left; }
#regional-map-key span { position: relative; float: left; }
#rnr-popup { display: none; width: 400px; border: 10px solid rgba(82, 82, 82, 0.698); border-radius: 8px 8px 8px 8px; z-index: 1; }
#rnr-popup div { padding: 10px; border: 1px solid rgb(170, 0, 0); background-color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; text-align: center; }
#rnr-popup h2 { margin: -11px -11px 0px; color: rgb(255, 255, 255); background-color: rgb(153, 0, 0); padding: 5px 10px; border: 1px solid rgb(170, 0, 0); font-size: 20px; }
#rnr-popup p { padding: 10px; }
.beta-product-text { float: right; position: relative; width: 620px; margin-right: 10px; }
.beta-product { margin-bottom: 50px; }
.beta-product .beta-icon { margin-top: 10px; float: left; position: relative; margin-left: 10px; }
.beta-product h4 { color: rgb(153, 0, 0); }
.beta-product .green-anchor-button { float: left; border-radius: 4px 4px 4px 4px; margin-top: 0px; }
.beta-feedback { float: left; margin-right: 25px; }
.beta-product a, .main-content .beta-product-text p a { color: rgb(105, 141, 218); }
.beta-product a:hover { background-color: rgb(255, 255, 204); }
.main-content .beta-product a.read-more-link { color: rgb(153, 0, 0); font-family: "Times New Roman",Times,serif; font-size: 103%; font-style: italic; text-decoration: none; font-weight: bold; }
.main-content .beta-product a.read-more-link:hover { text-decoration: underline; }
#main-content-full-width .update { top: 20px; position: relative; margin-bottom: 20px; }
.archives-tabs h1 {  }
.archives-image { margin-left: 15px; border: 1px solid rgb(204, 204, 204); padding: 3px; float: right; width: 140px; }
.archives-feature { margin: 10px 35px 5px; height: 145px; display: block; }
.archives-feature a { color: rgb(0, 51, 153); text-decoration: underline; }
.main-content .archives-feature p { margin: 1px; }
.main-content .archives-feature h5 { font-size: 90%; }
.main-content .archives-feature h5 a { text-decoration: none; font-size: inherit; }
.main-content .archives-feature h5 a:hover { text-decoration: underline; }
.main-content .archives-feature h4 { font-size: 119%; }
#rss_newsrelease { width: inherit; margin-bottom: 40px; }
#rss_newsrelease h4 { margin-top: 5px; margin-left: 15px; }
#rss_newsrelease h4:hover { cursor: pointer; background: none repeat scroll 0% 0% rgb(255, 255, 204); }
#rss_newsrelease a.rss_title, #rss_latestnumbers a.rss_title { text-align: left; float: left; width: 70%; line-height: 1.3em; margin: 0px 0px 10px 35px; text-decoration: none; color: rgb(0, 51, 153); }
#rss_newsrelease a.rss_title:hover, #rss_latestnumbers a.rss_title:hover { text-decoration: underline; }
#rss_newsrelease a.rss_title:visited, #rss_latestnumbers a.rss_title:visited { color: rgb(102, 51, 102); }
.rss_icon { float: left; }
