form#cform 
	{
	
	width:380px; padding:0px; border:0px ;  margin: 0px 0px 0px 0px;
	}
	

	


	
fieldset#errors
	{	
	float: right;
 	width: 140px;
 	height: auto;
 	margin: 1px 5px 0px 10px;
 	padding: 5px;
  	border: 1px solid #666666;
  	background-color: #ffffe1;
  	color: #666666;
  	font-size: 88%;

	}



fieldset#errors label 
	{
	font-size:11px;
	clear:left; 
	display:block; 
	float:left; 
	width:100% 
	
	padding:5px; 
	
	color:#666666;
	}		


fieldset#errors h4 
	{
	background-image: url(../images/icons/error_sm.gif);
  	background-repeat: no-repeat;
	background-position: top left;
  	padding: 3px 0px 3px 20px;
 	border-width: 0px 0px 1px 0px;
  	border-style: solid;
  	border-color: #666666;
  	color: #666666;
  	font-size: 110%;
	margin: 5px 5px 10px 5px;
	}

#form_mastertable {
	width:735px;
	padding:0px;
	text-align:left;
}
.formbg_side {
 	border-width: 0px 1px 1px 1px;
  	border-style: solid;
  	border-color: #A9A9A9;
	padding: 5px 5px 5px 5px;
}

.redalert {
	color:#FF0000;
	font-weight:bold;
}


form.grey1 {
width:575px;
padding:0px 0px 0px 0px;
background-color:#FFF9AD;

background-repeat:no-repeat;
font-size:0.9em;
line-height:1.2em;
}

form.grey1 div.form_container {
	padding:15px 15px 5px 15px;


}

form.grey1 div.form_foot {

background-repeat:no-repeat;
background-color:#FCFBFA;
height:10px;

}

form.grey1 fieldset {
width:auto;

}

form.grey1 input {
	
font-family: Arial, Helvetica, Trebuchet MS, sans-serif; 
font-size:0.95em;
}


form.grey1 textarea {
	font-size:0.95em;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	line-height:1.4em;
	

}


form.grey1 select {
	font-size:0.85em;	

}

form.grey1 dl {
	width:auto;
	float:none;
}

form.grey1 dt {
float:left;
text-align:right;
font-weight:bold;
color:#006C34;
width:150px;
font-size:1.2em;

padding:5px 4px 5px 2px;

}

form.grey1 dd {
float:left;
width:280px;
padding:5px 10px 5px 0px;

}




