@charset "utf-8";
/* CSS Document */

label, label span {display: block; padding-bottom: .25em;}
label {float: left; width: 100%;}
label span {float: left; width: 55%; text-align: right; font-size: 14px}

fieldset input, select {float: right; width: 35%; border: 1px solid #e590b8;}
fieldset input:hover, select:hover {border-color: #000; background-color:#FFFFCC;}
fieldset input:active, input:focus {border-color: #900;}

fieldset {
background: url(images/form_background.jpg) repeat-x;
margin-bottom: 10px;
padding: 20px;
border: 0px solid;
overflow:hidden;
}

form div {
clear: both;
margin-bottom: 20px; 
padding: 10px 20px; 
text-align: center; 
border-bottom: 1px solid #333;}

form div input {
background-color: #336699;
color: #fff;
border: 2px double #000;
border-top-color: #999;}

form div input:hover {
background-color:#FFFFCC;}

#instructions li {
font-size:14px;
text-align:left;
padding:.5em;
list-style-type:none;
padding-bottom: .25em;}

.text_emphasis {
font-weight:bold;
color:#336699;
font-size:16px;}

td {
text-align:left;
font-size:14px;}

td.cell_border {
border: 1px solid;
text-align:center;}
