
form{
	margin:0px 0px 20px 0px;
}
form div{
	padding:5px;
	position:relative;
}
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;
	background-image:url(../img/icons/help.png);
}*/
form div span{
	display: none;
}

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; }
form div label { display:block; }

form div input { width: 400px; }

form div.multiselect select { width: auto; }

form div input[type="button"] { width: auto; font-size:14px;}
form div input[type="text"] { padding:2px; width:396px; border:1px solid #999999;}
form div input[type="password"] { padding:2px; width:396px; 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; }

.select400 { width: 403px; }


form div input[type="text"].sm75 { width: 75px; }
form div input[type="text"].sm150 { width: 150px; }


#flashMessage{
	cursor:pointer;
	margin:5px 15px 15px 15px;
	padding:15px 20px 15px 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/icons/alert.png);
	color:#514721;	
}
#flashMessage.success{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	background-image:url(/img/icons/tick.png);
	color:#264409;
}
#flashMessage.error{
	background-color:#FBE3E4;
	border:1px solid #FBC2C4;
	background-image:url(/img/icons/exclamation.png);
	color:#8a1f11;
}

#flashMessage a   { color: #514721; }
#flashMessage.error a    { color: #8a1f11; }
#flashMessage.success a  { color: #264409; }
#flashMessage em{
	font-style:italic;
}
