/* Background color for the input field 
 if any error occurs */
.inputError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 3px;
	/*width:165px;*/
	color: #000000;
	background-color: #ACDBE5;
	border: 1px dashed #ff0000;
}
.inputNormal
{
	font-size: 11px;
	background-color: #F4F7F2;
	padding: 1px;
	border: 1px solid white;
	font-weight: normal;
	margin: 2px 0px 2px 0px;
}
.innerError
{
	border-right: #FF8000 1px solid;
	border-top: #FF8000 1px solid;
	margin: 0px;
	border-left: #FF8000 1px solid;
	border-bottom: #FF8000 1px solid;
	color: #FF8000;
}

.warning
{
	background: url(   "../../images/Warning2.gif" ) left no-repeat;
	background-color: #E0F4FB;
	background-position: 14px center;
	padding: 8px 3px 8px 48px;
	border: 1px dotted #2A7401;
	margin: 5px;
	width: 80%;
	text-align: left;
	color: #9f2431;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.info
{
	background: url(   "../../images/info.gif" ) left no-repeat;
	background-color: #BDC9DB;
	background-position: 14px center;
	padding: 3px 3px 3px 42px;
	border: 1px dotted #54AF54;
	margin: 5px;
	width: 70%;
	text-align: left;
	font-family: arial;
	color: #9f2431;
	font-size: 11px;
	font-weight: bold;
}

.poppic
{
	position: relative;
	z-index: 0;
}

.poppic:hover
{
	background-color: transparent;
	z-index: 50;
}

.poppic span
{
	/*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.poppic span img
{
	/*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.poppic:hover span
{
	/*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}

