/* ---- FORM ELEMENTS ---- */

form {
    width: 350px;
    margin: 0;
    padding: 0;
    font: normal Verdana, Geneva, Arial, sans-serif;
}

.errormessage {
	color: #ff0000;
	font: bold;
}

.feedbackbox {
    width: 100%;
    font: normal 100% Verdana, Geneva, Arial, sans-serif;
    color: #000000;
    padding: 0;
}

text {
    font: normal 100% Verdana, Geneva, Arial, sans-serif;
    color: #000000;
    margin-bottom: 5px;
}

textarea {
    font: normal 100% Verdana, Geneva, Arial, sans-serif;
    color: #000000
    scrolling: auto;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #c0c0c0;
	scrollbar-shadow-color: #c0c0c0;
    margin-bottom: 5px;
}

input {
    font: normal 100% Verdana, Geneva, Arial, sans-serif;
    color: #000000;
    margin-bottom: 5px;
}

select {
    font: normal 100% Verdana, Geneva, Arial, sans-serif;
    color: #000000;
    margin-bottom: 15px;
}

div.row {
    clear: both;
    padding: 0;
    margin-bottom: 3px;
}

div.row span.left {
    float: left;
    width: 35%;
    padding: 0;
    text-align: right;
    vertical-align: bottom;
    color: #848484;
}

div.row span.right {
    float: right;
    width: 63%;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
    color: #848484;
}

.spacer {
	height: 5px;
    padding: 0;
    margin-bottom: 15px;
}

.mandatory {
	vertical-align: top;
	margin-left: 5px;
	color: #ff0000;
}

.selectedItem {
	color: #ff0000;
}