/* CSS Document */

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:absolute;
right:0px; 
}


#nav a{
display:block;
padding:0px;
color:#fff;
text-decoration:none;
font-size: 11px;
text-align:center;
line-height:normal;
font-weight:normal;
}

#nav a:hover{
display:block;
padding:0px;
color:#000000;
text-decoration:none;
font-size: 11px;
text-align:center;
line-height:normal;
font-weight:normal;
}

a.headerLinks {
top:38%;
position:relative;
margin-top:-7px;
}

#nav li{
float:left;
position:relative;
width:90px;
height:43px;
background-image:url(../images/menu_off.gif);
background-repeat:no-repeat;
}

#nav li:hover{
float:left;
position:relative;
width:90px;
height:43px;
background-image:url(../images/menu_over.gif);
background-repeat:no-repeat;
}

.headerSelected {
background-image:url(../images/menu_over.gif);
}

#nav ul {
position:absolute;
display:none;
margin:0px;
padding:0px;
top:35px;
background-color:#7accc7;
width:150px;
}

#nav li ul a{
height:auto;
float:left;
position:relative;
background-color:#e5e5e5;
width:auto;
width:140px;
padding:5px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
font-size:11px;
color:#666666;
border-bottom:1px #a2b9e0 solid;
text-align:left;
}

#nav li ul a:hover{
height:auto;
float:left;
position:relative;
background-color:#10b6b7;
width:auto;
width:140px;
padding:5px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
border-bottom:1px #a2b9e0 solid;
text-align:left;
}

#nav li ul li{
margin:0px;
height:auto;
float:left;
background-color:#7accc7;
width:100%;
background-image:none;
clear:left;
width:150px;
cursor:pointer;
}

#nav li ul li:hover{
margin:0px;
height:auto;
float:left;
background-color:#7accc7;
width:100%;
background-image:none;
clear:left;
width:150px;
cursor:pointer;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}