﻿.cellList
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
}

.cellList li
{
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}

.validationok
{
	display:block;
	width:auto;
	float:left;
	padding:0px 0px 0px 8px;
	margin:0px 20px 0px 0px;
	background-image:url(../images/validate01/newInputFld_left.gif);
	background-position:left 14px;
	background-repeat:no-repeat;
	min-height:53px;
}

.validationok div
{
	display:block;
	width:auto;
	clear:left;
	border:0px;
	padding:0px 22px 0px 0px;
	margin:0px 0px 0px 0px;
	*margin:-1px 0px 0px 0px;
	background-image:url(../images/validate01/newInputFld_right.gif);
	background-position:right top;
	*background-position:right 1px;
	background-repeat:no-repeat;
}

.validationok .validationAlertMsg
{
	display:none;
}

.validationok strong
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#777777;
	padding-left:0px;
	height:14px;
	float:left;
}

.validationok input[type="text"]
{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
	border-left:0px;
	border-right:0px;
	margin:0px 0px 0px 0px;
	height:25px;	
	font-size:12px;
	width:100%;
	*width:auto;
}

.validationok select
{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
	border-left:0px;
	border-right:0px;
	margin:0px 0px 0px 0px;
	*margin:1px 0px 0px 0px;
	height:29px;
	font-size:12px;
	width:100%;
	*width:auto;
}
/* validation KO */

.validationko
{
	display:block;
	width:auto;
	float:left;
	border:0px;
	padding:0px 0px 0px 8px;
	margin:0px 20px 0px 0px;
	background-image:url(../images/validate01/newInputFld_leftKO.gif) !important;
	background-position:left 14px;
	background-repeat:no-repeat;
	min-height:53px;
}

.validationko div
{
	display:block;
	width:auto;
	clear:left;
	border:0px;
	padding:0px 22px 0px 0px;
	margin:0px 0px 0px 0px;
	*margin:-1px 0px 0px 0px;
	background-image:url(../images/validate01/newInputFld_rightKO.gif) !important;
	background-position:right top;
	*background-position:right 1px;
	background-repeat:no-repeat;
}

.validationko .validationAlertMsg
{
	display:block;
	color:#ff6600;
	font-size:8px;
	margin-left:-8px;
	position:absolute;
	*position:relative;
}

.validationko strong
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#777777;
	padding-left:0px;
	height:14px;
	float:left;
}

.validationko input[type="text"]
{
	border-top:1px solid #FF6600 !important;
	border-bottom:1px solid #FF6600 !important;
	background-color:#FFEAC8 !important;
	border-left:0px;
	border-right:0px;
	margin:0px 0px 0px 0px;
	height:25px;	
	font-size:12px;
	width:100%;
	*width:auto;
}

.validationko select
{
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	background-color:#FFEAC8;
	border-left:0px;
	border-right:0px;
	margin:0px 0px 0px 0px;
	*margin:1px 0px 0px 0px;
	height:25px;	
	font-size:12px;
	width:100%;
	*width:auto;
}


.a22 strong
{
    font-family:Lucida Console;
    font-size:10px !important;
}

.a22 select
{
    font-family:Lucida Console;
    font-size:10px !important;
    padding-left:51px;
}