/* ================================================================ 
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/menus/skeleton.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.
=================================================================== */
#container #menu2 #menubar2 #nav, 
#container #menu2 #menubar2 #nav ul {
	padding:0 0 0px 0;
	margin:0;
	list-style:none;
	background:#E8F0E5;
	position:relative;
	z-index:200;
	font-weight: normal;
}
#container #menu2 #menubar2 #nav {
	height:22px !important;
	
	padding:0;
	background-color: #E3D4BD;
	/*padding-left: 154px;*/
	padding-left: 0px;
	margin: 0px 18px 0px 18px;
	background-image: url(images/menuborder.gif);
	background-repeat: no-repeat !important;
}

#container #menu2 #menubar2 #nav table {border-collapse:collapse;}
#container #menu2 #menubar2 #nav table tr td a {

background-color: #E8F0E5;
text-decoration:none;
}

.hovermenu tr:hover{
	background-color: #E8F0E5;
	text-decoration:none;
}
#container #menu2 #menubar2 #nav li {
	float:left;
	padding:0 0px 0 0px;
	width: 138px;
	
}
#container #menu2 #menubar2 #nav li li {
	float:none;
}
/* a hack for IE5.x and IE6 */
#container #menu2 #menubar2 #nav li a li {
	float:left;
	font-size: 10px;
}

#container #menu2 #menubar2 #nav li a {
	display:block;
	float:left;
	color:#5B1400;
	height:17px;
	line-height:normal;
	text-decoration:none;
	white-space:nowrap;
	font-weight: bold;
	width: 138px;
	text-align: center;
	font-size: 11px;
	/*letter-spacing: 1pt;*/
	padding-top: 5px;
}
#container #menu2 #menubar2 #nav li li a {
	height:14px;
	line-height:14px;
	float:none;
	font-weight: normal;
	text-align: left;
	color: #92A096;
	padding-left: 10px;
	width: 120px;
	font-size: 9px;
	letter-spacing: 0pt;
	padding-bottom: 3px;
}

#container #menu2 #menubar2 #nav li ul li a:hover  {
	color: #3A5042;
}
#container #menu2 #menubar2 #nav li a:hover {
	background-color: #E7EFE5;
	color: #5B1400;
}
#container #menu2 #menubar2 #nav li:hover {
	position:relative;
	z-index:300;
	background-color: #E7EFE5;
	color: #5B1400;
}
#container #menu2 #menubar2 #nav a:hover {
	position:relative;
	z-index:300;
	text-decoration:none;
	color: #5B1400;
}

#container #menu2 #menubar2 #nav :hover ul {
	left:0;
	top:22px;
}
/* another hack for IE5.5 and IE6 */
#container #menu2 #menubar2 #nav a:hover ul {left:0px;}

#container #menu2 #menubar2 #nav ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#container #menu2 #menubar2 #nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#container #menu2 #menubar2 #nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#container #menu2 #menubar2 #nav li:hover > a {text-decoration:none; color:#5B1400;}

#container #menu2 #menubar2 #nav li li:hover > a {text-decoration:none; color:#3A5042;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#container #menu2 #menubar2 #nav a:hover a:hover ul,
#container #menu2 #menubar2 #nav a:hover a:hover a:hover ul,
#container #menu2 #menubar2 #nav a:hover a:hover a:hover a:hover ul,
#container #menu2 #menubar2 #nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#container #menu2 #menubar2 #nav a:hover ul ul,
#container #menu2 #menubar2 #nav a:hover a:hover ul ul,
#container #menu2 #menubar2 #nav a:hover a:hover a:hover ul ul,
#container #menu2 #menubar2 #nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

.liMargin5 { width: 5px !important; }
.liMargin10 { width: 10px !important; }
.liMargin15 { width: 15px !important; }
.liMargin20 { width: 20px !important; }
.liMargin25 { width: 25px !important; }
.liMargin40 { width: 37px !important; }


.liMargin25 { background-color: transparent !important; }
.liMargin25:hover { background-color: transparent !important; }

.liMargin40 { background-color: transparent !important; }
.liMargin40:hover { background-color: transparent !important; }

.ul_200b { width: 200px !important; }
.ul_200 { width: 160px !important; }
.ul_130 { width: 130px !important; }
.ul_110 { width: 115px !important; }
.ul_138 { width: 138px !important; }

.ul_200b li { width: 200px !important; }
.ul_200 li { width: 160px !important; }
.ul_130 li { width: 130px !important; }
.ul_110 li { width: 115px !important; }
.ul_138 li { width: 138px !important; }

.ul_200b a { width: 200px !important; }
.ul_200 a { width: 150px !important; }
.ul_130 a { width: 130px !important; }
.ul_110 a { width: 115px !important; }
.ul_138 a { width: 128px !important; }

.ul_138 li a { width: 110px !important; }

.ul_130 li a { width: 120px !important; }
.ul_110 li a { width: 100px !important; }
