a{
text-decoration:none;
}

a:hover {text-decoration:underline;}

div#navcontainer
{
background-color: #52514F;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#navcontainer ul
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: white;
text-align: center;
margin: 0;
padding-bottom: 3px;
padding-top: 3px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
padding: 5px 6px 5px 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#navcontainer ul li a:hover
{
background-color: #4586ec;
color: white;
}

#active a { border-left: 1px solid #fff; }

a img {border:none;}

.style2 {
font-family: verdana, arial, helvetica;
font-size: 13px;
} 

.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  color: #000;
  background: #ccc;
}

.pretty-table caption
{
  caption-side: top;
  font-size: 1.5em;
  font-style: italic;
  text-align: center;
  padding: 0.5em 0;
}

.pretty-table th, .pretty-table td
{
border: 1px dotted #666;
  padding: 0.5em;
  text-align: center;
  color: #111;
}

.pretty-table th
{
  color: #fff;
  background-color: #52514F;
  border-right: 1px dotted #666;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #fff8dc;
  color: #333;
}
