/* Form style */
form{
	margin:0px; padding:0px;
}
	input[type=text], input[type=password], input[type=file]{
		margin:0px; padding:2px;
		font:normal 13px Verdana, Geneva, sans-serif;
		width:300px;
	}
	input[type=submit], button{
		margin:0px; padding:1px 5px 1px 5px;
		font:normal 13px Verdana, Geneva, sans-serif;
		cursor:pointer;
	}
	input[type=radio], form input[type=checkbox]{
		position:relative; top:1px;
		margin:0px 2px 0px 0px; padding:2px;
		font:normal 13px Verdana, Geneva, sans-serif;
	}
	select{
		margin:0px; padding:2px;
		font:normal 13px Verdana, Geneva, sans-serif;
		width:306px;
	}
	textarea{
		margin:0px; padding:2px;
		font:normal 13px Verdana, Geneva, sans-serif;
		width:300px; height:200px;
	}

/* User message "boxes" */
div.message_box{
	margin:10px 0px; padding:5px 5px 5px 28px;
	color:#222222;
	border-width:1px; border-style:solid;
}
	div.message_box p{
		margin:0px; padding:0px;
		color:#222222;
	}
	div.message_box ul{
		margin:5px 0px 5px 16px; padding:0px;
	}
	div.message_box ul li{
		margin:0px; padding:0px;
		color:#222222;
		list-style:circle outside;
	}
div.message_box.red{
	background:#F7CBCA url(../images/icons/exclamation.png) 6px center no-repeat;
	border-color:#CC0000;
}
div.message_box.yellow{
	background:#FFFFCC url(../images/icons/error.png) 6px center no-repeat;
	border-color:#FC0;
}
div.message_box.green{
	background:#eef4d3 url(../images/icons/accept.png) 6px center no-repeat;
	border-color:#090;
}
div.message_box.blue{
	background:#E5EFFD url(../images/icons/information.png) 6px center no-repeat;
	border-color:#1183AE;
}
