BODY, P, H1,H2,H3, A, TH,TD,INPUT,SELECT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : 500;
	color : #5F5858;
}

BODY { margin : 0} background : white; }

.bgmenu {BACKGROUND: #FFFFFF;}
	
H1 { font-size: 14pt; }
H2 { font-size: 12pt; }
H3 { font-size: 11pt; }

A { 
	color: #004060;
	text-decoration: none;
	font-weight:bold;
}

A:link { color: #004060; }
A:active:hover	{ color: #629F0B; }
A.mainline { font-size:12pt; }
A.label_link { color: #003399; }

A.menuheader 
	{
	font-size:10pt;
	font-style : oblique;
	font-weight : 600;
}

A.menuitem 
	{
	font-weight : 600;
	font-size : 10pt;
}

.tempstyle {
        font-weight : bold;
		color: #0000FF; 
}

.hourstyle {
     	font-weight : normal;	
	   text-align: center;
}

.readonly {
	font-weight : bold;	
	text-align: center;
	color: #FF9900;
}


.big { font-size: 12pt; }
.small { font-size: 8pt; }
.bold { font-weight: bold; }
.boldul { font-weight: bold; text-decoration: underline; }

.red { color: #990033; }
.yellow { color: #FFCC00; }
.green { color: #008000; }
.pink { color: #990099; }
.orange { color: #FF9933; }
.lightgrey { color: #F5F5F5; }

.biglight { font-size: 12pt; color: #FCC00; font-weight: bold; }
.bigbold { font-size: 12pt; font-weight: bold; }
.label { color: darkblue; font-weight: bold;  }	
.label_required { color: darkblue;  font-weight: bolder; text-decoration: underline; }	
.error { color: #990033; font-weight : bold; font-style: italic; }

.white { color: FFFFFF;  font-weight: bolder; }	
.navy { color: 506A8D;  font-size: 10pt; font-weight: bolder; }	
.bignavy { color: 506A8D;  font-size: 16pt; font-weight: bolder; }	


TH { background-color: #6699CC;  font-size: 12pt; font-weight: bold; }
TD.mainline { background-color: #EEEEEE; }

