body {	font-family: Verdana, sans-serif;	margin: 0px;	color: #000000;	/*background-color: #DDDDDD;*/ /*reset to white*/	background-color: #FFFFFF;	text-align: center;	font-size: 13px;}h1 {	font-weight: bold;	font-size: 150%;	color: #7BA600;	margin: 10px 0 10px 0;}p, td, span {	font-size: 90%;	/*text-align: left;*/}td.samesize {	font-size: 100%;	padding: 0px;}.nomargin {	padding:0px;	margin:0px;}small {	font-size: 80%;}.colorBand {	background-color: #7BA600;	color: #FFFFFF;	font-size: 105%;	font-weight: bold;	text-align: left;}.indent {	padding-left: 20px;	padding-right: 20px;}.label {	/*font-style: italic;*/	font-weight: bold;	/*color: #FF6600;*/}.question {	font-weight: bold;	/*color: #FF6600;*/}.titleBlock, .detailsBlock, .finalBlock, .questionBlock {	margin: 10px 0px 10px 0px;	background-color: #FFFFFF;	/* center table with auto margin */	margin-left: auto;	margin-right: auto;}.titleBlock {	margin-top: 0px;	text-align: center;}input, select {	border-left: 1px solid #666;	border-top: 1px solid #666;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	padding: 1px;	font-size: 90%;	/*background-color: #E4F5CA;*/	background-color: #D9E7C4;}.questionBlock input {	padding: 0px;}input.radio {	border: none;	padding: 0px;	background-color: transparent;}input.clickable {	background-color: #7BA600;	color: #000000;	font-weight: bold;	border-left: 2px solid #87B010;	border-top: 2px solid #87B010;	border-right: 2px solid #648702;	border-bottom: 2px solid #648702;	padding: 2px;	cursor: pointer;}.copyright {	font-size: smaller;}a:link { color: #003C80;  }a:link { color: #7BA600;  }      a:visited { color: #7BA600;  }  a:hover { color: #7BA600; background-color: #DDDDDD; }/* standard blue, hover: underlinea:link { color: #003C80; text-decoration: none }      a:visited { color: #003C80; text-decoration: none }  a:hover { color: #003C80; text-decoration: underline }*/