#Navigation{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* The disappearing menu Hack */
#Navigation li:hover,#Navigation li.hover{
position:static;
}
#Menu{
margin:0px 0px 0px 0px;/*border:1px solid #00bfff;*/
padding:0px 0px 0px 0px;
text-align:left;
width:100%;
}
#Navigation,#Navigation ul{
/*border-top:1px dashed #5C7387;*//* all lists */
list-style:none;
margin:0px 0px 0px 0px;
padding:26px 0px 0px 0px;
}
#Navigation li{
/*border-bottom:1px dashed #5C7387;*/
color:#000000;/* all list items */
font:normal 10pt/100% Arial,Helvetica,sans-serif;
/*height:25px;*/
margin:0px 0px 0px 0px;

padding:1px 10px 3px 15px;

text-align:left;
}
/* -------------- First Level link >>>>>>  */
#Navigation a{
color:#A10D17;
display:block;
font:normal 10pt/140% arial,sans-serif;
line-height:20px;
margin-bottom:1px;
padding:4px 5px 5px 25px;
text-decoration:none;
 background: url(../images/icon-off.jpg) no-repeat;
}
#Navigation a:hover{
 background: url(../images/icon-on.jpg) no-repeat;
color:#2A3785;
text-decoration:none;
}

#Navigation span.Label{
color:#A10D17;
display:block;
font:normal 10pt/140% arial,sans-serif;
line-height:20px;
margin-bottom:1px;
padding:4px 5px 5px 25px;
text-decoration:none;
 background: url(../images/icon-off.jpg) no-repeat;
}


/* <<<<<<<<<  First Level link ---------- */
/* -------------- Second Level link >>>>>>  */
#Navigation li ul{
background:#ffffff;
border-bottom:1px solid #4C4C4C;
border-left:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;
border-top:none;
left:-999em;/* using left instead of display to hide menus because display:none isn't read by screen readers */
margin:-100px 0px 0px 130px;
padding:0px;/* second-level lists */
position:absolute;
width:280px;
}
#Navigation li ul li{
background:#ffffff;
border-bottom:none;
border-top:1px solid #4C4C4C;
margin:0px 0px 0px 0px;
padding:2px 5px 0px 7px;
width:268px;
}
#Navigation li ul a{
background:none;
color:#A10D17;/*width:10em;*/
display:block;
font:normal 10pt/120% Arial,Helvetica,sans-serif;
margin:0px 0px 0px 0px;
padding:4px 5px 5px 5px;
text-decoration:none;
}
#Navigation li ul a:hover{
background:none;
color:#A10D17;
}
/* <<<<<<<<<  Second Level link ---------- */
/* -------------- Third and aboove Level link >>>>>>  */
#Navigation li ul ul{
margin:-12px 0px 0px -10px;/* third-and-above-level lists */
padding:0px 0px 0px 0px;
}
#Navigation li:hover ul ul,
#Navigation li:hover ul ul ul,
#Navigation li.sfhover ul ul,
#Navigation li.sfhover ul ul ul{
left:-999em;
}
#Navigation li:hover ul,
#Navigation li li:hover ul,
#Navigation li li li:hover ul,
#Navigation li.sfhover ul,
#Navigation li li.sfhover ul,
#Navigation li li li.sfhover ul{
left:auto;/* lists nested under hovered list items */
}
/* <<<<<<<<<  Third and aboove Level link ---------- */
#content{
clear:left;
}

