#contactform fieldset{border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin:5px 0 10px 0; padding:15px 0 15px 90px; }
#contactform p{clear:both; }
#contactform p span{color:#F00; margin-left:5px; }
#contactform label{color:#315D92; float:left; font-weight:bold; padding-right:30px; width:160px;}
#contactform .labelspacing p{padding:10px 0; }
#contactform input{height:15px; padding:4px 3px;}
#contactform input.radio{border:none; display:inline; margin:0 4px 0 0; }
#contactform input#midinitial{width:30px; }
#contactform input#contactaddress{width:180px; }
#contactform input#city{width:100px; }
#contactform input#state{width:30px; }
#contactform input#zip{width:70px; }
#contactform input#phonenumber{width:120px; }
#contactform input.submit{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; border:none; color:#FFF; cursor:pointer; display:block; font-weight:bold; height:32px; padding:0 0 0 14px; text-align:left; width:128px;}
#contactform input.submit:hover{background-position:0 -32px; color:#333; text-decoration:none;}
#contactform input.submit:active{background-position:0 -64px; color:#FFF; text-decoration:none;}
#contactform input.disabled{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; background-position:0 -96px; color:#F3F3F3;}
#contactform input.disabled:hover{background-position:0 -96px; color:#F3F3F3; cursor:default;}
#contactform input.disabled:active{background-position:0 -96px; color:#F3F3F3; cursor:default;}
#contactform p em{font-size:11px; font-weight:normal;}
#contactform .error{color:#F00;}