/*
lightblue: #336699;
darkblue: #092C77; 
purple: #993366;
lightgray: #999999;
*/
BODY {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	overflow : inherit;
}
TABLE {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
A:LINK {
	color : #000033; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:HOVER {
		color : #092C77;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:ACTIVE {
		color : #092C77; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

A:VISITED {
		color : #306AAE;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.main {
	position: absolute;
	left: 0px;
	top: 160px;
	width : 90%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.header {
	position: absolute;
	left: 0px;
	top: 0px;
	width : 95%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.headnav {
	position: absolute;
	z-index: 1;
	left: 120px;
	top: 118px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.headlink{
COLOR: #FFFFFF; TEXT-DECORATION: none; font-family:  Arial, Geneva, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
}
.leftmenu {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 160px;
}
.Navlink {COLOR: #ffffff; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold;  text-align : center;}
.menutitle {width : 120; height : 22; COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold;  text-align : center;  border-bottom : 0px;  border-left : 0px;  border-right : 0px;  border-top : 1px solid  #092C77;}
.menuitem {padding : 1px 1px 1px 1px;  height : 20; COLOR: #ffffff; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; text-align : center;}
.menuitem_on {padding : 1px 1px 1px 1px;  height : 20; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; text-align : center; COLOR: #FFFFFF; background : }
a:link.Navlink  {text-decoration: none; color : #092C77;}
a:visited.Navlink  {text-decoration: none; color : #092C77;}
a:link.footer  {text-decoration: none; color : #FFFFFF;}
a:visited.footer {text-decoration: none; color : #FFFFFF;}
a:active.Navlink  {text-decoration: none;}
a:hover.Navlink  {text-decoration: none; color : #FFFFFF;}
a:link.headlink  {color : #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold; }
a:visited.headlink  {color : #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold; }
a:active.headlink   {color : #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold; }
a:hover.headlink   {color : #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10pt; font-weight: bold; }
.textframe {
	border : 1px solid #092C77;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.text {
	color : #000033;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
	padding : 12px 20px 20px 12px;
	vertical-align : top;
}
.footer {
	color : #FFFFFF;
	font : 10px Arial, Geneva, Helvetica, sans-serif;
	text-align :center;
}
.ptitle {
	color : #000033;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
	letter-spacing : 2px;
}
.title {
	color : #000033;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	padding : 12px 0px 10px 12px;
	}
.subtitle {
	color : #000033;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
/* defaulttable table */
table.defaulttable {
	border: 0px solid #aaaaaa;
	/* gray */
	width : 90%;
	margin : 5px 5px 10px 5px;
}
table.defaulttable th {
	background-color: #336699;
	/* medium purple */
}
table.defaulttable td {
 background-color:#dddddd; /* gray eeeeee*/
}
.formcommandbar{
	padding-right : 5mm;
	padding-left : 5mm;
	font-size : 10pt;
	padding-bottom : 1mm;
	color : #000000;
	padding-top : 1mm;
	font-family : Ariel, Helvetica, sans-serif;
	background-color : #AAAAAA;
	#ffffffspace : no-wrap
}
table.form th {
	padding-right : 5mm;
	padding-left : 3mm;
	font-weight : bold;
	font-size : 10pt;
	padding-bottom : 1mm;
	color : #FFFFFF;
	padding-top : 1mm;
	font-family : Ariel, Helvetica, sans-serif;
	background-color : #666666
}
table.form td {
	padding-right : 5mm;
	padding-left : 3mm;
	font-size : 10pt;
	padding-bottom : 1mm;
	color : #FFFFFF;
	padding-top : 1mm;
	font-family : Ariel, Helvetica, sans-serif;
	background-color : #666666
}
.formfieldnote{
	font-size : 8pt;
	color : #CCCCCC
}
.error {
	FONT-WEIGHT: bold; COLOR: red
}
.errorheader {
	FONT-WEIGHT: bold;
	COLOR: red;
	font-size : large;
}
.message {
	FONT-WEIGHT: bold;
	COLOR: Navy;
}
.messageheader {
	FONT-WEIGHT: bold;
	COLOR: Navy;
	font-size : large;
}
.required {
	FONT-WEIGHT: bold; COLOR: red;
}
.errortext{
	font-size : 10pt;
	color : #600
}

