/* ================================================================ 
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/flyout2.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.
=================================================================== */

.menu_1, .menu_2, .menu_3, .menu_4, .menu_5, .menu_6 {
	z-index: 1000;
	margin: 0px 0px 0px 0px; /* this page only */
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #fff;
	float: left;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu_1 ul, .menu_2 ul, .menu_3 ul, .menu_4 ul, .menu_5 ul, .menu_6 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

/* hack for IE5.5 */
* html .menu_1 ul, * html .menu_2 ul, * html .menu_3 ul, * html .menu_4 ul, * html .menu_5 ul, * html .menu_6 ul { margin-left:-16px; ma\rgin-left:0; }

/* position relative so that you can position the sub levels */
.menu_1 li, .menu_2 li, .menu_3 li, .menu_4 li, .menu_5 li, .menu_6 li {
	position: relative;
	background: #fff;
	height: 26px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* Menu 1 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_1_title { position: relative; background: #726f22; color: #fff; }

.menu_1 ul li a.menu_1_title:active { color: #ffffff; background: #726f22; }
.menu_1 ul li a.menu_1_title:hover { color: #ffffff; background: #b8b790; }

.menu_1 ul li a.sub_menu_1:link, .menu_1 ul li a.sub_menu_1:visited, .menu_1 ul li a.sub_menu_1:active {
	color: #726f22; 
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width: 168px;
}

.menu_1 ul li a.sub_menu_1:hover {
	color: #ffffff;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;		
	width: 168px;
}

/*.menu_1 ul li a.sub_menu_1:link, .menu_1 ul li a.sub_menu_1:visited, .menu_1 li ul a.sub_menu_1:active { color: #fff; }*/

.menu_1 ul li a.sub_menu_1_flyout:link, .menu_1 ul li a.sub_menu_1_flyout:visited, .menu_1 ul li a.sub_menu_1_flyout:active {
	color: #ffffff;
	background: #b8b790; 
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff; width:167px;
}

.menu_1 ul li a.sub_menu_1_flyout:hover { color: #fff; background: #726f22; }

/*.menu_1 :hover > a, .menu_1 :link > a, .menu_1 :link > a, .menu_1 :active > a { color: #fff; background: #ff00ff; }*/
.menu_1 :hover > a { color: #fff; background: #b8b790; }



/* ---------------------------------------------------------------------------------------------------- */
/* Menu 2 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_2_title { position: relative; background: #003a69; color: #fff; }

.menu_2 ul li a.menu_2_title:active { color: #ffffff; background: #003a69; }
.menu_2 ul li a.menu_2_title:hover { color: #ffffff; background: #99b0c3; }

.menu_2 ul li a.sub_menu_2:link, .menu_2 ul li a.sub_menu_2:visited, .menu_2 ul li a.sub_menu_2:active {
	color: #003a69; 
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width: 168px;
}

.menu_2 ul li a.sub_menu_2:hover {
	color: #ffffff;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;		
	width: 168px;
}

.menu_2 ul li a.sub_menu_2_flyout:link, .menu_2 ul li a.sub_menu_2_flyout:visited, .menu_2 ul li a.sub_menu_2_flyout:active {
	color: #ffffff;
	background: #99b0c3; 
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff; width:167px;
}

.menu_2 ul li a.sub_menu_2_flyout:hover { color: #fff; background: #003a69;	}

.menu_2 :hover > a { color: #fff; background: #99b0c3; }

*html .menu_2 ul li A.sub_menu_2_flyout { color: #fff; background: #99b0c3; }

/* ---------------------------------------------------------------------------------------------------- */
/* Menu 3 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_3_title { position: relative; background: #814c79; color: #fff; }

.menu_3 ul li a.menu_3_title:active { color: #ffffff; background: #814c79; }
.menu_3 ul li a.menu_3_title:hover { color: #ffffff; background: #b394af; }

.menu_3 ul li a.sub_menu_3:link, .menu_3 ul li a.sub_menu_3:visited, .menu_3 ul li a.sub_menu_3:active {
	color: #814c79; 
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width: 168px;
}

.menu_3 ul li a.sub_menu_3:hover {
	color: #ffffff;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;		
	width: 168px;
}

.menu_3 ul li a.sub_menu_3_flyout:link, .menu_3 ul li a.sub_menu_3_flyout:visited, .menu_3 ul li a.sub_menu_3_flyout:active {
	color: #ffffff;
	background: #b394af; 
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff; width:167px;
}

.menu_3 ul li a.sub_menu_3_flyout:hover { color: #fff; background: #814c79; }

/* style the link hover */
* html .menu_3 a:hover {color: #fff; background: #814c79;}

.menu_3 :hover > a { color: #fff; background: #b394af; }

*html .menu_3 ul li A.sub_menu_3_flyout { color: #fff; background: #b394af; }

/* ---------------------------------------------------------------------------------------------------- */
/* Menu 4 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_4_title { position: relative; background: #f47b29; color: #fff; }

.menu_4 ul li a.menu_4_title:active { color: #ffffff; background: #f47b29; }
.menu_4 ul li a.menu_4_title:hover { color: #ffffff; background: #f8b07f; }

.menu_4 ul li a.sub_menu_4:link, .menu_4 ul li a.sub_menu_4:visited, .menu_4 ul li a.sub_menu_4:active {
	color: #f47b29; 
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width: 168px;
}

.menu_4 ul li a.sub_menu_4:hover {
	color: #ffffff;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;		
	width: 168px;
}

.menu_4 ul li a.sub_menu_4_flyout:link, .menu_4 ul li a.sub_menu_4_flyout:visited, .menu_4 ul li a.sub_menu_4_flyout:active {
	color: #ffffff;
	background: #f8b07f; 
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff; width:167px;
}

.menu_4 ul li a.sub_menu_4_flyout:hover { color: #fff; background: #f47b29; }

.menu_4 :hover > a { color: #fff; background: #f8b07f; }

*html .menu_4 ul li A.sub_menu_4_flyout { color: #fff; background: #f8b07f; }

/* ---------------------------------------------------------------------------------------------------- */
/* Menu 5 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_5_title { position: relative; background: #a40000; color: #fff; }

.menu_5 ul li a.menu_5_title:active { color: #ffffff; background: #a40000; }
.menu_5 ul li a.menu_5_title:hover { color: #ffffff; background: #c86666; }

.menu_5 ul li a.sub_menu_5:link, .menu_5 ul li a.sub_menu_5:visited, .menu_5 ul li a.sub_menu_5:active {
	color: #a40000; 
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width: 168px;
}

.menu_5 ul li a.sub_menu_5:hover {
	color: #ffffff;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;		
	width: 168px;
}

.menu_5 ul li a.sub_menu_5_flyout:link, .menu_5 ul li a.sub_menu_5_flyout:visited, .menu_5 ul li a.sub_menu_5_flyout:active {
	color: #ffffff;
	background: #c86666; 
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff; width:167px;
}

.menu_5 ul li a.sub_menu_5_flyout:hover { color: #fff; background: #a40000; }

.menu_5 :hover > a { color: #fff; background: #c86666; }

*html .menu_5 ul li A.sub_menu_5_flyout { color: #fff; background: #c86666; }

/* ---------------------------------------------------------------------------------------------------- */
/* Menu 6 options																																												*/
/* ---------------------------------------------------------------------------------------------------- */

.menu_6_title { position: relative; background: #6b2e20; color: #fff; }

.menu_6 ul li a.menu_6_title:active { color: #ffffff; background: #6b2e20; }
.menu_6 ul li a.menu_6_title:hover { color: #ffffff; background: #a68279; }

/* ---------------------------------------------------------------------------------------------------- */
/* Other menu options																																										*/
/* ---------------------------------------------------------------------------------------------------- */

/* get rid of the table */
.menu_1 table, .menu_2 table, .menu_3 table, .menu_4 table, .menu_5 table, .menu_6 table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em;}

/* style the links */
.menu_1 a, .menu_1 a:visited, .menu_2 a, .menu_2 a:visited, .menu_3 a, .menu_3 a:visited, .menu_4 a, .menu_4 a:visited, .menu_5 a, .menu_5 a:visited,
.menu_6 a, .menu_6 a:visited  {
	display: block; 
	text-decoration: none;
	height: 25px;
	line-height: 24px;
	width: 170px;
	text-indent: 5px;
/*	border: 1px solid #d1d1d1;*/
	border-width: 0 1px 1px 0;
	border-bottom: 1px solid #d1d1d1;
}

/* style the link hover */
* html .menu_1 a:hover {color:#fff; background:#b8b790;}

/* style the link hover */
* html .menu_2 a:hover {color:#fff; background:#99b0c3;}

/* style the link hover */
* html .menu_3 a:hover {color:#fff; background:#b394af;}

/* style the link hover */
* html .menu_4 a:hover {color:#fff; background:#f8b07f;}

/* style the link hover */
* html .menu_5 a:hover {color:#fff; background:#c86666;}

/* style the link hover */
* html .menu_6 a:hover {color:#fff; background:#6b2e20;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_1 ul ul, .menu_2 ul ul, .menu_3 ul ul, .menu_4 ul ul, .menu_5 ul ul, .menu_6 ul ul {
	visibility: hidden;
	position: absolute;
	top: -1px;
	left: 170px; 
}

/* make the second level visible when hover on first level list OR link */
.menu_1 ul li:hover ul, .menu_1 ul a:hover ul, .menu_2 ul li:hover ul, .menu_2 ul a:hover ul, .menu_3 ul li:hover ul, .menu_3 ul a:hover ul,
.menu_4 ul li:hover ul, .menu_4 ul a:hover ul, .menu_5 ul li:hover ul, .menu_5 ul a:hover ul, .menu_6 ul li:hover ul, .menu_6 ul a:hover ul {
	visibility: visible;
}

.sub { border-top: 1px solid #fff; }

/* ---------------------------------------------------------------------------------------------------- */
/* IE6 select box fix left menu																																					*/
/* ---------------------------------------------------------------------------------------------------- */

#menu_ul_1 iframe, #menu_ul_2 iframe, #menu_ul_3 iframe, #menu_ul_4 iframe, #menu_ul_5 iframe, #menu_ul_6 iframe {
	position: absolute; left: -9999px; border: 0; padding: 0; margin: 0; width: 0; height: 0; border-right :solid 0px #d1d1d1;
}

#menu_ul_1 a:hover ul iframe, #menu_ul_1 li a:hover ul a:hover ul iframe, #menu_ul_1 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_1 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#menu_ul_2 a:hover ul iframe, #menu_ul_2 li a:hover ul a:hover ul iframe, #menu_ul_2 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_2 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#menu_ul_3 a:hover ul iframe, #menu_ul_3 li a:hover ul a:hover ul iframe, #menu_ul_3 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_3 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#menu_ul_4 a:hover ul iframe, #menu_ul_4 li a:hover ul a:hover ul iframe, #menu_ul_4 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_4 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#menu_ul_5 a:hover ul iframe, #menu_ul_5 li a:hover ul a:hover ul iframe, #menu_ul_5 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_5 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#menu_ul_6 a:hover ul iframe, #menu_ul_6 li a:hover ul a:hover ul iframe, #menu_ul_6 li a:hover ul a:hover ul a:hover ul iframe, #menu_ul_6 li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }

#menu_ul_1 a:hover iframe, #menu_ul_2 a:hover iframe, #menu_ul_3 a:hover iframe, #menu_ul_4 a:hover iframe, #menu_ul_5 a:hover iframe, #menu_ul_6 a:hover iframe {left:170px; top:-1px;}

#menu_ul_1 a:hover a:hover iframe, #menu_ul_1 a:hover a:hover a:hover iframe, #menu_ul_1 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
#menu_ul_2 a:hover a:hover iframe, #menu_ul_2 a:hover a:hover a:hover iframe, #menu_ul_2 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
#menu_ul_3 a:hover a:hover iframe, #menu_ul_3 a:hover a:hover a:hover iframe, #menu_ul_3 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
#menu_ul_4 a:hover a:hover iframe, #menu_ul_4 a:hover a:hover a:hover iframe, #menu_ul_4 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
#menu_ul_5 a:hover a:hover iframe, #menu_ul_5 a:hover a:hover a:hover iframe, #menu_ul_5 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
#menu_ul_6 a:hover a:hover iframe, #menu_ul_6 a:hover a:hover a:hover iframe, #menu_ul_6 a:hover a:hover a:hover a:hover iframe {left:170px; top:-1px;}
