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

BODY {
  background: url(../gifs/tile.gif) repeat-x #FFFFFF;
  margin: 0px 0px 0px 0px;
}
BODY.se { background: url(../gifs/se_tile.gif) repeat-x #FFFFFF; }

/* DIV's */

#logo { position: absolute; z-index: 5; left: 4px; top: 3px; }
#topMenu { position: absolute; z-index: 1; left: 0px; top: 0px; width: 770px; }
#mainMenu { position: absolute; z-index: 4; left: 213px; top: 43px; }
#leftMenu { position: absolute; z-index: 1; left: 7px; top: 108px; }
#content { position: absolute; z-index: 3; left: 213px; top: 108px; }
#searchEngine { position: absolute; z-index: 1; left: 0px; top: 0px; visibility: hidden; }
#seLogo { position: absolute; z-index: 5; left: 15px; top: 3px; }
#seMenu { position: absolute; z-index: 1; right: 15px; top: 16px; }
#seContent { position: absolute; z-index: 1; left: 0px; top: 30px; padding: 15px; }

#drop1,#drop2,#drop3,#drop4,#drop5,#drop6 {
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 76px;
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px solid #3D7698;
  padding: 4px;
}

/* Template Styles */

#leftMenu P { font-size: 11px; }
#leftMenu h1 { font-size: 11px;}

/* Table Styles */

TABLE.menu TD {
  font-size: 11px;
  color: #3E7799;
}
TABLE.menu TD {
  background: url(../gifs/menu_divide.gif) bottom left no-repeat;
  padding: 0px 5px 0px 6px;
}
TABLE.menu TD.opendrop-1 {
  padding-left: 0px;
  background: none;
}

TABLE.topmenu TD {
  font-size: 11px;
  color: White;
  text-align: right;
}

TABLE.leftmenu { width: 190px; }
TABLE.leftmenu P { font-size: 11px; }
TABLE.leftmenu UL {
  padding-left: 17px;
  margin-left: 0px;
  font-weight: bold;
  color: #3E7799;
  line-height: 24px;
  font-size: 11px;
}
TABLE.leftmenu LI { list-style-image: url(../gifs/left_menu_bullet.gif); }
TABLE.leftmenu LI.level2 { list-style-image: url(../gifs/sub_left_menu_bullet.gif); }

TABLE.leftmenu A { font-weight: normal; }
TABLE.leftmenu A:active  { color: #3E7799; }
TABLE.leftmenu A:hover   {
  color: #3E7799;
  text-decoration: underline;
}

TABLE.drop TD {
  padding: 3px;
  padding-right: 8px;
  font-size: 11px;
}
TABLE.drop A { font-weight: normal; }

TABLE.bordered {
  border-top: 1px solid #336699;
  border-left: 1px solid #336699;
}
TABLE.bordered TH {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  background-color: #DFE8EE;
  padding: 4px;
  text-align: left;
}
TABLE.bordered TD {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  padding: 4px;
}

/* Template Styles */

P.copyright {
  font-size: 11px;
  color: #94B3C8;
}
P.copyright A {
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}
P.copyright A:link    { color: #94B3C8; }
P.copyright A:visited { color: #94B3C8; }
P.copyright A:active  { color: #94B3C8; }
P.copyright A:hover   {
  color: #94B3C8;
  text-decoration: none;
}

/* Applet Selectable Styles */

H1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #FFB310;
}
H2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
H3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

P,TD,UL,OL,TH {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  color: #3D7698;
}
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;
}

/* List Styles */

UL { line-height: 20px; }

/* Cell Styles */

TD.celloutline {
  border: 1px solid #336699;
  background-color: #DFE8EE;
}
TD.celloutlinetitle {
  border: 1px solid #336699;
  background-color: White;
  border-bottom: none;
  font-size: 11px;
}

/* Images */

IMG.floatright { float: right; }
IMG.floatleft  { float: left; }
IMG.noborder   { border-width: 0px; }

/* Links: A */

A {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
}
A:link    { color: #3E7799; }
A:visited { color: #3E7799; }
A:active  { color: #FFB310; }
A:hover   { color: #FFB310; }

/* Inputs */

INPUT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #666666;
}
