body {	margin: 0px;	padding: 20px 140px;	background: #CCCC99 url(images/bkg.jpg) repeat-x left top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}p, td, div {	font: 14px Verdana, Arial, Helvetica, sans-serif;}a:link {	color: #660033;	text-decoration: none;}a:visited {	color: #660033;	text-decoration: none;}a:hover {	color: #FF810C;	text-decoration: underline;}h2 {	font: bold 16px Verdana, Arial, Helvetica, sans-serif;	color: #660033;	display: inline;}h3 {	font: bold 18px Verdana, Arial, Helvetica, sans-serif;	color: #FF810C;	display: inline;}hr {	border: 0px;	color: #A0A078;	margin: 10px 0px 20px;	height: 1px;	background: #A0A078;}select {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #660033;	background: #CCCC99;	display: inline;	border: 1px solid #A4A47A;}ul {	display: block;	list-style: square url(images/bullet.gif) outside;	margin-left: 1em;	padding-left: 1em;	margin-bottom: 10px;	padding-bottom: 10px;}li {	margin-bottom: 3px;	padding-bottom: 3px;}BLOCKQUOTE {	margin-left : 0;}.container {	background: #F0F0E0;	border: 3px solid #FFFFFF;	margin-bottom: 10px;	padding-bottom: 10px;}.container td {	padding: 10px;}.controls {	background: #F0F0E0;	border: 3px solid #FFFFFF;	margin-bottom: 10px;	padding-bottom: 10px;}.inputtable {	padding: 0px 0px 10px;	margin: 0px 0px 10px;}.inputtable td{	padding: 5px 5px 3px 0px;}.completebar {	border: 1px solid #666666;}.footer td{	font-size: 9px;	margin-bottom: 10px;	padding-bottom: 10px;}.grid0 {	background-color: #CCCC99}.grid1 {	background-color: #F0F0E0}.question_grid-radio tr.grid0, tr.grid1 {	text-align: left;}.question_grid-radio th {	vertical-align:bottom;}.question_grid-checkbox tr.grid0, tr.grid1 {	text-align: left;}.question_grid-checkbox th {	vertical-align:bottom;}.grid0 input {	margin-right: 3px;	margin-left: 3px;	padding-right: 3px;	padding-left: 3px;}.grid1 input {	margin-right: 3px;	margin-left: 3px;	padding-right: 3px;	padding-left: 3px;}input {	padding-right: 5px;}.logo {	margin-bottom: 10px;	background: #FFFFFF url(images/logo.gif) no-repeat;	height: 100px;}#q04 td  {	width:10%}