/* Start of CMSMS style sheet 'Form' */
.formbuilderform {
width:560px;
}
.formbuilderform .formline {
clear:both;
border: 1px solid #e0e0e0;
padding: 3px;
margin-bottom: 3px;
}


.formbuilderform .formlabel label {
width: 120px; 
float: left;
padding: 2px;
margin-right: 15px;
}
.formbuilderform .mandatory {
padding: 5px;
margin-bottom: 5px;
}
.formbuilderform input, .formbuilderform textarea, .formbuilderform select {
width: 405px;
font-size: 10pt;
padding: 3px;
border: 0px solid #000000;
font-weight: bold;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #f0f0f0
}

.formbuilderform textarea {
height: 180px;
}

.formbuilderform select {
WIDTH: 400PX;
padding: 0px;
}

.formbuilderform div.fb_invalid input, .formbuilderform div.fb_invalid textarea, .formbuilderform div.fb_invalid select {
background: #FFf0f0;
}

.formbuilderform .formline .sub {
font-weight: bold;
font-size: 12px;
color: #ff3333;
}


.formbuilderform .sub input {
background: #ffffff;
width: 21px;
}

.formbuilderform input.fbsubmit {
width: 140px;
background: #000000;
color: #ffffff;
margin-right: 20px;
cursor:pointer;
}
.formbuilderform input.fbsubmit:hover {
background: #ff3333;
}

.formbuilderform input.fbreset {
width: 140px;
background: #000000;
color: #ffffff;
cursor:pointer;
}



/* End of 'Form' */

