
	div.hideMe {display: none;padding-left:5px;padding-right:5px;}
	div.showMe {display: block;position:absolute;background-color:lightgrey;padding-left:5px;padding-right:5px;}
	
	div.HIDDENSUBQUESTION {display: none;margin-left:40px;}
	div.VISIBLESUBQUESTION {display: block;margin-left:40px;}
	div.HIDDENMAINQUESTION {display: none;margin-left:0px;}
	div.VISIBLEMAINQUESTION {display: block;margin-left:0px;}

	div.active {background-color:lightgrey}
	div.inactive {background-color:#FFCF60}

	div.HasDropDown
	{
		color:#2d338e;
		text-decoration:none;
		font-weight:bold;
		font-family:arial;
		font-size:12px;
		width:100%;
		height:100%;
		cursor:hand;
		vertical-align:middle;
	}

.StorySummary	{
		color:#2d338e;
		text-decoration:none;
		font-weight:normal;
		font-family:arial;
		font-size:12px;
		line-height:14px;
	}

.StorySummary:hover
	{
		color:#60C659 ;
		text-decoration:none;
		font-weight:normal;
		font-family:arial;
		font-size:12px;
		line-height:14px;
	}
	

	a
	{
		color:#2d338e;
		text-decoration:none;
		font-weight:bold;
		font-family:arial;
		font-size:12px;
		line-height:14px;
	}

	a:hover
	{
		color:black ;
		text-decoration:none;
		font-weight:bold;
		font-family:arial;
		font-size:12px;
		line-height:14px;
	}

	.SectionLabel
	{
		font-family:arial;
		font-weight:bold;
		font-size:13px;
	}

	.SectionHeadText
	{
		font-family:arial;
		font-weight:normal;
		font-size:12px;
		line-height:14px;
		text-align:justify;
	}

	.SubSectionLabel
	{
		font-family:arial;
		font-weight:bold;
		font-size:15px;
		line-height:16px;
	}

	font
	{
		font-family:arial;
		font-weight:normal;
		font-size:13px;
		--vertical-align:center;
		line-height:16px;
	}


	table
	{
		font-family:arial;
		font-weight:normal;
		font-size:13px;
		--vertical-align:center;
		line-height:16px;
	}


	.Answer
	{
		font-family:arial;
		font-weight:normal;
		font-size:13px;
		line-height:16px;
	}
	
	.Error
	{
		font-family:arial;
		font-weight:bold;
		font-size:13px;
		line-height:16px;
		color:red
	}
	hr
	{
		color:#60C659;
		height:1px;
	}

	input.radio
	{
		
		xfloat: left;
		vertical-align:middle;
		line-height:12px;
		margin:0px;
		margin-top:px;
		margin-right:5px;
		height:16px;
		
	}

	.QuestionIndent
		{
			margin-left:30px;
			font-size:13px;
			line-height:16px;
			font-face:arial;
			vertical-align:top;
		}

	.Question
		{
			width:600px;
			font-size:13px;
			line-height:16px;
			font-face:arial;
			vertical-align:top;
		}


	.bordercell
		{
			font-size:13px;
			line-height:16px;
			font-face:arial;
			background-color:#FFFFF;
			border:1px solid black;
			padding:2px;
		}

	.bordercellBanner
		{
			font-size:13px;
			line-height:16px;
			font-face:arial;
			background-color:#CCCCCC;
			border:1px solid black;
			padding:5px;
		}


	.noborder
		{
			font-size:13px;
			line-height:16px;
			font-face:arial;
			background-color:#FFF;
			border:0px solid black;
			border-top:0px solid black;
			padding:5px;

		}

	.gridtable
		{
			border-collapse:collapse;
		}



