.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;
}
.formTextHint
{
    color: gray;
}