/* ================================================================ 
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.menu_divs/flyoutt.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.
=================================================================== */
/* common styling */


.menu_div {
	font-family: arial, sans-serif;
	font-size:11px;
	position:relative;
	padding:0;
	margin:0 0 0 -1px;
	width:165px;
	/*height:150px;*/ 
	/*border:1px solid blue;*/}
	


#outer_navbar_ul {}

#outer_navbar_ul li {border-left:0px solid #D1D2D6}

#outer_navbar_ul ul li {border-left:none; /* assures that the above left border only applies to the main menu group; */}




.menu_div ul li a, .menu_div ul li a:visited {
	display:block;
	text-decoration:none;
	color: #A80000;
	text-align:left;
	background-color:#CCCDD0;
	font-size:12px;
	padding:6px;
	/* 	in "swiss_standards_special_flyout_css.css", the padding is 9px 6px;
		that larger top/bottom padding makes the lower case navbar texts (on the SwissStandards.pl site) a bit more readable; 
	*/

	font-weight:bold;

	width:163px;

	border-top: 1px solid #D7D8D9;
	border-right: 1px solid #D7D8D9;
	border-bottom: 0 solid #D7D8D9;
	border-left: 1px solid #D7D8D9;
	/* height:20px; */ }


.menu_div ul {
	padding:0; 
	margin:0;
	list-style-type: none; }


.menu_div ul li {
	float:left; 
	margin-right:0px; 
	position:relative;}

.menu_div ul li ul {display: none;}

/* specific to non IE browsers */
.menu_div ul li:hover a {
	background-color:#E1E2E3;
	color:#333333; 
}

.menu_div ul li:hover ul {
	display:block; 
	position:absolute; 
	top:0; 
	
	left:176px; 
	width:154px;}

.menu_div ul li:hover ul li a.hide {
	/*background-color:#D70000;*/ 
	color:#000;}

.menu_div ul li:hover ul li:hover a.hide {
	width:189px;}

.menu_div ul li:hover ul li ul {
	display: none;}

.menu_div ul li:hover ul li a {
	display:block; 
	/*background-color:blue; */
	color:#000; 

	width:189px;}

.menu_div ul li:hover ul li a:hover {
	/*background-color:#D70000;*/ 
	/*color:#000;*/
		color: #BB0000;
}

.menu_div ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	top:0; 
	color:#000;

	left:202px; 
}


/* below determines second level flyouts; see also same at bottom of flyout_ie_css.ss; */ 

.menu_div ul li:hover ul li:hover ul li a {
	display:block; 
	width:204px; 
	background-color:#D0D1D2; 
	color:#000;}

.menu_div ul li:hover ul li:hover ul li a:hover {
	/*background:#bd8d5e; 
	color:#fff;*/
	color: #BB0000;
}
