body, td, select, input, p, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
td.bench { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #cccc00; }
td.lightrow { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #cccc00; }
td.darkrow { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #cccc66; }
td.lightrowtitle { font-family: arial, helvetica; font-size: 14px; font-weight: normal; color: #ffffff; background-color: #cccc00; }
.tadminhead { font-family: arial, helvetica; font-size: 14px; font-weight: normal; color: #000000; }
.ttitle { font-family: arial, helvetica; font-size: 14px; font-weight: normal; color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
.ttitlebold { font-family: arial, helvetica; font-size: 16px; font-weight: bold; color: #ffffff; }
.thead { font-family: arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; }
.theadrev { font-family: arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; }
.tbody { font-family: arial, helvetica; font-size: 11px; font-weight: normal; color: #000000; }
a:link { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a:active { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a:visited { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a:hover { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #ff0000; text-decoration: underline; }
a.user:link { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a.user:active { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a.user:visited { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
a.user:hover { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
.fixedInput { background-color: #DFDFA2; }
.previousYear { font-family: arial, helvetica; font-size: 11px; font-weight: normal; color: #000000; }
.previousYearTitle { font-family: arial, helvetica; font-size: 14px; font-weight: normal; color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
a.whiteLink:link { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a.whiteLink:visited { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.data1 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #E2E996; border-top: 1px solid #FFFF80; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.data2 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #ffffff; background-color: #CC9933; border-top: 1px solid #FFFF80; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.data3 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #ffffff; background-color: #777700; border-top: 1px none; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.data4 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #ffffff; background-color: #9C7627; border-top: 1px none; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.data5 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #FFFFCC; border-top: 1px none; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.data6 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #FFFF66; border-top: 1px none; border-right: 1px solid #336633; border-bottom: 1px solid #336633; border-left: 1px solid #336633; }
.flatlabel { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; }
.label1 { font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #cccc00; border-top: 1px solid #FFFF80; border-right: 1px none; border-bottom: 1px solid #336633; border-left: 1px none; }
.label2 { font-family: arial, helvetica; font-size: 14px; font-weight: normal; color: #ffffff; background-color: #999900; border-top: 1px none; border-right: 1px none; border-bottom: 1px solid #336633; border-left: 1px none; }
.title1 { font-family: arial, helvetica; font-size: 14px; font-weight: bold; color: #000000; border-top: none; border-right: none; border-bottom: 1px solid #336633; border-left: none; }
/*New stuff -------------------------------------------------*/
td.button { border-left: 1px solid #cc6; }
td.firstButt { /*border-left:1px solid #cc6;*/ }
td.adminLink { border-left: 1px solid #cc6; }
.button a, .button a:visited, .adminLink a, .adminLink a:visited { text-decoration: none; text-align: center; display: block; width: 100%; height: 100%; vertical-align: left; padding: 4px; margin: 0; font-weight: bold; color: #333; }
.button a:hover, .adminLink a:hover { background: #efefef; text-decoration: none; color: #000; font-weight: bold; }
td#bsOnlineLink { text-align: left !important; }
td#bsOnlineLink a { background: url(images/bsOnlineLink.gif) no-repeat left center; color: #0067ac; padding-left: 28px; text-align: left !important; }
td#bsOnlineLink a:hover { background: #efefef url(images/bsOnlineLink.gif) no-repeat left center; color: #0067ac; }
#logoutButt { position: absolute; top: 10px; right: 10px; }
.sectionNav { border-top: 1px solid #cc6; background: #E1E1A6; font: 12px Arial, Helvetica, sans-serif; padding: 5px 18px 5px 28px; }
.sectionNav a, .sectionNav a:visited { /*padding-left:28px;*/ display: block; float: left; background: #eee url(images/btnBack.jpg) repeat-x bottom; font-size: 11px; text-decoration: none; border-top: 1px solid #fff; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #fff; padding: 3px 5px; margin-right: 5px; }
.sectionNav a:hover, .sectionNav a:visited:hover { background: fff; font-size: 11px; text-decoration: none; }
a#btnLogout { float: right; margin-right: 0; }
