
/*Basic Page Styles
body{background: #ffffff; color: #000000;}*/

td{font-family: Arial, Helvetica, sans-serif; font-size: smaller;}

a{color: #636;}
a:hover{color: #F00;}


/*Header Styles*/
td.headeroutline { background: #ff0000; }
td.headerbackground { background: #000; }

a.topnav {color: #FFF; font-size: .8em; font-weight: 700; text-decoration: none;}
a.topnav:hover {color: #F00; text-decoration: underline;}
.topnav_spacer {color: #F00; font-size: .8em; font-weight: 700;}

a.topheadlines { color: #00F; }
a.topheadlines:hover { color: #F00; }



/*Sidenav Styles*/
td.sidenavbackground {background: #E7E7E7;}

td.boxoutline{background: #CCC;}

td.sidenavframe { font-weight: bold; background: #777; }
td.sidenavbackgroundcap { background: #e6ecf1; }
td.sidenavbackgroundlevel1 { background: #E7E7E7; }
td.sidenavbackgroundlevel1open { background: #FFF; }
td.sidenavbackgroundlevel2 { background: #FFF; }
td.sidenavbackgroundlevel3 { background: #FFF; }
td.sidenavbackgroundlevel4 { background: #FFF; }

td.sidenavbackgroundactive { background: #636; }

a.sidenavlevel1 { font-size: 8pt; font-weight: bold; color: #000; text-decoration: none; }
a.sidenavlevel2 { font-size: 8pt; color: #000; text-decoration: none; }
a.sidenavlevel3 {font-size: 8pt; color: #000; text-decoration: none; }
a.sidenavlevel4 {font-size: 8pt; color: #000; text-decoration: none; }

a.sidenavlevel1selected { font-size: 8pt; font-weight: bold; color: #FFF; text-decoration: none; }
a.sidenavlevel2selected { font-size: 8pt; color: #FFF; text-decoration: none; }
a.sidenavlevel3selected {font-size: 8pt; color: #FFF; text-decoration: none; }
a.sidenavlevel4selected {font-size: 8pt; color: #FFF; 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; }

a.sidenavlevel1selected:hover { color: #CC0; text-decoration: underline; }
a.sidenavlevel2selected:hover { color: #CC0; text-decoration: underline; }
a.sidenavlevel3selected:hover { color: #CC0; text-decoration: underline; }
a.sidenavlevel4selected:hover { color: #CC0; text-decoration: underline; }

/*Content Styles*/
td.chartheading{background-color: #ceefef; font-weight: bold;}
td.chartbasic{background-color: #dedede;}
td.chartalternate{background-color: #efefef;}
.popup_header{font-size: larger; font-weight: 700;}
span.heading{font-weight: bold;}
h1, h2, h3, h4 {margin-bottom: 5px;}

.colorA {color: #636;}

/*Footer Styles*/
.copyright {color: #888; font-size: .7em;}
a.footer:link{color: #ffffff;}
a.footer:visited{color: #ffffff;}
a.footer:hover { color: #ff0000; }

span.breadcrumb { color: #666666; }
span.pagetitle { font-size: medium; font-weight: bold; }
input.fixed { font-family: fixedsys, 'Courier New', Courier, monospace; }
.legal { font-size: smaller; }



/* Background color classes */
.bgDrkGrey {background-color: #B8B8B8;}

.bgColorA {background-color: #636;}

.black {background-color: #000000;}
.white {background-color: #FFFFFF;}
.dkblgr {background-color: #999999;}
.dkgrey {background-color: #666666;}
.grey {background-color: #CCCCCC;}
.medgrey {background-color: #DEDEDE;}
.ltgrey {background-color: #efefef;}
.ltteal {background-color: #CEEFEF;}


.inputForm {font-size: 8pt;}

/* Error Styles */
.error {color: #900;}
td.bgError {background-color: #FFC;}



/* Forum specific Styles */
.tiText {font-size: smaller;}
.bold {font-weight: bold;}

.heading {color: #000; font-size: 19px; font-weight: bold;}
.lgText {font-size: 15px; color: #000; font-weight: bold;}
.tHeading {font-size: 12px; color: #FFF; font-weight: bold;}

.highlight {background-color: #FF6;}
a.boldLink:hover {color: #F00; text-decoration: underline; font-weight: bold;}
a.boldLink  {color: #00F; text-decoration: underline; font-weight: bold;}
a.boldLink:visited {color: #909; text-decoration: underline; font-weight: bold;}
a.boldLink:visited:hover {color: #FF0000; text-decoration: underline; font-weight: bold;}

a.smLink  {color: #00F; text-decoration: underline;}
a.smLink:hover {color: #F00; text-decoration: underline;}
a.smLink:visited  {color: #909; text-decoration: underline;}
a.smLink:visited:hover {color: #F00; text-decoration: underline;}

a.npLink  {color: #FFF; text-decoration: none; font-size: smaller; font-weight: bold;}
a.npLink:hover {color: #999; text-decoration: underline; font-size: smaller; font-weight: bold;}
a.npLink:visited {color: #FFF; text-decoration: none; font-size: smaller; font-weight: bold;}
a.npLink:visited:hover {color: #999; text-decoration: underline; font-size: smaller; font-weight: bold;}

a.cat {color: #000; text-decoration: none; font-size: larger; font-weight: bold;}
a.cat:hover {color: #000; text-decoration: underline; font-size: larger; font-weight: bold;}
a.cat:visited {color: #000; text-decoration: none; font-size: larger; font-weight: bold;}
a.cat:visited:hover {color: #000; text-decoration: underline; font-size: larger; font-weight: bold;}

hr {height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}