
body { background: #FFF; color: #000; }

a:link{color: #33C;}
a:visited{color: #4F4F4F;}
a:hover{color: #C00;}


td { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }

td.columnbackground { background: #eef3f7; }

td.headersearch{background: #FFF; color: #000;}
a.advancedsearch:link, a.advancedsearch:visited{font-size: smaller; color: #000;}
a.advancedsearch:hover{color: #F00;}

td.satelliteheader{color: #FFF; font-size: 70%;}
a.satelliteheader:link, a.satelliteheader:visited{ color: #FFF; }

a.headermystuff:link, a.headermystuff:visited{color: #000;}
a.headermystuff:hover{color: #C00;}
.mystuff{font-size: 0.7em;}

span.headerwelcometext{font-weight: bold;}
span.headernumber{font-size: 13pt; font-weight: bold; color: #C00;}

td.columnheading{background: #d6dfe8;}
td.columnheadingdark{background: #879199; font-weight: bold; color: #FFF; }

td.columntitle{background: #f1f5f9;}
td.columntitlebg{background: #fbfcfd;}

td.sidenavframe { font-weight: bold; background: #aec0cc; }
td.sidenavbackgroundcap { background: #E6EBF1; }
td.sidenavbackgroundlevel1 { background: #E6EBF1; }
td.sidenavbackgroundlevel1open { background: #FFF; }
td.sidenavbackgroundlevel2 { background: #FFF; }
td.sidenavbackgroundlevel3 { background: #FFF; }
td.sidenavbackgroundlevel4 { background: #FFF; }
td.sidenavbackgroundactive { background: #FCEEED; }

td.thirdcolumnntext{ font-size: 8pt; }

td.boxbackground { background: #E6EBF1; color: #000; }
td.boxframe { background: #d6dfe8; color: #000; }

td.thirdcolumn{ color: #000;}
td.didyouknow{ background-color: #cc0000; color: #ffffff; }
span.thirdcolumnstandard { font-size: 8pt; }


a.sidenavlevel1:link, a.sidenavlevel1:visited { font-size: 8pt; font-weight: bold; color: #000; text-decoration: none; }
a.sidenavlevel2:link, a.sidenavlevel2:visited { font-size: 8pt; color: #000; text-decoration: none; }
a.sidenavlevel3:link, a.sidenavlevel3:visited {font-size: 8pt; color: #000; text-decoration: none; }
a.sidenavlevel4:link, a.sidenavlevel4:visited {font-size: 8pt; color: #000; text-decoration: none; }


a.sidenavlevel1:hover { color: #C00; text-decoration: underline; }
a.sidenavlevel2:hover { color: #C00; text-decoration: underline; }
a.sidenavlevel3:hover { color: #C00; text-decoration: underline; }
a.sidenavlevel4:hover { color: #C00; text-decoration: underline; }

.thirdcolumnlink { font-size: 8pt; }

a.bluebold:link, a.bluebold:visited{ font-size: 10pt; color: #039; text-decoration: underline;  font-weight: bold;}
a.bluebold:hover { color: #C00; text-decoration: underline;  font-weight: bold;}

a.columnheadingdarklink:link, a.columnheadingdarklink:visited{ color: #FFF; text-decoration: underline;  font-weight: bold;}

a.black, a.bodylink{ color: #000; text-decoration: underline;}
a.black:hover, a.bodylink:hover{ color: #C00; text-decoration: underline;}

td.footerline{background: #d6dfe8;}

a.footerlinks:link, a.footerlinks:visited{font-size: 9pt; color: #33C;}
a.footerlinks:hover{color: #F00;}

span.footerbars{font-size: 9pt;}

.legal { font-size: smaller; }

.fixed { font-family: 'Courier New', Courier, fixedsys; }
.bluetextfield{background: #eef3f7; font-family: 'Courier New', Courier, fixedsys; }

span.boxtitle{color: #C00; font-weight: bold;}

code { font-family: 'Courier New', Courier, fixedsys; font-size: 8px; }


/*The Following is for the welcome site sidenav styles..we should be able to remove these soon*/
a.navl1{font-family: helvetica, arial, sans-serif; font-size: 10pt; color: #31319c;}
a.navl1:hover{color: #F00}
a.navl2{font-family: helvetica, arial, sans-serif; font-size: 10pt; color: #31319c;}
a.navl2:hover{color: #F00;}
a.navl3{font-family: helvetica, arial, sans-serif; font-size: 10pt; color: #31319c;}
a.navl3:hover{color: #F00;}
a.navl4{font-family: helvetica, arial, sans-serif; font-size: 10pt; color: #31319c;}
a.navl4:hover{color: #F00;}