#menu-left {
width: 165px;/* set width of menu */
background: #fff;
color:#FFFFFF;
font-family:  Arial, Helvetica, san-serif;
font-size: 8pt; 
font-weight:bold     
} 

#menu-left ul { /* remove bullets and list indents */
margin: 0; 
padding: 0;
list-style-type: none;
}

#menu-left li {
margin: 1px 0 0;
padding: 1px 0px 2px 0px;
} 
#menu-left a, #menu-left a:visited {
display: block;
color:#FFFFFF;
width:100%;
padding: 1px 2px 1px 3px;
border: 1px solid  #18416d;
background: #18416d;
text-decoration: none; /*lets remove the link underlines*/
}

#menu-left a:hover {
color: #f57a3f;
background: #fff;
border: 1px solid #18416d;
}

body {
		behavior:url("csshover.htc");
	}

#wrapper{	width: 760px; padding: 0px  0px 0px 0px ; }


#navlist a:link, #navlist a:visited {
color:#FFFFFF;
font-family:  Arial, Helvetica, san-serif;
font-size: 12px; 
font-weight:bold;
background: #18416d;
text-decoration: none;
padding: 5px 20px 4px 20px;

}

#navlist a:hover {
color: #f57a3f;
background: #fff;
border: 1px solid #18416d;

}
#navlist ul{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}


#navlist li{
display: inline;
list-style-type: none;
}

#navlist ul ul { display:none; 
 }
#navlist li ul {	position: absolute; display: none; 	
	}
#navlist ul li a, #navlist ul li a:visited {	display: block;
	border: 1px solid #ccc;
		font-size: 11px; padding: 3px 10px 3px 10px;
	}

#navlist li:hover ul, li:hover li:hover ul{ display: block;  font-size: 11px; padding: 3px 10px 3px 10px;  } /* The magic */


/*Child Combinator Override Method*/
.navlist {height: 1%;}
#parentElement>.navlist {height: auto;}

/*Mac-modified Tan Hack Method*/
* html .navlist {height: 1%;} /* for IE/Win */
*>html .navlist {he\ight: auto;} /* for IE5/Mac */
