@charset "UTF-8";
/* CSS Document */
html{height: 100%;}
body{
background-color:#000000;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:13px;

text-align:left;
}
body a{
	color:#FFFFFF;
	text-decoration:none;
}
body p{
	
}
body a:hover{
	color:#FF0000;
}


#header {
	width:800px;
	height:100px;
	*margin-left:auto;
	margin-right:auto;
	background:url(gfx/header-bg.png);
}
#header form{
	position:relative;
	float:right;
	padding:25px;
}
#wrapper{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-top:20px;
	padding-left:100px;
	/*border:thin #333333 solid;	*/
}
#content{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	border:thin #333333 solid;
}
p a{
	border-bottom: #AAAAAA dashed thin;
}

#footer{
	width:800px;
	height:40px;/*Added 3/27/10*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11px;
	padding:10px;
	padding-bottom:50px;
	position:relative;
	font-size:10px;
	
}

#footer p{
	line-height:2px;
}


div.left{
	width:40%;
	text-align:left;
	margin:10px;
	float:left;
	height:auto;
	overflow: hidden;
}
div.right{
	width:50%;
	margin:10px;
	float:left;
	overflow: hidden;
}
form.search{
	
}
h1{
	font-size:18px;
	border-bottom:thin solid #333333;
	padding:5px;
}
a.colored_link{
	color:#FFFF66;
}
a.colored_link:hover{
	color:#FF0000;
}
#background{
	background:url(gfx/background.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;	
}

div.image_description{
	font-size:15px;
}
.yellow{
	color:#FFFF33;
}

a.image{
   text-decoration:none;
   border-bottom: none;
}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of the below portion of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop6.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav li{
display:inline;
font-size:22px;
}

#nav {padding:0; margin:auto; width:900px;list-style:none; height:38px; position:relative; z-index:200;}
#nav a{
padding:0px;
}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; /*color:#3366FF;*/ text-decoration:none; font-size:12px; padding:0 0 0 12px; }
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{/*color:#fff; background:url("/graphics/menubghover.jpg");background-repeat:no-repeat;background-position:center top;*/ }
#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
{padding-bottom:3px;}

#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:1px; top:38px; background:#CCCCCC /*#50b5d0*/; padding:3px; border: 1px solid #111111/*#3366FF*/; white-space:nowrap; width:165px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:165px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:11px; height:18px; width:auto/*88px*/; line-height:18px; text-indent:1px;text-align:left; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{
z-index:300;
}
#nav :hover ul.sub li a:hover /*For the hover color*/
{background:#333333/*#3f96a9*/; color:#CCCCCC; border-color:#000;}
#nav :hover ul.sub li a.fly:hover
{background:/*#3f96a9*/ #000000 80px 6px no-repeat; color:#CCCCCC;}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #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; background:#000000/*#50b5d0*/; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:165px; z-index:400; height:auto;}

#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:90px; top:-4px; background: #CCCCCC/*#50b5d0*/; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:165px; 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:#333333 80px 6px no-repeat; color:#CCCCCC; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#50b5d0 80px 6px no-repeat; color:#000; border-color:#50b5d0;}