/*Overall Page Definitions*/
body{background: #333333;}

td { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }

a{color: #000000;}
a:hover{color: #cc0000;}
a.majorlink{font-weight: bold;}
a.minorlink{font-size: smaller;}

td.sidecolumn{background: #efefef;}
td.chartheading{background-color: #ceefef; font-weight: bold;}
td.chartbasic{background-color: #dedede;}
td.chartalternate{background-color: #efefef;}

input.fixed{font-family: fixedsys;}
select.fixed{font-size: 8pt;}

.legal { font-size: smaller; }


/*Header-Topnav Definitions*/
td.searchbar{ background: #bebebe;}
td.topnavl1{background: #7c7c7c;}
td.topnavl1selected{background: #ffffff;}

a.topnavl1{color: #ffffff; font-weight: bold; text-decoration: none;}
a.topnavl1:hover{color: #000000; text-decoration: underline;}
a.topnavl1selected{color: #ff0000; font-weight: bold; text-decoration: none;}
a.topnavl1selected:hover{color: #ff0000; font-weight: bold; text-decoration: none;}
a.topnavl2{color: #000000; text-decoration: none;}
a.topnavl2:hover{color: #cc0000; text-decoration: underline;}
a.topnavl2selected{color: #ff0000; font-weight: bold; text-decoration: none;}
a.topnavl2selected:hover{color: #ff0000; font-weight: bold; text-decoration: none;}



/*Sidenav Definitions*/
a.sidenavl0{color: #ff0000; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.sidenavl0:hover{color: #ff0000; text-decoration: underline;}
a.sidenavl0selected{color: #ff0000; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.sidenavl0selected:hover{color: #ff0000; text-decoration: underline;}

a.sidenavl1{color: #000000; font-size: 9pt; text-decoration: none;}
a.sidenavl1:hover{color: #cc0000; text-decoration: underline;}
a.sidenavl1selected{color: #ff0000; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.sidenavl1selected:hover{color: #ff0000; text-decoration: underline;}

a.sidenavl2{color: #000000; font-size: 8pt; text-decoration: none;}
a.sidenavl2:hover{color: #cc0000; text-decoration: underline;}
a.sidenavl2selected{color: #ff0000; font-size: 8pt; text-decoration: none;}
a.sidenavl2selected:hover{color: #ff0000; text-decoration: underline;}

a.sidenavl3{color: #000000; font-size: 8pt; text-decoration: none;}
a.sidenavl3:hover{color: #cc0000; text-decoration: underline;}
a.sidenavl3selected{color: #ff0000; font-size: 8pt; text-decoration: none;}
a.sidenavl3selected:hover{color: #ff0000; text-decoration: underline;}



/*Box Stuff*/
span.pageheading{color: #ff0000; font-weight: bold; font-size: 18pt;}
span.pagesubheading{color: #ff0000; font-weight:bold;}

td.basicboxcolor{background: #ffffff;}
td.alternateboxcolor{background: #efefef;}

a.linkbox{color: #ff0000; font-weight: bold; text-decoration: none;}
a.linkbox:hover{color: #ff0000; text-decoration: underline;}



/*Standard Left Column Stuff*/
td.leftcolumnbgcolor{background: #efefef;}



/*Footer Stuff Stuff*/
td.footerline{background: #d6dfe8;}
a.footerlinks{font-size: 9pt; color: #000000;}
a.footerlinks:hover{color: #cc0000;}
.footerbars{font-size: 9pt;}



/*Other Stuff*/
.columnheadingblack{color: #000000;font-weight:bold;}
.columnheadingblue{color: #4179AD;font-weight:bold;}
.greytext{color: #7c7c7c;font-weight:bold;}
.smallgreytext{color: #7c7c7c;font-size:smaller;}

/*The following are used in the marketing section - heading should probably be retired*/
span.heading{font-weight: bold;}
span.marketingsubheading{color: #FF0000; font-weight: bold;}
