hr {
  border: 0;
  width: 100%;
  color: #005ca5;
  background-color: #005ca5;
  height: 1px;
}
em {
	color: #000000;
	}
b {
	color: #000000;
	}	
td {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #666666}
.sidebar {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #FFFFFF}
ul.rollmenu {list-style-type: none;
    color: #ffffff;
    background-color: #005ca5;
    margin: 0;
    padding: 0;
    border-color: #dda;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    width: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0 0.5em;
    width: 100%}
    html>body ul.rollmenu {width: 100%}
ul.rollmenu li {font-weight: bold;
    margin: 0;
    padding: 0}
ul.rollmenu ul {list-style-type: none;
    margin: 0.1em 0 0 0;
    padding: 0;
    border-bottom: 1px solid #dda;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0.1em -0.5em 0 -0.5em}
ul.rollmenu a {font-weight: normal;
    text-decoration: none;
    color: #ffffff;
    background-color: #0099ff;
    margin 0;
    padding: 0 0.5em 0 1.25em;
    width: 100%;
    border-top: 1px solid #dda;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 1em}
html>body ul.rollmenu a {width: auto}
ul.rollmenu a:hover {color: #ffffff;
    background-color: #000099}
    
#navlist li
{
display: inline;
/* for IE5 and IE6 */
}

#navlist
{
width: 7em;
/* to display the list horizontaly */
font-family: sans-serif;
margin: 0 0 0 3em;
padding: 0;
border-top: 1px #000 solid;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
}

#navlist a
{
width: 99.99%;
/* extend the sensible area to the maximum with IE5 */
display: block;
background-color: #fff;
border-bottom: 1px #000 solid;
text-align: center;
text-decoration: none;
color: #000;
}

#navlist a:hover { background-color: orange; }
#navlist a:visited { color: #000; }


    
