/* ================================================================ 

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.stunicholls.com/menu/pro_drop_2.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.

=================================================================== */



.preload1 {

	background-image: url(../../pro_dropdown_2/images/YSC-HmNavBlu_02.jpg);

}

.preload2 {

	background-image: url(../../pro_dropdown_2/images/YSC-HmNavBluOver_02.jpg);

}



#nav {

	padding:0;

	margin:0;

	list-style:none;

	position:relative;

	z-index:500;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ffffcc;

	font-size: 14px;

	line-height:43px;

	width:755px;

	height:43px;
	background: #154E93;

}

#nav li.top {

	display:block;

	float:left;

	height:43px;

	color: #FFC;

	background-image: url(../images/YSC-HmNavBlu_02.jpg);

	font-size:14px;

	font-weight: normal;

	padding-right:0px;

	padding-left:0px;

}

#nav li a.top_link {

	display:block;

	float:left;

	height:43px;

	line-height:43px;

	color:#FFC;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	cursor:pointer;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	background-repeat:repeat-x;

	background-image: url(../images/YSC-HmNavBlu_02.jpg);

	padding-right: 11px;

	padding-left: 11px;

}

#nav li a.top_link span {

	float:left;

	display:block;

	height:43px;

	padding-top: 0;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

	background-image: url(../images/YSC-HmNavBluOver_02.jpg);

	color: #09F;

}

#nav li a.top_link span.down {

	float:left;

	display:block;

	height:43px;

	background-position: right top;

	background-color:#134A8E;

	background-repeat:repeat-x;

	padding-top: 0;

	padding-right:8px;

	padding-bottom: 0;

	padding-left:8px;

	color: #09F;

}



#nav li:hover a.top_link {

	background-image: url(../../pro_dropdown_2/images/YSC-HmNavBlu_02.jpg);

	background-repeat:repeat-x;

	color: #134A8E;

	padding-right:11px;

	padding-left:11px;

}

#nav li:hover a.top_link span {

	background-image: url(../../pro_dropdown_2/images/YSC-HmNavBlu_02.jpg);

	background-color:#134A8E;

	background-repeat:repeat-x;

	background-position: right top;

	color:#134A8E;

}

#nav li:hover a.top_link span.down {

	background-image: url(../../pro_dropdown_2/images/YSC-HmNavBlu_02.jpg);

	background-repeat:repeat-x;

	background-position: right top;

	color: #134A8E;

}



/* Default list styling */



#nav li:hover {

	position:relative;

	z-index:200;

	background-image: url(../images/YSC-HmNavBluOver_02.jpg);

	color: #FFC;

}



#nav li:hover ul.sub

{

	left:1px;

	top:38px;

	padding:0px;

	white-space:nowrap; 

	width:200px;

	z-index:300;

	color:#3399fd;

	background-color:#ffffcc;

	text-align:left;

}

#nav li:hover ul.sub li

{display:block; background-color:#ffffcc; width:200px; height:30px; position:relative; float:left; font-weight:bold;}

#nav li:hover ul.sub li a

{

	display:block;

	background-color:#ffffcc;

	font-size:13px; 

	font-weight:bold;

	height:30px;

	width:200px;

	line-height:30px;

	text-indent:5px;

	color:#134A8E;

	text-decoration:none;

	border:0px solid #ffffcc;

}

#nav li ul.sub li a.fly

{

	background-color:#3399fd;

}

#nav li:hover ul.sub li a:hover 

{

	background:#3399fd;

	color:#ffffcc;

}

#nav li:hover ul.sub li a.fly:hover

{background:#ffffcc;}



#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:200px; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover li:hover a.fly,

#nav li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover li:hover a.fly

{

	color:#87D3F5;

	border-color:#87D3F5;

	background-color:#ffffcc;

	background-position: 80px 6px;

} 



#nav li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li:hover li a.fly

{

	color:#87D3F5;

	background-color:#ffffcc;

	background-position: 80px 6px;

	border-top-color: #87D3F5;

	border-right-color: #87D3F5;

	border-bottom-color: #87D3F5;

	border-left-color: #87D3F5;

} 

ul#nav,#menu {position: absolute; z-index: 100000; height: 43px}
ul#nav li ul,ul#nav li ul li {position: absolute; z-index: 10000}