
table {
border:0 none;
}
th, td {
font-style:normal;
padding:0;
text-align:left;
vertical-align:top;
}
.hidden {
display:none;
}
div.form {
color:#333333;
font-size:12px;
font-weight:bold;
}
div.form table th, div.form table td {
height:13px;
padding:4px 0 0;
}
div.form table th h5 {
color:#666666;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
div.form table th label, div.form table th.dual label.default {
color:#999999;
display:block;
float:left;
margin:0;
padding:0;
width:130px;
}
div.form table th.dual label {
display:inline;
float:left;
width:50px;
}
div.form table td input {
background-color:#FFFFFF;
border:1px solid #333333;
height:18px;
width:306px;
}
div.form table td.dual input {
border:0 none;
height:auto;
width:20px;
}
div.form table td input.file {
background-color:#FFFFFF;
}
div.form table td select {
height:auto;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
width:309px;
}
div.form table td textarea {
border:1px solid #333333;
height:70px;
width:305px;
}
div.form table td.send {
text-align:right;
width:439px;
}
div.form table span.error {
color:#F14D25;
display:block;
font-size:12px;
margin:5px 0 10px;
}
div.form table td button, table.narrow td button {
width:100%;
}
div.contact-form {
background-color:#EBEBEB;
float:right;
left:-60px;
margin:0 0 30px;
padding:15px;
position:relative;
top:5px;
width:180px;
}
div.form table.narrow th label {
color:#333333;
display:block;
float:left;
margin:0;
padding:0;
width:175px;
}
div.form table.narrow td select, div.form table.narrow td input {
background-color:#FFFFFF;
border:1px solid #AAA;
height:18px;
width:190px;
}
div.form table.narrow td select {
height:auto;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
width:193px;
}
div.form table.narrow td textarea {
border:1px solid #AAA;
height:70px;
width:190px;
}
div.form table.narrow td button {
margin-bottom:15px;
}
div.form table.narrow table td.send {
padding:5px 0 0;
text-align:right;
width:190px;
}
table.tabular {
left:15px;
position:relative;
top:10px;
}
div.narrow {
overflow:hidden;
width:195px;
}
div.admin {
overflow:visible;
}
div.admin span.checkbox input, div.admin span.radio input {
width:20px;
}

