/* dvform2.css 8.00 04-25-08 18:48 */

#special table  { background-color: white;
border-collapse: collapse;
border-top: 1px solid black;
border-bottom: 1px solid black;
color: black; }

#special th {  width: 200px;
text-align: right;
vertical-align: top;
border-top: 1px solid black;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
padding: 0.75em 12px 0.75em 0; }

#special .header th { text-align: left;
text-transform: uppercase;
font-size: 0.9em;
padding-left: 220px; }

#special td {  vertical-align: middle;
color: white;
border-left: 4px solid gray;
font: 1em Verdana,Arial,Helvetica,sans-serif;
padding: 4px; }

#special input[type="text"] { background-color: #cccccc; }
#special textarea { background-color: #cccccc; }
#special textarea:focus { background-color: #aaaaaa; }
#special input:focus { background-color: #aaaaaa; }

input[type="submit"] {  border-right: 2px solid gray;
border-bottom: 2px solid gray;
background-color: #cccccc;
color: black;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
margin: 1em auto 1em auto;
padding: 10px; }

.invalid { color: red !important; }

