.nav
{
    float: right;
}

.nav,
.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.nav li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    cursor: pointer;
    float: left;
    position: relative;
    _zoom: 1;
}

.nav a,
.nav a span
{
    display: block;
    white-space: pre;
    padding: 0;
}

.nav ul li
{
    float: none;
}

.nav li ul
{
    position: absolute;
    top: 100%;
    display: none;
}

.nav li:hover ul
{
    display: block;
}

ul.dropdownmenu li:hover ul
{
    display: none;
}

 /* Fixes for bugs in IE6 */
.nav ul li a
{
     _zoom: 1;
}




/* Styling starts here  

.nav
{
	margin-bottom:1.5em;
	_height: 70px;
}
*/

.nav a
{
	padding: 24px 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.nav a span
{
	color: #29496C;
	padding: 5px 20px;
	display: block;
	border-left: solid 1px #A02B30;

}
.nav li:first-child a span
{
	border: none;
}
.nav li
{
	_behavior:expression(this.firstChild.firstChild.style.borderLeft = &quot;none&quot;);
}

.nav li:hover,
.nav li.hover,
.nav li.SelectedItem,
.nav li.currentItem
{
	background: #BA272C url(images/menu-hover.png) repeat-x left bottom;
}

.nav li:hover a span,
.nav li.hover a span,
.nav li.SelectedItem a span,
.nav li.currentItem a span
{
	color: #FFF;
}
.nav ul
{
    padding: 0.5em;
	background: #961F24;
}
.nav ul a
{
	padding: 0;
	height: auto;
	font-weight: normal;
}

.nav ul a span 
{
	color: #FFF;
	padding: 0;
	border: none;
}

.nav ul a:hover span
{
	color: #F07B80;
}


.nav ul li.dropdowntop,
.nav ul li.dropdownbottom
{
	display: none;
}

