body {
	background-color: #e3dedc;
	text-align: -moz-center;
	text-align: expression('center');
	background-image: url(/ecs/images/bodycenter.gif);
	background-repeat: repeat-y;
	background-position: center;	
}

A:link {
	color: #513b2f;
}

A:active {
	color: #513b2f;
}

A:hover {
	color: #7c6c62;
}

A:visited {
	color: #416d58;
}

#public-body {
	width: 746px;
	background-color: #ffffff;
	text-align: left;
	height: 100
}

#main-and-side {
	background-image: url(/ecs/images/sideart.gif);
	background-repeat: no-repeat;
}

#main-body {
	margin-top: 15px;
	font: 12px tahoma, verdana, geneva, arial;
	margin-left: 166px;
	line-height: 1.4em;
}

#main-body td {
	font: 12px tahoma, verdana, geneva, arial;
	line-height: 1.4em;
}

#footgradient {
	width: 744px;
	height: 74px;
	background-image: url(/ecs/images/footgradient.gif);
	background-repeat: repeat-x;
	margin: 0px;
	margin-left: 1px;
	font: 10px tahoma, verdana, geneva, arial;
	line-height: 1.7em;
	padding-top: 4px;
}

h1 {
	margin-bottom: 12px;
	font: 30px myriad pro, verdana, geneva, arial;
	color: #db652e;
}

.questionText {
	font-weight: bold;
}

.responseTable td {
	vertical-align: top;
	padding: 6px;
}

.responseText {
	width: 500px;
	color: #000000;
}

.responseTextSelected {
	width: 500px;
	color: #406d57;
}

.responseText label {
}

.responseTextSelected label {
}

.bodyp {
	width: 500px;
}

#buttondiv {
	margin-left: 10px;
	margin-top: 15px;
}

#resultsChart {
	background-image: url(/ecs/images/chartbg.gif);
	background-repeat: repeat-y;
	width: 700px;
	margin-left: 40px;
}

.rowImage {
	float: left;
}

.clearBr {
	clear: both;
}

.recommendationButton {
	float:right;
}

.barContainer {
	float:right;
	width: 452px;
}

.bar {
	height: 4px;
	font-size: 0px;
	background-repeat: repeat-x;
	margin-top: 16px;
}

.recommendation {
	width: 400px;
	margin-left: 150px;
	color: #17253e;
	background-color: #e4e4e4;
	padding: 8px;
	margin-top: -15px;
	display:none;
	font: 12px tahoma, verdana, geneva, arial;
	line-height: 1.4em;
	margin-bottom: 10px;
}
