
.form-bottom-row-no-error {
	background-color : #E9E9E8;
}



table.form-table {
	background-color : #F6F6F6;	
}
table.form-valid .form-border, .form-border { 
	border: 2px solid #F6F6F6 ;
	background-color: #F6F6F6;
}


.form-bottom-row-error {
	background-color : #E8CF66;
} 

table.form-invalid .form-border { 
	border: 2px solid #E8CF66 ;
}

.form-all select, .form-all input,  .form-all textarea {
	border: 1px solid #888888;

	
}









.form-all {
	padding: 0px;
	margin: 0px;	
}





table.form-table  li{
	list-style-image:url(images/form-bullet.gif);
	padding-bottom:3px;
}


table.form-table  ul{
	margin-left:0;
	padding-left:15px;
	margin-top:7px;
	padding-top:0;
}


.form-all input {
	height:20px;
	padding-top: 3px; 	
}





.form-all input , .form-all select, .form-all option,  .form-all textarea{
	font-family: Verdana, Sans-serif;
	font-weight : normal;	
	font-size: 10px;
	color : #000000; 
	width : 291px;
	padding-left: 5px; 
	
	margin:0px;
}
.form-all select {
	pading-top : 0px;
	padding-bottom : 0px;
}

.form-all textarea{
	padding-right: 0px;
	height : 200px;
}
.form-all select {
	margin : 0px;
	padding : 0px;
}

table.form-table,table.form-table td {
	margin : 0px;
	border:none;
	font-family: Verdana, Sans-serif;

	font-size: 10px;
}
td.form-label strong{
	font-weight : bold;
}
td.form-label {
	font-family: Verdana, Sans-serif;
	font-weight : normal;	
	font-size: 10px;
	color : #000000;
	padding-left : 8px ;
	padding-right : 8px ;
	vertical-align : top;
	
}  

td.form-feedback-cell {
	padding-left : 8px ;
	padding-right : 8px ;
	font-family: Verdana, Sans-serif;
	font-weight : bold;	
	font-size: 10px;
}

/* FORM BUTTON
----------------------------------------*/
table.form-btn-off, table.form-btn-on {
	display: inline-table;
}
table.form-btn-off td.form-btn-middle , table.form-btn-on td.form-btn-middle  {
	background-repeat : repeat-x;
	
}


table.form-btn-off td.form-btn-middle {
	background-image : url(images/form-btn-middle-off.gif);
}


table.form-btn-on td.form-btn-middle {
	background-image : url(images/form-btn-middle-on.gif);
}

table.form-btn-off td.form-btn-left, table.form-btn-off td.form-btn-right {
	background-repeat : no-repeat;	
} 

table.form-btn-off td.form-btn-left {
	background-image : url(images/form-btn-left-off.gif);	
}

table.form-btn-off td.form-btn-right {
	background-image : url(images/form-btn-right-off.gif);	
}

table.form-btn-on td.form-btn-left {
	background-image : url(images/form-btn-left-on.gif);	
}

table.form-btn-on td.form-btn-right {   
	background-image : url(images/form-btn-right-on.gif); 	
}



.form-btn-middle, .form-btn-middle a{
	font-family: Verdana, Sans-serif;
	font-weight : bold;	
	font-size: 10px;
	color : #FFFFFF;
	text-decoration : none;
	/*padding-left : 2px ;
	padding-right : 2px ;
	*/
	
}

.form-btn-middle a:hover {
text-decoration : none;
}





/*table.form-invalid .form-field-text{
	border: 2px solid #FFCE01 ;
	
}*/ 

.form-border { 	
 display:table-cell ; 
 clear : none;
}



table.form-no-req .form-field-req , table.form-no-req .form-field-error {
	display: none;
}



table.form-valid .form-field-error {
	display:none;
}

table.form-invalid .form-field-error {
	display:;
}

.form-feedback-cell {
	font-weight : normal !important;
}

.form-icons {
	vertical-align : top;
	padding-top: 5px;
}

.form-checkbox {	
	margin-bottom : 2px !important;	
	vertical-align : middle;
	border:none !important;
}

.form-radio {
	border: none !important;
	vertical-align : middle;
}


/* Submit 
------------------------------------*/

.form-submit-button .form-button {
		
}

.form-submit-button .form-processing {
	display:none;
}
.form-submit-button .form-ok-btn {
	display:none;
}
/*---------------*/

.form-submit-processing .form-button {
	display:none;
}

.form-submit-processing .form-processing {

}
.form-submit-processing .form-ok-btn {
	display:none;
}

/*---------------*/

.form-submit-ok-btn .form-button {
	display:none;
}

.form-submit-ok-btn .form-processing {
	display:none;
}
.form-submit-ok-btn .form-ok-btn {
	
}