/* ================================================================ 
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.cssplay.co.uk/navs/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

#top_nav {
	position:absolute;
	left:163px;
	top:-23px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
	/*width:906px;*/
}

#top_nav li {
	float:left;
	display: inline;
	position: relative;
	margin:0;
	padding:0;
	background:url(../../images/site/top_nav_divider.jpg) right no-repeat;
}

#top_nav li a {
	text-decoration:none;
	line-height:17px;
	padding:0 20px 0 20px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background:url(../../images/site/top_nav_arrow.jpg) 5px 4px no-repeat;
}

#top_nav ul { 
	width: 150px; 
	padding: 0;
	margin: 0; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	z-index:100;
}
#top_nav ul ul,#top_nav ul ul ul { 
	top: 0; 
	left: 100%; 
} 
#top_nav ul li { 
	width: 100%; 
	display: block;
	background:none;
} 
#top_nav ul li a { 
	padding: 0;
	margin: 0;
	float: left; 
	display: block; 
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	height: 1%;
	text-transform: none;
	font-weight:bold;
}

#top_nav ul li, #top_nav ul li li, #top_nav ul li li li {
	background-color:#CC0000;
}

#top_nav ul li a {
	border-top: 1px solid #FF0000;
	border-bottom:1px #000000 solid;
	padding: 2px 0 2px 2px;
	background:#710000 none;
}

#top_nav li:hover li a,#top_nav li.iehover li a { 
	float: none;
}
#top_nav a:hover{
	color:#FFFFFF;
	background:url(../../images/site/top_nav_arrow_hover.jpg) 5px 4px no-repeat;
}
#top_nav ul li a:hover{ 
	color:#FFFFFF;
	background:none;
	background-color:#CC0000;
}
#top_nav li:hover ul ul,#top_nav li:hover ul ul ul,#top_nav li.iehover ul ul,#top_nav li.iehover ul ul ul { 
	display: none; 
} 
#top_nav li:hover ul,#top_nav ul li:hover ul,#top_nav ul ul li:hover ul,#top_nav li.iehover ul,#top_nav ul li.iehover ul,#top_nav ul ul li.iehover ul { 
	display: block; 
}

.nav {width:161px; position:relative; margin:0px; font-size:11px; behavior: URL(csshover.htc);}
.nav ul li {float:left; position:relative;border-right:1px solid #000;}
.nav ul li a {display:block; text-decoration:none; color:#FFFFFF; text-align:left; border-top: 1px solid #FF0000; border-bottom:1px solid #000; border-left:1px solid #990000; background-color:#CC0000; line-height:12px; font-size:11px; padding:4px 4px 4px 4px; width:153px; font-size:10px; font-weight:bold; text-decoration:none;}
.nav ul {padding:0px; margin:0px;list-style-type: none; z-index:99; }
.nav-heading {
	background-color: #ccc;
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	width: 149px; /* helps IE with hover */
	border-left:1px solid #000;
	border-right:1px solid #000;
}
/* specific to non IE browsers */
.nav ul a:hover {color:#fff; background-color:#CC0000; text-decoration:none;}
.nav ul li ul {display: none;}
.nav ul li:hover ul {display:block; position:absolute; top:0; left:163px; width:161px;}
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; left:163px; top:0px; color:#fff;}
.nav ul li:hover ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:163px; top:0px; color:#fff;}
.nav ul li:hover ul li a {display:block; background-color:#710000; color:#FFFFFF; width:153px; text-decoration:none;}
.nav ul li ul li a:hover {background-color:#CC0000; color:#fff;}
.nav ul li ul li ul li a:hover {background-color:#CC0000; color:#fff;}
