div#navdiv{display: block;position:absolute; top: 110px; }
    #wpsaaffnav > li { list-style-type:none; float:left; display:block; position:relative; width: 150px; }
    #wpsaaffnav > li:hover ul { display:block; }

    #wpsaaffnav li ul { display:none; background-color:#E3E3E3; border-left: 1px solid #606060; border-top: 1px solid #606060; border-right: 1px solid #606060;}
    #wpsaaffnav li ul li a { display:block; padding:5px 10px;  text-decoration:none; border-bottom: 1px solid #606060;}
    #wpsaaffnav li span { cursor:pointer; margin:0px 10px; font-weight:bold; }

.mainop{ background-color:#ccf2ff; font-weight:bold;}

.fieldheader {font-size: 14px; font-weight: bold; color: #000000; padding-right: 3px; padding-left: 3px; }
.fieldset { margin-bottom: 6px; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px border-radius-topright: 5px; border-radius-topleft: 5px; border-radius-bottomright: 5px; border-radius-bottomleft: 5px; }
.fieldsetcontent { margin-top: 10px; padding-left: 25px; padding-right: 4px; position: relative; top: -10px; margin-bottom: 0px; }

.fieldsetcontent p{margin:0;padding:0;height:40px;}
ul#wpsa-regform {list-style: none; float:none; text-align:left}
ul#wpsa-regform li input{border: 1px solid #9F9F9F; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size: 12px; margin:0;padding:0; padding: 3px; width: 200px;}
