/*================================================================

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: url(main_menu_bg.jpg);

}

.preload2

{

	background: url(main_menu_bg.jpg);

}

#nav

{

	padding: 0;

	margin: 0;

	list-style: none;

	height: 38px;

	background: #163B64 url(main_menu_bg.jpg) repeat-x;

	position: relative;

	z-index: 500;

	font-family: tahoma;

}

#nav LI.top

{

	display: block;

	float: left;

	height: 38px;

}

#nav LI A.top_link

{

	display: block;

	float: left;

	height: 36px;

	line-height: 36px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: tahoma;

	text-transform: lowercase;

	font-size: 18px;

	font-weight: bold;

	padding: 0 0 0 5px;

	cursor: pointer;

	background: url(main_menu_bg.jpg);

}

#nav LI A.top_link SPAN

{

	float: left;

	display: block;

	padding: 0 24px 0 12px;

	height: 35px;

	background: url(main_menu_bg.jpg) no-repeat right top;

}

#nav LI A.top_link SPAN.down

{

	float: left;

	display: block;

	padding: 0 24px 0 12px;

	height: 35px;

	background: url(main_menu_bg.jpg) no-repeat right top;

}

#nav LI:hover A.top_link

{

	color: #FF9933;

	background: url(main_menu_bg.jpg) no-repeat;

}

#nav LI:hover A.top_link SPAN

{

	background: url(main_menu_bg.jpg) no-repeat right top;

}

#nav LI:hover A.top_link SPAN.down

{

	background: url(main_menu_bg.jpg) no-repeat right top;

}

/*Default list styling*/

#nav LI:hover

{

	position: relative;

	z-index: 200;

}

#nav LI:hover UL.sub

{

	left: 1px;

	top: 38px;

	width: 168px;

	height: auto;

	z-index: 300;

}

#nav LI:hover UL.sub LI

{

	display: block;

	height: 26px;

	position: relative;

	float: left;

	font-weight: normal;

	padding-top: 3px;

}

#nav LI:hover UL.sub LI A

{

	display: block;

	font-size: 16px;

	font-family: tahoma;

	font-weight: bold;

	height: 26px;

	margin: 3px 0px;

	width: 168px;

	text-indent: 22px;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 3px;

	text-transform: lowercase;

}

#nav LI UL.sub LI A.fly

{

}

#nav LI:hover UL.sub LI A:hover

{

	color: #333333;

	background-image: url(sub_menu_middle.gif);

	background-position: center;

	background-repeat: no-repeat;

}

#nav LI:hover UL.sub LI A.fly:hover

{

	color: #999999;

	background-color: inherit;

}

#nav LI:hover LI:hover UL, #nav LI:hover LI:hover LI:hover UL, #nav LI:hover LI:hover LI:hover LI:hover UL, #nav LI:hover LI:hover LI:hover LI:hover LI:hover UL

{

	left: 90px;

	top: -4px;

	padding: 3px;

	border: 1px solid #5C731E;

	white-space: nowrap;

	width: 90px;

	z-index: 400;

	height: auto;

}

#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: 0;

	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: #FFF;

	border-color: #FFF;

}

#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: #000;

	border-color: #163B64;

}

#sub_menu_top

{

	margin-top: 3px;

	background-image: url(sub_menu_top.gif);

	background-position: top;

	background-repeat: no-repeat;

	margin-bottom: -25px;

}

#sub_menu_middle

{

	background-color: #163B64;

}

#sub_menu_bottom

{

	background-image: url(sub_menu_bottom.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	margin-top: -15px;

}


