/*** FORM BLOCK ELEMENTS ***/
  form ul li{
	margin: 5px 0;
  }

	form label.error
		{
		color: #c00;
		
		width: 100%;
		font-size: 0.9em;
		font-weight: bold;
		font-variant:small-caps;
		
		display: none;
		clear:both;
		}
		


/*** SUPPORTING CLASSES ***/

	form label.required{
		background-image:url(../images/required_star.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
	
	form span.required{
		padding:0;
		}
		
	form .clean
		{
		border:none;
		}
		
	form label.disabled{
		color:#aaa;
		}
	
	form .highlight{
		background-color:#e2e2e2;
		}
	
	.off{
		display:none !important;
		}
		

