/* Start of CMSMS style sheet 'SIF_Theme : SIF Enquiry Form' */
.formbuilderform {
	
	width:550px; 
	padding:10px; 
	border:1px solid #000; 
	margin:0;
background-image: url('images/greentras.png');
background-repeat: repeat;



	}
	
.formbuilderform fieldset {
	background:#E6FFBF; 
	width:450px; 
	display:block; 
	border: 0px solid #fff; 
	padding:0px; 
	font-family:verdana, sans-serif; 
	margin-bottom: 0em; 
	line-height: 0em;
visibility:hidden
	}
	
/* .formbuilderform fieldset#personal {
	background:transparent url(cssplay/crutch.gif) no-repeat 400px 10px;
	}
	
.formbuilderform fieldset#medical {
	background:transparent url(cssplay/sling.gif) no-repeat 400px 10px;
	}
	
.formbuilderform fieldset#current {
	background:transparent url(cssplay/cold.gif) no-repeat 390px 10px;
	}
	
* html .formbuilderform fieldset#personal, * html .formbuilderform fieldset#medical {
	background-position:400px 20px;
	}
	
* html .formbuilderform fieldset#current {
	background-position:390px 20px;
	}
	
.formbuilderform fieldset#opt {
	background:#dee;
	} */
	
.formbuilderform legend {
	font-family:georgia, sans-serif; 
	font-size:0.9em; 
	font-weight:bold; 
	border:3px solid #fff; 
	margin-bottom:5px; 
	padding:3px; 
	width:254px; 
	background:#fff;
	}
	
.form_name label, .form_email label, .form_skills label {
		float: left;
	/*	clear: left; */
		width: 120px; 
		text-align:left; 
		padding-right:10px; 

		margin-bottom:0.5em;
}


.form_email input {
	clear: right;
}


.form_skills {
	padding-bottom: 9px;
}

.form_comment label {

}


.form_areas label, .form_newscheck label, .form_activities label{
	float: left;
/*	clear: left; */
	width: 220px; 
	text-align:left; 
	padding-right:10px; 
	color:#333; 
	margin-bottom:0.5em;
	}


.form_newscheck {
	margin-bottom: 20px;
}


.formbuilderform input {
	border:1px solid #fff; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.6em;
	}
	
.form_activities input {
	border:1px solid #fff; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.6em;
	}
	
.form_areas input {
	border:1px solid #fff; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.6em;
	}
	
.formbuilderform select {
	margin-left:0.5em;
	}
	
.form_activstatic {
	text-align: left; 
	font-weight: bold; 
	color: #444; 
	background-color: #b4d884; 
	padding: 2px;
	margin-bottom: 5px;
        background-image: url(uploads/SIF_Theme/grad_dark.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;

}

.field_areastatic {
	text-align: left; 
	font-weight: bold; 
	color: #444; 
	background-color: #b4d884; 
	padding: 2px;
	margin-bottom: 5px;

        background-image: url(uploads/SIF_Theme/grad_dark.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;

}


	
.formbuilderform textarea {
	width:490px; 
	height:15em; 
	border:1px solid #6BB300; 
	padding:0.5em; 
	overflow:auto; 
	margin-bottom: 10px;

        background-image: url(uploads/SIF_Theme/grad_dark.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;




	}


	
.formbuilderform option {

color:#000000;



	}
	
.formbuilderform optgroup {
	background:#abb; 

	font-family:georgia, serif;
	}
	
.formbuilderform optgroup option {
	background:#9aa; 
	color:#000000;
	}
	
.submit {
	color:#c00; 
	padding-right:0.5em; 
	cursor:pointer;
	width: 90px;
	height: 17px; 
	margin-top:8px;
	}
	
.submit:hover {
	background-color: #E6FFBF;
	color:#000;
	}
.error_message {
color: #ff0000;
}

.required {
color: #000000;
}

.error {
color: #ff0000;
}




/* End of 'SIF_Theme : SIF Enquiry Form' */

