/* TITLE */
#navtitle { background: #5F94C0 url(../../images/menu_bg.gif); color: #FFF; font-weight: bold; padding: 6px; border: 1px solid #5F94C0; }
#navicon { vertical-align: middle; border:0; }
/* BORDER */
#nav { border: 0px solid #5F94C0; border-top: 0px; margin-bottom: 0px; }
#nav a { color: #333; display: block; margin: 0; text-align: left; text-decoration: none; }
#nav dl,
#nav dt { margin: 0; padding: 0; }
#nav dl dd { list-style-type: none; padding: 0; margin: 0; }
/* FIRST LEVEL */
#nav dl dt a { background: #F4F4F4; color: #333; font-weight: bold; font-size: 1.0em; border-top: 1px solid #FFF; letter-spacing: 0px; padding: 3px 0 3px 5px; }
/* SECOND LEVEL */
#nav dl dd a { background: #FFF; color: #333; font-weight: normal; font-size: 0.9em; border-top: 1px solid #FFF; padding: 2px 0 2px 10px; }
/* THIRD LEVEL */
#nav dl dl dd a { background: #FFF; color: #333; font-weight: normal; font-size: 0.9em; border-top: 1px solid #EEE; padding-left: 20px; }
#nav dl dt a:hover { color: #000000; font-weight: bold; text-decoration:underline; } /* FIRST LEVEL HOVER */
#nav dl dt a#currentgrp { background: #FFF; color: #000000; font-weight: bold; } /* FIRST LEVEL ON */
#nav dl dd a:hover { background: #CCCCCC; color: #000000; font-weight: normal; text-decoration:underline; } /* SECOND LEVEL HOVER */
#nav dl dd a#currentcat { background: #FFF; color: #000099; font-weight: bold; } /* SECOND LEVEL ON */
#nav dl dl dd a:hover { background: #CCCCCC; color: #000000; font-weight: normal; text-decoration:underline; } /* THIRD LEVEL HOVER */
#nav dl dl dd a#currentsub { background: #FFF; color: #000099; font-weight: bold; } /* THIRD LEVEL ON */
