/* FotoGrafics *//* Neutralize styling:    Elements we want to clean out entirely: */html, body, form, fieldset {	margin: 0;	padding: 0;	font: 100.1%/120% Verdana, Arial, Helvetica, sans-serif;}/* Neutralize styling:    Elements with a vertical margin: */h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {	margin: 1em 0;	padding: 0;}/* Apply left margin:   Only to the few elements that need it: */li, dd, blockquote {	margin-left: 1em;}/* Miscellaneous conveniences: */form label {	cursor: pointer;}fieldset {	border: none;}/* Form field text-scaling */input, select, textarea {	font-size: 100%;}/* images */td img {	display: block;}/* page layout */html {	height: 100%;}body {	height: 100%;	background: url(../im/bg.gif);	background-position: center;	background-repeat: repeat-y;	text-align: center;	background-color: #FFFFFF;	color: #000000;}#wrapper {	height: 100%;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: left;}#tc {	background-image: url(../im/tc.gif);	background-repeat: no-repeat;	vertical-align: top;	height: 230px;}#tc1 {	background-image: url(../im/tc.gif);	background-repeat: no-repeat;	vertical-align: top;	height: 150px;}#tmnu {	height: 80px;}#tmnu1 {	height: 30px;}#mc {	width: 750px;	vertical-align: top;}#mc-port {	width: 750px;	vertical-align: top;	height: 770px;}#mc-port-vt {	width: 750px;	vertical-align: top;	height: 734px;}#rc {	width: 50px;	background-image: url(../im/corner_br.gif);	background-repeat: no-repeat;	background-position: bottom right;}#bc {	height: 30px;	font-size: 80%;}#logo {	margin: 30px 0 0 60px;	height: 75px;	clear: both;}#movie {	margin: 30px 0 0 60px;	height: 150px;	width: 680px;	border-top: 2px solid #A87B1E;	border-bottom: 2px solid #A87B1E;	clear: both;}#homebanner {	margin: 0;}#topmenu {	margin: 5px 0 0 60px;	height: 30px;	width: 680px;	font-size: 80%;	text-align: right;}#topmenu a {	color: #000000;}#topmenu a:hover {	color: #A87B1E;}#topmenu a:active {	color: #FF0000;}#topmenu1 {	margin: 5px 0 0 60px;	height: 30px;	width: 680px;	font-size: 80%;	text-align: right;	border-top: 2px solid #A87B1E;}#topmenu1 a {	color: #000000;}#topmenu1 a:hover {	color: #A87B1E;}#topmenu1 a:active {	color: #FF0000;}#topmenu2 {	margin: 5px 0 0 60px;	padding: 5px 0 0 0;	width: 680px;	font-size: 80%;	text-align: right;	border-top: 2px solid #A87B1E;}#topmenu2 a {	color: #A87B1E;}#topmenu2 a:hover {	color: #000000;}#topmenu2 a:active {	color: #FF0000;}#topmenu3 {	margin: 5px 0 0 60px;	width: 680px;	font-size: 70%;	text-align: right;}#topmenu3 a {	color: #A87B1E;}#topmenu3 a:hover {	color: #000000;}#topmenu3 a:active {	color: #FF0000;}#text {	margin: 10px 0 0 60px;	width: 680px;}#text ul {	margin-left: 15px;}#text1 {	margin: 10px 0 0 60px;	width: 680px;	position: relative;}#text a {	color: #A87B1E;}#text a:visited {	color: #A87B1E;}#text a:hover {	color: #000000;}#text a:active {	color: #FF0000;}#text1 a {	color: #000000;}#text1 a:visited {	color: #000000;}#text1 a:hover {	color: #A87B1E;}#text1 a:active {	color: #FF0000;}#port-ph {	background-image: url(../im/port_bk_ph_top.gif);	background-repeat: no-repeat;	width: 680px;	height: 175px;	position: absolute;	left: 0px;	top: 0px;}#port-gr {	background-image: url(../im/port_bk_gr_top.gif);	background-repeat: no-repeat;	width: 680px;	height: 175px;	position: absolute;	left: 0px;	top: 0px;}#port-web {	background-image: url(../im/port_bk_web_top.gif);	background-repeat: no-repeat;	width: 680px;	height: 175px;	position: absolute;	left: 0px;	top: 0px;}#port-bot-hz {	background-image: url(../im/port_bk_hz.gif);	background-repeat: no-repeat;	width: 680px;	height: 395px;	position: absolute;	left: 0px;	top: 175px;}#port-bot-hz img {	margin: 0 0 50px 0;}#photo1-hz {	width: 550px;	height: 425px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo2-hz {	width: 550px;	height: 425px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo3-hz {	width: 550px;	height: 425px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo4-hz {	width: 550px;	height: 425px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo5-hz {	width: 550px;	height: 425px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#port-bot-vt {	background-image: url(../im/port_bk_vt.gif);	background-repeat: no-repeat;	width: 680px;	height: 539px;	position: absolute;	left: 0px;	top: 175px;}#port-bot-vt img {	margin: 0 0 50px 0;}#photo1-vt {	width: 550px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo2-vt {	width: 425px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo3-vt {	width: 425px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo4-vt {	width: 425px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo5-vt {	width: 425px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#photo6-vt {	width: 425px;	height: 550px;	visibility: hidden;	position: absolute;	left: 65px;	top: 7px;}#footer {	margin: 0 0 0 60px;	height: 20px;	width: 680px;	border-top: 2px solid #A87B1E;}#footer a {	color: #A87B1E;}#footer a:visited {	color: #A87B1E;}#footer a:hover {	color: #000000;}#footer a:active {	color: #FF0000;}#topshadow {	position: fixed !important;	position: absolute;	top: 0;	left: 0;	background: url(../im/droptop.png) repeat-x;	width: 100%;	height: 15px;}#bottomshadow {	position: fixed !important;	position: absolute;	bottom: 0;	left: 0;	background: url(../im/dropbottom.png) repeat-x;	width: 100%;	height: 15px;}/* text */.drop {	font-size: 150%;	color: #A87B1E;	font-weight: bold;}.gold {	color: #A87B1E;}.cap-vt {	position: absolute;	left: 375px;	top: 0px;	font-size: 90%;	width: 200px;}.cap-hz {	position: absolute;	left: 0px;	top: 395px;	width: 550px;	height: 200px;	font-size: 90%;}.clfl {	float: left;	font-size: 90%;}.nobul {	list-style-type: none;	font-size: 130%;	color: #A87B1E;	font-weight: bold;}
