@charset "UTF-8";
/* CSS Document */

#sitemenu {
	position: absolute;
	top: 93px;
	left: 40px;
	width: 940px;
}

#sitemenu .menuitem a{
	text-decoration: none;	
	font-size: 20px;
	color: white;
	font-family: UbuntuMedium;
	text-shadow: #333 0 1px 1px;
	padding-left: 15px;
	padding-bottom: 10px;
	xpadding-top: 0px;
}

#sitemenu .menuitem.activePath > a {
	text-shadow: #333 0 3px 1px;
	xpadding-top: 0px;
}

#sitemenu .menuitem.hasChildMenu > a{
	background: url('/img/topsubmenuoff.jpg') no-repeat 0px 7px;
}

#sitemenu .menuitem.hasChildMenu.activePath > a{
	background: url('/img/topsubmenuon.jpg') no-repeat 0px 7px;
}


#sitemenu .menuitem .menuitem a{
	text-decoration: none;	
	font-size: 12px;
	padding: 5px;
	padding-right: 20px;
	color: #fff;
	text-shadow: none;
}

#sitemenu .menuitem .menuitem.activePath > a{
	text-decoration: none;	
	font-size: 12px;
	color: #fff;
	text-shadow: none;
	background-color: #666666;
}

#sitemenu .menuitem .menuitem.hasChildMenu.activePath > a{
	text-decoration: none;	
	font-size: 12px;
	color: #fff;
	text-shadow: none;
	background: #666666 url('/img/childmenuon.png') no-repeat right;
}


/* menu styling */

#sitemenu {
	z-index: 10;	
}

/* remove any previously set margins and paddings */
#sitemenu * { margin: 0; padding: 0; }

/* set width/height on <li>, <a>, <li><ul> */
#sitemenu li ul,
#sitemenu li,
#sitemenu a { xheight: 25px; padding-right: 10px; padding-top: 2px;}

#sitemenu li ul li {
	padding: 0px;	
}

/* remove <li> list styling off */
#sitemenu li { list-style: none; margin-right: 10px; }

/* display <a> as block */
#sitemenu a {
	display: block;
}

/* set <li> position */
#sitemenu li { float: left; position: relative; padding-bottom: 1px}

#sitemenu .menuitem .menuitem.hasChildMenu > a {

	background: url('/img/childmenuoff.png') no-repeat right;
	padding-right: 20px;

}

/* set position of <ul> in <li> */
#sitemenu li ul { top: 32px; left: 0px; position: absolute; }

/* position child <ul> */
#sitemenu li ul ul { margin: -35px 0 0 125px; padding-left:1px;}

/* set visibility of <ul> in <li> */
#sitemenu li ul { display: none; }

#sitemenu li ul li {
	background: #888888; 
	border-bottom: 1px solid #555555;
	border-top: 1px solid #cccccc;
}
#sitemenu li ul li ul li:first-child {

	border-top: 1px solid #cccccc;

}

#sitemenu li ul li a {
	width: 100px;
	
	color: #ffffff;
}


