body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px; 
	padding-top:5px; 
	text-align:center
}
ul {list-style-position:outside;margin-left:20px}
ul li {list-style-type:square}
ol {list-style-position:outside; }
ol li {list-style-type:decimal; margin-left:0; padding-left: 0}
ol.Guidelines ul.Guidelines {list-style-position:outside}
ol.Guidelines ul.Guidelines li {list-style-type:square}
ol.Guidelines {list-style-position:outside}
ol.Guidelines li {list-style-type:decimal}

.section {padding-top:10px}
#page {
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-right:dashed 2px #999999;
	text-align: left; 
	width:746px;
	height:100%;
}
#left-pane {
	text-align: center; 
	width: 184px; 
	float:left;
	padding-top:0px;
}
#content-pane {
	border-left:dashed 2px #999999;
	padding-top:0px;
	padding-left:5px;
	float:left;
	width:550px;
}
#footer-pane {
	clear:both;
	width:746px; margin:0; padding:0;
}
#clear-both { clear:left}

#Gender {margin-left:44px;}
#Age {margin-left:77px;}
#Location {margin-left:44px;}
#Q1 {clear:both;}
#Q2 {clear:both;}
#Q3 {clear:both;}
#Q4 {clear:both;}
#Q5 {clear:both;}
#Q6 {clear:both;}
#Q7 {clear:both;}
#InShort {clear:both;}

#pnlLongTermHealthResults {margin-left:44px;}
#copyright {
	text-align:center;
	width:746px;
}
.normal, .Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align:left;
	margin:0px;
	padding:0px;
}
.SiteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Navy;
	text-align:left;
	margin:0px;
	padding:0px;
}
.SiteLink:link, .SiteLink:active, .SiteLink:visited {text-decoration:none}
.SiteLink:hover {text-decoration:underline overline}

.IndentLeft { padding-left:44px}

.DetailAnswer { padding:0 0 10px 44px}

.QImage {padding-right:10px; }
.Questions {
	font-weight: bold;
	padding: 4px 4px 4px 0px;
	text-align:left;
	margin:0px;
}
.YQuestions {
	font-weight: bold;
	padding: 4px 4px 4px 0px;
	text-align:left;
	margin:0 100px 0 0;
}
.YAnswer {
	float:right;
	width:150px;
	text-align:left;
}
.InputTextDays {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	text-align:center;
	margin:0px;
}
.InCategory {
	font-weight: bold;
}
.NotInCategory {
	font-weight: normal;
}
.ErrorStar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.listItem 
{
	list-style-type:square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align:left;
	margin:0px;
}
.Descriptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 4px 4px 4px 0px;
	text-align:left;
	margin:0px;
}
.ACSectionHead {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding: 20px 4px 10px 0px;
	text-align:left;
	margin:0px 0px 0px 0px;
	vertical-align:-10px;
}
.questionpad {
	padding-top: 6px;
	padding-bottom: 6px;
	margin:0px;
}
.Days {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #999999;
	padding: 2px;
	margin:0px;
}
#pnlReCalc {
	border-top-width:3px;
	border-top-style:dashed;
	border-top-color:#999999;
	margin-top:10px;
	padding-top:5px;
}
#pnlCalc {
	border-top-width:3px;
	border-top-style:dashed;
	border-top-color:#999999;
	margin-top:10px;
	padding-top:5px;
}
