body {	font-size: 100%;	background-color: #FFFFFF; 	padding: 0px;	margin: 0px;}form {	margin: 0px;	padding: 0px;}table {	border-spacing: 0px;}img {    border: none;	padding: 0px;	margin: 0px;}.container {	position: absolute;	top: 48%;	left: 50%;	width: 900px;	height: 600px;	z-index: 2;	margin-left: -450px;	margin-top: -300px;	margin-right: auto;	margin-bottom: auto;	overflow: visible;	/*border: 1px dashed #CCCCCC;*/}#basic {	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	z-index: 1;	margin: 0px;	overflow: hidden;}#bgRed {    position: absolute;	top: 48%;	left: 0px;	width: 100%;	height: 90px;	z-index: 1;	margin-top: -223px;	margin-bottom: auto;	background-image: url(../images/graphics/nav_bg.jpg);	background-repeat: repeat-x;}#zoomSection {	position: absolute;	top: 48%;	left: 50%;	width: 898px;	height: 598px;	z-index: 1000;	margin-left: -448px;	margin-top: -278px;	margin-right: auto;	margin-bottom: auto;	background-color: #FFFFFF;/*#00B28A;*/	cursor: default;	filter: alpha(opacity=80);	-moz-opacity: .8;	opacity: .8;	-khtml-opacity: .8;}#logoSection {    position: absolute;	top: 0px;	left: 0px;	width: 900px;	height: 74px;	z-index: 1;	overflow: hidden;	/*border: 1px dashed #FF0000;*/	background-image: url(../images/graphics/logo.gif);	background-repeat: no-repeat;}#navSection {    position: absolute;	top: 74px;	left: 0px;	width: 900px;	height: 90px;	z-index: 1;	overflow: hidden;	/*border: 1px dashed #FF9900;*/}#navSecondary {    position: absolute;	top: 0px;	left: 700px;	width: 200px;	height: 90px;	z-index: 1;	overflow: hidden;	/*border: 1px dashed #FF9900;*/}#navLocal {    position: absolute;	top: 104px;	left: 148px;	width: 200px;	/*height: 200px;*/	z-index: 10;	overflow: hidden;	/*	background-color: #FFFFFF;	cursor: default;	filter: alpha(opacity=80);	-moz-opacity: .8;	opacity: .8;	-khtml-opacity: .8;	*/	visibility: hidden;}#locNavBg {    position: absolute;    z-index: 3;	top: 0px;	left: 0px;	width: 210px;	height: 800px;	background-color: #FFFFFF;	cursor: default;	filter: alpha(opacity=90);	-moz-opacity: .9;	opacity: .9;	-khtml-opacity: .9;}#locNavContent {    position: relative;    z-index: 10;	top: -8px;	left: 0px;	width: 200px;	height: auto;	margin-top:-4px;	/*	cursor: default;	filter: alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;	-khtml-opacity: 1;	*/}#header {    position: absolute;	top: 177px;	left: 156px;	width: 440px;	height: 20px;	overflow: hidden;	z-index: 1;}#stageFrame {     position: absolute;	top: 212px; 	left: 0px;    width: 900px;	height: 400px;	z-index: 1;	overflow: hidden;	/*border: 1px dashed #FF3300;*/}#stage {	position: absolute;	top: 0px;	left: 0px;	width: 900px;	height: 400px;	visibility: visible;	z-index: 1;	/*border: 1px dashed #FF9900;*/}#footer {    position: absolute;	top: 602px;	left: 0px;	width: 700px;	height: 1px;	z-index: 1;}#scroller {	position: absolute;	top: 570px;	left: 722px;	width: 22px;	height: 64px;	padding: 0px;	border: none;	visibility: hidden;	z-index: 5;	background-image: url(../images/graphics/arrow_mid.gif);	background-repeat: no-repeat;	background-position: -4px -5px;}#arrowUp {    position: absolute;	top: 0px;	left: 0px;	width: 14px;	height: 20px;	overflow: hidden;	z-index: 6;	padding: 0px;	margin: 0px;}#arrowDown {    position: absolute;	top: 34px;	left: 0px;	width: 14px;	height: 20px;	overflow: hidden;	z-index: 6;	padding: 0px;	margin: 0px;}
