/*  Stylesheet for "Margulies & More"           */
/*  Navigation links                            */
  
/*---------------------------------------------------------------------------*/
/*     Styles for Horizontal Navigation-Links   l,v,h,a  -------------------*/
/*---------------------------------------------------------------------------*/

#nav_bar {
   font-size: 0.9em; 
   text-align: left;
   color: black;
   background-color: white;
   padding: 15px 10px 4px 5px;
   border-bottom: 1px solid #8c8c8c;
}
#nav_bar ul {
   margin-bottom: 0;
}

#nav_bar li {
   display: inline;
   list-style-type: none;
   margin: 0 3px 0 0;
}

#nav_bar a,
#nav_bar strong {
   color: black;
   background-color: #FF9C42; // link colour
   font-weight: normal;
   padding: 4px 8px;
   border: 1px solid #8c8c8c;
}  


#nav_bar a:focus,
#nav_bar a:hover 
{
   color: black; 
   background-color: #FFC585;
}  

#nav_barACT  strong
{
   color: black; 
   font-weight: bold;   
   background-color: #FFFF99;
   border-bottom-color: #FFFF99;
}  


#nav_bar a:active { 
   color: black;
   background-color: #FF9C42; // link colour
}  

tr.nav_bar1, 
td.nav_bar1 { 
   background-color: white;
   font-weight: bold; 
   font-size: 1.1em; 
   padding: 4px 0px 4px 0;
   }

tr.nav_bar2, 
td.nav_bar2 { 
   background-color: #FFFF99; 
   padding: 4px 0px 4px 0;
   border-bottom-color: #FFFF99;
   margin-bottom: 0px; 
   }
  
/*---------------------------------------------------------------------------*/
/*     Styles for Vertical-Links   l,v,h,a       ----------------------------*/
/*---------------------------------------------------------------------------*/

#nav_vertical ul, #nav_vertical li
{
   width: 100%;
   color: black;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   list-style: none;
}


#nav_vertical a 
{
   display: block;
   padding: 4px 0px  4px 0px;
   color: black;
   text-decoration: none;
   margin:  0px  8px 4px 8px;
   border-style: outset;
   border-width: 3px;
   border-color: gray;
}


#nav_vertical a:link, #nav_vertical a:visited
{
   background-color: #FF9C42; // link colour
}

#nav_vertical a:hover
{
   background-color: #FFC585;
   border-style: inset;
}


#nav_verticalACT strong
{
   display: block;
   padding: 4px 0px  4px 0px;
   text-decoration: none;
   font-weight: bold;   
   margin:  0px  0px 4px 8px;
   background-color: white;
   border-style: inset;
   border-width: 3px;
   border-color: white;
}  


html>body #nav_vertical li a:active
{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}
/*---------------------------------------------------------------------------*/

a.navlinks
{
   display: block;
   padding: 6px 0px  6px 0px;
   color: black;
   text-decoration: none;
   margin:  0px 10px 4px 0px;
   border-style: outset;
   border-width: 2px;
   border-color: gray;
}

a:link.navlinks 
{
   background-color: #ccffff;
}

a:visited.navlinks 
{
   background-color: #ccffff;
}

a:hover.navlinks      
{
   background-color: #aaffff;
   font-weight: bold;   
   border-style: inset;
}

a:active.navlinks  
{
   background-color: #aaffff;
}


/*---------------------------------------------------------------------------*/


