BODY, P, TD, DIV  {
	color: #000000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
}

.normaltext {
	color: #000000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
}
.smalltext {
	font-size: 10px;
	font-weight: bold;
}

a.footlink {
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
a.footlink:hover {
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
}

a.search {
	font-size : 12px;
	font-weight: bold;	
	text-decoration:none;
}
a.search:hover {
	font-size : 12px;
	font-weight: bold;	
	text-decoration:underline;
}

TR.evenrow {
	background-color: #dddddd;
	layer-background-color: #dddddd;
}

TR.oddrow {
	background-color: #eeeeee;
	layer-background-color: #eeeeee;
}

TR.totalrow {
	background-color: #bbbbbb;
	layer-background-color: #bbbbbb;
}

TD.inside {
	background-color: #ffffff;
	layer-background-color: #ffffff;
}

TD.forminside {
	background-color: #eeeeee;
	layer-background-color: #eeeeee;
}

TD.col_black {
	background-color: #000000;
	layer-background-color: #000000;
}

TD.col_gray {
	background-color: #333333;
	layer-background-color: #333333;
}

TD.left_nav {
	padding-left: 8px;	
}

.bigbold {
	font-size: 12px;
	font-weight: bold;
}

.boldtext {
	font-weight: bold;
}

.formreq {
	color: #800000;
	font-weight: bold;
}

.formnoreq {
	font-weight: bold;
}

.headerhome {
	color: #AFC642;
	font-size: 16px;
	font-weight: bold;
}

.headertext {
	font-size: 16px;
	font-weight: bold;
}

.hint {
	color: #800000;
	font-size: 10px;
}

.midtext {
	font-size: 14px;
	font-weight: bold;
}

.sectionhead {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.sitehead {
	color: #ffffff;
	font-size: 14px;	
}

.smmidtext {
	font-size : 12px;
	font-weight: bold;	
}

.smtext {
	font-size: 10px;
}

.smboldtext {
	font-size: 10px;
	font-weight: bold;
}

.smboxhead {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;	
}

.subboxhead {
	color: #ffffff;
	font-weight: bold;
}


A:hover {
	color: #666666;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

A {
	color: #000000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

A.headertext:hover {
	font-size: 16px;
	font-weight: bold;
}

A.smmidtext:hover {
	font-size : 12px;
	font-weight: bold;	
}

A.smtext:hover {
	font-size: 10px;
}

A.leftnav:hover {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.leftnav {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.subnav:hover {
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

A.subnav {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.boldlink, .boldlink:hover {
	font-weight: bold;
}

.calactive {
	color: #000000;
	font-size: 10px;
}

.calactive:hover {
	color: #999999;
	font-size: 10px;
}

.calinactive {
	color: #999999;
	font-size: 10px;	 
}

.calinactive:hover {
	color: #999999;
	font-size: 10px;	 
}

.caltoday {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.caltoday:hover {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

.callink {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.callink:hover {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.tabon {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;		
}

.tabon:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;		
}

.taboff {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;		
}

.taboff:hover {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;		
}

.tabon {
	background-color: #6B2812;
	layer-background-color: #6B2812;
}

.taboff {
	background-color: #cccccc;
	layer-background-color: #cccccc;
}

HR.cal {
	border: thin dotted #000000;
}

HR.grn {
	color: #AFC642;
}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

.ListHead {
	  	color : #ffffff;
	  	background-color : #b6b6b6;
	  	font-weight : bold;
}

.grayout {
	color: #999999;
}

INPUT.inputclear {
	background-color: #eeeeee;
	border: 0px;
}

.smformhead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}	
