body{
font-size:0.90em;
font-family:Arial;
}

#nav, #nav ul
{
	
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 5px;
color:#000;
font-family: Arial;
font-size: 10pt;
text-decoration:none;
padding-bottom :4px;
padding-top :4px;

}

#nav a:hover{

color:#333;
}

#nav li
{
	 font-family: Arial;
    font-size: 10pt;
float:right  ;

}

#nav ul 
{
	text-align :left ;
position:absolute;
display:none;
width :150px;

}

#nav li ul a{
width :150px;
height:auto;
float:right ;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:150px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul
{
	width :150px;
display:none;
background-image: url(menuBG.jpg);
   border-bottom: #DB1721 1px solid;
    border-left: #DB1721 1px solid;
    border-right: #DB1721 1px solid;

     font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 6px;
    padding-right: 4px;
    
    text-align: left;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul
{
	width :150px;
background-image: url(menuBG.jpg);
display:none;   border-bottom: #DB1721 1px solid;
    border-left: #DB1721 1px solid;
    border-right: #DB1721 1px solid;
        font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
}

.trans75 {}
a.trans75:hover { background-color: silver; width: 100%; filter: alpha(opacity=50); opacity: .50; border: solid 0px #DE0000  }