

#filterContainer {margin-top:35px;}
#filterContainer fieldset{margin:10px auto; padding:10px; border:1px solid #69C; background:#efeded; position:relative;}
#filterContainer legend {padding:3px; position:absolute; top:-21px; left:10px; background:#69C; color:#fff; font-size:18px;}
form {width:100%; overflow: auto; margin:auto; padding:auto;}

form p {margin: 6px 0 8px 0; }
p.field {display:block; width:100%; float:left; clear:left; overflow:auto; padding:0px; }
form p label {float:left; display:block; width:180px; margin:0px 5px 0 0; padding:0px 5px 0px 5px; text-align:right;}

input[type="text"] {width:225; z-index: 100;}
input.long {width: 22em;}
select {width: 13em;background: #fff;border: 1px solid #999;}
select.state {width: 24em;background: #fff;border: 1px solid #999;}
input[type="button"], input[type="reset"] 
{background: #ccc url(../img/btnResetBg.png) repeat-x bottom; border:1px solid #b10707; padding:2px; color: #fff; font-weight: bold; width:125px;}
input[type="button"]:hover, input[type="reset"]:hover
{background:#600002;}
input[type="submit"] 
{background: #ccc url(../img/btnSubmitBg.png) repeat-x bottom; border:1px solid #033566; padding:2px; color: #fff; font-weight: bold; width:125px;}
input[type="submit"]:hover
{background:#085a94;} 






