/* ident %W% */

BODY {
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  background-image: url(/schema/gifs/tile.gif);
  background-repeat: repeat-y;
}
BODY.fitness { background-image: url(/schema/gifs/fit_tile.gif); }
BODY.popup { background-image: none; }
BODY.se { background-image: url(/schema/gifs/se_tile.gif); }

/* DIV's */

#menu    { position: absolute; z-index: 1; left: 0px; top: 0px; background: url(/schema/gifs/menu_bg.gif) top left no-repeat; }
#content { position: absolute; z-index: 2; left: 240px; top: 140px; width: 340px; }
#secontent { position: absolute; z-index: 2; left: 5px; top: 100px; }
#subMenu { position: absolute; z-index: 2; left: 590px; top: 0px; }
#curve   { position: absolute; z-index: 1; left: 240px; top: 0px; }
#searchEngine { position: absolute; z-index: 1; left: 240px; top: 140px; visibility: hidden; }

/* General */

H1,P.Header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 17px;
  color: #00a8b0;
  font-variant: small-caps;
  letter-spacing: 1pt;
  margin-top: 2px;
  margin-bottom: 2px;
  text-transform: capitalize;
  font-weight: bold;
}
H2,P.Header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #003366;
  font-variant: small-caps;
  font-size: 15px;
  text-transform: capitalize;
  font-weight: bold;
}
H3,P.Header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

h4,p.header4 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00a8b0;
}

P,TD,UL,OL,TH {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 17px;
  color: dimgray;
}
P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

TABLE.bordered {
  border-top: 1px solid #003366;
  border-left: 1px solid #003366;
}
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.subMenu {
  background-color: #FFFFFF;
  vertical-align: top;
  border-bottom: 4px solid #00a8b0;
}
TD.subMenuTxt {
  background-color: #FFFFFF;
  vertical-align: center;
  border-bottom: 4px solid #00a8b0;
  width: 126px;

}
TD.bordered {
  vertical-align: top;
  border-right: 1px solid #003366;
  border-bottom: 1px solid #003366;
}
TD.popupMenu {
  background-color: #003366;
  color: White;
}

SPAN.sup {
  font-size: 7px;
  vertical-align: super;
}
SPAN.sub {
  font-size: 7px;
  vertical-align: sub;
}
SPAN.blue { color: #003366; }
SPAN.heading {
  font-size: 13px;
  color: #00a8b0;
  font-weight: bold;
}
SPAN.bronze {
  color: #74740B;
  font-weight: bold;
}
SPAN.silver {
  color: #7F7F7F;
  font-weight: bold;
}
SPAN.gold {
  color: #CECE05;
  font-weight: bold;
}

/* Images */

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

/* Links: A */

A {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
A:link    { color: #003760; }
A:visited { color: dimgray; }
A:active  { color: steelblue; }
A:hover   { color: #00a8b0; }

A.subLink {
  font-variant: small-caps;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: normal;
}
A.subLink:link    { color: #003760; }
A.subLink:visited { color: dimgray; }
A.subLink:active  { color: steelblue; }
A.subLink:hover   {
  color: #00a8b0;
  text-decoration: none;
}

A.popupMenu {
  font-variant: small-caps;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: normal;
}
A.popupMenu:link    { color: White; }
A.popupMenu:visited { color: White; }
A.popupMenu:active  { color: White; }
A.popupMenu:hover   {
  color: White;
  text-decoration: none;
}

/* Inputs */

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

table.menu { width: 152px; }
table.menu td {
  vertical-align: center;
  border-bottom: 4px solid #00a8b0;
  width: 126px;
  padding-left: 26px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  background: url(/schema/gifs/plus.gif) left top no-repeat white;
}
table.menu a {
  font-variant: small-caps;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: normal;
}


/* New menu styles */
ul.leftnav         { margin: 22px 0 0 0 !important;  margin-top: 18px; padding: 0; list-style-type: none; }
ul.leftnav li      { margin: 0; padding: 0;}
a.menu_link1       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 151px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link1:hover { background-image: url(/schema/gifs/menu_on_bg.gif); color: #8a8a8a;  }
a.menu_link2       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 118px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link2:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }
a.menu_link3       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 94px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link3:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }
a.menu_link4       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 77px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link4:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a;  }
a.menu_link5       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 66px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link5:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }
a.menu_link6       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 58px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link6:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }
a.menu_link7       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 52px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link7:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }
a.menu_link8       { background: url(/schema/gifs/menu_off_bg.gif) center left no-repeat; padding-left: 28px; margin-left: 52px; color: #8a8a8a; text-decoration: none;
                     height: 45px; line-height: 45px; display: block;}
a.menu_link8:hover { background-image: url(/schema/gifs/menu_on_bg.gif);  color: #8a8a8a; }




