body {	background-color: #FFFFFF;		color: #000000;		font: 11px Verdana, Tahoma, sans-serif;		margin: 0px;		padding: 0px; }td {	font-size: 11px; }th {	background-color: #003366;		color: #FFCC66;		font-size: 12px; }/* Elements ------------------------------ */#banner {		background-image: url(/nav/clouds.gif);		background-repeat: no-repeat;		background-position: top right;		margin-top: 5px; }		.box {	background-color: white;		border-color: #003366;		border-style: solid;		border-width: 1px; }		.box-content {		padding: 2px 4px; }		.box-head {		background-color: #003366;		color: white;		margin: 0px;		padding: 2px 4px; }		.box-subhead {		margin: 0px 4px; }.capphoto {		border: solid 1px;		text-align: center;		padding: 3px;}		.caption {		float: right;		font-size: 10px;		margin: 0px 6px 3px; }#contact {		width: 216px;		padding: 4px;		text-align: center;		white-space: nowrap;		font-family: Times New Roman, Times, serif;		font-weight: bold;		font-size: 14px;		font-variant: small-caps; }		#flashbox {		background-color: #99CC99;		border: 3px double #003366;		padding: 8px 6px; }		.flash-bc {		position: relative;		top: -24px; }		.flash-tc {		position: relative;		top: 88px; }		#head1 {		padding: 9px 12px 0px; }		#homecontent {		position: relative;		top: -52px; }		.homebox {		background-color: #CCCC99;		border: 1px solid #003366;		padding: 6px; }		.homebox h4 {		margin: 0px;		white-space: nowrap; }.lhinfobox {		border: 3px double #003366;		background-color: #FFCC66; }		.lhinfobox td {		font-size: 10px; }.list-thumb {		border-style: double;		border-width: 3px; }#layout {		background-image: url(/nav/banner.gif);		background-position: top left;		background-repeat: repeat-x;		margin: 0px; }#leftnav {		background-image: url(/nav/btns/bg.gif);		background-repeat: repeat-y;		background-position: top right;		background-color: #003366;		color: #FFFF99;		font-size: 10px;		line-height: 12px;		position:  relative;		top: 193px; }#leftnav_no_donate {		background-image: url(/nav/btns/bg.gif);		background-repeat: repeat-y;		background-position: top right;		background-color: #003366;		color: #FFFF99;		font-size: 10px;		line-height: 12px;		position:  relative;		top: -18px; }#leftnav_catalog {		background-image: url(/nav/btns/bg.gif);		background-repeat: repeat-y;		background-position: top right;		background-color: #003366;		color: #FFFF99;		font-size: 10px;		line-height: 12px; }#leftnav_catalog_content {		color: #FFFF99;		font-size: 10px;		line-height: 12px;		padding: 1px 10px 7px; }.linkhead {		margin-bottom: 0px; }		.linktext {		margin-top: 0px;		width: 540px; }#logobtm {		margin-right: 10px; }		#logotext {		margin: 4px 0px;		position: relative;		left: 4px; }#logotop {		vertical-align: text-bottom;		margin-top: 2px; }#main { padding: 6px 12px; }#main_catalog { padding: 0px; }.nav {	vertical-align: text-bottom; }.rentalbox {		background-color: #993333;		color: #FFFFFF;		font-weight: bold;		padding: 2px 4px; }#sel_btn {		background-color: #336699;		background-image: url(/nav/btns/bg.gif);		background-position: top right;		background-repeat: repeat-y; }		.sidebar {		border-color: 003366;		border-style: solid;		border-width: 1px;		font-size: 10px;		margin: 0px 0px 0px 8px; }		.sidebarbody {		font-size: 10px; }		.sidebarhead {		background-color: #003366;		color: #FFFFFF;		white-space: nowrap; }		.subnav {		font-size: 11px;		text-align: center;		white-space: nowrap; }		.sunset {		color:#fbba3c; }.sunset a {		color:#fbba3c; }TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #FFFFCC;  font-weight : bold;}a.headerNavigation:link {		color: #FFCC66;		text-decoration: none; }a.headerNavigation:active {		color: #FFFF99; }a.headerNavigation:hover {		color: #FFFF99;		text-decoration: underline; }a.headerNavigation:visited {		color: #FFCC66;		text-decoration: none; }/* Headlines ------------------------------ */h1 {	color: #003366;		font-family: Georgia, serif;		font-size: 21px;		margin: 0px; }h2 {	color: #006699;		font-size: 18px;		margin-top: 0px; }h3 {	color: #003366;		font-size: 16px;		margin-top: 0px; }h4 {	color: #003366;		font-size: 14px;		margin: 1px; }h5 {	font-size: 12px; }h6 {	font-size: 10px; }/* Body Text ------------------------------ */a:link {		color: #0033CC; }a:active {		color: #3399FF; }a:hover {		color: #3366FF; }a:visited {		color: #000099; }a.kidlink:link {		color: #FFFFCC; }a.kidlink:active {		color: #CCFFFF; }a.kidlink:hover {		color: #CCFFFF; }a.kidlink:visited {		color: #CCCC99; }a.leftlink:link {		color: #FFCC66;		text-decoration: none; }a.leftlink:active {		color: #FFFF99; }a.leftlink:hover {		color: #FFFF99;		text-decoration: underline; }a.leftlink:visited {		color: #FFCC66;		text-decoration: none; }.ctc {	margin: 0px;		font-size: 8pt;		color: #333333; }input {	margin: 0px; }.small { font-size: 10px; }.fineprint { font-size: 9px; }