/* CSS Document */
body {
	margin:0 auto;
	width: 100%;
	background-image:url(background.gif);	
	color:#333;
}


H2 {
	
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	margin:0;
	padding:0;
	color:#ADD23C;
}

.mainhead {
	width: 600px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	margin-bottom:30px;
}

.mainbody {
	width: 600px;
	margin:0 auto;
}

TD.by A:link, TD.by A:active, TD.by A:visited, TD.by A:hover{color:#9ABA79}

TD.tdline {border-left:1px dashed #CCC;padding-left:20px;}

.mainhead H1 {
	
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24pt;
	margin:0;
	padding:0;
	color:#ADD23C;
}
.mainbody P {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
.mainbody H3 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	
	}
.links a img,.links a:hover img,.links a:active img,.links a:visited img {
	text-decoration:none;
	border:none;
}

form {margin:0;padding:0px;}

FORM TD,FORM TH{vertical-align:top;padding:4pt 0;font-size:11px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
FORM TD P,FORM TH P{margin-left:0;margin-top:0}
FORM P.note{margin:4pt 0;color:#666;font-weight:normal;}
FORM TD P.note{margin-top:0;text-align:left;}
FORM TH{font-weight:normal;color:#666;padding-left:5pt;padding-right:2pt;text-align:left;white-space:nowrap}
FORM .required TH{font-weight:normal}
FORM TR.spacer{height:24pt!important}

.btn {border-top:1px solid #666; border-left:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;background-color:#ADD23C; color:#FFF; font-weight:bold;}

INPUT, TEXTAREA {border:1px solid #CCC; padding:2px;}

.required LABEL,SPAN.required{background-image:url(li_req.gif);background-repeat:no-repeat;background-position:right top;padding-right:6px;color:#000;font-weight:normal}
.required .th{background-image:url(li_req.gif);background-repeat:no-repeat;background-position:left 8px;padding-left:8px}
.required .th LABEL{background-image:none;padding-right:0}

FORM .error INPUT.text,FORM .error TEXTAREA,.error SELECT,
INPUT.error,INPUT.text.error,TEXTAREA.error,SELECT.error{border:1px solid #CA84C2;background-color:#F8EFF7}
FORM .error TH{color:#CA84C2}
FORM .error LABEL{color:#CA84C2}
FORM .error .note{color:#CA84C2}
.iferror{display:none}
.error P.iferror{display:block;color:#7F5E98;}
