.alertBox {
		border-width: 1px;
		border-style : solid;
		border-color : red;
		background-color: #fafaec;
/*		width: 100%;*/
		padding : 3px;
		margin-top : 10px;
		font-family : arial, helvetica, sans-serif;
		font-size : 10px;
		font-weight : bold;
		text-decoration : none;
		color : #4aa140;
		
	}	

.alertBoxLogin {
	background-color:#F0F0F0;
	border:1px solid #D1D1D1;
	margin-bottom:10px;
	vertical-align:middle;
	width:300px;
}
	
	.alertBoxLogin2 {
		border:1px solid #ccc;
		background-color: #f5f5d7;
		width: 300px;
		padding:5px;
		display: block;
		margin-bottom:25px;
		
	}
	.alertBoxMessages {
		position : absolute;
		left : 657px;
		top : 215px;
		border-width: 1px;
		border-style : solid;
		border-color : #339900;
		background-color: #ffffcc;
		vertical-align : middle;
/*		width: 180px;*/
		padding : 0px 5px 5px 5px;
		font-family : arial, helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		text-decoration : none;
		color : #339900;
		
	}
	
	.alertText {
		font-family : arial, helvetica, sans-serif;
		font-size : 11px;
		font-weight:bold;
		line-height : 12px;
		color : red;
	}
	ol.alertText {
		font-family : arial, helvetica, sans-serif;
		font-size : 11px;
		font-weight:bold;
		line-height : 12px;
		color : red;
		text-align:left;
	}
	ol.alertText li { margin-left:40px;}
	
	.formGenericRequired {
		border-style : solid;
		border-color : #FF0000;
		background-color : #ffffcc;
		border-width : 1px;
	}
