/* lay-out */
body {
	padding : 0px;
	background-color : #cccccc;
}
#canvas {
	width : 672px;
	margin : 20px auto 20px auto;
	padding : 16px;
	border : solid 1px #000000;
	background-color : #ffffff;
}
	#title {
		margin : 0px 0px 16px 0px;
	}
		#title a {}
			#title a:link,
			#title a:visited {}
			#title a:hover,
			#title a:active {}
				#title a img {
					vertical-align : middle;
				}
	#body {
		min-height : 420px;
		padding : 0px 0px 0px 160px;
		background-image : url(../images/back.gif);
		background-color : #e8e8e8;
	}
		#questions {
			border : solid 1px #e8e8e8;
			margin : 0px;
		}
			#questions li {
				position : absolute;
				width : 470px;
				list-style-type : none;
				padding : 20px 16px 16px 20px;
				background-color : #e8e8e8;
				border : solid 1px #e8e8e8;
			}
				#questions h2 {}
				#questions p {
					margin-bottom : 40px;
				}
				#questions ul.answers {
					margin : 0px 0px 1em 0px;
				}
					#questions ul.answers li {
						position : relative;
						width : auto;
						list-style-type : none;
						padding : 0px 0px 22px 54px;
						min-height : 37px;
					}
						#questions ul.answers li a {}
							#questions ul.answers li a:link,
							#questions ul.answers li a:visited {}
							#questions ul.answers li a:hover,
							#questions ul.answers li a:active {}
								#questions ul.answers li a img {
									position : absolute;
									margin-left : -54px;
								}
						#questions ul.answers li span {}
						#questions ul.answers li a.active {}
							#questions ul.answers li a.active img {}
		#tween {
			position : absolute;
			width : 470px;
			padding : 20px 16px 16px 20px;
			font-size : 75%;
		}
			#tween p {}
			#tween h2 {
				margin-bottom : 0px;
			}
				#tween ul {
					margin : 0px 0px 2em 0px;
				}
					#tween ul li {
						list-style-type : none;
						padding : 0px 0px 0.5em 25px;
					}
						#tween ul li input.radio {
							position : absolute;
							margin : 2px 0px 0px -25px;
						}
						#tween ul li label {
							font-weight : normal;
						}
		#results {
			position : absolute;
			width : 470px;
			padding : 20px 16px 16px 20px;
			margin : 0px;
		}
			#results li {
				list-style-type : none;
			}
				#results li h2 {}
				#results li p {
					font-size : 75%;
				}
					#results li p strong {}
					#results li p a.link {}
						#results li p strong a.link {}
					#results li p.footNote {}
	#canvas a.logo {
		position : absolute;
		margin-top : -102px;
	}
		#canvas a.logo img {
			vertical-align : middle;
		}
	#canvas a.tell-a-friend {
		position : absolute;
		margin-top : -269px;
	}
		#canvas a.update img {
			vertical-align : middle;
		}
			#canvas a.update {
		position : absolute;
		margin-top : -410px;
	}
		#canvas a.tell-a-friend img {
			vertical-align : middle;
		}
	#pager {
		margin : 0px;
		padding : 16px 0px 16px 0px;
		text-align : center;
		font-size : 75%;
	}
		#pager li  {
			display : inline;
			list-style-type : none;
		}
		#pager li a {
			padding : 2px 2px 4px 2px;
			width : 1.5em;
		}
			#pager li a:link,
			#pager li a:visited {
				color : #000000;
				background-color : #c7f0c6;
				text-decoration : none;
			}
			#pager li a:hover,
			#pager li a:active {
				color : #000000;
				background-color : #009601;
				text-decoration : none;
			}
				#pager li.previous {}
					#pager li.previous a {
						float : left;
						margin-right : 16px;
					}
						#pager li.previous a:link,
						#pager li.previous a:visited {
							background-color : #d4d0c8;
						}
						#pager li.previous a:hover,
						#pager li.previous a:active {
							background-color : #009601;
						}
				#pager li.next {}
					#pager li.next a {
						float : right;
						margin-left : 16px;
					}
						#pager li.next a:link,
						#pager li.next a:visited {
							background-color : #d4d0c8;
						}
						#pager li.next a:hover,
						#pager li.next a:active {
							background-color : #009601;
						}
				#pager li.page {}
					#pager li.page a {
						float : left;
					}
						#pager li.page a:link,
						#pager li.page a:visited {}
						#pager li.page a:hover,
						#pager li.page a:active {}
			#pager a.passive {}
				#pager li a.passive:link,
				#pager li a.passive:visited,
				#pager li a.passive:hover,
				#pager li a.passive:active {
					cursor : default;
					color : #808080;
					background-color : #d4d0c8;
				}
					#pager li.page a.passive {}
						#pager li.page a.passive:link,
						#pager li.page a.passive:visited,
						#pager li.page a.passive:hover,
						#pager li.page a.passive:active {
							background-color : #ffffff;
						}
			#pager a.active {}
				#pager li a.active:link,
				#pager li a.active:visited,
				#pager li a.active:hover,
				#pager li a.active:active {
					cursor : default;
					background-color : #009601;
				}

