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: #000; font-size: 9pt; font-family: MyriadPro-Regular, MyriadPro, "Myriad Pro", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size-adjust: ;; text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	border-right: 1px solid #acacac;
}
	
ul#main-menu li ul li a:link, ul#main-menu li ul li a:visited {
	font-weight: normal;
	border-right: 0px;
	padding-right: 0px;
	
}

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

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

ul#main-menu, ul#main-menu li ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
  

  
ul#main-menu li {
  float: left;
  text-align: left;
  position: relative;    
  padding-top: 4px;  
  padding-bottom: 4px;

}


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.9em; 
  width: 14em; 
  left: 0; 
  border-bottom: 1px solid #ababab;	
  margin-top: -1px;
}

ul#main-menu li ul li { 
	background-color: #fff; 
	width: 14em; 
	height: 13px; 
	border-right: 1px solid #ababab; 
	border-top: 1px solid #ababab;
	border-left: 1px solid #ababab; 
}
 
ul#main-menu li ul li a:link, ul#main-menu li ul li a:visited, ul#main-menu li ul li a {
	
}

ul#main-menu ul ul {
	position: absolute;
	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: #7f7f7f;
}
ul#main-menu li:hover ul li a { color: #000; }


/* 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: #000;
}


/* Third level */

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

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

ul#main-menu li li:hover { background-color: #939393; }

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

ul#main-menu li.menu0 { /*width: 4em;*/  }


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

}

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


ul#main-menu li.menu3  ul li { 
	/*width: 4em;*/
}
ul#main-menu li.menu3, ul#main-menu li.menu3 ul li { }
ul#main-menu li.menu3 ul li ul li {
	/*width: 5.7em;*/
}

ul#main-menu li.menu4 { 
	/*width: 16.9em;*/
}	
	
ul#main-menu li.menu4 ul li {
	/*width: 6em;*/
}
ul#main-menu li.menu5, ul#main-menu li.menu5 ul li {  
	/*width: 13.8em;*/
}

ul#main-menu li.menu5 a:link, ul#main-menu li.menu5 a:visited {
	border-right: 0px;
}

ul#main-menu li.menu6, ul#main-menu li.menu6 ul li { 
	/*width: 5.3em;*/
}

ul#main-menu li.menu6 { 
	
}

ul#main-menu li.menu6:hover {
	
}

ul#main-menu li.menu6 a:link, ul#main-menu li.menu6 a:visited {
	/*border-right: 0px;*/
}

ul#main-menu li.menu7 {
	/*width: 4.1em;*/
}
ul#main-menu li.menu7 ul li { 
	/*width: 5em;*/
}
ul#main-menu li.big-sub li { 
	/*width: 10em;*/
}
