/* Listamatic from Main CSS File */
#navcontainer ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 0 0 0 10px;
font-family: Raleway, Verdana, sans-serif;
}

#navcontainer li
{
padding: 0;
margin: 0 4px 0 0;
border-right: 1px solid #AAA;
color:#5962BE; 
font-weight: 400;
/* the next 4 lines are magic */
display: block;
float: right;
position: relative;
top: -1.32em; 
}

#navcontainer a:link,
#navcontainer a:visited
{
color: #444B91;
text-decoration: none;
padding-left: 1em;
padding-right: 1em;
}

#navcontainer a:link.current,
#navcontainer a:visited.current
{
color:560502;
font-weight:bold;
}

#navcontainer a:hover
{
background-color: #CCC;
color:#600; 
}

#navcontainerclear { display: none; }

html>body #navcontainerclear
{
display: block;
clear: both;
}

#navcontainer li#active a { color: #666; }

/* end Listamatic */

/* Drop down menu */
/* http://css.maxdesign.com.au/listamatic2/horizontal04.htm */

ul#navlist 
{ 
    font-family: Raleway, Verdana, sans-serif; 
    font-size:120%;
}

ul#navlist a
{
text-decoration: none;
color: #5962BE;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0 0 0 10px;
padding: 0px;
list-style-type: none;
}

ul#navlist li { float: right; }

ul#navlist li a
{
color: #5962BE;
background: transparent;
}

ul#navlist li a:hover
{
color: #560502;
background-color: #CCC;
}

ul#navlist li a:active
{
border: 1px #ffffff inset;
}

ul#subnavlist 
{ 
display: none; 
}
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
background-color:#D8D8D8;
border-right: none;
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
border-right: none;
position: absolute;
font-size: 90%;
padding-top: 25%;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}

ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }