body {	font-family: Verdana, Arial, Helvetica, sans-serif;	background color: #ffffcc;	color: #333333;	line-height: 1.2em;	margin: 0;	padding: 0;	background-image: url(site_pics/background.jpg);	background-repeat: repeat-y;	background-position: center;}td {	margin: 2px;	padding: 3px;}img { border: none;	}cite { font-style: italic;}abbr, acronym {	border-bottom: 1px dotted;	cursor: help;	border-color: #999999;}abbr { speak: spell-out;}acronym { speak: normal;}h1 {	font-size: 16pt;	text-align: center;	font-weight: normal;}h2 {	font-size: 14pt;	font-weight: normal;}h3 {	font-size: 11pt;	font-weight: lighter;}p {	font-size: 12px; margin-top: 0;	margin-bottom: 10px;}.smalltext {	font-size: 8pt;	font-family: georgia, "Times New Roman", times, serif;}.subheader {	font-size: 12px;	font-weight: bold;}.update {	font-size: 14px;	font-weight: bold;}.smallheader {	font-size: 10px;	font-weight: bold;	margin-bottom: 0;	padding-bottom: 0px;}.list {	font-size: 10px;	margin: 0;}.hilite {	font-size: 14px; color: #ff0000;}.checklist {	font-size: 10px;}.caption { font-size: 14px;	padding-bottom: 6px;}.emphasize {	font-style: oblique;	font-weight: bold;}.linktext {	font-size: 11pt;}.linktext2 {	font-size: 10px;}.linksubhead {	font-size: 12px;	font-weight: bold;	padding: 2px;}.main_nav {	font-size: 14px;	padding: 0 5px;}a:focus, a:hover, a:active {	color: #ff0000;	text-decoration:none;}.search {	cursor: hand;}