form#two{background:#fff; width:700px; padding:10px; border:1px solid #fff; margin:5px auto; font-size:11px; font-family:verdana,arial,helvetica,sans-serif;}
form#two p{font-size:11px; color:#000; text-align:left; padding:3px 5px 5px 0; margin:0;}
form#two fieldset#current p{padding:0px; margin:0;}
form#two fieldset{background-color:#f5f5f5;width:600px; display:block; border:1px dotted #000; padding:5px 5px 5px 10px; font-family:verdana,sans-serif; margin-bottom:0.5em; font-size:11px;}
form#two fieldset:hover{border:1px solid #000;}
form#two fieldset#opt:hover{border:1px solid #b80b38;}
form#two legend{font-size:11px; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#000;}
* html form#two legend{padding:0 0 30px 0; margin:5px 0 0 0; border:none;}
form#two label{clear:left; display:block; float:left; width:125px; text-align:left; padding-right:10px; color:#000; margin-bottom:0.5em;}
form#two input{border:1px solid #414d59; padding-left:0.5em; margin-bottom:0.6em; width:200px; background:#c5d3e0;}
form#two input:hover{background:#ffff99; border:1px solid #414d59; color:#000;}
form#two input:focus{background:#fff; border:1px solid #E8A439; color:#E8A439;}
form#two fieldset#medical input,form#two fieldset#current input{width:45px;}
form#two select{margin:0 0 1em 0.5em;}
form#two textarea{width:300px; height:50px; border:1px solid #414d59; padding:0.5em; overflow:auto; background:#c5d3e0;}
form#two textarea:hover{background:#ffff99; border:1px solid #414d59; color:#000;}
form#two textarea:focus{background:#fff; border:1px solid #E8A439; color:#E8A439;}
form#two option{background:#fff; color:#414d59;}
form#two optgroup{background:#fff; color:#000; font-style:normal;}
form#two optgroup option{background:#fff; color:#414d59;}
form#two #button1,form#two #button2{color:#000; padding-right:0.5em; cursor:pointer; width:150px; margin-left:8px; background:#E8A439; border:1px solid; border-color:#FFFF56 #774B1D #774B1D #FFFF56;}
form#two #button1:hover,form#two #button2:hover{color:#f5f5f5; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; font-weight:bold;}

.ok{background-image:url(../img/accept-14x14.jpg);background-repeat:no-repeat;color:#a1bD7B;display:inline;font-weight:bold;margin:1px 0 0 5px;padding:2px 2px 2px 21px;width:50px;}
.error{background-image:url(../img/icon_error.gif);background-repeat:no-repeat;color:#FF3300;display:inline;font-weight:bold;height:50px;margin:1px 0;padding:2px 2px 2px 21px;}
.failed{border:1px solid #FF3300;color:#FF3300;}
.passed{border:1px solid #00CC00;color:#000;}