/* ------------------------------------- */
/* Style for links on top navigation bar */
/* ------------------------------------- */
a.nav
{
  display: inline;
  padding: 2px 5px 2px 5px;
  background-color: #3399ff;
  border: 1px solid #3399ff;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  line-height: 35px;
  color: black;
  font-weight: bold;
}

a.nav:hover
{
  color: white;
  background-color: #3399ff;
  border: 1px solid white;
  font-weight: bold;
}

/* --------------------------------------- */
/* Style for a horizontal line on any page */
/* --------------------------------------- */
hr
{
  width: 100%;
}

/* ---------------------------------------- */
/* Images set up to display onleft or right */
/* of any page or not display at all        */
/* ---------------------------------------- */
img.right
{
  position: relative;
  float: right;
  vertical-align: text-top;
}

img.left
{
  display: block;
  position: relative;
  float: left;
  vertical-align: text-top;
}

img.spacer
{
  display: none;
}

/* ------------------------------------ */
/* Style for various parts of each page */
/* ------------------------------------ */
body
{
  font-family: Verdana, Arial, Helvetica, serif;
  font-size: small;
  margin: 0;
  padding: 0;
  background: #000099;
  color: #ffffff;
}

p
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Black;
  font-size: small;
  z-index: 0;
}

.rghtalgn
{
  position: relative;
  float: right;
  vertical-align: text-top;
}

.currentlink
{
  font-family: Verdana, Arial, Helvetica, serif;
  font-size: small;
  font-weight: bold;
  display: block;
  width: 150px;
  background-color: transparent;
  border-style: ridge;
  margin-top: 8px;
  text-align: center;
  text-decoration: none;
  line-height: 20px;
  overflow: hidden;
  color: Black;
}

.bannertext
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: black;
  font-size: xx-large;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
  z-index: 0;
}

.pagetitle
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Black;
  font-size: large;
  font-weight: bold;
  z-index: 0;
}

.enlarge
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Black;
  font-size: medium;
  font-weight: bold;
  z-index: 0;
}

.highlight
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Maroon;
  font-size: small;
  font-style: italic;
  font-weight: bold;
  z-index: 0;
}

.emphasise
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Black;
  font-size: small;
  font-weight: bold;
  z-index: 0;
}

/* ------------------------*/
/* Settings for table rows */
/* ------------------------*/
.headerrow
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: Red;
  color: Black;
  text-align: left;
  font-size: small;
  font-weight: bold;
  z-index: 0;
}

.normrow
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: white;
  color: Black;
  vertical-align: top;
  font-size: small;
  z-index: 0;
}

.altrow
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: White;
  color: Black;
  vertical-align: top;
  font-size: small;
  z-index: 0;
}

/* ---------------------- */
/* Various Width Settings */
/* ---------------------- */
.wide5
{
  width: 5%;
}

.wide10
{
  width: 10%;
}

.wide15
{
  width: 15%;
}

.wide20
{
  width: 20%;
}

.wide25
{
  width: 25%;
}

.wide30
{
  width: 30%;
}

.wide35
{
  width: 35%;
}

.wide40
{
  width: 40%;
}

.wide45
{
  width: 45%;
}

.wide50
{
  width: 50%;
}

.wide55
{
  width: 55%;
}

.wide60
{
  width: 60%;
}

.wide65
{
  width: 65%;
}

.wide70
{
  width: 70%;
}

.wide75
{
  width: 75%;
}

.wide80
{
  width: 80%;
}

.wide85
{
  width: 85%;
}

/* ---------------------- */
/* Various Other Settings */
/* ---------------------- */
ul
{
  font-family: Verdana, Arial, Helvetica, serif;
  background-color: transparent;
  color: Black;
  list-style-type: square;
  z-index: 0;
}

h1
{
  font-size: 225%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

h2
{
  font-size: 200%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

h3
{
  font-size: 175%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

h4
{
  font-size: 150%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

h5
{
  font-size: 125%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

h6
{
  font-size: 110%;
  background-color: transparent;
  color:black;
  margin: 0;
  padding: 10px 0;
}

