/*

	Basic Form-atting

*/

._cms_form {

	display:				block;

	clear:					both;

	width:					220px;

}



._cms_form ._form_block {

	display:				block;

	clear:					both;

	margin-bottom:			5px;

}

._cms_form ._form_block._form_radio ._form_title,

._cms_form ._form_block._form_select ._form_title,

._cms_form ._form_block._form_textarea ._form_title,

._cms_form ._form_block._form_text ._form_title {

	float:					left;

	clear:					left;

	background-color:		#d88021;

	padding:				4px 4px 4px 4px;

	color:					#fff;

	width:					220px;

	font-size:				11pt;
	
	margin:					3px 0 3px 0;

}

._cms_form ._form_block._form_radio ._form_element,

._cms_form ._form_block._form_select ._form_element,

._cms_form ._form_block._form_textarea ._form_element,

._cms_form ._form_block._form_text ._form_element {

	float:					left;

	clear:					left;

	

	width:					220px;

}

._cms_form ._form_block._form_radio ._form_hint,

._cms_form ._form_block._form_select ._form_hint,

._cms_form ._form_block._form_textarea ._form_hint,

._cms_form ._form_block._form_text ._form_hint {

	float:					left;

	clear:					left;

	

	color:					red;

}

._cms_form ._form_block ._subtitle {

	font-size:				8pt;

}

._cms_form ._form_submit ._input_element {

	float:					right;

}



/*

	Element Formatting

*/

._cms_form ._input_element {

	font-size:				10pt;

}

._cms_form ._form_block._form_select ._input_element {

	float:					left;

	clear:					left;

	border:					1px #d88021 solid;

	max-width:				160px;
	
}

._cms_form ._form_block._form_text ._input_element {

	width:					220px;

	clear:					left;

	border:					1px #d88021 solid;
	padding:				0px 3px 0px 3px;


}

._cms_form ._form_block._form_textarea ._input_element {

	width:					220px;

	height:					80px;

	

	font-family:			inherit;

	font-size:				9pt;

	border:					1px #d88021 solid;
	padding:				0px 3px 0px 3px;


}

._cms_form ._form_block._form_notice ._form_element {

	background-color:		#6679B6;

	color:					#fff;

	font-size:				11pt;

	padding:				0px 3px 0px 3px;


}

._cms_form ._form_block._form_checkbox ._form_element {

	padding:				4px;

	font-size:				10pt;
	padding:				0px 3px 0px 3px;

}