BODY {
	margin : 0px 0px 0px 0px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	}
P {
	font-size: 10pt;
	cursor: default;
	}
P.header {
	font-size: 18pt;
	font-family : Georgia,'Times New Roman',Times,serif;
	color: #ffffff;
	letter-spacing: -1pt;
	cursor: default;
	}
P.heading {
	font-size: 11pt;
	color: #999900;
	cursor: default;
	font-weight: bold;
	}
P.notify {
	font-size:7pt;
	line-height: 12pt;
	cursor: default;
	}
P.indent {
	font-size: 8pt;
	text-indent: 20pt;
	line-height: 12pt;
	color: #ff6600;
	cursor: default;
	}
.reverse {
	color: #cccc99;
	cursor: default;
	}
.footer {
	font-size: 7pt;
	color: #f0f0f0;
	}
blockquote {
	font-size: 8pt;
	line-height: 16pt;
	color: #333333;
	cursor: default;
	}
A.nav {
	font-size: 8pt;
	color: white;
	text-decoration: none;
	}
A.selnav {
	font-size: 8pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	}
A:hover.nav {
	color:#FF9900;
	text-decoration: none;
	}
A:hover.selnav {
	color:#FF9900;
	text-decoration: none;
	}
A:hover {
	color:#FF9900;
	text-decoration: underline;
	}
.attrib {
	font-size: 8pt;
	line-height: 12pt;
	cursor: default;
	}
.barface {
	 background-color: #999900;
	 border: #666600 Solid 1px;
	 border-left: #CCCC00 Solid 1px;
	 border-top: #CCCC00 Solid 1px;
	 color: #ffffff;
	 cursor: default;
	 height: 24px;
	 margin-top: 0px;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
 	}
.barface_blue {
	 background-color: #6699CC;
	 border: #336699 Solid 1px;
	 border-left: #99CCFF Solid 1px;
	 border-top: #99CCFF Solid 1px;
	 color: #ffffff;
	 cursor: default;
	 height: 24px;
	 margin-top: 0px;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
 	}
.barface_orange {
	 background-color: #CC6600;
	 border: #993300 Solid 1px;
	 border-left: #FF9900 Solid 1px;
	 border-top: #FF9900 Solid 1px;
	 color: #ffffff;
	 cursor: default;
	 height: 24px;
	 margin-top: 0px;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
 	}
.SubmitButton {
	 background-color: #333366;
	 border: #000000 Solid 2px;
	 border-left: #9999CC Solid 2px;
	 border-top: #9999CC Solid 2px;
	 color: #ffffff;
	 cursor: Hand;
	 height: 24px;
	 margin-top: 0px;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
 	}
 
TD {
	font-size: 10pt;
	font-family : Verdana, Arial, Helvetica;
	}
TH {
	background-color: #9999CC;
	padding-left: 6;
	padding-right: 6;
	font-size: 10pt;
	font-weight: bold;
	cursor: default;
	}

INPUT.login {
	font-size: 9pt;
	color: white;
	background-color: #5E759E;
	border: Solid 1px #cccccc;
	}
INPUT.submit {
	font-size: 9pt;
	color: white;
	font-weight: bold;
	background-color: #6B916B;
	border: Solid 1px #cccccc;
	}
SELECT {
	font-size: 8pt;
	}
TEXTAREA {
	font-size: 8pt;
	}
INPUT.reqfield {
	background-color: #CCCCFF;
	font-size: 8pt;
	}
SELECT.reqfield {
	background-color: #CCCCFF;
	font-size: 7pt;
	}
INPUT.message {
	color: #000000;
	background-color: #FFFFFF;
	width: 283px; 
	cursor: default;
	margin-top: 0px;
	font-size: 8pt;
	}
TEXTAREA.message {
	color: #000000;
	background-color: #F0F0F0;
	border: Solid 1px #000000;
	border-left: Solid 1px #000000;
	border-top: Solid 1px #000000;
	width: 323px; 
	cursor: default;
	margin-top: 0px;
	font-size: 8pt;

	}
INPUT.messageframe {
	color: #000000;
	background-color: #FFFFFF;
	width: 330px; 
	font-size: 8pt;
	}
TEXTAREA.messageframe {
	color: #000000;
	background-color: #FFFFFF;
	border: Solid 1px #000000;
	border-left: Solid 1px #000000;
	border-top: Solid 1px #000000;
	width: 392px; 
	cursor: default;
	margin-top: 0px;
	font-size: 8pt;
	}