/* nimrod.ccs *//* Based on simple.ccs from the New York Puclic Library */body{	margin: 10px 20px 20px 20px;	padding: 0;	font-family: georgia, "Book Antiqua", palatino, serif;	color: #000;	background-color: #FFF;	background-image: url(/images/navback.jpg);}/* redundant selectors to help NS4 not forget */div, p, th, td, li, dd, dl{	font-family: georgia, "Book Antiqua", palatino, serif;}a{	text-decoration: underline;	font-weight: bold;}a:link{	color: #699;	background-color: transparent;}a:visited{	color: #9C9;	background-color: transparent;}a:active{	color: #000;	background-color: transparent;}a:hover{	color: #066;	background-color: transparent;	text-decoration: underline overline;}dt { font-weight: bold; }ol, li, dl, dt, dd { line-height: 1.5em; }input { font-family: Courier, courier, monospace; }.control { font-family: geneva, sans-serif; }.content{	padding: 10px 20px;	margin: 5%;	border: 1px dotted #333;	background-image: none;	background-color: #fff;}p{	margin-top: 0;	padding-top: 0;	line-height: 1.25em;}h1 { font-size: 24px; }h2 { font-size: 22px; }h3 { font-size: 20px; }h4 { font-size: 18px; }h5 { font-size: 14px; }h6 { font-size: 12px; }strong { font-size: smaller; }.first{	margin-top: 0;	padding-top: 0;}h1, h2, h3, h4, h5, h6{	font-family: helvetica, arial, sans-serif;	font-weight: bold;	color: #699;	background-color: transparent;	margin: 5px 0 0 0; font-variant: small-caps;}img{	/* turns off gaps around images */	border: 0;}.vs0{	margin-top: 0;	padding-top: 0;}.ahem { display: none; }code, tt, pre{	font: 12px "andale mono", monaco, courier, "courier new", monospace;	color: #06c;	background: transparent;}#footer, .marginalia{	font: 10px geneva, verdana, arial, helvetica, sans-serif;	margin-top: 10px;	padding-top: 10px;	border-top: 1px dotted #333333;}.libnavt { border-bottom: solid 1px #fff; }.libnavb{	border-bottom: solid 1px #ccc;	border-top: solid 1px #ccc;}.small { font-size: 11px; }.white{	color: #fff;	background-color: #699;}.choicesbox{	margin-top: 10px;	padding: 3px 5px 5px 10px;	color: #fff;	background-color: #699;	border: 1px dotted #366;}.choicesbox2{	margin-top: 10px;	padding: 3px 5px 5px 10px;	color: #000;	background-color: #fff;	border: 1px dotted #366;}.choicesbox a:link { color: #000; }.choicesbox a:visited { color: #333; }.choicesbox a:active, .choicesbox a:hover { color: #fff; }.subnav{	font: bold 14px/1.5em palatino, georgia, times, "times new roman", serif;	color: #999999;	text-align: center;}.caption{	font: 10px geneva, verdana, sans-serif;	color: #366;	background-color: transparent;}.fineprint{	font: 10px geneva, verdana, sans-serif;	color: #000;	padding: 5px 3px 7px 3px;	border: 0;	margin-bottom: 10px;	text-align: center;}.warning{	font-weight: bold;	color: red;	font-size: 14pt;}