/*	styles pertaining to forms	*/

h1,h2,h3,h4,h5,h6	{
	display: block;
	/* clear: both;  Seems bogus, so I disabled it.  FCY 2005-04-07 */
}

form				{	display: block;	
					}

textarea	{	
				font-size: x-small;
				font-family: Verdana, Helvetica, sans-serif;
				margin: .5em 0em 1em 0em;
				clear: right;
				display: block;
			}

label	{	float: left;
			width: 15em;
			margin: .25em 0em 0em;
			padding: 0em 1em 0em 0em;
			font-weight: bold;
			font-size: x-small;
			color: rgb(51,51,51);	
/*			color: rgb(102,102,102);	*/
			clear:left;
			vertical-align: middle;
			text-align: right;
		}
		
/*
label.mandatory	{	color: rgb(51,51,51,);	}		
*/

input, select	{	margin: .5em 0em;	}

fieldset.directoryInfo {
	width: 45%;
	float: right;
}

textarea.directoryInfo {
	margin: 0;
	display: inline;
}

hr.directoryInfo {
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}

input.directoryInfoSingle {
	width: 20em;
}

