
form {
padding: 0px;
margin: 0px;
}
input, select, textarea, button, optgroup, legend {
font-size: 10px;
text-decoration: none;
font-weight: normal;
font-style: normal !important;
}
legend {
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 4px;
color: black; 
}
input.number {
text-align: right;
}
textarea {
font-style: normal !important;
width: 100%;
margin-left: 0px;
margin-right: 0px;
} 
.formBox {
border : 1px solid #666666;
padding: 5;
margin-bottom: 10px;
}
.formBox div.heading {
font-size: 9px;
font-weight: normal;
letter-spacing: 3px;
vertical-align: baseline;
color: #ffffff;
background-color: #666666;
padding: 1 3 1 6;
border-bottom : 1px solid #666666;
border-right : 0px solid #666666;
display: block;
}
.formBlockGroup {
display: block;
white-space: nowrap;
}
.formBlock, .formBlock-narrow, .formBlock-wide {
display: inline;
margin: 0 20 0 0; 
width: auto;
}
.formBlock {
width: 250;
}
.formBlock-narrow {
width: 1;
}
.formBlock-wide {
width: 375;
}
.formTable, .formTable-narrow {
padding: 0;
border-spacing: 0px;
border-collapse: separate; 
}
.formTable-narrow {
width: 1;
}
.listTable th, .listTable td {
padding: 2;
}
.formKey, .formValue, label {
font-size: 10px;
text-decoration: none;
white-space: nowrap;
vertical-align: top;
color: black;
padding: 2 !important ;
font-style: normal; 
}
.formValue {
font-weight: normal;
text-align: left;
}
.formKey, label {
font-weight: normal;
text-align: right;
color: black; 
font-style: normal; 
}
td.formKey {
padding-right: 5px !important ;
}
td.formSpacer {
padding: 0px;
margin: 0px;
font-size: 25%;
}
.button {
font-weight : bold;
font-size: 10px;
}
.smallButton {
width: 60px;
font-weight : normal;
font-size: 10px;
}
.smallSubmitButton {
width: 180px;
font-weight : normal;
font-size: 10px;
}
.smallButtonCompact {
width: 40px;
font-weight : normal;
font-size: 10px;
}
.smallSubmitButtonCompact {
width: 120px;
font-weight : normal;
font-size: 10px;
}
.buttonBar {
margin: 0 0 0 0; 
padding: 2;
white-space: nowrap;
width: 100%;
clear: both;
text-align: center;
}
div.searchForm {
padding: 4px; 
float: right; 
width: auto; 
border:1px solid #bbbbbb;
}
