/*---- forms -----*/
.tab-form, .tab-form td {
 background-color: transparent;
 background-image: none;
 border-collapse: separate;
 border-width: 0;
 border-style: none; 
}

.tab-form {
 padding: 0;
 margin: 0;
 width: 100%;
}

.tab-form td {
 padding: 0.15em 6px 0.15em 4px;
}

form fieldset {
 margin: 1em;
 border: 1px solid #909090;
 padding: 0.5em;
}

form fieldset legend {
 font-weight: bold;
 color: #340E70;
}

form input.text, form textarea {
 background-color: #fcfcfc; 
 border: 1px solid #bbbbbb;
 width: 100%;
}

form input.submit {
 font-weight: bold;
 margin: 0.5em;
 padding: 0.15em;
 text-align: center;
 background-color: #e8ffb0;
 _cursor: hand;
 cursor: pointer;
}

form input.checkbox, form input.radio {
 margin: 0.2em 0.6em 0.2em 0;
}

form select {
}

.widthhalf {
 width: 50% !important;
}
