body { behavior: url("css/csshover.htc"); }
img { behavior: url("css/iepngfix.htc"); }


ul#main-menu li a:link, ul#main-menu li a:visited {
	color: #656565;
	font-size: 9pt;	
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

ul#main-menu li ul li a:link, ul#main-menu li ul li a:visited {
	font-weight: normal;
}

ul#main-menu li a:hover {
	color: #fff;
	
}


ul#main-menu, ul#main-menu li ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
  
ul#main-menu { 
	 margin-left: 0px; 
}
  
ul#main-menu li { float: left; position: relative;  padding: 5px 2px 5px 15px; }

ul#main-menu li ul li { background-color: #fff; padding-right: 0; }
  
ul#main-menu li ul {
  display: none;
  position: absolute; 
/* Safari doesn't understand "top" the same as other browers */
/* Use margin-top instead */
/*  top: 1.8em; */
	
  margin-top: 4px;
  left: 0;
  border-left: solid #a5a4a4 1px;
  border-right: solid #a5a4a4 1px;
  border-bottom: solid #a5a4a4 1px;  
  border-top: solid #a5a4a4 1px;
  
}

ul#main-menu ul ul {
	position: absolute;
	margin-top: 0;	
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
}


/* Top level */

ul#main-menu li:hover ul {
	display: block;
	
}

ul#main-menu li:hover a {
	color: #fff;
}
ul#main-menu li:hover ul li a {
	color: #656565;
}


/* Second level */

ul#main-menu li:hover ul ul {
	display: none;
}

ul#main-menu li ul li:hover a {
	color: #fff;
}
ul#main-menu li:hover ul li ul li a {
	color: #656565;
}


/* Third level */

ul#main-menu ul li:hover ul  {
	display: block;
}

ul#main-menu li:hover {
	color: #fff;	
	background-color: #a5a4a4;
/*	background-color: #c7c6c6;*/
  
}

ul#main-menu li ul li ul li:hover a {
	color: #fff;
}

ul#main-menu li.menu1, ul#main-menu li.menu1 ul li { 
	width: 13.3em;
	
}


ul#main-menu li.menu2, ul#main-menu li.menu2 ul li { 
	width: 13em;
}

ul#main-menu li.menu2 ul li ul {
	width: auto;
}

ul#main-menu li.menu2 ul li ul li,ul#main-menu li.menu2 ul li ul { 
	100%;
	
}


ul#main-menu li.menu3 { 
	width: 4.7em;
}

ul#main-menu li.menu3 ul li {
	width: 5.7em;
}

ul#main-menu li.menu4 { 
	width: 6em;
}	
	
ul#main-menu li.menu4 ul li {
	width: 5.7em;
}
ul#main-menu li.menu5, ul#main-menu li.menu5 ul li {  
	width: 6.4em;
}
ul#main-menu li.menu6, ul#main-menu li.menu6 ul li { 
	width: 4.5em;
}
ul#main-menu li.menu7 {
	width: 4.1em;
}
ul#main-menu li.menu7 ul li { 
	width: 5.7em;
}
ul#main-menu li.big-sub li { 
	width: 10em;
}

