.usermessage {
	margin: 5px auto 0px auto;
	/*border: 1px solid #000000;		*/
	background: #fdfdfd 2px;		
	min-width: 200px;
	max-width: 600px;
	width: 600px;
	padding: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

.messageOK {
	border: 1px solid #A0E0A0;	
	background: url("images/accept.png") no-repeat #E0FFE0 4px;	
	color: #3F9730;	
	padding: 6px 5px 5px 25px; border-radius: 3px 3px 3px 3px;
}

.messageWarn {
	border: 1px solid #EEEEBB;
	background: url("images/warn.jpg") no-repeat #FFFFDD 4px;	
	color: #777730;
	padding: 6px 5px 5px 25px; border-radius: 3px 3px 3px 3px;
}

.messageErr {
	border: 1px solid #EEBBBB;	
	background: url("images/alert.png") no-repeat #FFDDDD 4px;	
	color: #F76F60;
	font-weight: bold;
	padding: 6px 5px 5px 25px; border-radius: 3px 3px 3px 3px;
}
	
.messageNotice {
	border: 1px solid #EEEEBB;	
	background: url("images/notice.jpg") no-repeat #FFF7B0 4px;	
	color: #A0A030;
	font-weight: bold;
	padding: 6px 5px 5px 25px; border-radius: 3px 3px 3px 3px;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.alert {
	background-image: url("images/alert.png");
	background-repeat: no-repeat;
	padding: 2px 0px 0px 21px; border-radius: 3px 3px 3px 3px;
	min-height: 16px;
	text-align: left;
}
/* jQuery Validator CSSS */
.error {
	color:#FF0000;
	background-color:#FFBFC9;
}
input.required, select.required, textarea.required {
	border:2px solid #FF0000;
}
a.greenLinkButton{
    background-color: #ddd;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 15px;
    text-align: center;
    text-decoration:none;
}
div.dumpdiv{ 	text-align: left; width: auto; }
dumphead { font-weight: bold; color: #FF7F00; font-size: 1.5em; }
table.twincol { border-spacing: 3px; width: auto; border: 1px solid #FF7F00 }
table.twincol td.leftcol  { vertical-align: top; text-align: right; margin-right: 8px; font-weight: bold; }
table.twincol td.rightcol { vertical-align: top; text-align: left; }

#tinymce { border: 1px dashed #FFAAAA; }

.code { font-family: "Courier New", Consolas, Courier; font-size: 11px; border: 1px solid #C0C0C0; padding: 10px; }