
/*  Begin:  new CSS implementation owned by SML **
    Last modified 3/20/2002 by SML */


/* don't put text formatting in the BODY selector */

body {
  background : #B8CCD9;
  margin-bottom : 0em;
  margin-left : 0em;
  margin-right : 0em;
  margin-top : 0em;
}

/* element selectors for text-only formatting */

h1, p, td, ul, ol, li, blockquote {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1em;
}

a:link, a:visited, a:active {
  color : #0066CC;
  font-weight : bold;
}

/* generic class selectors */

.defaultFont {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
}

.function {
  font-weight: bold;
}

.navbarlink {
  font-weight : bold;
  font-size : 0.84em;
}

.small {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.75em;
}

.subhead {
  font-weight: bold;
}

/* table-cell specific class selectors */

td.contentCell {
  background-color : #FFFFFF;
}

td.date {
  background : #405580;
  color : #B8CCD9;
  font-weight : bold;
  font-size : 0.84em;
  text-align : right;
}

td.functionCell {
  background-color : #DCE7ED;
}

td.helpnav {
  background: #EFEFE7;
  text-align: right;
  font-size : 0.84em;
}

td.notice {
  background : #FFFF98;
  color : #660000;
  font-size : 0.84em;
  font-weight : bold;
}

/* end: new CSS implementation owned by SML  */





/* begin: archive of old, deprecated CSS */

.note { background: #DCE7ED; text-align: left;}

.headlink {text-decoration: underline;}
.navbarhistory {
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #405580;
  color: #FFFFFF;
  font-size: 0.84em;
  font-weight: normal;
}
.tablelabel {text-align: right; font-weight: bold; vertical-align: text-top;}

.funchead2 {
  background: #B8CCD9;
  color: #191919;
  font-size: 1em;
  font-weight: bold;
}

p.heading {
  color: #0039AA;
  font-size: 1em;
  font-weight: bold;
}

td.pagehead {
  background: #405580;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: bold;
}

td.message {
  background: #ffffff;
  font-size: 0.84em;
  text-align: middle;
  vertical-align: top;
}

td.section {
  background: #405580;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: text-top;
}

td.fieldlabel { background: #98B0C7;
      text-align: right;}

td.data { background: #DFDFD7}

td.column {
  background: #405580;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
}

td.nonselect {background: #B8CCD9;
  color: #51517D;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}

td.selected {background: #DCE7ED;
  vertical-align: middle;
  color: #00007F;
  font-weight: bold;
}

td.funchead {
  background: #DCE7ED;
  vertical-align: top;
  color: #171717;
  font-size: 1em;
  font-weight: bold;
}

td.function {
  font-size: 1em;
  font-weight: bold;
  background: #DCE7ED;
  vertical-align: middle;
}

td.function2 {
  font-size: 1em;
  font-weight: bold;
  vertical-align: middle;
}

td.function3 {
  background: #405580;
  font-size: 1em;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

td.funcinfo {background: #DCE7ED;}

td.funcinfo2 {background: #FFFFFF; vertical-align: top;}

td.funccat {background: #DCE7ED;}

/* end: archive of old, deprecated CSS */

