html {
	background: #FFF;
	height: 95%;
}

body, #wrapper {
	background: #FFF;
	height: 99%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
}

image {
	border: 0;
}

#wrapper {
	background: transparent;
	vertical-align: middle;
	margin:0;
}

#top_line {
	background: transparent;
	height: 70px;
	width: auto;
}
#middle_line {
	background: transparent;
	height: 360px;
	width: auto;
}
#bottom_line {
	background: transparent;
	height: 30px;
	width: auto;
}

#imagelist {
	background: transparent;
	height: 100%;
	
}

.image {
	background: transparent;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

#image_cell {
	background: transparent;
	text-align: center;
	vertical-align: top;
	width: 260px;
	height: 360px;
	overflow: hidden;
}
h1 {
	color: #9e9c9d;
	font-family: Tahoma;
	font-size: 15pt;
	font-weight: normal;
	line-height: normal;
}
#text {
	width: 60%;
	text-align: left;
	color: #9e9c9d;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 0 20%;
	padding: 0 0 0 0;
}

#logo {
	z-index: 7;
	position: fixed;
	left: 3%;
	top: 30px;
	background: transparent;
	height: auto;
	float: left;
}

#navigation {
	z-index: 8;
	float: left;
	position: fixed;
	top: 85px;
	background: #9e9c9d;
	width: 94%;
	height: auto;
	padding: 4px 3% 0 3%;
}
#textlogo {
	float: left;
	background: transparent;
	padding: 0 0 0 1%;
	color: #6f7170;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}
#textlogo a:link {
	color: #6f7170;
	text-decoration: none;
}
#textlogo a:visited {
	color: #6f7170;
	text-decoration: none;
}
#textlogo a:hover {
	color: #504e4f;
	text-decoration: none;
}
#footer {
	z-index: 9;
	position: fixed;
	bottom: 0px;
	left: 0px;
	background: transparent;
	width: 100%;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}


.ft_left {
	font-size: 11px;
	color: #A4A4A4;
	font-family: Tahoma;
	margin-left: 75px;
}
.ft_left a:link {
	color: #A4A4A4;
	text-decoration: underline;
}
.ft_left a:visited {
	color: #A4A4A4;
	text-decoration: underline;
}
.ft_left a:hover {
	color: #504e4f;
	text-decoration: underline;
}

.ft_footer {
	font-size: 11px;
	color: #A4A4A4;
	font-family: Tahoma;
	margin-left: 35px;
}
.ft_footer a:link {
	color: #A4A4A4;
	text-decoration: underline;
}
.ft_footer a:visited {
	color: #A4A4A4;
	text-decoration: underline;
}
.ft_footer a:hover {
	color: #504e4f;
	text-decoration: underline;
}

.ft_right {
	position: fixed;
	right: 75px;
	bottom: 8px;
	font-size: 11px;
	color: #e2e2e2;
	font-family: Tahoma;
	vertical-align: bottom;
	background: transparent;
	height: auto;
}
.ft_right a:link {
	color: #e2e2e2;
	text-decoration: none;
}
.ft_right a:visited {
	color: #e2e2e2;
	text-decoration: none;
}
.ft_right a:hover {
	color: #504e4f;
	text-decoration: none;
}

#left {
	z-index: 50;
	background: transparent url(../images/scroll_left.gif) no-repeat center;
	position: fixed;
	left: 0px;
	width: 75px;
	height: 95%;
	cursor: pointer;
}
#right {
	z-index: 51;
	background: transparent url(../images/scroll_right.gif) no-repeat center;
	position: fixed;
	right: 0px;
	width: 75px;
	height: 95%;
	cursor: pointer;
}

#nav {padding:0 0 0 0; margin:0; list-style:none; background: transparent; position:relative; z-index:200; font-family:Tahoma; height:auto; float: right;}
#nav li.top {display:block; float:left; height:auto; background:transparent; margin:0 0 0 0; text-align:center;}
#nav li a.top_link {display:block; float:left; color:#fff; text-decoration:none; font-size:10pt; font-weight:normal; padding:0 0 0 0; cursor:pointer; text-align:center;}
#nav li a.top_link span {display:block; float:left; padding:0 0 0 0; height:20px; width:90px; text-align:center;}
#nav li a.top_link span.down {float:left; display:block; padding:0 0 0 0; height:20px; width:90px; text-align:center;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#514f50; background: transparent;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:10px; top:20px; background: #9e9c9d; border-top: 4px solid #FFF; padding:8px; white-space:nowrap; width:auto; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; background: transparent; height:auto; position:relative; float:left; width:auto; font-weight:normal; padding:3px 5px 3px 5px;}
#nav :hover ul.sub li a
{display:block; font-size:10pt; height:auto; width:auto; color:#fff; text-decoration:none;border:0;}
#nav li ul.sub li a.fly
{background:#000 url(../images/arrow.gif) 5px 4px no-repeat;}
#nav :hover ul.sub li a:hover 
{color:#514f50;}
#nav :hover ul.sub li a.fly:hover
{color:#fff;}

#nav li b {display:block; font-size:10pt; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; padding:3px; white-space:nowrap; width:90px; z-index:400; height:auto; font-size: 10pt;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{background:#3f96a9 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 
