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

BODY {
  background-color: #F5F1FF;
  margin: 0px 0px 0px 0px;
  background-image: url(/schema/gifs/tile.gif);
  background-repeat: repeat-y;
}
BODY.submenu {
  background-image: url(/schema/gifs/default_tile.gif);
  background-repeat: repeat-y;
}

/* DIV's */

#logo         { position: absolute; z-index: 4; left: 0px; top: 0px; }
#strap        { position: absolute; z-index: 4; left: 170px; top: 28px; }
#content      { position: absolute; z-index: 5; left: 41px; top: 98px; }
#rightContent { position: absolute; z-index: 5; left: 185px; top: 98px; }
#header       { position: absolute; z-index: 1; left: 0px; top: 0px; }
#mainMenu     { position: absolute; z-index: 3; left: 160px; top: 44px; }
#submenuTop   { position: absolute; z-index: 5; left: 25px; top: 96px; }
#submenu      { position: absolute; z-index: 6; left: 8px; top: 110px; }
#userLogos    { position: absolute; z-index: 3; left: 0px; top: 70px; }

#drop1 { position: absolute; z-index: 7; left: 159px; top: 65px; visibility: hidden; background-color: White; }
#drop2 { position: absolute; z-index: 7; left: 268px; top: 65px; visibility: hidden; background-color: White; }
#drop3 { position: absolute; z-index: 7; left: 332px; top: 65px; visibility: hidden; background-color: White; }
#drop4 { position: absolute; z-index: 7; left: 472px; top: 65px; visibility: hidden; background-color: White; }

/* General */

H1,P.Header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  margin-top: 0px;
  font-size: 17px;
  font-weight: bold;
  color: #CC3333;
}
H2,P.Header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #330066;
}
H3,P.Header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #330066;
}

P,TD,UL,OL,TH {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
}
P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }
P.strap {
  margin-top: 0px;
  font-size: 11px;
  color: #9999CC;
  white-space: nowrap;
}
P.submenu {
  margin-left: 2em;
  font-weight: bold;
  color: #330066;
}

TABLE.drop {
  border: 1px solid White;
  background-color: #CC3333;
  font-size: 11px;
}
TABLE.border {
  border-top: 1px solid #330066;
  border-left: 1px solid #330066;
}

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;
}

TD.userLogos {
  text-align: right;
  padding-right: 16px;
}
/* Menu */
TD.drop, TD.dropTitle {
  padding-left: 6px;
  padding-right: 20px;
  font-size: 11px;
  color: White;
}
TD.dropTitle { color: #FF9999; }
TD.menuBar {
  background-color: #CC3333;
  border-top: 1px solid White;
  border-bottom: 1px solid White;
}
TD.menuItem {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid White;
}
TD.topMenu {
  background-color: #330066;
  vertical-align: top;
}
TD.divide {
  color: White;
  font-size: 11px;
}
/* Commerce Styles */
TD.linedTitle {
  font-size: 11px;
  font-weight: bold;
  padding: 4px;
  border-top: 1px solid #B0B3C6;
  border-bottom: 1px solid #B0B3C6;
}
TD.lined {
  font-size: 11px;
  padding: 6px;
  border-bottom: 1px solid #B0B3C6;
}
/* Portlets */
TD.portalTop { background-color: #CC3333; }
TD.portalHeader {
  font-size: 11px;
  color: white;
  background-color: #CC3333;
  padding-left: 6px;
  padding-bottom: 3px;
}
TD.portalContent {
  font-size: 11px;
  background-color: White;
  padding-left: 6px;
  padding-bottom: 3px;
  border-left: 1px solid #CC3333;
  border-right: 1px solid #CC3333;
  border-bottom: 1px solid #CC3333;
}
TD.portalLogos {
  font-size: 10px;
  color: #999999;
  background-color: White;
  text-align: center;
  border-left: 1px solid #CC3333;
  border-right: 1px solid #CC3333;
  border-bottom: 1px solid #CC3333;
  padding-top: 3px;
  padding-bottom: 3px;
}
TD.copy {
  font-size: 11px;
  color: #666666;
}

/* Bordered Styles */
TD.borderHeading {
  border-right: 1px solid #330066;
  border-bottom: 1px solid #330066;
  font-weight: bold;
}
TD.borderHeadingRight {
  border-right: 1px solid #330066;
  border-bottom: 1px solid #330066;
  font-weight: bold;
  text-align: right;
}
TD.border {
  border-right: 1px solid #330066;
  border-bottom: 1px solid #330066;
}
TD.borderRight {
  border-right: 1px solid #330066;
  border-bottom: 1px solid #330066;
  text-align: right;
}

LI { margin-bottom: 10px; }
UL.submenu {
  color: #9966CC;
  margin-top: -12px;
  line-height: 16px;
}
LI.submenu {
  font-size: 11px;
  margin-bottom: 4px;
  color: #9966CC;
}

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

/* Images */

IMG.floatright { float: right; }
IMG.floatleft  { float: left; }
IMG.noborder   { border-width: 0px; }
IMG.bordered   { border: 1px solid #CC3333; }

/* Links: A */

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

A:link    { color: Black; }
A:visited { color: Black; }
A:active  { color: Black; }
A:hover   {
  color: Black;
  text-decoration: none;
}

A.menu {
  font-size: 11px;
  text-decoration: none;
}
A.menu:link    { color: White; }
A.menu:visited { color: White; }
A.menu:active  { color: White; }
A.menu:hover   {
  color: White;
  text-decoration: underline;
}

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

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

/* Inputs */

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