@charset "UTF-8";
/* CSS Document */

body {
	background-color: #99ffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:arial, verdana, sans-serif;
	
}
.intr0 {
	color: #000000;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
}
.intr0 a:link {
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	color:#F90;
}
.intr0 a:visited {
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	color:#F90;
}
p {
	font-size: 12px;
	text-align:left;
}
.txt {
	font-size: 12px;
	text-align:left;
	
}
.txt2 {
	font-size: 12px;
	color:#09F;
}
.txt3 {
	font-size: 12px;
	color:#F90;
}
.txt4 {
	font-size: 12px;
	text-align:center;
}
.txt4 a:link {
	font-size: 12px;
	text-align:center;
}
#pad {height:140px;}
li {
	font-size: 12px;
	text-align:left;
}
/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssmenus.co.uk

Copyright (c) 2009- Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

#menu {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}

#menu li {float:left; margin-right:1px;}

#menu li a {display:block; float:left; height:20px; line-height:20px; background:#009ca9; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 8px 0 8px;}





#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {z-index:200; position:relative;color:#000; background-color:#797f85;}

#menu li:hover {position:relative; z-index:200;}



#menu li:hover > a {color:#000; background:#797f85;}

#menu li:hover > a.sub {color:#000; background-color:#797f85;}



#menu li.current a {color:#000; background:#797f85;}



#menu li a.sub {background: #009ca9 url(down-arrow.gif) no-repeat right center;}

#menu li.current a.sub {color:#fff; background:#797f85 url(down-arrow.gif) no-repeat right center;;}



#menu :hover ul {left:0; top:20px; width:120px; background:#797f85;}



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul :hover ul

{left:120px; top:-1px; background:#797f85; white-space:nowrap; width:120px; z-index:200; height:auto;}



#menu :hover ul li {margin:0; border-top:1px solid #666;}

#menu :hover ul li a {width:120px; padding:0; text-indent:10px; background:#797f85; color:#000; height:30px; line-height:30px;}

#menu :hover ul li a.fly {background:#009ca9 url(right-arrow.gif) no-repeat right center;}



#menu :hover ul :hover {background-color:#797f85; color:#000;}

#menu :hover ul :hover a.fly {background-color:#797f85; color:#000;}



#menu :hover ul li.currentsub a {background:#797f85; color:#000;}

#menu :hover ul li.currentsub a.fly {background:#797f85 url(right-arrow.gif) no-repeat right center; color:#000;}



#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#797f85; color:#000;}

#menu :hover ul :hover ul :hover {background-color:#797f85; color:#000;}



#menu :hover ul :hover ul li.currentfly a,

#menu :hover ul :hover ul li.currentfly a:hover {background:#797f85; color:#000;}




h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:800px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 arial, verdana, sans-serif;;}	
#main_image{margin:0 auto 10px auto;height:513px;width:800px;background:black;}
#main_image img{margin-bottom:10px;}
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center;}
.info{text-align:left;width:800px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

