/* 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;
}
