/** Global backend form.gform styles **/

/** tidy up how ol, ul look inside form.gform areas **/
form.gform ol, form.gform ul {
	list-style-type: none;
}
form.gform li {	
	margin: 0;
	overflow: hidden;
	padding: 15px 8px;
	vertical-align: middle;	
}
form.gform li.even {
	background-color: #f3f3f3;
	-moz-border-radius: 5px 5px 5px 5px;
}
/** group labels and input **/
form.gform label {
	display: inline-block;
	float: left;
	font-weight: bold;
	width: 48px;
	max-width: 48px;
	min-width: 4em;
	margin-right: 15px;
	padding: .35em 0;
	color: #545454;
	text-align: right;
	
}
form.gform label.extended {
	max-width:150px;
	width:150px;
	text-align:right;
}
/*
fieldset ol li div, fieldset ul li div, form.gform ul li div {
	width: 75%;
	max-width: 75%;
	min-width: 25%;
}
*/

/** text input **/
form.gform input[type=text] {
	width: 20em;
}
/** selects **/
form.gform select {
	width: 20em;
}
form optgroup option {
	text-indent:20px;
}
/** this sits the width back to a fixed width for selects **/
form.gform div.selector {
	/*width: 200px;*/
}
/** check boxes **/
form.gform div.checker {
	margin-right: 0;
}
/** file upload element **/
form.gform ul li div.uploader {
	width: 190px;
}
/** helper text **/
form.gform li p, .text-small1 {
	color: #7E7E7E;
	font-style: italic;
}
span.text-small1 {
	line-height: 16px;
	vertical-align: middle;
}
form.gform .ui-state-active a {
	font-weight: bold;
}
form.gform span.required-icon {
	background:url("/private/images/sprite.png") no-repeat scroll -974px -376px transparent;
	display:inline-block;
	height:20px;
	margin-left:-20px;
	overflow:hidden;
	position:relative;
	text-indent:-9000px;
	top:-4px;
	vertical-align:top;
	width:15px;
}
div#filter {
	height: 34px;
	padding: 0 10px;
	border-bottom: 1px solid #C2C2C2;
}
form.filter h6 {
	float: left;
	margin: 4px 5px 0 0;
	font-weight: lighter;
	font-style: italic;
}
form.filter {
	width: 100%;
}
form.filter ul {
	list-style-type: none;
	margin-bottom: 0;
}
form.filter div.button {
	margin-top: 2px;
}
form.filter li {
	float: left;
	margin: 4px 0 0 0;
}