/* ================================================================ 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("../graphics/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("../graphics/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("../graphics/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("../graphics/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;}

