.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 
{
	clear:both;
	background:#F5F5D7 none repeat scroll 0%;
	border:1px solid #CC0000;
	display:block;
	margin:10px;
	padding:2px;
	text-align:left;
	padding:4px;
	padding-left:2px;
}

.VAMValSummaryHeader
{
	width:100%;
	background:#CC0000 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:3px;
}
	
.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;
	padding : 0px, 5px, 5px, 5px;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #339900;
}
	
.noticeAlert
{
	border:1px solid #c00;
	background-color: #f5f5d7;
	padding:5px;
	display: block;
	margin-bottom:25px;
	text-align:left;
}
.noticeAlert ul
{
	list-style-type: none
}
.alertText 
{
	padding-left:30px;
	
}

.alertText img
{
	display:none;
}
table.alertText
{
	background:#CC0000 none repeat scroll 0%;
}

.alertText td
{
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:3px;
}
.alertText a
{
	color:#5B5E7F;
	text-decoration:none;
}
.alertText a:visited
{
	color:#000000;
}
ol.alertText
{
	margin-top:0px;
	margin-bottom:0px;
}
.formGenericRequired {
	background : #ffc; 
	height : 22px;
}

