form#cform 
	{
	
	width:400px; padding:0px; border:0px ;  margin: 0px 0px 0px 0px;
	}
	
form#cform fieldset 
	{	
	  float:left;
	  width:398px;
	  font-size:12px;
	  border-color: #000000;
	  border-width: 0px 0px 0px 0px;
	  border-style: solid none none none;
	  padding: 10px;
	  margin: 0px 0px 0px 0px;

	}

form#cform label 
	{
	font-size:11px;
	clear:left; 
	display:block; 
	float:left; 
	width:100px; 
	text-align:right;
	padding-right:10px; 
	padding-top:5px; 
	color:#666666;
	}		


form#cform input
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

form#cform select
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

form#cform textarea
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

	


form#cform option 
	{
	padding-top:5px; 
	}



	

form#signform 
	{
	
	width:350px; padding:0px; border:0px ;  margin: 0px 0px 0px 0px;
	}
	
form#signform fieldset 
	{	
	
  clear: both;
  font-size:12px;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  border-style: solid ;
  padding: 10px;
  margin: 0px 0px 0px 0px;

	}

form#signform label 
	{
	font-size:11px;
	clear:left; 
	display:block; 
	float:left; 
	width:100px; 
	text-align:right;
	padding-right:10px; 
	padding-top:5px; 
	color:#666666;
	}		


form#signform input
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

form#signform select
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

form#signform textarea
	{	
	font-size:11px;
	margin: 5px 0px 0px 5px;
	color:#333333;
	}

	


form#signform option 
	{
	padding-top:5px; 
	}

	


	
fieldset#errors
	{	
	float: right;
 	width: 140px;
 	height: auto;
 	margin: 16px 0px 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;
	}


	
fieldset.general
	{	
  clear: both;
  font-size:12px;
  border-color: #000000;
  width:350px;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 10px;
  margin: 0px 0px 0px 0px;

	}

label.general 
	{
	font-size:11px;
	clear:left; 
	display:block; 
	float:left; 
	width:300px; 
	padding-right:10px; 
	padding-top:5px; 
	color:#333333;
	}		


