﻿#bodyText .alert { color: #FF0000; }
#bodyText div.notes { padding: 0 1em; }
#bodyText fieldset * { margin: 0; padding: 0;}
#bodyText fieldset ol,#bodyText fieldset ul,#bodyTextfieldset dl { margin: 0 0 0 2em;}
#bodyText fieldset .notes { border: 1px dashed #333333; background: #EEEEEE; padding: 1em; margin: .5em 0 0;}
#bodyText fieldset { border: 1px dashed #000000; margin: 1em 0 0 0; padding: .5em 1em; clear:left;}
#bodyText fieldset br { clear: both;}
#bodyText fieldset div.notes { padding: .5em 1em 1em; }
#bodyText fieldset fieldset.select { margin: .5em 0; padding: 0 1em .5em;}
#bodyText fieldset fieldset.select input { width: auto; margin: 0 0 0 30%; padding: auto; float: none;}
#bodyText fieldset fieldset.select label { width: auto; float: none; margin: 0;}
#bodyText fieldset fieldset.select legend { font-size: 100%; margin: 0; padding: 0; }
#bodyText fieldset fieldset.select p { margin: 0;}
#bodyText fieldset input,
#bodyText fieldset span.AsInput { float: left; width: 50%; padding: 0; margin: 0 0 .5em;}
#bodyText fieldset input#submit { width: auto; padding: 0 .5em; }
#bodyText fieldset input#reset { width: auto; padding: 0 .5em; }
#bodyText fieldset label { float: left; clear: left; font-weight: bold; width: 30%; margin: 0 0 .5em;}
#bodyText fieldset label.Inline,
#bodyText fieldset input.Inline,
#bodyText fieldset select.Inline {float:none; width:auto; padding: 0 2px; margin:0px; display: inline;}
#bodyText fieldset legend { background: #FFFFFF; color: #000000; font-size: 1em; font-weight: bold; margin: 0 0 .5em 0; padding: 0 .5em;}
#bodyText fieldset optgroup { background: #EEEEEE; color: #000000; font-weight: bold; font-style: normal;}
#bodyText fieldset optgroup option { background: #FFFFFF; padding: 0 0 0 1em; }
#bodyText fieldset p { padding: .5em 0 0; clear:left; }
#bodyText fieldset select {
	float: left;
	width: 68%;
	margin-bottom: 0.5em;
}
#bodyText fieldset select.short { width: auto; }
#bodyText fieldset textarea { float: left; width: 68%; margin-bottom: .5em;}
* html #bodyText fieldset fieldset.select legend { margin-left: -.4em;}
#bodyText fieldset .textfieldRequiredMsg,
#bodyText fieldset .textareaRequiredMsg,
#bodyText fieldset .selectRequiredMsg,
#bodyText fieldset .textfieldInvalidFormatMsg,
#bodyText fieldset .checkboxRequiredMsg,
#bodyText fieldset .checkboxMinSelectionsMsg,
#bodyText fieldset .checkboxMaxSelectionsMsg,
#bodyText fieldset .radioRequiredMsg { padding: 0px 3px;}
#bodyText .required {	
	color: #990000;
	background-color:  #FFFFFF;
	margin: 0px 2px;
	padding: 0px 2px;
}
#bodyText form .required {	
	color: #FFFFFF;	
	background-color: #990000; 
}
#bodyText abbr.required {
	color: #990000;
	background-color:  #FFFFFF;
	font-weight: bold;
	padding: 0 1px;
	font-size:110%;
	line-height: 100%;
}

#bodyText label span.required {
	display:none;
}
#bodyText div.required {
	padding: 2px 5px;
	font-weight: bold;
	font-size: 0.75em;
}
#bodyText div.required ul {
	font-weight: normal;
	color:#FFFFFF;	
	font-size: 1em;
	margin: 3px 0px;
	padding: 0px;
	list-style:none;
}
.Guidelines,
#bodyText fieldset label span.Guidelines {
	font-weight:normal;
	font-style:italic;
}
noscript {
	display:block;
	color: #FFFFFF;	
	background-color: #990000; 
}
