body {
     font-family: Verdana, Geneva, Arial,sans-serif;
}

.error-message {
	background-color: white;
	color: red;
	font-size: 10pt;
}
.field
{
	background-color: white;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	
}
TEXTAREA
{
	background-color: white;
	color: black;
	font-size: 10pt;
	

}
SELECT
{
	background-color: white;
	color: black;
	font-size: 10pt;
	
	
}
.error-message-bold {
	background-color: white;
	color: red;
	font-weight: bold;
	font-size: 10pt;
}

.leftnavbar-normal {
	background-color: #006699;
	color: white;
	font-size: 10pt;
	font-weight: bold;
}

.leftnavbar-inactive-bold{
	background-color: #006699;
	color: #ffcc00;
	font: bold;
	
	font-size: 10pt;
}

.leftnavbar-inactive-normal{
	background-color: #006699;
	color: #ffcc00;
	font: normal;
	font-size: 10pt;
	
}

.warning-message {
	background-color: white;
	color: red;
	
}

A.egovmenu {
	background-color: black;
	color: white;
	text-decoration: none;
	font-size: 10pt;
	
	text-align: left;
	vertical-align: middle;
}

A.leftnavbar-normal {
	background-color: #006699;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	
	text-decoration: none;
}
A.leftnavbar-normal:hover {
	background-color: #006699;
	color: #ffcc00;
	font-size: 10pt;
	font-weight: bold;
	
	text-decoration: underline;
}
A.leftnavbar-underline {
	background-color: #006699;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	
	text-decoration: underline;
}
A.links {
	background-color: white;
	color: blue;
	font-size: 10pt;
	
	text-decoration: underline;
}

A.navigation:HOVER {
	color: red;
}

BODY.application {
	background-color: white;
	color: black;
	
	font-size: 9pt;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	
}

BODY.help {
	background-color: #cccfff;
	color: black;
	
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 10pt;
}
BUTTON.action {
	background-color: #cccccc;
	color: black;
	font-size: 10pt;
	
}
BUTTON.navigation {
	background-color: #cccccc;
	color: black;
	height: 24;
	font-size: 10pt;
	
}
IMG.help {
	height: 24px;
	width: 24px;
	border: 0;
}

IMG.exit {
	height: 24px;
	width: 24px;
	border: 0;
}

TABLE.main {
	border: 0;
	width: 100%;
	height: 100%;
	font-size: 10pt;
}

TD.egovmenu {
	background-color: black;
	color: white;
	height: 14px;
	width: 89px;
	
}

TD.leftnavbar {
	background-color: #006699;
	width: 15%;
}

TD.leftnavbar-header {
	background-color: #006699;
	width: 15%;
	height: 10%;
}

TD.leftnavbar-footer {
	background-color: #006699;
	width: 15%;
	height: 5%;
}
TD.normal {
	background-color: white;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

TR.result {
	background-color: #cccccc;
	color:black;
	font-size: 10pt;
}

TR.altresult {
	
	background-color: #FFFFFF;
	color:black;
	font-size: 10pt;
}

TR.footer {
	background-color: #006699;
	color: white;
}

TR.header {
	background-color: #006699;
	color: white;
	font-size: 10pt;
}

TR.static-content {
	background-color: #cccccc;
	color: black;
	font-size: 10pt;
	
}
A.underlineblackbackground {
	background-color: #000000;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	
	text-decoration: none;
}
A.underlineblackbackground:hover {
	background-color: #ffffff;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	
	text-decoration: underline;
}
.leftspace {
	
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #006699;
	left: 0px;
	top: 0px;
	position: absolute;
	width: 200px;
	overflow: auto;
	height: 100%;
	z-index: 6;
	padding-left: 3px;
}
.righttop {
	background-color: #006699;
	top: 0px;
	bottom: 143px;
	position: absolute;
	width: 50px;
	z-index: 4;
	
	font-size: 10px;
	color: #FFFFFF;
	height: 100px;
	right: 20px;
}
.midnav {
	
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000000;
	z-index: 5;
	height: 17px;
	left: 200px;
	top: 60px;
	position: absolute;
	width: 460px;
}
.topsection {
	
	font-size: 10pt;
	position: absolute;
	height: 100px;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	background-color: #006699;
	z-index: 2;
	margin-right: 0px;
	width: 100%;
	max-width: 100%;
	overflow: auto;
	font-weight: bold;
	vertical-align: top;
	padding-left: 200px;
}
.mainbody {
	
	font-size: 10pt;
	position: absolute;
	height: 75%;
	left: 0px;
	top: 105px;
	color: #000000;
	background-color: #FFFFFF;
	overflow: auto;
	z-index: 1;
	width: 100%;
	max-width: 100%;
	padding-left: 205px;
	padding-top: 0px;
}
.grayarea {
	background-color: #999999;
	position: absolute;
	height: 22px;
	left: 0px;
	top: 78px;
	z-index: 4;
	width: 100%;
}
.program-name {
	background-color: #006699;
	left: 76%;
	top: 0px;
	bottom: 143px;
	position: absolute;
	z-index: 3;
	height: 100px;
	width: 15%;
	
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
.button {
	
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
}
.table {
	
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}

.table-line1 {
	
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
}
.table-line2 {
	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.table-line3 {
	
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.table-line4 {
	
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #DDDDDD;
}
.links1 {
	
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
	background-color: #660066;
}
#errorMessages {
	background-color: white;
	height: 55pt;
	overflow: auto;
	border-style: inset;
	font-family: Helvetica;
	font-size: 11pt;
}


.leftnavigation 
	{
		POSITION: absolute;
		BACKGROUND-COLOR: #0066CC;
		COLOR: white;
		LEFT: 2%;
		
		WIDTH: 180px;
		VERTICAL-ALIGN: top;
		Z-INDEX: 4;
	}

.leftspace {
		POSITION: absolute;
		font-size: 10pt;
		BACKGROUND-IMAGE: URL("../images/blank.gif");	
		COLOR: #FFFFFF;
		LEFT: 1.5%;
		TOP: 20px;
		WIDTH: 5%;
		HEIGHT: 78%;
		Z-INDEX: 3;
		MAX-HEIGHT: 100%;
		}
	.placetext {
		font-size: 10pt;
		POSITION: absolute;
		COLOR: white;
		LEFT: 2.5%;
		
		WIDTH: 180px;
		TOP: 0px;
		TEXT-ALIGN: center;
		TEXT-DECORATION: none;
		FONT: bold;
		}
	
	.leftnavigation 
	{
		POSITION: absolute;
		BACKGROUND-COLOR: #0066CC;
		COLOR: white;
		LEFT: 2%;
		
		WIDTH: 220px;
		VERTICAL-ALIGN: top;
		Z-INDEX: 4;
	}
	A.leftnavbar-normal {
		/*FONT: 11PX/ 17PX helvetica, verdana, arial, georgia, sans-serif;*/
		font-size: 10pt;
		TEXT-DECORATION: none;
		WIDTH: 85%;

		FONT: bold;
		COLOR: #FFF;	
		BACKGROUND-COLOR: #0066CC;
		MARGIN: 0px;
		MARGIN-LEFT: 5px; 
		/*TEXT-INDENT: 5px;*/
		TEXT-ALIGN: left;
		}
	A.leftnavbar-normal:hover {
		COLOR: red;
		
		BACKGROUND-COLOR: #d7e7ec;
		TEXT-DECORATION: underline;
		}
	A.leftnavbar-highlight {
		font-size: 10pt;
		TEXT-DECORATION: none;
		WIDTH: 95%;

		FONT: bold;
		COLOR: #FFF;	
		BACKGROUND-COLOR: #cc9966;
		MARGIN: 0px;
		MARGIN-LEFT: 5px; 
		TEXT-INDENT: 5px;
		TEXT-ALIGN: left;
		BORDER: 1px solid;
		}

	IMG.topalign {
		background: white;
		}
	IMG.bottomalign {
		VERTICAL-ALIGN: bottom;
		background: white;	
		}
	P.leftnav {
		font-size: 10pt;
		DISPLAY: block;
		WIDTH: 100%;
		MARGIN: 0px;
		PADDING: 0px;	
		FLOAT: left;
		FONT: bold;
		TEXT-INDENT: 10px;
		BACKGROUND-COLOR: white;
		COLOR: #FFF;
		}