/*
styles for interactive form elements 
*/
	/* for text labels accompanying form widgets */
	.input-label
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
	}
	/* for text labels in log forms */
	.form-input-label
	{
		background-color:#DDDDDD;	
		width:580px;
						
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		
		padding:5px;
		margin-top:5px;
		
	}
	
	.form-input-label-error
	{
		background-color:#DDDDDD;
		width:580px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0000;
		
		padding:5px;
		margin-top:5px;

	}
	
	.form-answer-background
	{
		width:570px;
		padding:10px;
	
	}
		
	.form-review-page
	{
		background-color:#F7F7F7; 
		margin-top:6px;
		margin-left:15px;
		padding:10px;
		width:560px;
	}
	.form-review-question-main
	{
		background-color:#F4F6DE; 
		margin-top:6px;
		margin-left:0px;
		padding:5px;
		width:550px;
	}
	
	.form-review-question-sub
	{
		background-color:#F4F6DE; 
		margin-left:30px;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:5px;
		padding-right:5px;
		width:520px;
	}
	
	.form-content-header
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			/* color: #98cb66; */ color: #333333;
			margin:5px;
			padding-bottom: 5px;
		}
		
	/* for text labels accompanying form widgets */
	.input-error
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #CC0000;
	}
	
	
	.admin-section
	{
		background-color:#FFD100;
		/*background-color:#FFCC00; */
		width:590px; 
		margin-top:6px;
		padding:0px; 
		margin-left:0px;
	}
	
	.sub-question-background
	{
		background-color:#F7F7F7; 
		margin-left:30px;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:5px;
		padding-right:5px;
		width:560px;	
	}
	
	.question-background
	{
		background-color:#F7F7F7; 
		margin-top:6px;
		margin-left:0px;
		padding:0px;
		width:590px;
	}
	
p.forms-desc-lt-gray
{
	margin:auto;
	margin-bottom:5px;
	padding:5px;
	width:400px;
	border:solid gray 1px;
	background-color:#E4E5E7;
	text-align:center;
}

p.forms-desc-yellow
{
	margin:auto;
	margin-bottom:5px;
	padding:5px;
	width:400px;
	border:solid gray 1px;
	background-color:#FFFFCC;
	text-align:center;
}

