@charset "utf-8";
/* CSS Document */




/*****************************************************************************************************************
	LEFT NAVIATION MENU 
/***************************************************************************************************************** */

	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
	
	.CatMenuLeft ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 191px; /* Width of Menu Items */
	}
		
	.CatMenuLeft ul li{
	position: relative;
	}
		
	/*Sub level menu items */
	.CatMenuLeft ul li ul{
	position: absolute;
	width: 170px; /*sub menu width*/
	top: 0;
	visibility: hidden;
	}
	
	/* Top Level level menu links style */
	.CatMenuLeft ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: black;
	text-decoration: none;
	background: #fff;
	padding: 1px 5px;
	border-bottom: 1px solid #009966;
	line-height:21px;
	background-image:url(images/CategoriesMenu_BG.png);
	}

	.CatMenuLeft ul ul{
	border: 1px solid #ccc;
	border: 1px solid #ccc;
	border: 1px solid #ccc;		
	}	


	/* Sub level menu links style */
	.CatMenuLeft ul li li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: black;
	text-decoration: none;
	background-color:  #f6f6f6; 	
	background-image:none;
	border: 0 none;   
	padding: 2px;
	}	
	
	
	.CatMenuLeft ul li a:visited{
	color: black;
	}
	
	.CatMenuLeft ul li a:hover{
		background-image:url(images/MainMenuLeft_Hover.png);
		background-repeat:repeat-x;
		color:#FFFFCC;
		text-decoration: none;		
		line-height:21px;
	}
	
	.CatMenuLeft ul li li a:hover{
		background-image:none;
		background-color: #E7EDDF; 
		border: 1px solid #6D9D2E;  
		padding:1px;
		color:#000000;		
		text-decoration: none;		
	}	

	.CatMenuLeft li .subfolderstyle{
		background-color:#f6f6f6;
	}	
		
	/* Holly Hack for IE \*/
	* html .CatMenuLeft ul li { float: left; height: 1%; }
	* html .CatMenuLeft ul li a { height: 1%; }
	/* End */







/*****************************************************************************************************************
	TOP NAVIATION MENU 
/***************************************************************************************************************** */

/**
* @version $Id: menu.css 9473 2007-12-03 06:21:58Z pasamio $
* @copyright Copyright (C) 2005 - 2006 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
*/

body {
	margin: 10px; padding: 0;
	background: #fff;
	padding-bottom: 1px;
	font-size: 11px;
	
}

body, td, th { font-family: Arial, Helvetica, sans-serif; }



/* Everest Category Menu Top Styles */
#CatMenuTop
{
	height:21px;
}





/* ---- Basic menu styles ------------------- */

/* common styling */
#CatMenuTop, #CatMenuTop ul, #CatMenuTop li { margin: 0; padding: 0; border: 0 none; }

#CatMenuTop       { position:relative; z-index: 100;}
#CatMenuTop li    { float:left;  position:relative; list-style: none; display: inline;}
#CatMenuTop li a  { display:block; white-space: nowrap;  }
#CatMenuTop li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */  }
#CatMenuTop li ul { visibility: hidden; position:absolute; }

#CatMenuTop li li ul {  top: 0; left: 0; }

#CatMenuTop li.hover ul               {  visibility: visible; }
#CatMenuTop li.hover ul li ul 		  {  visibility: hidden;  }
#CatMenuTop li.hover li.hover ul      {  visibility: visible;  left: 100%; }

/* ---- Menu layout -------------------------- */

#CatMenuTop li {
/*	border-left: 2px solid red;
	border-right: 2px solid blue; */
	background-image:url(images/categorymenu_top_sep.png);
	background-position:right;
	background-repeat:repeat-y;
}
#CatMenuTop li li { border: 0;
	background-image:none;
}
#CatMenuTop ul    { border: 0.1em solid #ccc; background: #f6f6f6;}
#CatMenuTop ul li.node { background: transparent url(images/icon_arrow_menu.png) no-repeat right 50%; }

#CatMenuTop a, #CatMenuTop div {
	padding: 0.35em 1em 0.35em;
	margin: 0 1px 0 1px;
	line-height:16px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFCC;
	cursor: default;
	background-repeat: no-repeat; background-position: left 50%
}

#CatMenuTop li.disabled a { color: gray; }

#CatMenuTop ul a {
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left: 10px;
	padding-right: 20px;
	line-height: 1.2em;
}

/* 1 level - hover */
#CatMenuTop li.hover a {  
border-left: 1px solid #6D9D2E;  
border-right:1px solid #6D9D2E; 
margin: 0; 
background-image:url(images/categorymenu_top_hoverbg.png);
background-repeat:no-repeat;
background-position:right;
}
/* 2 level - normal */
#CatMenuTop li.hover li a { background-image:none;background-color:  #f6f6f6; border: 0 none;   margin: 2px;  }
/* 2 level - hover */
#CatMenuTop li.hover li.hover a { background-image:none;background-color: #E7EDDF; border: 1px solid #6D9D2E;  margin: 1px;   }
/* 3 level - normal */
#CatMenuTop li.hover li.hover li a { background-image:none;background-color:  #f6f6f6; border: 0 none;   margin: 2px;  }
/* 3 level - hover */
#CatMenuTop li.hover li.hover li a:hover {background-image:none; background-color: #E7EDDF; border: 1px solid #6D9D2E;  margin: 1px;  }

#CatMenuTop  li span.FirstMenuItem 
{
	float:left;
	display:block;
	background:url("images/tabStart.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
	margin:0px;
    /* Main Menu Text Style */    
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color:#FFFDD9;
}

