/* main text styles */
BODY,TD {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}
.heading,FONT.subhead,H1,H2,H3,H4,H5,H6 {
	font-family: trebuchet ms,arial,helvetica,sans-serif;
	font-size: 19px;
	color: #990000;
}
.smallhead {
	font-family: trebuchet ms,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #660000;
}

/* form fields */
INPUT {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}
INPUT.checkbox {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}
INPUT.button {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}
TEXTAREA {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}
SELECT {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}
SELECT.small {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
}

/* standard link colour */
A {color: #660000;}

/* navbar */
.nav { font-family: arial,helvetica,sans serif; font-size: 12px;}
A.nav:link {font-weight:bold; text-decoration:none; color: #F6F6F6;}
A.nav:visited {font-weight:bold; text-decoration:none; color: #F6F6F6;}
A.nav:active {font-weight:bold; text-decoration:none; color: #F6F6F6;}
A.nav:hover {font-weight:bold; text-decoration:underline; color: #FFFFFF;}

.divnav { font-family:arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
A.divnav:link {font-weight:bold; text-decoration:none; color: #FFFFFF;}
A.divnav:visited {font-weight:bold; text-decoration:none; color: #FFFFFF;}
A.divnav:active {font-weight:bold; text-decoration:none; color: #FFFFFF;}
A.divnav:hover {font-weight:bold; text-decoration:none; color: #FFFFFF;}

/* small text and links */
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #333333;}
A.small:link { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; color:#660000;}
A.small:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; color:#660000;}
A.small:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; color:#660000;}
A.small:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; color:#CC0000;}

/* calendar styles (right column) */
.calendar {font-family:verdana,arial; font-size:10px; color:#333333;}
A.calendar:link {font-family:verdana,arial; font-size:10px; text-decoration:none; color:#333333;}
A.calendar:visited {font-family:verdana,arial; font-size:10px; text-decoration:none; color:#333333;}
A.calendar:active {font-family:verdana,arial; font-size:10px; text-decoration:none; color:#333333;}
A.calendar:hover {font-family:verdana,arial; font-size:10px; text-decoration:none; color:#333333;}

/* update area styles */
A.tablecellheaderlink:link {font-family:verdana,arial; font-size:12px; text-decoration:none; color:#000000;}
A.tablecellheaderlink:visited {font-family:verdana,arial; font-size:12px; text-decoration:none; color:#000000;}
A.tablecellheaderlink:active {font-family:verdana,arial; font-size:12px; text-decoration:none; color:#000000;}

.tablecellheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #D6D6D6;
	border-left : 1 solid #F5F5F5;
	border-top : 1 solid #F5F5F5;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
	cursor:hand;
}
.tablecellheader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #D6D6D6;
	border-left : 1 solid #F5F5F5;
	border-top : 1 solid #F5F5F5;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
}
.tablecell {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-INDENT: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F6F6F6;
}
.tablecell2 {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-INDENT: 0px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #E6E6E6;
}
.tablecellfooter {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #D6D6D6;
	height: 30px;
}
.subheadcontainer {
	background-color: #CCCCCC;
	border-left : 1 solid #F5F5F5;
	border-top : 1 solid #F5F5F5;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
	padding:		5px;
	width: 			100%;
}
.subheadcontainer2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	TEXT-INDENT: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #333333;
	border-left : 1 solid #CCCCCC;
	border-right : 1 solid #CCCCCC;
	padding:5px;
	width: 100%;
	height:36px;
	vertical-align : middle;
}
.msgcontainer {
	background-color: #FFFFCC;
	border-left : 1 solid #999999;
	border-top : 1 solid #999999;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
	padding:		5px;
}
.helpcontainer {
	background-color: #FFFFCC;
	border-left : 1 solid #999999;
	border-top : 1 solid #999999;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
	padding:		5px;
}
.loginform {
	background-color: #FFFFCC;
	border-left : 1 solid #999999;
	border-top : 1 solid #999999;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
	width:100%;
}

/* pop-up calendar styles */
.disabledtextlink { font-family:verdana,arial; font-size: 8pt; height: 20px; color: #808080; }
.calnotclickable { color:#808080; }
TD.cal { font-family:verdana,arial; font-size: 8pt; }
TD.calmonth { font-family:verdana,arial; font-size: 8pt; text-align: right;}
TD.caltoday { font-family:verdana,arial; font-size: 8pt; text-align: right; color: white; background-color:#C0C0C0; border-width:1; border-type:solid; border-color:#800000; }
A.textlink { font-family:verdana,arial; font-size: 8pt; height: 20px; color: black; }
A.cal { text-decoration:none; color:#000000; }
A.calthismonth { text-decoration:none; color:#000000; }
A.calothermonth { text-decoration:none; color:#808080; }

