.menubox {
background-image: url('images/navred.jpg');
background-repeat: repeat-x;
border-style: solid;
border-color: #d78181 #4d1919 #4d1919 #d78181;
border-width: 1px;
height: 28px;
padding-left: 4px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 4px;
cursor:pointer;
cursor:hand;
text-align: center;
vertical-align: middle;
}

.menubox2 {
background-image: url('images/navgray.jpg');
background-repeat: repeat-x;
border-style: solid;
border-color: #cfcfcf #323232 #323232 #cfcfcf;
border-width: 1px;
height: 28px;
padding-left: 4px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 4px;
cursor:pointer;
cursor:hand;
text-align: center;
vertical-align: middle;
}

.menufont	{
font-size: 11pt;
font-family: calibri, sans-serif;
color: #ffffff;
font-weight: normal;
text-align: center;
}

ul {
margin: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
list-style-type: none;
list-style: none;
}

ul li {
position: relative;
display: inline;
float: left;
width: 100%;
}

li ul {
	position: absolute;
	left: -5px; /* Set 1px less than menu width */
	top: 17px;
	display: none;
	}


li ul ul{
position: absolute;
left:100%; /* Set 1px less than menu width */
top: -.1em;
display: none;
border-top: 0px solid #FD6401;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
display: block;
}

/* Styles for Menu Items */
ul li a {
display: block;
border: 0px solid #ae4377;
text-decoration: none;
color: white;
}

/* commented backslash mac hiding hack \*/
* html ul li a {height:1%}
/* end hack */


/* this sets all hovered lists to red */
li:hover li:hover a, li.over li.over a, li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover, li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover
{
color: #ffffff;
background-color: #767676;
border-width: 1px 1px 1px 1px;
border-color: #cfcfcf #323232 #323232 #cfcfcf;
text-align: center;
background-image: url('images/navgray.jpg');
background-repeat: repeat-x;
}

/* set dropdown to default */
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a
{
width: 190px; /*width of sub menu levels*/
text-align: center;
vertical-align: middle;
padding-top: 4px;
padding-left: 1px;
padding-bottom: 4px;
padding-right: 1px;
background: #8b2d2d;
background-image: url('images/navred.jpg');
background-repeat: repeat-x;
border-width: 1px 1px 1px 1px;
border-color: #d78181 #4d1919 #4d1919 #d78181;
}

li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:block;
}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
	display: block;
}


