body {	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	font-size: 76%;	background-color: #FFE;	color: #333333;	margin-top: 25px }* {	margin:0;	padding:0;}#wrapper {	width: 740px;;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: auto;	font-size: 1em;}.hidden { 	position:absolute; 	left:0px; 	top:-500px; 	width:1px; 	height:1px; 	overflow:hidden; }  h1 { 	font-size: 1.7em;	height:30px; 	width:60px; 	background-image:url(h1.jpg); } 	 #skip a:link, #skip a:visited, #skip a:hover    { 	 position:absolute; 	 left:0px; 	 top:-500px; 	 width:1px; 	 height:1px; 	 overflow:hidden; }   #skip a:active, #skip a:focus {  	position:static;  	width:auto;  	height:auto;  } #nav {	float: left;	width: 230px;}#nav img {	margin-bottom: .75em;}#navlist{	margin-left: 0;	padding-left: 0;	list-style: none;}#navlist li {	list-style-type:none;	padding: 0 0 .75em 1.5em;	margin-left:0;}#navlist li a, #navlist li a:visited {	background: transparent url(images/ornament_4_nav.gif) left 30% no-repeat;	padding: 0 0 .75em 1.9em;	font-weight: bold;	text-decoration: none;	color: #333;}#navlist li a:hover, #navlist li a:active {	background: transparent url(images/ornament_4_ovr.gif) left 30% no-repeat;	color: #D55;}#newslist, #officelist{	margin-left: 0;	padding-left: 0;	list-style: none;}#newslist li, #officelist li {	list-style-type:none;	padding: 0 0 .75em 1.5em;	margin-left:0;	background-image: none;}#newslist li a, #newslist li a:visited, #officelist li a, #officelist li a:visited  {	color: #333;	text-decoration: none;	border-bottom: 1px dotted #333;}#newslist li a:hover, #newslist li a:active, officelist li a:hover, #officelist li a:active  {	color: #D55;	text-decoration: none;	border-bottom: 1px dotted #D55;}#maincontenttable {	width: 480px;	margin-left:250px;}#maincontenttable p {	margin: 0 0 .2em 0;}#maincontenttable caption {	font-size: 1.3em;	font-weight: bold;	text-align: left;	margin: 0 0 .5em 0;	color: #D55;	font-family: Georgia, "Times New Roman", Times, serif;	letter-spacing: .1em;}#maincontenttable th {	font-variant: small-caps;	text-align: left;	margin: 0 0 .5em 0;	color: #333;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	border-bottom: 1px solid #D55;}#maincontenttable h2 {	font-size: 1.6em;	font-weight: bold;	text-align: right;	margin: 0 0 .5em 0;	color:#666666;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	letter-spacing: .1em;}#maincontenttable ul {	list-style-type:none;	margin: 0 1em 1em 0;	padding: 0;}#maincontenttable h3, p, li {	font-size: 1em;	font-style:normal;	line-height:1.3em;	margin:0;}#maincontenttable td {	vertical-align:top;	padding-top:1em;	border-bottom: 1px solid #D55;}#maincontenttable tr {	vertical-align:top;}#maincontent {	margin-left:250px;	width: 480px;	height: auto;}#maincontent h2 {	font-size: 1.6em;	font-weight: bold;	text-align: right;	margin: 0 0 .5em 0;	color:#666666;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	letter-spacing: .1em;}#maincontent p {	line-height: 1.7em;	margin: .2em 0 1em 1.5em;}#maincontent ul {	margin: 0em 0em 1em 4em;	padding:0;}#maincontent li {	margin:.5em 0em 0em 0em;	line-height:1em;}#maincontent ol {	margin: 0 0 1em 5em;	padding:0;}#maincontent ol li {	list-style-type: decimal;	margin:.5em 4em 0 0;	line-height:1em;}#maincontent h3, #nav h3 {	color: #D55;	font-family: Georgia, "Times New Roman", serif, "Trebuchet MS";	font-size: 1.3em; font-weight: bold;	letter-spacing: .1em;	margin:0;}.smaller {font-size: .83em;}#maincontent a:link, #maincontenttable a:link {	color:#333;	text-decoration:none;	border-bottom:1px dotted #333;	background-image: none;	padding: 0;}#maincontent a:visited, #maincontenttable a:visited {	color:#999;	text-decoration:none;	border-bottom:1px dotted #999;}#maincontent a:hover, #maincontenttable a:hover, #maincontent a:active, #maincontenttable a:active  {	color:#D55;	text-decoration:none;	border-bottom:1px dotted #D55;}#inset, #inset2, #inset3, #inset4, #inset5 {	width: 230px;	border-top: 1px solid #D55;	border-bottom: 1px solid #D55;	float: right;	margin: 1em 0 0 1em;}#inset p, #inset2 p, #inset3 p, #inset4 p, #inset5 p {	line-height: 1.3em;	margin-top: .5em;	margin-left: 0;	margin-bottom: .7em;	text-align: center;}#maincontent ul {	margin: 0 0 1em 2em;}#maincontent li {	margin:.5em 0 0 0;	line-height:1.2em;	list-style-type: none;}#maincontent ul.booklist {	margin: 1 0 1 1.5em;}#maincontent li.booklist {	margin: .5em 1.5em 1em 0;	line-height:1.2em;}.hangingindent {	padding-left: .5em;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0;	text-align: right;	font-size:1.3em;}#footer {	clear: both;	width: 740px;	margin-top: 0;	margin-bottom: .5em;	border-top: 1px solid #D55;	border-bottom: 1px solid #D55;}#footer p, address {	margin:0;	line-height: 110%;	font-size: .9em;}