#menu_row {
	position: absolute;
	top: 0px;
	left: 0px; 
	width: 750px;
	height: 23px;
	color: #ffffff;
	z-index: 100;
}

.menu_spacer {
	padding-left: 3px;
	color: #fff;
}
#menu{list-style: none;
margin: 0;
right: 0px;
float: right;
text-align: left;
z-index: 100;
} 

#menu ul { 
     padding: 0;
     margin:0;
     list-style: none;
     z-index:99;
     position:absolute;
     overflow:visible; 
} 

#menu li { 
     margin:0; 
     position: relative; 
     float:left; 
     display:block;
     height:auto;
	 padding-left: 4px;
	 height: 19px;		/* 23 */
	 padding-top: 4px;
	
} 

#menu ul li{ 
	border-width:1px 1px 0 0;	 
	width: 130px;				/* Drop down Width */
	height: 16px;  
	position: relative;
     border:solid 1px #ffffff;   /* main border */
	 border-bottom: none;
	 background-color: #cccccc;
	 margin-left: -5px;  /* compensate for top menu padding */
	 padding-top: 2px;
	 
	 
} /* 1st submenu middle borders */

#menu ul li:last-child{border-bottom:1px solid #fff;}   /* 2nd sub bottom border */


#menu ul ul li{ border-width:1px 1px 0 1px;  }/* 2nd sub middle borders */ 

#menu ul ul li:last-child{border-bottom:1px solid #69C0CC;}   /* 2nd sub bottom border */

#menu a { 
     text-decoration:none; 
     display:block; 
     padding-top: 3px;
	 padding-bottom: 3px;
	 color: #000000;
}

#menu ul a { 
     text-decoration:none; 
     display:block; 
     padding: 0.1em; 
     margin:0.2em 0 0.2em 0.1em; /* Inner A menu width, -1 to stop overlap on small menu *//* margin:0.2em 0 0.2em 0.1em; */
     width: 95%; 
	 color: #000000;
}


#menu a:hover, #menu li:hover{ 
     background-color:#cccccc; 
}
#menu li:hover{ 
/*	 border-left: 1px inset #fff;
	 border-right: 1px inset #fff;*/
}
 
#menu ul li:hover, #menu ul li a:hover{ 
     background-color:#aaaaaa; 
} 

#menu ul{ 
     display:none; 
} 

/*all see this */
#menu ul ul{ 
     display:none; 
     position:absolute; 
     margin-top:-1.8em; 
     margin-left:120px; /* submenu indentation */
} 

/* non-IE browsers see this */ 
#menu ul li>ul, #menu ul ul li>ul{ 
     margin-top:-17px; /* how far up the foldup menus are */
} 

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li:hover ul ul ul ul ul{ 
     display:none; 
} 

#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul, #menu ul ul ul ul li:hover ul{ 
     display:block; 
} 

li>ul {
     top: auto; 
     left: auto; 
	 margin-top: 10px; 

} 


/* sitemap menu styles */
#sitemap {
list-style: none;

}
#sitemap li a {
color: #000;
text-decoration: none;
}

#sitemap li a:hover {
color: #000;
text-decoration: underline;
}

#sitemap li {
	margin: 0;
	margin-left: -70px;
	width: 200px;
	padding-bottom: 0px;
list-style: none;
}

#sitemap ul {
	margin: 0;
	margin-left: 80px;
	padding: 0;
	padding-bottom: 10px;
}

