/*-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-Autovalidation-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)*/
.panelContent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #999 1px solid
}
.inputError {
	BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}
.inputNormal {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; BORDER-LEFT: #004080 1px solid; BORDER-BOTTOM: #004080 1px solid; COLOR: #004080; BACKGROUND-COLOR: #efefef
}
.innerError {
    background-image: url(images/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}
.innerHelp {
	background-image: url(images/valid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #008000 0px solid; BORDER-TOP: #008000 10x solid; MARGIN: 0px; BORDER-LEFT: #008000 0px solid; BORDER-BOTTOM: #008000 0px solid; COLOR: #008000
}
.date {
	BORDER-RIGHT: #80FF80 1px solid; BORDER-TOP: #80FF80 1px solid; MARGIN: 0px; BORDER-LEFT: #80FF80 1px solid; BORDER-BOTTOM: #80FF80 1px solid; COLOR: #004080; BACKGROUND-COLOR: #efefef 
}
.date.inputError {
	BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}
div.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFC;
	border:1px solid #CCC;
	margin:0 0 0 0;
	padding:5px;
	display:none;
	position:absolute;
}
#errorsDiv ul{
	width:280px;
	list-style:square;
	display:block;
	padding:10px 0 10px 24px;
	margin:0 0 0 10px;
	color:#FF8000
}
#errorsDiv li{
	font-family:Verdana, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:1px 0 2px 10px;
	vertical-align:text-top;
	color:#FF8000
}
tr.valid{

}

tr.valid td input{
border: 1px solid #00FF00;
}

tr.invalid{
/*background-color:#F9CACA;*/
backgroun-color:#FFFFFF;
}
tr.valid textarea{
border: 1px solid #00FF00;
}

tr.invalid textarea{
	border:1px solid #FF0000;
}
tr.invalid td input{
border: 1px solid #FF0000;
}

.errormsg
{
	background-image:url(../images/ajaxformvalidation/error.gif);
	background-color:#FFFF00;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:20px;
	margin:3px;
	width:100%;
	color:#FF0000;
}
.okmsg
{
	background-image:url(../images/ajaxformvalidation/right_tick.gif);
	background-color:#FFFF00;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:20px;
	margin:3px;
	width:100%;
	color:#00AA00;
}
.warnmsg
{
	background-image:url(../images/ajaxformvalidation/caution.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:20px;
	margin:3px;
	width:100%;
	color:#FF0000;
}
.waitmsg
{
	background-image:url(../images/ajaxformvalidation/preloader.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:20px;
	margin:3px;
	width:100%;
	color:#FF6600;
}
/*-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-Autovalidation-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)*/

/*-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-cycle-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)*/
.pics {  
    height:  74px;  
    width:   100%;
    padding: 0;  
    margin:  0;  
}  
.pics div {  
    width:  100%;
    height: 74px; 
} 
/*-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-cycle-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)-(*)*/