#menu 
{
}

#menu ul
{
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 90;
}

#menu ul li
{
    float: left;
    padding: 0;
    font-size: 13px;
    list-style-type: none;
}

#menu ul li a
{

    display: block;
    float: left;
    font-size: 13px;
   /* padding: 7px 25px 8px 25px;*/
    width: auto;
    padding: 2px 22px 5px 24px;
}

#menu ul li a:hover
{
    background-color: #a2d7f2;
    border-left: solid 1px #909090;
    border-right: solid 1px #cccccc;
   /* padding: 7px 24px 8px 24px;*/
   padding: 2px 21px 5px 23px;
}

#menu  ul li.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	margin:2px 0px 0px 0px;
	left: 0px;
	visibility: hidden;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
    background-color:#fff;
   	color:#666666;

   		  /* for IE */
  /*filter:alpha(opacity=90);*/
  /* CSS3 standard */
   /*opacity:0.9;*/
}

 #menu ul.level3 {

	margin:0px; 

}

#menu  ul.level2 li, #menu ul.level3 li {
	border-bottom: 1px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
	line-height:16px;
	color:#666666;
	border-bottom: 1px solid #E0E0E0;
	width: 170px;

}

#menu  ul.level2 li a, #menu ul.level3 li a {
	padding: 5px 9px 5px 5px;
   	color:#666666;
   	   		  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}

#menu  ul.level2 li a:hover {
	font-weight: normal;
    color:#666666;
    background-color:#e6e6e6;
        border-left:none;
    border-right: none;
}

#menu  ul.level3 li a:hover {
	font-weight: normal;
    background-color:#e6e6e6;
    background-image:none;
    color:#666666;

}
.art
{
    	background-image:url(/images/graphic/menuarrow2.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.art:hover
{
    	background-image:url(/images/graphic/menuarrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.level1link
{
     color: #FFFFFF;
 }
.level1link:hover
{
     color: #666;
    background-image: url(/images/graphic/topnavlinkback.gif);
    background-repeat: repeat-x;
 }