html {
 margin: 0;
 padding: 0;
}

/* NAVIGATION Menu */
div#nav {
	/*float: left; */
height: 22px;
	width: 100%;
	margin: 3px 0 0 0;
	background: #F4F4F4;

/*border-top: 3px solid #FFFFFF;*/

}

div#nav ul{
margin: 0;
padding: 0;
background: #F4F4F4;
border: 1px solid #ccc;
border-width: 0;
font: bold 11px verdana,geneva,arial,helvetica,sans-serif;
display: block;

}

div#nav li{
position: relative;
list-style: none;
margin: 0 auto;
padding: 0px;
float: left;
width: 8em;
line-height: 1.5em;
display: inline;
}



/*div#nav ul ul li li:hover{
/*background: #cc3;*/
color: #FFFFF;
}*/

div#nav li.submenu li.submenu:hover{
background-color: #830404;

}

div#nav li.submenu:hover{
background: #CBCBCB;
color: #830404;
}

div#nav li a{
display: block;
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none;
width: 7.5em;
color: #BC1B0A;
}


#nav ul li a:link{
color: color: red;
}
#nav ul li a:visited {
color: color: red;
}
#nav ul li a:hover {
color: #000000;
}
#nav ul li a:active {
color: #ccc;
}

div#nav ul li ul li a{
display: block;
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none;
width: 12.5em;
color: #BC1B0A;
}



div#nav>ul a{/*ie hack for width*/
width: auto;
}

div#nav ul ul{
position: absolute;
width: 7em;
display: none;
}

div#nav ul ul li{
border-bottom: 1px dotted #aaa;
margin: 0;
display: block;
padding: 0;
list-style: none;
width: 12.5em;
background: #F4F4F4;
}

div#nav ul.level1 li.submenu:hover ul.level2{
display: block;
/*background: #363;*/
}

div#nav ul.level2 li.submenu:hover ul.level3{
display: block;
}

div#nav ul.level2{
top: 1.5em;
left: -1px;
}

div#nav ul.level3{
top: -1px;
left: 12em;
}
