A {color: #336699; text-decoration: underline;}
A:hover {color: #336699; text-decoration: none;}

A.plain {color: #333333; text-decoration: none;}
A.plain:hover {color: #333333; text-decoration: none;}

A.diff {color: #CC0000; text-decoration: underline;}
A.diff:hover {color: #CC0000; text-decoration: none;}

A.bold {color: #336699; font-weight: bold; text-decoration: underline;}
A.bold:hover {color: #336699; font-weight: bold; text-decoration: none;}

A.overlib {color: #333333; text-decoration: none;}
A.overlib:hover {color: #333333; text-decoration: none;}

A.overlibhdr {color: #ffffff; font-weight: bold; text-decoration: none;}
A.overlibhdr:hover {color: #ffffff; font-weight: bold; text-decoration: none;}

A.altbold {color: #336699; font-weight: bold; text-decoration: none;}
A.altbold:hover {color: #336699; font-weight: bold; text-decoration: underline;}

.nav {color: #333333; text-decoration: none;}
A.nav {color: #333333; text-decoration: none;}
A.nav:hover {color: #669999; text-decoration: underline;}

.navspacer {background: #CCCCCC;}

A.navalt {color: #CC0000; text-decoration: none;}
A.navalt:hover {color: #669999; text-decoration: underline;}

.navleft {color: #FFFFFF; font-weight: bold; background: #333333;}
A.navleft {color: #333333; font-weight: normal; text-decoration: none; background: #EEEEEE;}
A.navleft:hover {color: #333333; font-weight: normal; text-decoration: underline; background: #EEEEEE;}

A.navleftalt {color: #333333; font-weight: bold; text-decoration: none;}
A.navleftalt:hover {color: #333333; font-weight: bold; text-decoration: underline;}

.subnav {color: #333333; text-decoration: none;}
A.subnav {color: #333333; text-decoration: none;}
A.subnav:hover {color: #996699; text-decoration: underline;}

.footer {font-size: 10px;} 
A.footer {color: #336699; font-size: 10px; text-decoration: underline;}
A.footer:hover {color: #336699; font-size: 10px; text-decoration: none;}

A.small {color: #336699; text-decoration: none;}
A.small:hover {color: #336699; text-decoration: underline;}

A.signup {color: #CC0000; font-weight: bold; text-decoration: none;}
A.signup:hover {color: #CC0000; font-weight: bold; text-decoration: underline;}

.tableheader {color: #FFFFFF; font-weight: bold; background: #669999;}
A.tableheader {color: #ffffff; font-weight: bold; text-decoration: none;}
A.tableheader:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

.tableheadersm {color: #FFFFFF; background: #669999;}
A.tableheadersm {color: #ffffff; text-decoration: underline;}
A.tableheadersm:hover {color: #ffffff; text-decoration: none;}

.tableheaderalt {color: #FFFFFF; font-weight: bold; background: #669999;}
A.tableheaderalt {color: #ffffff; font-weight: bold; text-decoration: underline;}
A.tableheaderalt:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

.tableheadersub {color: #FFFFFF; font-weight: bold; background: #003333;}
A.tableheadersub {color: #ffffff; font-weight: bold; text-decoration: none;}
A.tableheadersub:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

.tableheadersubsm {color: #ffffff; background: #003333;}
A.tableheadersubsm {color: #ffffff; text-decoration: underline;}
A.tableheadersubsm:hover {color: #ffffff; text-decoration: none;}

.tableheaderdiff {color: #FFFFFF; font-weight: bold; background: #336699;}
A.tableheaderdiff {color: #ffffff; font-weight: bold; text-decoration: none;}
A.tableheaderdiff:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: -10px 0px 0px -10px; background-color: #ffffff; color: #333333;}
hr {color: #000000}
td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}

input {font: 9pt "courier new", courier, monospace;}
select {font: 9pt "courier new", courier, monospace;}
textarea {font: 9pt "courier new", courier, monospace;}

.tableborder {background: #000000;}
.tableright {font: Arial, Helvetica, sans-serif; background: #ffffff; color: #000000;}
.tableoddline {font: Arial, Helvetica, sans-serif; background: #cccccc; color: #000000;}
.tableevenline {font: Arial, Helvetica, sans-serif; background: #ffffff; color: #000000;}

.feature {color: #FFFFFF; background: #669999;}
.pagetitle {font-size: 16px; font-weight: bold;}
.newstitle {color: #336699; font-weight: bold;}
.loadingmsg {font-size: 14px; font-weight: bold;}
.red {background: #CC0000;}
.gray {background: #CCCCCC;}
.lightgray {background: #EEEEEE;}
.lightyellow {background: #FFFFCC;}
.medgray {background: #999999;}
.darkgray {background: #333333;}
.lightgreen {background: #669999;}
.white {background: #FFFFFF;}
.blue {background: #336699;}
.black {background: #000000;}
.datehdr {font-weight: bold;}
.quote {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.error {color: #CC0000; font-weight: bold;}
.whitetext {color: #ffffff;}
.bluetext {color: #336699;}
.redtext {color: #CC0000;}
.plaintext {font-family: "courier new", courier, monospace;}
.largetext {font-size: 12px;}
.helptext {font-family: "courier new", courier, monospace; font-size: 12px; font-weight: bold;}
.helpredtext {font-family: "courier new", courier, monospace; font-size: 12px; font-weight: bold; color: #CC0000;}

