body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: WHITE;
	color: BLACK;
}

.signonbody {
	background-color: WHITE;
	color: BLACK;
}

.signontable {
	background-color: GRAY;
}

HR {
	color: #CCCCCC;
}

TH {
	background-color: #990000;
	color: #FFFFFF;
}
TH.end {
	border-color: BLACK BLACK BLACK BLACK;
}

.error {
	color: RED;
}

td.dDateErr {
	color: RED;
}

td.Priority {
	color: RED;
}

td.PriorityUnread {
	color: RED;
}

.bReason {
	color: RED;
}

.mbpageHeader {
	background-color: #EEEEEE;
}

.re {
	background-color: LIGHTGRAY;
}

.ro {
	background-color: #FFFFFF;
}

.rhl {
	background: LIGHTBLUE;
}

.roAlt {
	background: #CCCCFF;
}

.rsum1 {
	background-color: #990000;
	color: BLACK;
}

.rsum2 {
	background-color: LIGHTSTEELBLUE;
	color: BLACK;
}

.rgrand {
	background-color: NAVY;
	color: WHITE;
}

.bcal {
	color: #0000FF;
}

.brel {
	color: #990000;
}

.bsub {
	color: #990000;
}

.bins {
	color: #0000FF;
}

.binsl {
	color: #0000FF;
}

.binst {
	color: #0000FF;
}
	
.binsb {
	color: #0000FF;
}
	
.binsr {
	color: #0000FF;
}

.bmsg {
	color: #0000FF;
}
	
.bprm {
	color: #990000;
}
	
.bdel {
	color: #0000FF;
}
	
.beitm {
	color: #0000FF;
}

.boemsg {
	background-color: #FFFFCC;		
}

.bloemsg {
	background-color: #990000;		
}

.bns {
	color: GRAY;	
}

.blns {
	color: GRAY;	
}

.bnsoemsg {
	color: GRAY;	
	background-color: #FFFFCC;	
}

.blnsoemsg {
	color: GRAY;	
	background-color: #FFFFCC;	
}

.boos {
	color:  black;
	background-color: #FAF8CC;
}

.bloos {
	color:  black;
	background-color: #FAF8CC;
}

.msg {
	color: BLACK;
}

.boff {
	color: WHITE;
	background: #666666;
	border-color: #FAFAFA #ACACAC #ACACAC #FAFAFA;
}

.bon {
	color: BOLD;
	background: #666666;
	border-color: #990000 #990000 #990000 #990000;
}

.screenBorder {
	border: 6px solid;
	border-color: #990000 #990000 #990000 #990000;
}

.logobody {
	background-color: WHITE;
	color: BLACK;
}

.logoprint {
	background-color: WHITE;
	color: BLACK;
}

.mainMenuBar {
	background-color: #990000;
	border-color: #BF222D #BF222D #BF222D #BF222D;
}

.mainFooterBar {
	background-color: #990000;
	border-color: #BF222D #BF222D #BF222D #BF222D;
	color: WHITE;
}

.mainHeader {
	background-color: #990000;
	color: WHITE;
}

.mainFooter {
	background-color: #990000;
	color: WHITE;
}

.pageBorder {
	border-color: #869ABF #869ABF #869ABF #869ABF;
	border-color: BLACK BLACK BLACK BLACK;
}

.pageMenuBar {
	background-color: #990000;
}

.pageInfo {
	background-color: WHITE;
	border-color: WHITE;
}

.pageHeader {
	background-color: BLUE;
}

.pageFooter {
	background-color: #FFCC00;
}

.mainMenuLevel0,
.mainMenuLevel0over{
	background-color:#666666;
	border-color: #CC0000 DARKRED DARKRED #CC0000;
	color:#EEEEEE;
}

.mainMenuLevel0over{
	background-color:#FF7F00;
	border-color: #FF9248 #DF5900 #DF5900 #FF9248;
	color:white;
}

.mainMenuLevel1 {
	background-color:#666666;
	color:BLACK;
}

.mainMenuLevel1over{
	background-color:WHITE;
	color:#BF222D;
}

.mainMenuLevel1border{
	background-color:BLACK;
}

.pageMenuLevel0 {
	background-color: #CCCCCC;
	color:black;
	border-color: #FAFAFA #ACACAC #ACACAC #FAFAFA;
}

.pageMenuLevel0over{
	background-color: #666666;
	color:WHITE;
	border-color: #ACACAC #FAFAFA #FAFAFA #ACACAC;
}

.pageMenuLevel1 {
	background-color: #EEEEEE;
	color:BLACK;
}

.pageMenuLevel1over{
	background-color:WHITE;
	color:BLACK;
}

.pageMenuLevel1border{
	background-color:BLACK;
}

.twotableseparator {
	background-color: BLACK;
}

#waitbox{
	border-color:  #EEEEEE #555555 #555555 #EEEEEE;
	background-color: #d4d0c8;
	color: BLACK;
}

a:link.footerlink {
	color: #FFFFFF;
}

a:visited.footerlink {
	color: #FFFFFF;
}

a:active.footerlink {
	color: WHITE;
}

a:hover.footerlink {
	color: WHITE;
}

span.caltoday {
	background-color: #CCCCFF;
}

td.calevent {
	background-color: #CCFFCC;
	color: BLACK;
}

td.calroute {
	background-color: #9C6;
	color: BLACK;
}

td.calselected {
	background-color: #FFFFCC;
	color: BLACK;
}

td.caloutside {
	background-color: #C0C0C0;
	color: BLACK;
}

th.cal {
	background-color: #FFFFCC;
	color: BLACK;
}

span.calchange {
	background-color: #E0E0E0;
}