/* ident @(#)style.css	1.1 */

BODY {
  background-color: White;
  margin: 0px 0px 0px 0px;
}

/* DIV's */

#global { position: absolute; z-index: 1; left: 0px; top: 78px; }
#mainmenu { position: absolute; z-index: 1; left: 81px; top: 78px; }
#header { position: absolute; z-index: 2; left: 0px; top: 0px; }
#submenu { position: absolute; z-index: 2; left: 0px; top: 125px; }
#menubg { position: absolute; z-index: 1; left: 0px; top: 102px; }
#search { position: absolute; z-index: 1; left: 0px; top: 390px; }
#bar { position: absolute; z-index: 2; left: 141px; top: 126px; }
#topscrollbut { position: absolute; z-index: 1; left: 703px; top: 162px; }
#btmscrollbut { position: absolute; z-index: 1; left: 703px; top: 464px; }
#boxes { position: absolute; z-index: 1; left: 0px; top: 0px; width: 64px; }
#boxeswindow {
  position:absolute;
  width: 64px;
  height: 292px;
  z-index:5;
  left: 702px;
  top: 171px;
  visibility: visible;
  overflow: hidden;
  clip: rect(0px,64px,292px,0px);
}
#aquarellogo { position: absolute; z-index:1; left:706px; top:104px; }
#content { position: absolute; z-index: 1; left: 151px; top: 125px; width: 530px; }
#popupcontent { position: absolute; z-index: 4; left: 10px; top: 30px; width: 95%; }
#secontent { position: absolute; z-index: 1; left: 10px; top: 80px; width: 530px; }
#searchengine { position: absolute; z-index: 1; left: 0px; top: 0px; visibility: hidden; }

#homeimage { position: absolute; z-index: 1; left: 0px; top: 99px; }
#homecontent { position: absolute; z-index: 3; left: 586px; top: 109px; }
#homefooter { position: absolute; z-index: 3; left: 0px; top: 438px; }
#homecontentbg {
  position: absolute;
  z-index: 2;
  left: 574px;
  top: 99px;
  background-color: White;
  filter:alpha(opacity=80);
  -moz-opacity:80%;
}

/* General */

H1, P.Header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  color: #3399FF;
  font-weight: bold;
}
H2, P.Header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  color: #000099;
  font-weight: bold;
}
H3, P.Header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #3399FF;
  font-weight: bold;
}

P,TD,UL,OL,TH {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #000099;
}
P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

TABLE.cyan-bg { background-color: #3399FF; }
TABLE.reflex-bg { background-color: #000099; }
TABLE.g-bg { background-color: #E6E6E6; }

TABLE.t-menus {
}
TABLE.t-menus TD {
 padding-right: 10px;
 padding-left: 9px;
 background: url(../gifs/menu_divide.gif) no-repeat right;
}
TABLE.t-menus A { font-weight: bold; }
TABLE.t-menus A:link    { color: #FFFFFF; }
TABLE.t-menus A:visited { color: #FFFFFF; }
TABLE.t-menus A:active  { color: #FFFFFF; }
TABLE.t-menus A:hover   { color: #FFFFFF; }

TABLE.submenu { width: 128px; }
TABLE.submenu TD {
  border: 1px solid #999999;
  width: 118px;
}
TABLE.submenu TD.subarrow {
 color: White;
 background: url(../gifs/sub-arrow.gif) center center no-repeat #3399FF;
 border: 1px #000099;
 width: 9px;
}

TABLE.submenu A { font-weight: bold; }
TABLE.submenu A:link    { color: #000099; }
TABLE.submenu A:visited { color: #000099; }
TABLE.submenu A:active  { color: #000099; }
TABLE.submenu A:hover   { color: #000099; }

TABLE.scroll {
}
TABLE.scroll TD {
 width: 60px;
 height: 60px;
 text-align: center;
 vertical-align: bottom;
 border: 1px solid #999999;
}
TABLE.scroll A { font-size: 11px; }
TABLE.scroll A:link    { color: #3399FF; }
TABLE.scroll A:visited { color: #3399FF; }
TABLE.scroll A:active  { color: #3399FF; }
TABLE.scroll A:hover   { color: #3399FF; }

TABLE.default{
}
TABLE.default TD {
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

TD.footer {
  color: #999999;
  font-size: 11px;
}
TD.headerTag {
  text-align: right;
  color: White;
  font-size: 11px;
}

TD.sub-arrow {
  color: White;
  background-color: #3399FF;
}
TD.sub-bg { border: 1px solid #999999; }
TD.search-bg { border: 1px solid #3399FF; }

TD.homeFooter {
  text-align: right;
  font-size: 30px;
  color: #000099;
}

UL { color: #3399FF; }
UL.home {
  color: #3399FF;
  list-style-image: url(/schema/gifs/home_bullet.gif);
  padding-left: 14px;
  margin-left: 4px;
}
LI.home {
  padding-bottom: 4px;
  color: #000099;
}

/* ? */
TD.header {
  font-size: 8pt;
  color: #CC0066;
  font-weight: bold;
}

IMG.whiteBorder { border: 1px solid White; }

/* Links: A */

A {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: none;
}

A:link    { color: #000099; }
A:visited { color: #000099; }
A:active  { color: #000099; }
A:hover   { color: #000099; }

A.t-menus { font-weight: bold; }
A.t-menus:link    { color: #FFFFFF; }
A.t-menus:visited { color: #FFFFFF; }
A.t-menus:active  { color: #FFFFFF; }
A.t-menus:hover   { color: #FFFFFF; }

A.m-menus { font-weight: bold; }
A.m-menus:link    { color: #000099; }
A.m-menus:visited { color: #000099; }
A.m-menus:active  { color: #000099; }
A.m-menus:hover   { color: #000099; }

A.scroll { font-size: 11px; }
A.scroll:link    { color: #3399FF; }
A.scroll:visited { color: #3399FF; }
A.scroll:active  { color: #3399FF; }
A.scroll:hover   { color: #3399FF; }

A.sub { font-weight: bold; }
A.sub:link    { color: #CC0066; }
A.sub:visited { color: #CC0066; }
A.sub:active  { color: #330066; }
A.sub:hover   { color: #330066; }

A.footer { font-size: 11px; }
A.footer:link    { color: #999999; }
A.footer:visited { color: #999999; }
A.footer:active  { color: #666666; }
A.footer:hover   { color: #666666; }

A.home { text-decoration: underline; }
A.home:link    { color: #000099; }
A.home:visited { color: #000099; }
A.home:active  { color: #000099; }
A.home:hover   {
  color: #000099;
  text-decoration: none;
}

/* Forms */

INPUT.search {
  font-size: 8pt;
  font-weight: bold;
  color: #3399FF;
}
