body {	margin: 0  ;	background: #fdfdfd;	font: 12px Arial, Helvetica, sans-serif;}.os { 	border-top: 25px solid #951823;	margin: .5em 4.5em 0 4.5em ;	text-align: center ;	background: #E9dec8 ;}.oso { 	background-image: url("images/bgOld.jpg");	border-top: 25px solid #951823;	color: #000;	font-weight: bold;	font-size: 1.5em ;	margin: 2em 3em 0 3em ;	padding: 0.8em 0.5em 0.8em .8em;	text-align: right ;	font-family: gothic, verdana, sans-serif ;	background: #E9dec8 ;}.container {	padding: 1em 6em 0 6em;	margin: 0em 4.5em 0 4.5em ;	border: 13px solid #C1b9aa ;	border-bottom: 25px solid #951823;}/********************* Contents ********************/.contents {	margin: 1.2em 15.8em 1em 0em;	padding: 1px 1.5em 1em 0 ;	min-height: 15ex;}.contents p, .contents ul, .contents dl {	margin: 0.5em 0 1em 0;}.contents H1 {	font-size: 11pt ;	padding: 0 0 0 5px ;	border-bottom: 2px double #C1b9aa ;	border-left: 18px solid #C1b9aa;	font-family: verdana, sans-serif ;	font-size: 11pt ;}.contents A {	color: #600 ;	text-decoration: none ;	border-bottom: 1px dotted;	font-weight: bold ;}.contents A:hover {	border-bottom: 1px solid ;}/******************* footer *************************/.footer {	font-size: 8pt ;	clear: both;	border-bottom: none ;	padding: 1em ;	text-align: center;	line-height: 3px ;	color: #ffffff ;	position:relative;	bottom: -25px;}.footer a:link {	color: #ffffff ;}.footerStates {	font-size: 9pt ;	clear: both;	text-align: center;	color: #000000 ;	position:relative;	bottom: -18px;	background: #E9dec8 ;}/******************* Top Nav ***************/.topmenu { 	padding: 1em 1em 1em 1em;	text-align: center ;	margin: 1em;	font-family: verdana, sans-serif ;	font-size: 9pt ;}#topnavlist{	margin: 0;	padding: 0 0 0 10px;	background: #f3ebde ;}#topnavlist ul, #topnavlist li{	margin: 0;	padding: 0.5em ;	display: inline;	list-style-type: none;	border-left: 1px solid #000 ;	border-right: 1px solid #000 ;}#topnavlist a:link, #topnavlist a:visited{	padding: 4px ;	font-weight: bold;	margin: 0 10px 0 10px;	text-decoration: none;	color: #594d41 ;}#topnavlist a:link#topcurrent, #topnavlist a:visited#topcurrent, #topnavlist a:hover{	padding: 4px ;	color: #000;	background: #E9dec8 ;}#topnavlist a:hover { 	color: #000; }/***************************** Left Nav ***********************/.leftmenu {	padding: 1.2em 0 0.5em 0 ;	width: 15em ;	color: #122E5F ;	text-align: left ;	float: right ;	margin-bottom: 5px ;}.leftmenu p {	margin: 1px ;	text-align: center ;}#leftnavcontainer{	padding-left: 0;	margin-left: 0;}#leftnavlist li{	list-style: none ;	margin: 3px;	padding: 0.25em;	border-bottom: 1px dashed #a00;}#leftnavlist li.nonav{	padding-top: 2em;	border-bottom: none;}#leftnavlist li a { 	text-decoration: none; 	color: #594d41 ;}#leftnavlist a:link#leftcurrent, #leftnavlist a:visited#leftcurrent, #leftnavlist a:hover{	padding-bottom: 2px;	background: transparent;	color: #900;	font-weight: bold ;}td {	font: 12px Arial, Helvetica, sans-serif;}