body
{
	font: 11px Helvetica, Arial, Verdana, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}
.values { font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;text-align:left;}
.property { font: 11px Helvetica, Arial, Verdana, sans-serif; text-align:left;z-index:10;vertical-align:middle}
.property.fixed { text-align:center}
input.property { text-align:left }
input.property.text { text-align:left }
input.property.date { text-align:center; width:25px; }  /* may cause trouble in IE6 */
input.property.date.year { width:40px; }
input.property.button { text-align:center; }
button.property.button { text-align:center; }
.validate { font-weight:bold; color:red; display:none; }
.successMsg { font-weight:bold; color:green; display:none; }
.overlayMsg {font: 11px Helvetica, Arial, Verdana, sans-serif;display:none;font-size:16px;font-weight:bold;color:#4B5765;background-color:#C3D2E4;border:3px solid #D3DDE9;text-align:center;position:absolute;top:220px;left:187px;width:400px;height:20px;z-index:10000; }
.overlayMsg.error { color:red;height:auto; }
.overlayMsg.error.browser { display:block; }
.overlayMsg.warn { color:#EF8100;height:auto; }
.overlayMsg.notice { height:auto; }
.overlayMsg.update { font-size:14px;height:auto;left:87px;width:600px;}
.msgSubtext {font-size: 10px;}
.showByDefault { display:block; }
.hideByDefault { display:none; }
.neverShow { display:none; }
.internal { display:none; }
.remark { font-size:10px; }

div.area { padding-top:20px; }
div.area2 { padding-top:10px; }
div.area3 { padding-top:5px;padding-left:25px; }

input { font: 11px Helvetica, Arial, Verdana, sans-serif; text-align:left;z-index:10;vertical-align:middle}
label { vertical-align:middle;}


.messageBox {
	font: 14px Helvetica, Arial, Verdana, sans-serif;
	display:block;
	font-weight:bold;
	color:#4B5765;
	background-color:#C3D2E4;
	border:3px solid #D3DDE9;
	text-align:center;
	position:absolute;
	top:220px;
	left:187px;
	/*width:400px;
	height:20px;*/
	z-index:10000; 
}
.messageBoxText {
	padding: 15px 15px 15px 15px;
}
.messageBoxCloser { 
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#4B5765;
	padding-left:5px;
}