.menu { z-index:9000; font-size:90%; margin: 0 0 0 4px; }
.menu table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; }/* get rid of the table */



/* Level 1 */
.menu ul { padding: 1px 0 0 0; margin: 15px 0 0 0; list-style-type:none; background: transparent url(../miscImg/bg_nav_line.gif) no-repeat 0px 0px; width:148px;  }
/* hack for IE5.5 */ * html .menu ul {margin-left:-16px; ma\rgin-left:0;}
.menu li {  position:relative; height:28px; padding: 0px; margin: 0px; }
.menu ul a, .menu ul a:visited { display:block; height:29px; line-height:29px; width:148px; text-indent:15px; padding: 0px; font-family: Arial; font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; background: transparent url(../miscImg/bg_nav_line.gif) no-repeat bottom left; }/* style the Level 1 links */
/* hack for IE5.5 */
* html .menu ul a, * html .menu ul a:visited {background: transparent url(../miscImg/bg_nav_line.gif) no-repeat bottom left; width:149px; w\idth:148px;}
* html .menu ul a:hover { background: transparent url(../miscImg/bg_nav_over.gif) no-repeat bottom left; text-decoration: none; color: #FFF;}/* style the Level 1 link hover */
.menu ul :hover > a { background: transparent url(../miscImg/bg_nav_over.gif) no-repeat bottom left; text-decoration: none; color: #FFF;}/* style the Level 1 link hover */

/* Active Navigation */
.menu li.active a, .menu li.parent-active a{ background: transparent url(../miscImg/bg_nav_on.gif) no-repeat bottom left; color:#EFEEC2; text-indent: 33px; }

/* Level 2 */
.menu ul ul {visibility:hidden; position:absolute; top:0px; left:140px; width: 175px; margin: 0px; padding: 0px; background: #FFF url(../miscImg/bg_nav_arrow01.gif) no-repeat scroll top left; border-color: #B5BBCE; border-style: solid; border-width: 3px 3px 3px 0; }
.menu ul ul li { position:relative; height:22px; padding: 0px; }
.menu ul ul a, .menu ul ul a:visited { display:block; height:22px; line-height:22px; width:175px; text-indent:16px !important; padding: 0px; font-family: Arial; font-size: 11px; font-weight: normal; text-transform: none; letter-spacing: 1px; background: transparent url(../miscImg/bg_navsub01.gif) no-repeat bottom right !important; color:#11173C !important; }/* style the Level 2 links */
* html .menu ul ul a:hover { background: #8D95B8 url(../miscImg/bg_navsub01_over.gif) repeat-y bottom left; text-decoration: none; color: #FFF;}
.menu ul ul :hover > a, #nav li ul li a:hover { background: #8D95B8 url(../miscImg/bg_navsub01_over.gif) repeat-y bottom right !important; text-decoration: none; color: #FFF;}/* style the Level 2 link hover */

/* Level 3 */
.menu ul ul ul {visibility:hidden; position:absolute; top:-3px; left:175px; width: 175px; margin: 0px; padding: 0px; background: #FFF url(../miscImg/bg_nav_arrow01.gif) no-repeat scroll top left; border-color: #CEC79D; border-style: solid; border-width: 3px 3px 3px 0; }
.menu ul ul ul li { position:relative; height:22px; padding: 0px; }
.menu ul ul ul a, .menu ul ul ul a:visited, #nav li ul li.sfhover ul li a { display:block; height:22px; line-height:22px; width:175px; text-indent:16px; padding: 0px; font-family: Arial; font-size: 11px; font-weight: normal; text-transform: none; letter-spacing: 1px; background: transparent url(../miscImg/bg_navsub02.gif) no-repeat bottom right; }/* style the Level 3 links */
* html .menu ul ul ul a:hover {background: #C2BC95 url(../miscImg/bg_navsub02_over.gif) repeat-y bottom left; text-decoration: none; color: #FFF;}/* style the Level 3 link hover */
.menu ul ul ul :hover > a, #nav li ul li ul li a:hover {background: #C2BC95 url(../miscImg/bg_navsub02_over.gif) repeat-y bottom right; text-decoration: none; color: #FFF;}/* style the Level 3 link hover */

/* Drop Down */
.menu ul li:hover ul, .menu ul a:hover ul, * html .menu ul a:hover, * html .menu ul li:hover ul, #nav li.sfhover ul { visibility:visible; }/* make the Level 2 visible when hover on first level list OR link */
.menu ul :hover ul ul, #nav li.sfhover ul ul{visibility:hidden;} /* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul :hover ul, #nav li ul li.sfhover ul{visibility:visible;}/* make the third level visible when you hover over second level list OR link */



