fieldset { border:1px solid #002F81; padding-bottom:20px;}
legend {font-weight:bold; padding: 0.2em 0.5em; margin-left:10px; border:1px solid #002F81;}

.form ul li {background: url(/images/img.gif) no-repeat 0px 9px; padding: 0px; _padding:0; list-style:none; list-style-type:none; position:relative; clear: both;}
.form label.realLabel { width: 120px; text-align: right; display: block; float: left; clear: left; margin-right: 17px;}
/*.form li {list-style:none; position:relative; clear: both; margin-left:-20px;}*/

.form select.error{border: 2px solid red; background-color: #FFFFD5; margin: 0px; color: red;}
.form select.valid{border: 2px solid red; background-color: #FFFFD5; margin: 0px; color:#0C0;}
.form input.valid { border:1px solid #090; padding: 2px; background-color:#CFC;}
.form input.error { border:1px solid #A90000; padding: 2px; background-color:#F8E5E5;}

.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; z-index:99;}
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden;}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete strong { font-weight:normal; color:#3399FF; }

.legendCopy {color:#00F; margin-left:22px; margin-bottom:10px; padding-top:10px;}
.winSubmitButton {padding-top:10px; padding-left:30px;}
