html { background: #f4f8fc url(background.jpg) top center no-repeat; }
body { background: transparent none; top:0 !important;}
#siteHeader { background-image: url(pageeHeader.jpg); height:193px;}

#accountNav { background: transparent;
margin-bottom: 2px; }

#accountNav .nginLogo a { background: transparent url(nginLogo.png) center center no-repeat; }

#topNav a { background:transparent; 
border:none; }

#topNav a.selected { background: transparent; }

#topNav a:hover {
background: #021c73 url(topNavHover.jpg) top left no-repeat; }

#topNav td ul li a {
background: #407db7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#407db7), to(#0354a0));
background-image: -moz-linear-gradient(top, #407db7, #0354a0);
border: none;
border-top: 1px solid #407db7;
border-bottom: 1px solid #111d6d;
display: block;
padding: 2px 15px 2px 5px;
text-align: left;
width: 160px; }

#topNav td ul li:hover > a, #topNav td ul li.hover > a {
background: #1f71c0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#0354a0), to(#407db7));
background-image: -moz-linear-gradient(top, #0354a0, #407db7);
border: none;
border-top: 1px solid #407db7;
border-bottom: 1px solid #111d6d;}

.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {
display: block;
padding-left: 4px;
background: #00155a url(elementHeader.jpg) top left no-repeat;
font-family: verdana;
font-weight: 900;
font-size: 12px;
color: #fff !important;
line-height: 18px;
border: 1px solid #1f71c0;
text-transform: uppercase;
padding: 4px; }

#siteFooter ul { color: #aaa; }

#accountNav .currentSite a { background: url(favicon.gif) no-repeat center center; }

#accountNav li {
background: transparent url(navDividers.png) top right no-repeat;
border: none; }

#accountNav .currentSite a:hover {
background: #407db7 url(favicon.gif) no-repeat center center; }

.subNav h4, .relatedSections h4 {
font-family: verdana;
padding-left: 10px;
font-size: 10px;
text-transform: uppercase;
font-weight: 900;
line-height: 25px;
color: #ffffff;
background: #00529f url(subNavHeader.png) top left no-repeat; }

.subNav .selected a, .relatedSections .selected a {
text-decoration: none;
color: #00155a;
background: #3a82c8 url(subNavSelected.png) top left repeat-x; }

#displayBodyHeader {
font-size: 24px;
line-height: 60px;
font-weight: bold;
padding: 0 15px;
margin: 0 10px 10px 10px;
color: #FFF;
border: 2px solid #00155a;
text-transform: uppercase;
font-family: verdana;
font-size: 18px;
background: #1f71c0 url(displayBodyHeader.jpg) no-repeat top left; }

.subNav li a, .relatedSections li a {
display: block;
line-height: 15px;
padding: 6px 5px 4px 15px;
font-size: 10px;
font-weight: 900;
text-transform: uppercase;
background: #1f71c0 url(subNavChild.png) top left repeat-x;
border-top: 1px solid #00155a; }

.subNav .children a:hover, .relatedSections a:hover {
background: #1f71c0 url(subNavChildHover.png) top left repeat-x; }

.dateImage li.month {
background: #3a82c8;
border-bottom: 1px solid #000;
color: #fff;}