#nav { background: url('../navbg.png') repeat; }
#nav, #nav ul { width: 130px; float:left; padding:0px 0px 0px 0px; margin:0; list-style:none; border:0px solid #ccc; border-width: 0px 0px 0px 0px;  position:relative; z-index:200; }
#nav li{ width: 130px; text-align: left; cursor: pointer; } 
#nav #pagedlinks li{ border-top: 1px solid #ccc; } /*Eliminate Paged links Border*/
#nav ul{ width: 160px; border:1px solid #5B5B5B; border-width: 1px 1px 1px 1px;  } /*3rd lv flyout width*/
#nav ul li { margin-left: 0px; } /*3rd lv flyout position*/   
/*#pagedlinks ul { border-top:1px solid #ccc; }*/


/*hacks for IE5.x and IE6 */
* html #nav li {float:left;}
* html #nav li{ margin-left: 4px; }
* html #nav ul li{ margin-left: 0px; } 

#nav li a { display:block; color:#fff; margin:0 0px 0 0px; text-decoration:none; /*white-space:nowrap;*/ }
#nav li a:hover { color:#fff; background: url('../hlov.gif') repeat-x; }

#nav li:hover { position:relative; z-index:300;  color: #fff; }

#nav ul {position:absolute; left:-9999px; top:-9999px;  }

/* yet another hack for IE5.x and IE6 */
* html #nav, * html nav ul {width:130px;}

/* show next level */
#nav li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav li:hover > a {  }

/*IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover ul,
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{ text-decoration: none; }


#leftnav ul{ margin: 0px 0px 0px 0px; padding: 0; }
#leftnav ul li{ list-style-type: none; margin: 0; padding: 0px 0px 18px 0px;  }#leftnav ul .linespacer{ margin-bottom: 0; padding: 0; }
/*#leftnav ul ul { filter: alpha(opacity=90); moz-opacity: 0.90; opacity: 0.90; }*/
#leftnav ul ul li { padding: 5px 0px 5px 0px; }
#leftnav ul ul{  }

/*Background Colors*/ 
#nav li { /*background: #0D0D0D url('../lghtbb.gif') repeat-x;*/ } /*1st level background*/
#nav li a{ line-height: 0px; background: url('li2bg.png') repeat-x; color: #003574; width: 130px; }
#nav ul li{ background: #0D0D0D url('../flyoutbase.png') repeat-x; line-height: 0px; width: 160px; } #nav ul li a{ width: 160px; margin-left: 5px; }/*2nd level flyout background*/    
#nav ul li a:hover, #pagedlinks li a:hover{ /*color: #C84902; background: url('../li2bgov.gif') repeat-x;*/ }
#nav .arrow a,#pagedlinks .arrow a { background: url('../arrow1.gif') no-repeat 95% 50%; }    
#nav .arrow a:hover, #pagedlinks .arrow a:hover { background: url('../arrow2.gif') no-repeat 95% 50%; } 

*+html #nav li { margin-bottom: -4px; }/*Eliminates gap between list items in IE*/
*+html #nav .ieborder { margin-bottom: 0px; }/*Show bottom 2nd level bottom border in IE*/






 

