#c1 {
	width:986px;
	margin:60px auto 10px auto;
	padding:10px 0;
}

#c2 {
	margin: 0 10px;
}

#c3 {
	float:right;
	width:70%;
}

#c4 {
	float:left;
	width:25%;
}

	#c4 #sidebar {
		background:#f5f5ff;
		border:2px solid #838a8f;
		padding:10px;
	}
	
	#c4 img {
		margin:20px 50px;
	}
	
	#c4 a {
		display:block;
		border-top:1px dashed #838a8f;
		text-decoration:none;
		padding:10px 0;
		line-height:1.4em;
		}
		
	#c4 a:hover {
		text-decoration:underline;
		}

#step {
	background:#fff3b9;
	width:600px;
	margin-bottom:10px;
	padding:20px;
	font-size:22px;	
	border:2px solid #838a8f;
	position:absolute;
	line-height:1.5em;
}

.helplink {
	float:right;
	margin-left:10px;
	height:64px;
	width:64px;
	text-indent:-1000em;
	outline:0;
	background:url(/images/info.png) no-repeat;
}

.answer {
	float:left;
	margin-top:10px;
}

.no {
	background:red url(/images/redgrad.gif) repeat-x;
	padding:5px;
	color:white;
	text-decoration:none;
	font-size:12px;
}

.maybe {
	background:orange url(/images/ambergrad.gif) repeat-x;
	padding:5px;
	color:white;
	text-decoration:none;
	font-size:12px;
}

.yes {
	background:green url(/images/greengrad.gif) repeat-x;
	padding:5px;
	color:white;
	text-decoration:none;
	font-size:12px;
}
