/* BODY {
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT: 80%/1.5 Verdana, Arial, sans-serif; COLOR: #111; 
	BACKGROUND-COLOR: #fff
}

H2 {
	MARGIN: 0px;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 200%; 
	COLOR: #fff; 
	BORDER-BOTTOM: #bbb 2px solid;  
	BACKGROUND-COLOR: #ccc
}

P#copyright {
	FONT-SIZE: 90%; 
	MARGIN: 20px 10px;
	COLOR: #999
} */

DIV.form-container {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px;
	BORDER-LEFT: #eee 1px solid;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #eee 1px solid;
	BACKGROUND-COLOR: #fff
}

P.legend {
	MARGIN-BOTTOM: 1em
}

P.legend EM {
	COLOR: #660000;
	FONT-STYLE: normal
}

DIV.errors {
	BORDER-RIGHT: #fc6 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fc6 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #fc6 1px solid;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #fc6 1px solid; 
	BACKGROUND-COLOR: #ffc
}

DIV.errors P {
	MARGIN: 0px
}

DIV.errors P EM {
	FONT-WEIGHT: bold; 
	COLOR: #c00; 
	FONT-STYLE: normal
}

DIV.form-container FORM P {
	MARGIN: 0px
}

DIV.form-container FORM P.note {
	FONT-SIZE: 90%; 
	MARGIN-LEFT: 170px; 
	COLOR: #333
}

DIV.form-container FORM FIELDSET {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px 0px; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #ddd 1px solid
}

DIV.form-container FORM LEGEND {
	FONT-WEIGHT: bold; 
	COLOR: #666
}

DIV.form-container FORM FIELDSET DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0.25em; 
	PADDING-TOP: 0.25em;
}

DIV.form-container LABEL {
	PADDING-RIGHT: 10px; 
	FLOAT: left; 
	WIDTH: 150px; 
	MARGIN-RIGHT: 10px; 
	FONT-WEIGHT: normal;
}

DIV.form-container SPAN.label {
	PADDING-RIGHT: 10px; 
	FLOAT: left; 
	WIDTH: 150px; 
	MARGIN-RIGHT: 10px; 
}

DIV.form-container LABEL.error {
	COLOR: #c00
}

DIV.form-container SPAN.error {
	COLOR: #c00
}

DIV.form-container LABEL EM {
	COLOR: #c00;
}

DIV.form-container SPAN.label EM {
	COLOR: #c00;
}

DIV.form-container INPUT.error, select.error {
	BORDER-LEFT-COLOR: #c00; 
	BORDER-BOTTOM-COLOR: #c00; 
	BORDER-TOP-COLOR: #c00; 
	BACKGROUND-COLOR: #fef; 
	BORDER-RIGHT-COLOR: #c00
}

DIV.form-container INPUT:unknown {
	BORDER-LEFT-COLOR: #fc6; 
	BORDER-BOTTOM-COLOR: #fc6; 
	BORDER-TOP-COLOR: #fc6; 
	BACKGROUND-COLOR: #ffc; 
	BORDER-RIGHT-COLOR: #fc6
}

DIV.form-container INPUT.error:unknown {
	BORDER-LEFT-COLOR: #fc6; 
	BORDER-BOTTOM-COLOR: #fc6; 
	BORDER-TOP-COLOR: #fc6; 
	BACKGROUND-COLOR: #ffc; 
	BORDER-RIGHT-COLOR: #fc6
}

DIV.form-container TEXTAREA:unknown {
	BORDER-LEFT-COLOR: #fc6; 
	BORDER-BOTTOM-COLOR: #fc6; 
	BORDER-TOP-COLOR: #fc6; 
	BACKGROUND-COLOR: #ffc; 
	BORDER-RIGHT-COLOR: #fc6
}

DIV.form-container DIV.controlset LABEL {
	DISPLAY: inline;
	FLOAT: none;
}

DIV.form-container DIV.controlset INPUT {
	DISPLAY: inline;
	FLOAT: none;
	WIDTH: auto;
}

DIV.form-container DIV.controlset DIV {
	MARGIN-LEFT: 170px
}

DIV.form-container DIV.buttonrow {
	MARGIN-LEFT: 180px
}

DIV.form-container .fValidator-msg {
	MARGIN-LEFT: 170px
}