﻿#QQPage { width:100%;  border:solid 0px green;margin:auto;}
#QQContainer { width:640px;   border:solid 0px red;margin:auto;}
#QQHeader{ width:640px;  border:solid 0px blue;margin:auto;}
#QQFooter{ width:640px; border:solid 0px yellow;margin:auto;}

.RowHeadOdd{width:100%;float:left;}
.RowDetsOdd{width:100%;float:left;}
.RowFootOdd{width:100%;float:left;}

.RowHeadEven{width:100%;float:left;}
.RowDetsEven{width:100%;float:left;}
.RowFootEven{width:100%;float:left;}

.LeftCol {float:left;width:300px;}
.MiddleCol {float:left;width:35px;}
.RightCol {float:left;width:300px;}

.Question{width:260px;float:left;}
.Answer{width:260px;float:left;}

.ReqMarkerA{width:30px;float:left;}
.ReqMarkerB{width:30px;float:left;}
.ReqMarkerC{width:30px;float:left;}
.HelpMarkerA{width:30px;float:left;}
.HelpMarkerB{width:30px;float:left;}
.HelpMarkerC{width:30px;float:right;}

.FormErrors {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff ;
	color: #cc0000 ;
	font-weight: bold ;
	display: none;
	

	width:525px ; 
	margin:0px ; 
	padding:0px ; 	
	}
.FormErrors p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size: 9pt ;
	font-weight: bold;
	margin: 0 ;
	padding: 0 ;
	margin-top: 5px ;
	color: #cc0000 ;
	}	
.FormErrors ul 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0.5em 2em 0.25em 2em ;
	list-style-type: disc;
	color: #cc0000 ;

	}
.FormErrors ul li 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0 ;
	margin: 0.4em 0 ;
	background: none ;
	line-height: normal ;
	color: #cc0000 ;
	}


#FormErrorTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 9pt ;
	clear: both;
	display: none;
}

#FormErrorTitleDisplay
{
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 9pt ;
	clear: both;
	display: block;
}
