/*------- navigation -------*/


#navigation ul {
font-size: 12px;
margin: 3px 0px 0px 0px;
padding: 0px;
list-style-type: none;
border: 0;
width: 166px;
z-index: 1500;
}

#navigation ul li {
padding: 0;
position: relative;
}

#navigation ul li ul {
margin: 0;
padding: 0;
position: absolute;
left: 166px;
top: -1px;
width: 187px;
display: none;
background-color: #fff;
border: 1px solid grey;
color: #000;
z-index: 1500;
}
	
#navigation ul li ul li ul {
z-index: 11;
display: none;
width: 145px;
left: 187px;
position: absolute;
}

	
#navigation ul li a {
font-weight: bold;
line-height: 1.75em;
display: block;
text-decoration: none;
color: #001960;
padding: 0px 0px 0px 12px;
border-bottom: 1px solid #d4cd99;

}

#navigation ul li a:hover {
background-color: #003399;
color: #fff;
}

#navigation ul li ul li a {
border: 0;

}

#navigation ul li ul li ul li a {
line-height: 1.45em;
padding: 2px 15px 1px 10px;
}
#navigation ul li.active>a {
background-color: #003399;
color: #fff;
}
#navigation li ul li.active>a {
background-color: #003399;
color: #fff;
}


	

/* Fix IE. Hide from IE Mac \*/
* html #navigation ul li {float: left; height: 1%;  }
* html #navigation ul li a { height: 1%;}
/* End */

/*Sub Menu for Gecko */

#navigation ul li:hover ul { display: block; }
#navigation ul li:hover ul li ul {display: none}
#navigation ul li:hover ul li:hover ul {display: block}
#navigation ul li:hover ul li:hover ul li ul {display: none}
#navigation ul li:hover ul li:hover ul li:hover ul {display: block}

/* Sub Menu Styles for IE */
		
#navigation ul li.over ul { display: block;border:1px solid #787878 }
#navigation ul li.over ul li ul {display: none;}
#navigation ul li.over ul li.over ul {display: block;}
#navigation ul li.over ul li.over ul li ul {display: none;}
#navigation ul li.over ul li.over ul li.over ul {display: block;}

* html #navigation ul li.active a {
	color: #fff;
	background-color: #003399;
}
* html #navigation ul li.active ul li.active a {
	color: #fff;
	background-color: #003399;
}
* html #navigation ul li.active ul li.active ul li.active a {
	color: #fff;
	background-color: #003399;
}
* html #navigation ul li.active ul li a {
	background-image: none; 
	background-color: #fff;
	color: #001863;
}
* html div#navigation ul li.active ul li.active ul li a {
	background-color: #fff;
	color: #001863;
}
* html #navigation ul li.active ul li.active ul li.active ul li a {
	background-image: none; 
	background-color: #003399;
	color: #fff;
}

* html div#navigation ul li.active ul li.active ul li a:hover {
	background-color: #003399;
	color: #fff;
}


* html #navigation ul li a {height: 1%;}
* html #navigation ul li ul li a {height: 1%;}
* html #navigation ul li ul li ul li a {height: 1%;}
