/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop10.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuLinks {
	 position: absolute;
      top: 90px;
	  left: 105px;
      width:800px;
      height: 36px;
    
}	
	
#nav {
	padding:0 0 0 20px; 
	margin:0; 
	list-style:none; 
	height:26px; 
	width:800px; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px;
}

#nav li {
	float:left; 
	width:108px; 
	height:43px;
}

#nav li a {
	display:block; 
	float:left; 
	width:108px; 
	height:43px; 
	line-height:35px; 
	text-decoration:none; 
	font-weight: bold; 
	color:#ffffff;
}

#nav li a span {
	display:block; 
	height:35px; 
	width:100px; 
	float:left; 
	text-align:center; 
	background:transparent;
}

#nav li a b.p0 {
	display:block; 
	width:8px; 
	height:35px; 
	background:transparent; 
	float:left;
}

#nav li a b.p1 {
	clear:left; 
	float:left; 
	display:block; 
	height:8px; 
	width:100px; 
	background:transparent; 
	font-size:1px;
}

#nav li a b.p2 {
	display:block; 
	float:left; 
	height:8px; 
	width:8px; 
	background:transparent; 
	font-size:1px;
}

#nav li a:hover {
	position:relative; 
	visibility:visible; 
	cursor:pointer; 
	line-height:32px; 
	color: #000000
}

#nav li:hover {
	position:relative;
}

#nav li:hover > a {
	line-height:33px;
}

#nav li:hover a b.p0 {
	background:url(/images/right2.png);
}

#nav li:hover a b.p1 {
	background:url(/images/bottom2.png);
}

#nav li:hover a b.p2 {
	background:url(/images/corner2.png);
}

#nav li a:hover span {
	background:url(/images/greytab.png);
}

#nav li:hover > a span {
	background:url(/images/greytab.png);
}

#nav ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	left:-9999px; 
	width:0; 
	height:0; 
	border-top:0;
}

#nav table {
	border-collapse:collapse; 
	padding:0; 
	margin:0 0 -1px 0; 
	border:0;
}

#nav :hover ul {
	left:0; 
	top:35px; 
	width:150px; 
	z-index:500; 
	background:url(images/clear.gif);
}

#nav :hover ul ul {
	position:absolute; 
	left:-9999px;
}

#nav :hover ul :hover ul {
	left:110px; 
	top:0;
}

#nav :hover ul li {
	height:25px; 
	width:150px;
}

#nav :hover ul li.pad1 {
	height:8px; 
	width:150px; 
	background:transparent;
}

#nav :hover ul li.pad2 {
	height:8px; 
	width:150px; 
	background:transparent;
}

#nav :hover ul li.pad1 b.p3 {
	display:block; 
	width:8px; 
	height:8px; 
	font-size:1px; 
	float:right; 
	background:url(images/right2.png);
}

#nav :hover ul li b.p4 {
	display:block; 
	width:8px; 
	height:25px; 
	float:right; 
	background:url(images/side2.png);
}

#nav :hover ul li.pad2 b.p5 {
	display:block; 
	width:142px; 
	height:8px; 
	font-size:1px; 
	float:left; 
	background:url(images/bottom2.png);
}

#nav :hover ul li.pad2 b.p6 {
	display:block; 
	width:8px; 
	height:8px; 
	font-size:1px; 
	float:left; 
	background:url(images/corner2.png);
}

#nav :hover ul li.pad1 b.p7 {
	display:block; 
	width:141px; 
	height:7px; 
	font-size:1px; 
	float:left; 
	background:#1A5A53; 
	border-top:1px solid #D2DAD9; 
	border-left:1px solid #a9cfe2;
}

#nav :hover ul li a {
	height:25px; 
	line-height:15px; 
	padding-left:10px; 
	width:131px; 
	background:#1A5A53; 
	border-left:1px solid #a9cfe2;
}

#nav :hover ul li a.fly {
	background:#58a6cd url(/images/arrow.png) no-repeat 120px 5px;
}

#nav :hover ul li a:hover {
	color:#fff;
}

#nav :hover ul li:hover > a {
	color:#fff;
}

#nav :hover ul :hover ul li.pad1 b.p7 {
	background:#bab3d5; 
	border-top:1px solid #e1deed; 
	border-left:1px solid #e1deed;
}

#nav :hover ul :hover ul li a {
	background:#bab3d5; 
	border-left:1px solid #e1deed;
}

/* ================================================================ 
Side nav links
=================================================================== */
.cssRule {
	background-image: url(/images/rule.gif);
		width: 175px;
	height: 1px;
	margin: 0;
	padding: 0;
	}
.cssnav {
	position: relative;
	background-image: url(/images/bgon.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 175px;
	height: 25px;
	margin: 0;
	padding: 0;

}

.cssnav a {
	display: block;
	color: #8B0E00;
	font-size: 10px;
	width: 175px;
	height: 25px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase
}
.cssnav a:link {
	color: #720F11;
	text-decoration: none}

.cssnav a:visited {
	color: #720F11;
	text-decoration: none}

.cssnav a:hover {
	color: #680000;
	text-decoration: none;}
	
.cssnav img {
		width: 175px;
		height: 25px;
		border: 0; }
* html a:hover {visibility:visible}

.cssnav a:hover img{visibility:hidden}

.cssnav span {
	position: absolute;
	left: 17px;
	top: 3px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}


