/* Questionnaire styles (vin)
---------------------------------------*/

#questionnaireWrap {
	width:671px;
	clear: both;
	padding:0 0 25px 0;
	background:url(../images/pathfinder/quest_wrap_bg.gif) 0 bottom no-repeat #e5ffbe;
}
#questionnaireHeader {
	width:644px;
	padding:14px 0 5px 27px;
	margin:0 0 10px 0;
	background:url(../images/pathfinder/quest_title_bg.jpg) 0 0 no-repeat #7b9301;
	color:#fff;
	font-size:1.6em !important;
}
	#questionnaireHeader p {
		margin:0;
	}
#stepCounter {
	width:617px;
	height:28px;
	border-bottom:1px solid #c1d5a4;
	padding:0 0 10px 0;
	margin:0 0 22px 27px;
	background-repeat: no-repeat;
	background-position: -27px -7px;
}
#stepCounter p {
	display:none;
}
.step0 {
	background-image:url(../images/pathfinder/steps0.gif);
}
.step1 {
	background-image:url(../images/pathfinder/steps1.gif);
}
.step2 {
	background-image:url(../images/pathfinder/steps2.gif);
}
.step3 {
	background-image:url(../images/pathfinder/steps3.gif);
}
.step4 {
	background-image:url(../images/pathfinder/steps4.gif);
}
.step5 {
	background-image:url(../images/pathfinder/steps5.gif);
}
.step6 {
	background-image:url(../images/pathfinder/steps6.gif);
}
.step7 {
	background-image:url(../images/pathfinder/steps7.gif);
}
.error {
	color:#fd100a;
	font-weight:bold;
	display: none;
}
p.question,
p.error {
	padding:0 0 0 49px;
	font-size:1em !important; 
	font-weight:bold;
	margin:0 0 10px 0;
}
	#questionnaireWrap ul {
		margin:0 0 24px 0;
		padding:0;
		width:671px;
		font-size:1em !important;
		border:none !important;
	}
		#questionnaireWrap ul li {
			list-style:none;
			padding:0 !important;
		}
			#questionnaireWrap ul li a {
				text-decoration:none !important;
				color:#4A4D3F !important;
				width:622px;
				display:block;
				padding:5px 0 5px 49px;
				outline: none;
			}
			#questionnaireWrap ul li a.hover {
				background:#bfe14c;
			}
			#questionnaireWrap ul li.selected a {
				color:#E75A21 !important;
			}
			#questionnaireWrap ul li.selected a.hover {
				background:#bfe14c;
				color:#E75A21;
			}
	#questionnaireWrap ul li span {
		margin:0 12px 0 0;
		font-weight: bold;
	}
#questionnaireBottom {
	width:617px;
	padding:15px 0 0 0;
	margin:0 0 0 27px;
}
.borderTop {
	border-top:1px solid #c1d5a4;
}
.response {
	border-top:1px solid #c1d5a4;
	border-bottom:1px solid #c1d5a4;
	width:617px;
	padding:12px 27px 5px 27px;
	background:#bfe14c;
	font-size:1em;
}
	.response p {
		margin:0 0 10px 0;
		padding: 0;
	}
.conclusion {
	clear: left;
	width:617px;
	padding:25px 0 15px 0;
	font-size:1em;
	margin:0 27px 0 27px;
	border-bottom:1px solid #c1d5a4;
}
	.conclusion p {
		padding:0 0 0 30px;
		margin:0 0 10px 0;
	}
	.noBorder {
		padding-top: 10px !important;
		border-bottom:none !important;
	}
	.conclusion a:link, #conclusion a:visited {
		color:#0084b5;
		text-decoration:none;
	}
	.conclusion a:hover {
		color:#000;
	}
	p.justRight {
		background:url(../images/pathfinder/justRight_bg.gif) 0 0 no-repeat;
		font-size:1em !important;
		font-weight:bold;
	}
/* --- LINKS --- */

#questionnaireBottom .orangeButton {
	float: left;
}
input.orangeButton,
a.orangeButton, 
a.GreenButton {
	line-height:normal;
}
.conclusion a.orangeButton,
.conclusion a.GreenButton {
	margin:0 0 0 27px;
}
#btnResponse {
	display: none;
}
a.caseStudiesText {
	float:right;
	text-decoration:none !important;
	color:#4A4D3F !important;
	font-size:0.9em;
	padding:0 10px 0 0;
	margin:8px 0 0 0;
	background:url(../images/pathfinder/textLink_bg.gif) right center no-repeat;
	font-weight:bold;
}
a.caseStudiesText:hover,
a.startAgain:hover {
	color:#00A2E2 !important;
}
a.startAgain {
	float:left;
	text-decoration:none !important;
	color:#4A4D3F !important;
	font-size:0.9em;
	padding:0 0 0 10px;
	margin:0 0 0 25px;
	background:url(../images/pathfinder/startAgain.gif) left center no-repeat;
	font-weight:bold;
}
a.visit {
	width:54px;
	height:25px;
	display:block;
	text-indent:-9999px;
	float:left;
	background:url(../images/pathfinder/visit_bg.gif) 0 0 no-repeat;
	margin:0;
}	
a.visit:hover {
	background-position:0 -25px;
}