#email fieldset { width: 500px; padding: 0px 12px 12px 12px; height:auto; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 10px 0 10px 0; } 
#email label { position: relative; width: 155px; display: block; margin: 10px 0px; } 
#email label input { position: absolute; left: 100%; top: 0px; width: 150px;}
#email label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; } 
#email label textarea { margin-left:155px; margin-top: -10px; width: 275px; height:200px; } 
#email input.submit { width: auto; margin-left: 50px;}
#email legend {color:#BF0000;font-size:14px;}
.submit { background-color:#900; color: #FFFFFF; border-width: 1px; border-color: #000000; width: auto; height: 20px; font-size: 12px; }
#enroll fieldset { width: 580px; padding: 0px 12px 12px 12px; height:auto; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 10px 0 10px 0; } 
#enroll label { position: relative; width: 155px; display: block; margin: 10px 0px; } 
#enroll label input { position: absolute; left: 100%; top: 0px; width: 150px;}
#enroll label input.smallfield_med_grey {position: absolute;left: 100%;top: 0px;width: 150px;background-color:#E6E6E6;color:#900;}
#enroll label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; } 
#enroll label textarea { margin-left:155px; margin-top: -50px; width: 400px; height:200px; } 
#enroll input.submit { width: auto; margin-left: 10px;}
#enroll input.submit2 { width: auto; margin-left: 160px;}
#enroll legend {color:#BF0000;font-size:14px;}
#enroll span {position: absolute; left: 315px; top: 3px; width: 260px;}
.submit, .submit2 { background-color:#900; color: #FFFFFF; border-width: 1px; border-color: #000000; width: auto; height: 20px; font-size: 12px; }
#contact fieldset { width: 580px; padding: 0px 12px 12px 12px; height:auto; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 10px 0 10px 0; } 
#contact label { position: relative; width: 155px; display: block; margin: 10px 0px; } 
#contact label input { position: absolute; left: 100%; top: 0px; width: 150px;}
#contact label input.smallfield_med_grey {position: absolute;left: 100%;top: 0px;width: 150px;background-color:#E6E6E6;color:#900;}
#contact label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; } 
#contact label textarea { margin-left:155px; margin-top: -10px; width: 400px; height:200px; } 
#contact input.submit { width: auto; margin-left: 10px;}
#contact input.submit2 { width: auto; margin-left: 160px;}
#contact legend {color:#BF0000;font-size:14px;}
#contact span {position: absolute; left: 315px; top: 3px; width: 260px;}