@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; font-weight:normal; color:#000; }
focus {outline:0; }
a, a:link {text-decoration:none; }
a:hover, a:active, a:focus {text-decoration:underline; }
/*
COLORS
9D3393*/
body {margin:0; font-family:Verdana, Arial, sans-serif; text-align:left; background:transparent; margin:5%; }
html {margin-bottom:1px; height:101%; }


/*topband*/
.tiptopband {width:100%; position:relative; background:#9D3393; z-index:1000; display:none;}

/*second band with logo, share, and tabs*/
.headerband {padding-top:0; width:100%; position:relative; background:transparent; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }
.header {margin:0 auto; width:960px; position:relative; width:100%; }
.headerband p {margin:0; padding:0; }
.headerband a, .headerband a:link {margin:0; padding:0; font-size:2.9em; color:#9d3393; text-transform:uppercase; }
.headerband span.usa {margin:0; padding:0 0 10px; display:block; font-family:Arial, Helvetica, sans-serif; }
.headerband span {margin:0; padding:0; font-family:'Arial Black'; font-size:98%; color:#2a2a2a; }
.headerband a:hover, .headerband a:active, .headerband a:focus {text-decoration:none; }

/* aka Search*/
.filter {display:none;}

.navigation {display:none;}

/*content area with highlights area, graphs*/
.contentband {width:100%; height:auto; position:relative; clear:left; overflow:visible; }
.contentcontainer {margin:0 auto; width:960px; width:100%; }
.contentbg {background:none; }

#content {margin:5px 5px -1px 0; padding:10px 15px 20px; width:664px; position:relative; float:left; border:1px solid #ccc; line-height:1.3;font-size:90%; overflow:auto; background:#fff; float:none; width:100%; border:none; margin:0; padding:0; }
* html #content {width:632px; width:100%; }
#content a, #content a:link {color:#9D3393; }
#content p.top {text-align:right; line-height:1em; margin:.2em 0; font-size:.75em; font-style:italic; }
#content p {margin-bottom:1em; line-height:1.5em; }
#content p.first {margin-top:.5em; }
#content p.source {text-align:left; padding:.2em 0; font-size:75%; }
#content span.italics {font-style:italic; }
#content h1 {margin:0 0 .5em 0; font-size:1.6em; font-weight:bold; font-family:arial; color:#464646; }
#content h1 span {font-size:70%; font-style:italic; }
#content h1.welcome {margin-top:.2em; font-size: 1.7em; }
#content h2 {font-size:1.3em; margin-top:1em; margin-bottom:0; font-family:arial; color:#464646; font-weight:bold;  }
#content ul, ol {margin:1em 2em; padding:0; }
#content li {margin:0; padding:0; line-height:1.5em;}
#content ul ul {margin-left:1.5em; font-size:.9em; }
#content ul ul li {line-height:2em; }

/*right column = 127 x 2*/
.highlights {display:none; }

/* print email facebook twitter add2any*/
.sharing {display:none; }

/*breadcrumbs*/
.bread {font-size:75%; }
.bread ul {margin:0 0 10px 0; padding:0; } 
.bread ul li, .bread a, #linkcontent .bread a:link, #linkcontent .bread a:visited {margin:0; padding:0; list-style:none; display:inline; }

/*first page*/
.welcome {position:relative; }
.welcome p {margin:1em 0 .5em 0; }
.welcome p.intro {margin-top:0; padding:0 15px 15px 0; border-bottom:1px solid #ccc; line-height:1.8em; color:#9D3393; }
.welcome ul {margin:0 2em; }

/*chart description pages*/
.chartinfo h1, .chartinfo .bread {margin-right:0; }
.chartinfo table {margin-bottom:1em; width:100%; border-collapse:collapse; }
.chartinfo caption, .chartinfo h3 {margin-bottom:5px; font-size:105%; text-align:left; font-weight:bold; }
.chartinfo td, .chartinfo th {padding:4px; border:1px solid #ccc; font-size:90%; }
.chartinfo td, .chartinfo th.heads {text-align:center; }
.chartinfo td.left, .chartinfo table tfoot td {text-align:left; }
.chartinfo table tfoot td {font-size:85%; border:none; }
.chartinfo p {margin-top:1em; font-size:90%; }
.chartinfo p.top {margin-top:.2em; text-align:right; line-height:1em; }
.chartinfo sup {vertical-align:middle; }
.chartinfo ul {font-size:90%; }
.chartinfo p.source {font-style:italic; }
.chartinfo p.note {font-size:75%; }
.chartinfo tfoot p.source {font-size:100%; }

/*sitemap*/
.sitemapL, .sitemapR {margin:0 1em 0 0; float:none; width:100%;  }
.sitemapR {margin:0; } 
.sitemapL ul, .sitemapR ul {margin:0 0 1em 0; }
.sitemapL ul ul, .sitemapR ul ul {margin:.5em 0 1em 2em; font-size:.9em; }
.sitemapL ul ul ul, .sitemapR ul ul ul {margin:.5em 0 1em 2em; }
.sitemapL ul li, .sitemapR ul li {padding:0 0 .7em 0; }
.sitemapL ul ul li, .sitemapR ul ul li, .sitemapL ul ul ul li, .sitemapR ul ul ul li {padding:0 0 .5em 0; line-height:1.2em; }

/*footer*/
.footerband {margin-top:-1px; width:100%; height:130px; position:relative; border-top:1px solid #ccc; background:#efefef; overflow:hidden; background:transparent; }

.footer {margin:0 auto; width:960px; position:relative; width:100%;}
.footer a, .footer a:link {color:#9D3393; }
.footer p {padding:10px 80px 10px 5px; font-size:.75em; line-height:1.5em; text-align:left; }
.footer .dhhs img {position:absolute; top:55px; right:20px; text-align:left; border:0; width:50px; height:60px; }
.footer span {font-style:italic; }

.tabcontainer {display:none; }

/*miscellaneous classes*/
.offleft, .hidden {position:absolute; top:auto; left:-9000px; height:1px; width:1px; overflow:hidden; }

.tabs {width:100%; font-size:90%; border-bottom:1px solid #ccc; border-bottom:none; }
.tabs ul {margin:0 10px 0 0; padding:0; border-bottom:none; overflow:hidden; overflow:visible; }

#content .tabs ul.tabs-list {margin:0 0 20px 0; width:100%; font-size:90%; border-bottom:1px solid #ccc; border:none; display:none; }
#content .tabs ul.tabs-list li {margin-right:10px; padding:0; list-style:none; border:1px solid #ccc; border-bottom:none; float:left; position:relative; float:none; margin:0; border:none; float:none; }
  .tabs ul.tabs-list a, .tabs ul.tabs-list a:link {padding:.3em 2em; display:block; background:#e7c5e0; background:transparent; padding:0; font-weight:bold; }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/  .tabs ul.tabs-list a {float:none; }  /* End IE5-Mac hack */
  .tabs ul.tabs-list a:hover, .tabs ul.tabs-list a:focus, .tabs ul.tabs-list a:active {background:#eadeed; text-decoration:none; color:#6d1159; background:transparent; }
  .tabs ul.tabs-list .current {background:#fff; text-decoration:none; color:#6d1159; }
  .tabs ul.tabs-list .current a, .tabs ul.tabs-list .current a:link {background:#fff; text-decoration:none; color:#000; }

  .js .tabs .current-info, .js .tabs .accessibletabsanchor, .js .tabs .tabhead /*tabhead offscreen*/ {position:absolute; left:-999em; top:-999em; position:relative; width:100%; left:0; top:0; }
  .js .tabs .content {clear:both; margin:0; }
  .js .tabs {width:645px; width:100%; }

#content .tabs .tabbody ul {margin-left:.5em; }
#content .tabs .tabbody ul li {list-style:disc; margin-left:1em; }