/* Menu CSS Document */
#nav, #nav ul {
padding:0;
margin:0px 0 0 0;
list-style:none;
}

#nav a	{
display:block;
width:130px;
font: bold 12px arial, helvetica, sans-serif;
margin:0 0 0 0px;
}

#nav li	{
float:left;
width:130px;
}

#nav li ul	{
position:absolute;
width:130px;
left: -999em;
height:0;
margin:0;
}

#menu {
background-color:#003882;
float:right;
margin:0 0 10px 0;
width:100%;
}



#nav li:hover ul, #nav li.sfhover ul	{
left:auto;
margin:0;
padding:0;

}

* html div#nav li:hover ul, #nav li.sfhover ul	{
left:auto;
margin:0;
padding:0;
}



#nav li ul ul {
margin: -1em 0 0 150px;
}


#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none; 
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

/*menu style*/

#nav h2 {
font: bold 14px arial, helvetica, sans-serif;
color:#FFFFFF;
margin: 5px 0 5px 5px;

}

#nav h2 a {
color:#FFFFFF;
text-decoration:none;
}

#nav h2 a:hover {
color:#FFFFFF;
}

#nav li ul li a {
color:#FFFFFF;
background-color:#809bc0;
text-decoration:none;
margin: 0 0 0 0px;
padding: 1px 0 4px 5px;
}

#nav li ul li a:hover {
color:#FFFFFF;
background-color:#ccd7e6;
}




#menu li:hover, #menu li.hover {
    position: static;
}