/*---------------------------------------------*/
/*     STYLES from website css                 */
/*---------------------------------------------*/

/* Link Characteristics */
                                 
A                   { background-color: transparent; color : #666698; }
A:VISITED           { background-color: transparent; color : #666698; }
A:HOVER             { background-color: transparent; color : #2DA027; }

A.small-note,
A.small-note:disabled {
  background-color  : transparent;
  color             : #666698 !important;
  font-size         : xx-small;
}
A.small-note:hover,
A.small-note:hover:disabled {
  color             : #2DA027 !important;
}

FORM.form-style {
  padding           : 0px !important;
  margin            : 0px !important;
}

/* NOTE: size changed so IE can adjust */
BODY {
  background-color  : #EBEFFF;
  color             : #666698;
  font-family       : Helvetica, Arial, san-serif;
  font-style        : normal;
  font-weight       : normal;
  font-size         : medium;
}

TABLE {
  border-top-style  : none !important;
  border-left-style : none !important;
}

TD.big-spacer       { height: 30px !important; }
TD.medium-spacer    { height: 20px !important; }
TD.spacer           { height: 10px !important; }
TD.small-spacer     { height: 5px !important; }

TD.noMsgs {
  background-color  : white;
  font-weight       : bold;
  height            : 50px !important;
}

LI                  { padding-bottom: 10px; }

INPUT.links,
INPUT.pseudoLink {
  background-color  : transparent;
  color             : #666698;
  text-decoration   : underline;
  text-align        : center;
  font-family       : Helvetica, Arial, san-serif;
  font-size         : smaller;
  padding           : 0px !important;
  margin            : 0px !important;
  border            : none;
}

INPUT.links:hover,
INPUT.pseudoLink:hover {
  color             : #2DA027;
  cursor            : pointer !important;
}

INPUT.linksDISABLED,
INPUT.pseudoLinkDISABLED {
  background-color  : transparent;
  color             : #CCCCCC;
  text-decoration   : none;
  text-align        : center;
  font-family       : Helvetica, Arial, san-serif;
  font-size         : smaller;
  padding           : 0px !important;
  margin            : 0px !important;
  border            : none;
}

INPUT.topic,
INPUT.colHeader,
INPUT.folder {
  background-color  : transparent;
  color             : #666698;
  text-decoration   : underline;
  text-align        : left;
  font-family       : Helvetica, Arial, san-serif;
  font-weight       : bold;
  font-size         : medium;
  padding           : 0px !important;
  margin            : 0px !important;
  border            : none;
}

INPUT.topic:hover,
INPUT.colHeader:hover,
INPUT.folder:hover {
  color             : #2DA027;
  cursor            : pointer !important;
}

INPUT.invisible {
  background-color  : transparent;
  color             : #DDD5E5;
  text-decoration   : none;
  border            : none;
}

INPUT.buttons {
  width             : 80px;
}

.whiteLink,
.whiteLink:visited {
  background-color  : transparent;
  color             : white !important;
  text-decoration   : underline;
  text-align        : left;
  font-family       : Helvetica, Arial, san-serif;
  font-size         : medium;
  padding           : 0px !important;
  margin            : 0px !important;
  border            : none;
}

.whiteLink:hover {
  color             : yellow !important;
  cursor            : pointer !important;
}



/*---------------------------------------------*/
/*     MISC STYLES                             */
/*---------------------------------------------*/
 
.controls           { background-color: #EBEFFF; border-top-style: none; }
.copyright          { font-size: x-small; }
.currFolder         { background-color: #666698; color: white; }
.currPage           { font-size: smaller; font-weight: bold; }
.description        { background-color: white; color: #660066; }
.errmsg             { color: red; font-weight: bold; }
.header             { background-color: #ADB3E2; font-weight: bold; }
.input-field        { background-color: white !important; }
.link-area          { background-color: transparent; border-style: none; }
.redirect           { background-color: #EBEFFF; color: #666698; }
.shadow             { background-color: #CDD5E5; color: #666698; }
.small-font         { font-size: smaller; }
.small-notes        { font-size: smaller; color: red; }
.smaller-font       { font-size: x-small; }
.smallest-font      { font-size: xx-small; }
.toolbar            { background-color: #ADB3E2; color: #666698; }

.even               { background-color: #EDEDED; }
.odd                { background-color: white; }
.thin-line          { background-color: #DCDCDC; height: 1px !important; }

.vmail {
  background-color  : #EBEFFF;
  color             : #660066;
}

.leftPanel {
  background-color  : #EBEFFF;
  color             : #666698;
}

.rightPanel {
  background-color  : white;
  color             : #666698;
}

