#menu dt, dl, dd, ul, li {
list-style-type: none;
margin: 0px;
padding: 0px;

}

#menu li {
margin-top: -15px;
}

dl {
height: 24px;
padding: 0px;
margin: 0px;
}

#menu {
position : relative;
background-color: #4c145e;
padding: 0px;
margin: 0px;
width: 760px;
height: 24px;
background-image: url(images/nav_bg.gif);
background-repeat: repeat-x;
background-color: #4C145E;
}

#menu dl {
float: left;
padding: 0px;
margin: 0px;
}
#menu li {
display: inline;
}

#navlist
{
list-style: none;
padding: 1px;
margin-left:7px;
margin-top: 2px;
/*background-color: #B4B0C1;*/
color: #333;
}

#navlist A:link {font: 7pt  verdana, arial,san serif; text-decoration: none; color: #FFFFFF; padding: 2px;}
#navlist A:visited {font: 7pt  verdana, arial,san serif; text-decoration: none; color: #FFFFFF; padding: 2px;}
#navlist A:hover {font: 7pt  verdana, arial,san serif; text-decoration: none; color: #FFFFFF; background-color: #857f85; padding: 2px;}

#navlist li
{
display: inline;
padding: 0;
margin: 0;
}

#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
border-left: 1px solid #333;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }

* html #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11, #smenu12, #smenu13, #smenu14 {
	position: absolute;
	left: 0;
	font-size: 10px;
	width: 758px;
	visibility : hidden;
}

