body {	margin: 0;	padding: 0;	background-color: #FFFFFF;	color: #594203;	font-family: Helvetica, Arial, sans-serif;}#bk1 {  background: #FFFFFF url(../images/bk_ver1.jpg) top center;}#bk2 {  background: #FFFFFF url(../images/bk_ver2.jpg) top center;}html, body, #contents {	min-height: 100%;	width: 100%;	height: 100%;}html>body, html>body #contents {	height: auto;}#contents {	position: absolute;	top: 0;	left: 0;}#header {/*  margin-top: 35px;	border-top: 1px solid #778899;	border-bottom: 1px dotted #B2BCC6;*/	height: 146px;	background: #FFFFFF url(../images/bk_nav.jpg) no-repeat top center;}/*#header .strapline {	font: 120% Georgia, "Times New Roman", Times, serif;	color: #778899;	background-color: transparent;	float: right;	margin-right: 2em;	margin-top: 0.5em;}*/#header .logo {	float: left;	margin-left: 75px;	margin-top: 17px;	border: 0;}/* ----------------------------- nav ----------------------------- */#menu {  clear:both;  float: right;  width: 730px;  margin-top: -58px;  margin-right: 0;}#menu img { border: none; float: left; display:block;}#menu li { display: inline; list-style:none; }#menu li a { float: left; display:block; height: 45px; }#menu li a img {  border:none; vertical-align:bottom; /* for IE6 */}#menu li a:hover { visibility:visible; }#menu li a:hover img { visibility:visible; }#menu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}/* ----------------------------- start #menu ids ----------------------------- */#n1 { background:url('../images/menu/nav1_o.gif') no-repeat left bottom; }#n2 { background:url('../images/menu/nav2_o.gif') no-repeat left bottom; }#n3 { background:url('../images/menu/nav3_o.gif') no-repeat left bottom; }#n4 { background:url('../images/menu/nav4_o.gif') no-repeat left bottom; }#n5 { background:url('../images/menu/nav5_o.gif') no-repeat left bottom; }/* ----------------------------- end #menu ids ----------------------------- *//* ----------------------------- subnav ----------------------------- */#subnav1 {  width: 490px;  margin-right: 203px;}#subnav2 {  width: 420px;  margin-right: 123px;}#subnav5 {  width: 395px;}#subnav1,#subnav2,#subnav5 {  clear:both;	float:right;	height: 40px;	margin-top: 15px;	background-color: #88B9DA;	filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85;	z-index: 10;	font-size: 14px;	font-family: Georgia, "Times New Roman", Times, serif;	border-left: 5px solid #FFFFFF;	border-right: 5px solid #FFFFFF;	border-bottom: 5px solid #FFFFFF;}#subnav span {  font-size: 12px;  color: #FFFFFF;	font-family: Georgia, "Times New Roman", Times, serif;}#subnav1 ul,#subnav2 ul,#subnav5 ul {	list-style: none;	margin: 0 auto;	padding-top: 10px;	padding-left: 25px;	border: none;}#subnav1 li,#subnav2 li,#subnav5 li {	margin: 0;	height: 45px;	display: inline;}#subnav1 li a:link,#subnav1 li a:active,#subnav1 li a:visited,#subnav2 li a:link,#subnav2 li a:active,#subnav2 li a:visited,#subnav5 li a:link,#subnav5 li a:active,#subnav5 li a:visited {	text-decoration: none;	color: #FFFFFF;}#subnav1 li a:hover,#subnav2 li a:hover,#subnav5 li a:hover {	text-decoration: none;	color: #013E68;}.hidden {	display: none;}.visible {	visibility: visible;}/* ----------------------------- end subnav ----------------------------- */#content {  width: 1042px;  height: 644px;	margin: 0 auto;	margin-top: 50px;	margin-bottom: 80px;	background: #FFFFFF url(../images/bk_content.gif) no-repeat top center;}#content2 {	width: 1042px;	height: 500px;	margin: 0 auto;	margin-top: 50px;	margin-bottom: 25px;	background: #FFFFFF url(../images/bk_content2.gif) no-repeat top center;}#content3 {  width: 812px;  height: 537px;	margin: 0 auto;	margin-top: 50px;	margin-bottom: 80px;	background: #FFFFFF url(../images/bk_content3.gif) no-repeat top center;}h1 {	font: 150% Georgia, "Times New Roman", Times, serif;}/*#content p {	font-size: 80%;	line-height: 1.6em; 	padding-left: 1.2em;	margin-right: 200px;}*/#copy {  float: left;  width: 430px;  /*margin-top: 35px;*/}#copy h1,#copy p {  width: 340px;  margin-left: 45px;  font-family: AdobeGaramond,Georgia,"Times New Roman",times,serif;	font-size: 15px;	line-height: 19px;	text-align: justify;}#copy li {  font-family: AdobeGaramond,Georgia,"Times New Roman",times,serif;	font-size: 14px;	color: #561708;	line-height: 14px;	margin-left: 20px;	list-style-type: disc;}#scroll {  height: 480px;	overflow: auto;	padding-top: 14px;	z-index: 0;}#scroll p{  margin-top: -14px;  margin-bottom: -14px;	line-height: 18px;}#images {  float: left;  width: 612px;}#display {  float: right;  margin-top: 38px;  margin-right: 30px;}#flashcontent {  padding-top: 8px;  margin-left: 8px;}#info {  float: left;  width: 430px;  text-align: center;  margin-top: 10px;}#info2 {  float: left;  width: 430px;  text-align: center;  margin-top: -20px;}#info img,#info2 img { border: none; }#footer {	position: absolute;	bottom: 0;	width: 100%;	height: 39px;	/*border-top: 1px dotted #AAAAAA;*/	background: #CCCCCC url(../images/bk_footer.jpg) repeat-x top center;	color: #013E69;	font-size: 70%;	text-align: center;}#footer p {	margin: 1.3em 0 1em 2em;	padding: 0;}/* ----------------------------- video stuff ----------------------------- */#verticalpositioner{  text-align: center;  position: absolute;  top: 50%;  left: 0px;  width: 100%;  height: 1px;  overflow: visible;  visibility: visible;  display: block;}#videocontent {  text-align:center;  margin-left: -137px;  position: absolute;  top: -150px;  left: 50%;  width: 320px;  height: 275px;  visibility: visible;}