/***********************************************
** File:      %M%  version %I%
** Author:    nat
** Modified:  %G%
** Copyright: I-Next Ltd
***********************************************/
/* ident %W% */

BODY {
  background: url(../gifs/mainbg.gif) no-repeat #FFFFFF;
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
}

/* DIV's */

#searchEngine { position: absolute; z-index: 1; left: 0px; top: 0px; visibility: hidden; }

#header  { position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; text-align: center; white-space: nowrap; background: url(../gifs/topbg.gif) repeat-x; }
#logo    { position: relative; z-index: 1; float: left; }
#toptext { position: relative; z-index: 1; }
#toppics { position: relative; z-index: 2; float: right; white-space: nowrap; }

#menu { position: absolute; z-index: 3; left: 0px; top: 102px; width: 147px; background: url(../gifs/buttonboxbg.gif) repeat-y; }

#contentholder { position: absolute; z-index: 2; left: 0px; top: 102px; width: 100%; }
#content { position: relative; z-index: 2; margin-left: 180px; }

#footer { position: absolute; z-index: 4; left: 0px; bottom: 0px; width: 100%; text-align: center; background-color: #004694; font-size: 0.6em;}

/* Template Only Styles */

#footer P {
  color: White;
  margin: 3px;
  font-size: 100%;
}
#footer a {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
a.footer {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
#menu UL {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#menu LI {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  background: url(../gifs/bullet.gif) left center  no-repeat;
  background-position: 6px 6px;
  padding: 1px 0px 3px 13px;
}
*html #menu LI {
  background-position: 6px 11px;
  padding: 0px 0px 0px 13px;
}

#menu A {
  color: Black;
  text-decoration: none;
}
#menu A:hover { font-weight: bold; }

#content LI {
  list-style-image: url(../gifs/large_bullet.gif);
  padding-bottom: 14px;
}

/* Applet Selectable Styles */

H1 {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  font-style: italic;
  color: White;
  background: url(../gifs/titlebarend.gif) no-repeat #29831B;
  height: 18px;
  padding: 1px 0px 0px 12px;
}
H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  color: #003399;
}
H3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  color: #339933;
}

P,TD,UL,OL,TH {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 0.8em;
}
P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

TD.alignright { text-align: right; }
TD.aligncenter { text-align: center; }
TD.aligntop { vertical-align: top; }
TD.alignbottom { vertical-align: bottom; }
TD.aligntopright {
  vertical-align: top;
  text-align: right;
}
TD.aligntopcenter {
  vertical-align: top;
  text-align: center;
}
TD.alignbottomright {
  vertical-align: bottom;
  text-align: right;
}
TD.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
}

SPAN.sup {
  font-size: 7px;
  vertical-align: super;
}
SPAN.sub {
  font-size: 7px;
  vertical-align: sub;
}

/* Images */
IMG.floatright {
  float: right;
  margin: 5px;
  /* Float Right */
}
img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}
img.rollover { /* Rollover */ }

/* Links: A */

A {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  color: #000099;
  /* default link style */
}
A:hover {
  color: #5E8099;
  text-decoration: none;
}
a.footer {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  /* footer links */
}