/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// horizontal dropdown menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#navigation
{ width:876px; margin:0 10px 0 10px; display:block; clear:both; float:left; }
	div#navigation ol
	{ margin:0px 0 0 0; padding:0; display:inline; float:left; }
	div#navigation li, div#navigation a 
	{ margin:0; padding:0; border:0; display:block; }
	
	div#navigation ol 
	{ width:876px; list-style:none; }
		div#navigation ol ol
		{ width:200px; margin:0; }
		
			div#navigation li
			{ display:inline; float:left; }
			div#navigation li.folder
			{ position:relative; }
			div#navigation li.folder li
				{ margin:0; padding:0; float:none; }
				div#navigation li.folder ol
				{ position:absolute; left:0; top:23px; width:200px; border:solid 3px #00b4ea; 
					background:#fff; }
						div#navigation li.folder li ol
						{ border:solid 3px #ff0808;  }
					div#navigation li.folder li
					{ position:relative; }
					div#header div#navigation li li ol
					{ position:absolute; left:200px; top:-30px; padding:0; }
				
				div#navigation a
				{ height:15px; display:block; margin:0 1px 0 0; padding:4px 10px 4px 10px; overflow:hidden; text-align:center; 
					font-size:14px; text-decoration:none; border-left:solid 2px #03202e; border-right:solid 2px #03202e; 
					color:#fff; background:#03202e url(../_images/nav_tab_back.jpg) repeat-x top;
					cursor:pointer; text-transform:lowercase; }
				div#navigation a:link, div#navigation a:visited 
				{ color:#fff; background-color:#03202e; }
				div#navigation a:active, div#navigation a:hover, div#navigation a:focus
				{ color:#ff0808; background-color:#03202e; }
						div#navigation li li a
							{ width:190px; height:auto; color:#000; background-color:transparent; 
								background:url(../_images/shade.jpg) repeat-x top; margin:0; padding:8px 5px 2px 5px; 
								font-size:12px; text-align:left; border:none; }
								div#navigation li li li a
								{ color:#000; background-color:#fff; padding:5px; 
									background:none; border-bottom:solid 1px #f1f1f1; }
						div#navigation li li a:link, div#navigation li li a:visited 
						{ color:#000; background-color:transparent; font-weight:bold; }
						div#navigation li li a:active, div#navigation li li a:hover, div#navigation li li a:focus
						{ color:#ff0808; background-color:transparent; font-weight:bold; }
							div#navigation li li li a:link, div#navigation li li li a:visited 
							{ color:#000; background-color:transparent; font-weight:bold; }
							div#navigation li li li a:active, div#navigation li li li a:hover, div#navigation li li li a:focus
							{ color:#00b4ea; background-color:#000; font-weight:bold; }
					
	div#navigation ol ol, div#navigation li:hover ol, 
	div#navigation li:hover ol ol
	{ display:none; }
		div#navigation li:hover ol, 
		div#navigation li:hover li:hover ol
		{ display:block; }
		div#navigation ol
		{ z-index:1000; }
		div#navigation li ol
		{ z-index:1001;  }
		div#navigation li li ol
		{ z-index:1002;  }
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// vertical dropdown menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.vertical-dropdown-menu ol
{ margin:0; padding:0; width:190px; }

	div.vertical-dropdown-menu ol li
	{ width:190px; margin:0; padding:0; list-style:none; 
		background:#011e2c url(../_images/blue-gradient.gif) repeat-x top; }
		div.vertical-dropdown-menu ol li li
		{ background:#fff url(../_images/shade.jpg) repeat-x top; }
		div.vertical-dropdown-menu ol li li li
		{ background:#f1f1f1; }
		
	div.vertical-dropdown-menu li a
	{ width:160px; height:auto; background-image:none; margin:0; padding:3px 5px 3px 25px; 
		font-size:12px;	text-decoration:none; display:block; overflow:hidden;
		background: url(../_images/arow.gif) no-repeat 5% 50%; border-bottom:solid 1px #000; }
		
		div.vertical-dropdown-menu li li a
		{ width:169px; border-left:solid 5px #ff0808; padding:5px 5px 2px 10px; 
			border-bottom:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-right:solid 1px #ff0808; 
			background:none; font-weight:bold; text-transform:lowercase; }
			div.vertical-dropdown-menu li li li a
			{ width:169px; border-top:solid 1px #fff; border-left:solid 5px #00b4ea; border-bottom:solid 1px #ccc; 
				border-right:solid 1px #00b4ea; }

			div.vertical-dropdown-menu li li a:link, div.vertical-dropdown-menu li li a:visited 
			{ color:#000; background-color:transparent; }
			div.vertical-dropdown-menu li li a:active, div.vertical-dropdown-menu li li a:hover, 
			div.vertical-dropdown-menu li li a:focus
			{ color:#ff0808; background-color:transparent; }
			
			
		div.vertical-dropdown-menu li a:link, div.vertical-dropdown-menu li a:visited 
		{ color:#fff; background-color:transparent; }
		div.vertical-dropdown-menu li a:active, div.vertical-dropdown-menu li a:hover, div.vertical-dropdown-menu li a:focus
		{ color:#00b4ea; background-color:transparent; }