/* Form Widgets and Related - Print and Projection Media Types */
@import url(lib/screen_form.css);

label {
	display: block;
	margin: 0px 17px 4px 0;
	/* font: .9em Verdana, sans-serif;
	color: #666; */
}

label.regText {
	/* font: 1.2em Verdana, sans-serif;
	color: #333; */
}

input.text {
	width: 191px;
	height: 20px;
	font: 1.2em Verdana, sans-serif;
	margin: 0 0 0 0;
	border: 1px solid #B2A7A3;
}

input.textLong {
	width: 250px;
	height: 20px;
	font: 1.2em Verdana, sans-serif;
	margin: 0 0 0 0;
	border: 1px solid #B2A7A3;
}

input.textZip {
	width: 100px;
	height: 20px;
	font: 1.2em Verdana, sans-serif;
	margin: 0 0 0 0;
	border: 1px solid #B2A7A3;
}

input.button {
	margin: 0px 0 10px 136px;
}

textarea {
	width: 250px;
	height: 150px;
	/* font: 1.2em Verdana, sans-serif; */
	margin: 0 0 0 0;
	border: 1px solid #B2A7A3;
}

.required {
	font: .9em Verdana, sans-serif;
	color: #f00;
}

p.widgetInstruction {
	margin: 0 0 10px 0;
	color: #666;
	font: 1em/1.2 Verdana, sans-serif;
}

/**********************************

Adapted from libform Styles by Nick Rigby 

***********************************/

form.bcform {
	font-size: 1.1em;
	/* color: #333; */
}
	
form.bcform legend { 
	padding-left: 0; 
	padding-bottom: 1em;
	color: #0E2243;
	color: #8A837D;
}
	
form.bcform legend, form.bcform label { 
	/* color: #333; */
}

form.bcform label.largeTextAreaLabel {
	width: 307px;
	line-height: 1.2;
}

form.bcform fieldset {
	border: none;
	/* border-top: 1px solid #B2A7A3; */
	margin-top: 2em;
	/* background: url(../_images/forms/libform-fieldset.gif) left bottom repeat-x; */
}

form.bcform fieldset fieldset { 
	background: none; 
}
	
form.bcform fieldset li {
	padding: 5px 0px 7px !important;
	/* background: url(../_images/forms/libform-divider.gif) left bottom repeat-x !important; */
}