/* -------------------- Basic Links -------------------- */

a:link {color: #0033AA;}
a:visited {color: #660088;}
a:hover {color: #0000FF;}
a:active {color: #0000FF;}


/* -------------------- Navigation Links -------------------- */

#navbar a:link, #navbar a:visited {
  color: #000000;
  text-decoration: none;
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#navbar a:active, #navbar a:hover{
  color: #666666;
  text-decoration: none;
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#highmain a:link, #highmain a:visited, #highsub a:link, #highsub a:visited  {
  color:#0033AA;
  text-decoration: none;
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#highmain a:hover, #highmain a:active, #highsub a:hover, #highsub a:active  {
  color:#0000FF;
  text-decoration: none;
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}


/* -------------------- Basic Tags -------------------- */

body {
  background-color: #FFFFFF; 
  color: #000000;
  margin: 0px;
  font: 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

td {  
  font: 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

th {  
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

img {
  border: none;
}

h1 {
  color:#0033AA;
  font: 16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}


/* -------------------- Classes -------------------- */

.banner {
  background-color: #CCCCCC;
  border-bottom: 1px solid #AAAAAA;
}

.sidebar {
  background-color: #E5E5E5;
  border-right: 1px solid #BBBBBB;
}

.footer {
  background-color: #CCCCCC;
  border-top: 1px solid #AAAAAA;
}

.navmainitem {
  margin: 10px 2px 4px 10px;
}

.navsubitem {
  margin: 2px 2px 4px 20px;
}

.spacedown {
  margin-top: 6px;
}

.maincontent {
  margin: 10px 15px 10px 15px;
}
