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

BODY {
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  background-image: url(../gifs/tile.gif);
  background-repeat: repeat-x;
}
BODY.popup {
  background-image: url(../gifs/popup_tile.gif);
  background-repeat: repeat-x;
}

/* DIV's */

#logo      { position: absolute; z-index: 5; left: 4px; top: 3px; }
#topmenu   { position: absolute; z-index: 1; left: 0px; top: 0px; }
#menu  { 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: 135px; }
#popupmenu { position: absolute; z-index: 3; left: 0px; top: 6px; width: 100%; }
#popupcontent { position: absolute; z-index: 3; left: 7px; top: 50px; }
#pageimage { position: absolute; z-index: 3; left: 600px; top: 90px; }
#searchengine { position: absolute; z-index: 1; left: 0px; top: 540px; visibility: hidden; }
#secontent { position: absolute; z-index: 3; left: 20px; top: 90px; }

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

/* General */

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

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

P.leftmenuheader {
 color: #FFB310;
 font-size: 11px;
}

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;
}
UL { line-height: 20px; }

TR.leftMenu {
  height: 24px;
  vertical-align: top;
}
TD.openLeftMenu {
  font-size: 11px;
  font-weight: bold;
}
TD.openSubLeftMenu {
  font-size: 11px;
  color: #FFB310;
}


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.topmenu {
  font-size: 11px;
  color: White;
}
TD.openLeftMenu {
  font-size: 11px;
  font-weight: bold;
}
TD.openSubLeftMenu {
  font-size: 11px;
  color: #FFB310;
}


/* Table Styles */

TABLE.menu {
}
TABLE.menu TD {
 background: url(../gifs/menu_divide.gif) no-repeat center right;
 color: #3E7799;
 font-size: 11px;
 white-space: nowrap;
 padding-left: 4px;
 padding-right: 4px;
}
TABLE.menu TD.opendrop-8 {
 background: none;
 white-space: nowrap;
 padding-left: 4px;
 padding-right: 4px;
}
TABLE.menu A {
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
}
TABLE.menu A:link    { color: #3E7799; }
TABLE.menu A:visited { color: #3E7799; }
TABLE.menu A:active  { color: #FFB310; }
TABLE.menu A:hover   { color: #FFB310; }

TABLE.border {
}
TABLE.border TD {
}
TD.border {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
}
TABLE.border TD.rightborder {
 border-right: 1px solid #336699;
 border-bottom: 1px solid #336699;
}
TABLE.border TD.topborder {
 border-top: 1px solid #336699;
 border-right: 1px solid #336699;
 border-bottom: 1px solid #336699;
 background-color: #DFE8EE;
 padding: 4px;
}
TABLE.border TD.leftborder {
  border-left: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
}

TABLE.border TD.topbordercentered {
 border-top: 1px solid #336699;
 border-right: 1px solid #336699;
 border-bottom: 1px solid #336699;
 background-color: #DFE8EE;
 padding: 4px;
 text-align: center;
}
TABLE.border TD.topleftbordercentered {
 text-align: center;
 border: 1px solid #336699;
 background-color: #DFE8EE;
 padding: 4px;
}
TABLE.border TD.topleftborder {
 border: 1px solid #336699;
 background-color: #DFE8EE;
}
TABLE.border TD.border2 {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  background-color: #F5F8FA;
}
TABLE.border TD.leftborder2 {
  border-left: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  background-color: #F5F8FA;
}

TABLE.documents {
}
TABLE.documents.TD {
 background-image: none;
}
TABLE.documents TD.pdf {
 background: url(../gifs/pdf.gif) no-repeat center left;
}

TD.cellOutline {
  border: 1px solid #336699;
  background-color: #DFE8EE;
  vertical-align: top;
}
TD.cellOutlineTitle {
  border: 1px solid #336699;
  background-color: White;
  border-bottom: none;
  font-size: 11px;
}
TABLE.drop {
}
TABLE.drop TD {
  font-size: 12px;
  white-space: nowrap;
  padding-right: 10px;
  padding-left: 10px;
  color: #3E7799;
  padding-bottom: 5px;
  padding-top: 5px;
}
TABLE.drop A {
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
TABLE.drop A:link    { color: #3E7799; }
TABLE.drop A:visited { color: #3E7799; }
TABLE.drop A:active  { color: #94B3C8; }
TABLE.drop A:hover   {
  color: #94B3C8;
  text-decoration: none;
}
TABLE.pdfhelp {
}
TABLE.pdfhelp TD {
}
TABLE.pdfhelp TD.icon {
  background: url(../gifs/getacro.gif) no-repeat center;
  width: 88px;
  height: 31px;
}
TABLE.pdfhelp TD.small { font-size: 11px; }

TABLE.pdf {
}
TABLE.pdf TD {
}
TABLE.pdf TD.news {
 background: url(../gifs/pdf.gif) no-repeat center left;
 width: 36px;
 height: 32px;
}
TABLE.pdf TD.image {
 width: 36px;
}


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

/* Images */

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

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

A.menu {
  font-size: 11px;
  font-weight: normal;
}
A.dropMenu {
  font-size: 12px;
  font-weight: normal;
}
A.dropMenu:active  { color: #94B3C8; }
A.dropMenu:hover   { color: #94B3C8; }

A.leftMenu {
  font-size: 11px;
  font-weight: normal;
}
A.leftMenu:active  { color: #3E7799; }
A.leftMenu:hover   {
  color: #3E7799;
  text-decoration: underline;
}

A.subLeftMenu {
  font-size: 11px;
  text-decoration: none;
}
A.subLeftMenu:link    { color: #FFB310; }
A.subLeftMenu:visited { color: #FFB310; }
A.subLeftMenu:active  { color: #FFB310; }
A.subLeftMenu:hover   {
  color: #FFB310;
  text-decoration: underline;
}
A.highlight {
  font-size: 11px;
  text-decoration: none;
}
A.highlight:link    { color: #FFB310; }
A.highlight:visited { color: #FFB310; }
A.highlight:active  { color: #FFB310; }
A.highlight:hover   { color: #FFB310; }

/* Inputs */

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


/* Company Structure Table */
table.company_structure {
  
}
table.company_structure td {
  
}
table.company_structure td.name {
  width: 200px;
  height: 60px;
  background: url(../gifs/csbg.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.company_structure td.name:hover,
table.company_structure td.ieHover {
  background-image: url(../gifs/csbg_r.gif);
}
table.company_structure td.name p {
  margin: 1px 8px 0 50px;
  padding: 0;
  color: #3e7799;
  font-size: 13px;
  font-weight: bold; 
}
table.company_structure td.name p.title {
  margin: 0 8px 1px 50px;
  padding: 0;
  color: #3e7799;
  font-size: 11px;
  font-style: italic;
}

table.company_structure td.spacer {
  width: 11px;
  height: 8px;
}
table.company_structure a,
table.company_structure a:visited,
table.company_structure a:hover {
  text-decoration: none;
  color: #3e7799;
}

/* anibanner extra style */
div.pics { margin-right: 10px;}
span.floatright { float: right; }
span.floatright div.pics { margin-right: 0; margin-left: 10px; }
p.clear {
  clear: both;
  /* Clearing Pargraph */
}


























