a.navirechts{

	color:#3B8F1D;
text-decoration: underline;

 
}
td.navilinks{
	color:#FFFFFF;
	background:#004B8E;
	height : 23px;
	padding-left : 0px;
}
.navilinks sup {
padding-bottom:0.5%;
border-bottom-style:solid;
border-bottom-width:1px; 
text-decoration: none;


}
#nav ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
}
#nav li
{
    position: relative;
}
#nav ul li
{
    background-color: #004B8E;
    border-left: 1px solid #ffffff;
z-index:1;
    
}
#nav ul ul
{
    position: absolute;
    left: -999em;
    width: 270px;

}
#nav ul ul ul
{
    margin-left: 269px;
    left: -999em;
 
}
#nav ul ul li
{
    margin-bottom : -2px;
    border: none;
    border-top: 1px solid #ffffff;

}
#nav a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0;
    padding: 3px;
}
#nav a:hover
{
    background: #3B8F1D;
}
#nav ul ul a
{
    display: block;
    background-color: #004B8E;
    padding: 5px;

}
#nav ul ul a:hover
{
    color: #ffffff;

}
/* FIX IE \*/
* html #nav li { float: left; height: 1%; }
* html #nav ul ul li { float: left; height: 1%; width: 250px; }
/* END FIX */
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li.sfhover ul ul, #nav ul li.sfhover ul ul ul
{
    left: -999em;
}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav li li li:hover ul, #nav ul li.sfhover ul, #nav ul li li.sfhover ul, #nav li li li.sfhover ul
{
    left: -1px;
}
#nav ul ul ul
{
    visibility: hidden;
}
div.navi{
   width:740px;
}
#nav .sfhover{

z-index:20;

}
td.navback{
background : #004B8E;
}