

form{
	margin:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans;
}
form div{
	padding:5px;
	position:relative;
}
#content form p{
	font-family:Arial, Helvetica, sans;
	font-size:11px;
}
form div.hl{
	background-color:#FFF6BF;
}
form div.temp{
	background-color:#f1f1f1;
}
form input:focus{
}
form .form-error{
	background-color:#990000;
	color:white;
}
form div div.error-message{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 150px;
	font-weight:bold;
	color:#990000;
}
form div span{
	cursor:help;
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:2px;
	right:2px;
	z-index:200;
	text-indent:-9999px;
}

form label { font-weight: bold; }

form textarea { margin: 0.5em 0.5em 0 0; width:390px;}
form textarea { padding: .4em; }

form div { margin: 0 0 .5em; clear:both; }
form div label { float: left; width: 70px; }
form div div{
	clear:none;
	float:left;
	width:280px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-bottom:15px;
}

form div input { width: 280px; }
form div.multiselect select { width: auto; }

form div input[type="button"] { width: auto; font-size:14px;}
form div input[type="text"] { padding:2px; width:196px; border:1px solid #999999;}
form div input[type="password"] { padding:2px; width:196px; border:1px solid #999999;}
form div input[type="checkbox"] { width: auto; }
form div input[type="radio"] { width: auto; }
form div input[type="submit"] { width: auto; font-size:14px;}
form div input[type="file"] { width: auto; }

#content form div input.shorty{
	width:40px;
}
#content form div input.shorty_2{
	width:30px;
}

<!--
div.content_details form div{
	padding:0px 5px 2px 5px;
}
-->


div.content_details form div input[type="text"] { padding:2px; width:196px; border:1px solid #e6e6e6; background-color:#e6e6e6; color:#242424; }
div.content_details form div select { padding:2px; width:200px; border:1px solid #e6e6e6;}
div.content_details form div label { float: left; width: 100px; }
#checkboxes{
/*	width: 300px:*/
}
#checkboxes div { float:left; width: 110px; padding:0px;}

#flashMessage{
	cursor:pointer;
	margin:0px 15px 10px 0px;
	padding:10px 10px 10px 50px;
	font-size:16px;
	font-weight:bold;
	background-position:20px center;
	background-repeat:no-repeat;
	
	background-color:#FFF6BF;
	border:1px solid #FFD324;
	background-image:url(../../img/admin/icons/alert.png);
	color:#514721;	
}
#flashMessage.success{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	background-image:url(../../img/admin/icons/tick.png);
	color:#264409;
}
#flashMessage.error{
	background-color:#FBE3E4;
	border:1px solid #FBC2C4;
	background-image:url(../../img/admin/icons/exclamation.png);
	color:#8a1f11;
}
#flashMessage a   { color: #514721; }
#flashMessage.error a    { color: #8a1f11; }
#flashMessage.success a  { color: #264409; }
#flashMessage em{
	font-style:italic;
}

#content form h3{
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	color:#412a24;
	font-family:Times, 'Adobe Garamond' ,georgia,serif;
}
#content form h3#advanced_search_toggle{
	color:#40529c;
	cursor:pointer;
	background-image:url(/img/toggle_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding-left:17px;
}

#content form h3#advanced_search_toggle.current{
	background-position:0px -32px;
}

#content form h3#advanced_search_toggle span{
	font-size:11px;
	font-family:Arial, Helvetica, sans;
	color:#242424;
}

#content form #btn_search{
	width:auto;
	margin-left:-5px;
}