.ctrl_olv_child_container {
	font-size: 11px;
}
/*.ctrl_olv_label, .ctrl_olv_label_selected {
	font-size: 11px !important;
}
*/

.ctrl_txt, .ctrl_lst, .ctrl_fil, .ctrl_txa, .ctrl_dte, .ctrl_col, .ctrl_tme {
	width: 200px;
}
	div.form .ctrl_txt {
		width: 150px;
	}


.ctrl_txa {
	height: 100px;
}

.ctrl_field_extra {
	vertical-align: top;
}

.ctrl_txt, .ctrl_cmb, .ctrl_lst, .ctrl_fil, .ctrl_txa, .ctrl_txa_max, .ctrl_dte, .ctrl_col, .ctrl_tme {
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
}

.ctrl_cmb_button, .ctrl_cmb_button_over, .ctrl_cmb_button_pressed {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.ctrl_cmb_button_pressed {
	border: 0px none;
	width: 16px;
}

.ctrl_cmb_listitem, .ctrl_cmb_listitem_over, .ctrl_cmb_listitem_selected, .ctrl_cmb_listitem_selected_over {
	font-size: 11px;
	white-space: nowrap;
}

.ctrl_chk_label {
	white-space: nowrap;
}
	.ctrl_chk_label#login_store_label {
		white-space: normal;
	}

.ctrl_chk_box_container {
	vertical-align: top;
}
