/* CSS Document */

form {
margin:0px;
padding:0px;
}

div.form-container {
	margin: 0px;
	padding: 5px;
	font-size:11px;
}

.HLight{
color:#FF0000;
font-size:12px;
}
div.form-container h3{
font-size:12px; color:#CC0000;
}
fieldset{ margin: 10px 0; padding: 10px; border:  #C0E4EF 1px solid;}
legend {margin:0px; margin-bottom: 1em; color:#333333; font-size:12px; font-weight:bold;  color:#0080C0 }
legend em { color: #C00; font-style: normal; }

div.errors {
	padding: 10px 10px;
	border:  #FFD9D9 2px dotted;
	background:url(../images/wrg.gif) no-repeat left center #fffcf1;
	margin: 5px ;
	color:#9F0004;  font-size:12px;
	padding-left:100px;
}
div.errors p { margin: 0; }
div.errors p em { color: #000; font-style: normal; font-weight: bold; }
div.errors strong {
	color:#C00;
	font-size:12px;

}



div.Success {
	margin: 5px;
	padding: 10px 10px;
	border: #D9E2EA 2px dotted;
	font-size:12px;
	background:url(../images/rht.gif) no-repeat left center #eff4f8;
	padding-left:100px;
}
div.Success p { margin: 0; }
div.Success p em { color:#000; font-style: normal; font-weight: bold; }
div.Success strong { color:#054fb3; font-size:12px;}


div.form-container form input, div.form-container form textarea{ width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
div.form-container form textarea{ height:100px;}

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border:  #c0e4ef 1px solid; }
div.form-container form legend {
	font-weight: bold;
	color: #0080C0;
}
div.form-container form fieldset div { padding: .25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {
	background-color: #FFF;
	border: 2px solid #999;
}
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow {
	margin-left: 170px;
}
div.form-container form input.submit{ background:url(../images/ok.gif) transparent no-repeat; border:none; color:#FFFFFF; font-weight:bold; height:25px; width:92px; }
div.form-container div.Cancel{  }

