
<style type="text/css">

/* Form styles */
div.form-container { margin: 10px; padding: 5px; background-color: #fff; border: #EEE 0px solid; clear: both;}

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0 0 25px 0; font-size: 13px; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px; padding: 10px; border: #666 1px solid; background-color: #F5F5F5; clear: both;}
div.form-container form legend { font-weight: bold; color: #666; font-size:18px;}
div.form-container form fieldset div { padding: 7px 0; clear: both; vertical-align: middle;}
div.form-container label, 
div.form-container span.label {clear: both; margin-right: 10px; padding: 0px 5px 5px 5px; font-size: 14px; height: 17px; width: 225px; display: block; float: left; position: relative; }
div.form-container label.error { color: #C00;} 
div.form-container span.error { color: #c00;}
div.form-container label em,  
div.form-container span.label em {margin-left: 5px; font-size: 16px; font-style: normal; color: #cc0000;}
div.form-container input[type="text"] {padding: 5px; border: 1px solid #ccc; color: #333;font-weight:normal; font: 13px verdana; -moz-border-radius:2px}
div.form-container input[type="password"] {border:1px solid #ccc;color:#333;font-weight:normal;padding:3px;font: 13px verdana;-moz-border-radius:2px}
div.form-container input[type="checkbox"] {vertical-align: middle;}
div.form-container select {border:1px solid #ccc;color:#333;font-weight:normal;padding:3px;font: 13px verdana;-moz-border-radius:2px}
div.form-container form .validationcode {font-size: 12px; }
div.form-container form .validationcode a {font-size:12px; color: #666;}
div.form-container form .message {font-size:14px; line-height: 17px; color: #333; margin: 0 0 10px 0;}
div.form-container form .codesent {color: #cc0000; font-size:14px;}
div.form-container span.displaytext {font-size: 14px; font-weight: bold; position: absolute; padding-top: 4px;}
div.form-container radio {line-height: 20px;}
div.form-container .selectalert {width: 600px; margin: 0; padding: 0 0 0 125px; font-size: 16px;}
div.form-container .selectalertdesc {width: 600px; padding: 0 0 20px 150px;}

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: #FFC; border-color: #FC6;}
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: 0px; }
div.form-container div.input { height: 50px; position: relative; }
.requirednote {color: #cc0000; font-size:150%;}
div.form-container .errornote {margin: 0 10px; padding: 5px; color: #cc0000; font-size: 13px;}

.form-container .infobox, .form-container .successbox, .form-container .warningbox, .form-container .errorbox, .form-container .validation {
     border: 1px solid #999; 
     margin: 0 0 15px 0;
     padding: 15px 10px 15px 60px;
     background-color: #dedede; 
     background-repeat: no-repeat;
     background-position: 15px center;
     font: 12px verdana, arial;
     line-height: 16px;
}
.form-container .infobox {
     color: #003366;
     /* background-color: #BDE5F8; */
     background-image: url('images/icons/32/info-icon.png');
}
.form-container .successbox {
     color: #4F8A10;
     /* background-color: #DFF2BF; */
     background-image:url('images/icons/32/success-icon.png');
}
.form-container .warningbox {
     color: #A52A2A;
     /* background-color: #ffcc00; */
     background-image: url('images/icons/32/alert-icon.png');
}
.form-container .errorbox {
     color: #B22222;
     /* background-color: #FFBABA; */
     background-image: url('images/icons/32/close-icon.png');
}



</style>