body {
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
	color:#828282;
	background-color:#f2f2f2;
}
a img {
	border:none;
}
.surveyEntireTable {
	width:996px;
	margin:0 auto;
}
	#header {
		padding:18px 0 0 0;
	}
		#header img {
			float:left;
			margin-right:15px;
		}
		#header h1 {
			padding:0;
			margin:0;
			font-size:35px;
			font-weight:normal;
			color:#169bcc;
			clear:right;
		}
			#header h1 span {
				color:#ff4e00;
			}
		#header h2 {
			padding:0;
			margin:0;
			font-size:26px;
			font-weight:normal;
			color:#169bcc;
		}
		#header p {
			padding:25px 0 0 0;
			margin:0;
			font-size:20px;
		}
		#nav {
			float:right;
			padding-bottom:20px;
			padding-right:15px;
		}
			#nav ul {
				padding:0;
				margin:0;
				list-style:none;
			}
				#nav li {
					padding:0 8px;
					margin:0;
					float:left;
					border-right:solid 1px #828282;
				}
				#nav li.last { border-right:none; }
					#nav li a:link, #nav li a:visited {
						font-weight:bold;
						color:#828282;
						text-decoration:none;
					}
					#nav li a:hover { text-decoration:underline; }
	table.surveyPageTable {
		width:715px;
		padding:20px;
		background-color:#fff;
		border:solid 1px #e3e3e3;
		margin-left:126px;
		margin-top:10px;
	}
	
	table.surveyQuestionTable {
		padding:0 0 20px 0;
		
	}
	tr.surveyAnswer table {
		padding:2px 0 2px 15px;
		font-size:14px;		
	}
		tr.surveyAnswer table td {
			padding-left:0;
		}
		.surveyAnswer table table {
			padding-left:0;
			padding-right:20px;
		}
			.surveyAnswer table table td {
				padding-right:0;
			}
	.surveyAnswer td { 
		vertical-align:middle;
		padding-bottom:0;
	}
		.surveyAnswer input {
			margin-right:5px;
		}
		.surveyAnswer textarea {
			margin-top:8px;
			width:600px;
			height:60px;			
		}
	.surveyQuestion {
		font-size:16px;
		color:#169bcc;
		padding:0 0 8px 0;
	}
	.surveyReqDesc {
		padding-left:300px;
		padding-top:10px;
	}
	input.surveyButton.submitButton {
		background:url(http://duckproducts.ddcg.com/images/btn_submit.png) no-repeat;
		border-width:0;
		border:none;
		width:92px;
		height:24px;
		text-indent:-9999px;
		display:block;
		margin-left:430px;
		margin-top:10px;
		font-size:0px;
		line-height:0px;
	}
	input.surveyButton.nextButton {
		background:url(http://duckproducts.ddcg.com/images/duck_nextbutton_big.jpg) no-repeat;
		border-width:0;
		border:none;
		width:92px;
		height:24px;
		text-indent:-9999px;
		display:block;
		margin-left:430px;
		margin-top:10px;
		font-size:0px;
		line-height:0px;
	}
	table.surveyAddressUS {
		padding-top:8px;
	}
	.surveyAddressUS td {
		padding:2px 0;
		vertical-align:middle;
	}
	.surveyAnswer .surveyAddressLabel {
		padding-right:15px;
	}
	.surveyAnswer.surveyAnswerOL td {
		padding-top:8px;
	}
	td.surveyAddressCityData { padding-right:20px; }
	td.surveyAddressStateData { padding-right:20px; }
