.grey-input
{ 
  color                 : #330060;
  background-color      : #eeeeee;
  font-weight           : 400;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.minimal-input
{ 
  border-width          : 1px;
  border-color          : #330060;
  border-top-color      : #330060;
  border-right-color    : #330060;
  border-bottom-color   : #330060;
  border-left-color     : #330060;
}

.courier-input
{ 
  font-family           : courier,serif;
}

.invisible-input
{ 
  border-style          : none;
  font-family           : courier,serif;
  color                 : #333366;
  text-align            : right;
  vertical-align        : bottom;
  font-weight           : 400;
  font-size             : 14px;
}

.heading1
{ 
  color                 : #663399;
  font-weight           : 800;
  font-size             : 32px;
  font-family           : helvetica,sans-serif;
}

.heading2
{ 
  color                 : #663399;
  font-weight           : 800;
  font-size             : 26px;
  font-family           : helvetica,sans-serif;
}

.heading3
{ 
  color                 : #663399;
  font-weight           : 700;
  font-size             : 22px;
  font-family           : helvetica,sans-serif;
}

.heading4
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 20px;
  font-family           : helvetica,sans-serif;
}

.heading5
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 16px;
  font-family           : arial,helvetica,sans-serif;
}

.heading6
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 14px;
  font-family           : arial,helvetica,sans-serif;
}

IMG
{ 
  border                : 0;
  padding-left          : 0;
  padding-right         : 0;
  padding-top           : 0;
  padding-bottom        : 0;
}

CODE
{ 
  font-family           : courier;
  color                 : #333366;
}

.size1
{ 
  font-weight           : 400;
  font-size             : 9px;
}

.size2
{ 
  font-weight           : 400;
  font-size             : 10px;
}

.size3, .tiny, .normal
{ 
  font-weight           : 400;
  font-size             : 12px;
}

.size4
{ 
  font-weight           : 400;
  font-size             : 14px;
}

.size5
{ 
  font-weight           : 500;
  font-size             : 16px;
}

.status
{ 
  font-weight           : 400;
  font-size             : 11px;
  color                 : #999099;
}

.status-text
{ 
  font-weight           : 400;
  font-size             : 11px;
  background-color      : #eeeeee;
  color                 : #666066;
}

.tiny-subtle
{ font-weight           : 400;
  font-size             : 12px;
  color                 : #ffeeff;
}

.heading-subtle, .heading-subtle A, .heading-subtle A:visited, .heading-subtle A:link, .heading-subtle A:hover
{ 
  text-decoration       : none;
  font-weight           : 500;
  font-size             : 14px;
  color                 : #300069;
  background-color      : transparent;
}

.heading-subtle-bg-grey, .heading-subtle-bg-grey A, .heading-subtle-bg-grey A:visited, .heading-subtle-bg-grey A:link, .heading-subtle-bg-grey A:hover
{ 
  text-decoration       : none;
  font-weight           : 500;
  font-size             : 14px;
  color                 : #300069;
  background-color      : #eeeeee;
}

.veryTinyGrey
{ font-weight           : 400;
  font-size             : 10px;
  background-color      : #efefef;
}

.veryTiny
{ font-weight           : 400;
  font-size             : 10px;
}

.outline
{ 
  border-style          : solid;
  border-color          : #9933cc;
  border-width          : 1px;
}

.outline-subtle
{ 
  border-style          : solid;
  border-color          : #ffeeff;
  border-width          : 1px;
}

.alert
{ 
  color                 : #ff0000;
  font-weight           : 800;
}

.divider-lite-invisible
{ 
  color                 : #ffeeff;
  background-color      : #ffeeff;
}

.divider
{ 
  background-color      : #ffeeff;
  font-weight           : 600;
  font-size             : 14px;
  font-family           : arial,helvetica,sans-serif;
}

.divider-lite
{ 
  background-color      : #ffeeff;
  font-weight           : 400;
  font-size             : 14px;
  font-family           : arial,helvetica,sans-serif;
}

.divider-tiny, .divider-tiny A
{ 
  background-color      : #ffeeff;
  font-weight           : 400;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.divider-status
{ 
  background-color      : #ffeeff;
  color                 : #666666;
  font-weight           : 400;
  font-size             : 10px;
  font-family           : arial,helvetica,sans-serif;
}

.divider-tiny A:hover
{ 
  background            : #ffffee;
  font-weight           : 400;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.divider-no-hilite A:hover, .divider-no-hilite A
{ 
  background            : #ffeeff;
  color                 : #330060;
}

.navbar A
{ 
  color                 : #696090;
  background-color      : #ffeeff;
  font-weight           : normal;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.navbar
{ 
  border-style          : solid;
  border-color          : #9933cc;
  border-width          : 1px;
  color                 : #696090;
  background-color      : #ffeeff;
  font-weight           : normal;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.sidebar, .sidebar A:link, .sidebar A:visited,  .sidebar A:active
{ 
  color                 : #696090;
  background-color      : #ffeeff;
  text-align            : right;
  font-weight           : normal;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.sidebar A:hover, .navbar A:hover
{ 
  background-color      : #ffffee;
}

.sidebar-outline
{ 
  border-style          : solid;
  border-color          : #9933cc;
  border-width          : 1px;
  color                 : #696090;
  background-color      : #ffeeff;
  font-weight           : normal;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

.pagebar
{ 
  background-color      : #ffeeff;
  font-weight           : 400;
  font-size             : 10px;
  border-style          : solid;
  border-color          : #eeeeee;
  border-width          : 1px;
}

.odd, .odd P
{ 
  background-color      : #ddddff;
}

.even, .even P, .even UL, .even LI
{ 
  background-color      : #ffeeff;
}

.invisible
{ 
  color                 : #ffffff;
}

.oddTiny
{ 
  background-color      : #ddddff;
  font-size             : 12px;
}

.evenTiny
{ 
  background-color      : #ffeeff;
  font-size             : 12px;
}

.bg-grey
{ 
  background-color      : #eeeeee;
}

.bg-pink
{ 
  background-color      : #ffccff;
}

.bg-blue
{ 
  background-color      : #ccffff;
}

.bg-lavender
{ 
  background-color      : #ffeeff;
}

.bg-grey-outline
{ 
  background-color      : #eeeeee;
  border-style          : solid;
  border-color          : #000000;
  border-width          : 1px;
}

.bg-darkgrey-outline
{ 
  background-color      : #dddddd;
  border-style          : solid;
  border-color          : #000000;
  border-width          : 1px;
}

.bg-pink-outline
{ 
  background-color      : #ffccff;
  border-style          : solid;
  border-color          : #000000;
  border-width          : 1px;
}

.bg-blue-outline
{ 
  background-color      : #ccffff;
  border-style          : solid;
  border-color          : #000000;
  border-width          : 1px;
}

.bg-pink-tiny
{ 
  background-color      : #ffccff;
  font-size             : 12px;
}

.bg-blue-tiny
{ 
  background-color      : #ccffff;
  font-size             : 12px;
}

.bgGreyLite, .bgGreyLite .heading-subtle, .bgGreyLite .heading-subtle A
{ 
  background-color      : #efefef;
}

.bgGreyTiny
{ 
  background-color      : #eeeeee;
  font-size             : 12px;
}

.bgGreyTiny-nohover, .bgGreyTiny-nohover A:hover
{ 
  background-color      : #eeeeee;
  font-size             : 12px;
}

.bgGreyLiteTiny
{ 
  background-color      : #efefef;
  font-size             : 12px;
}

.bgGreyVeryTiny
{ 
  background-color      : #eeeeee;
  font-size             : 10px;
}

.bgWhite
{ 
  background-color      : #ffffff;
}

.bgWhiteTiny
{ 
  background-color      : #ffffff;
  font-size             : 12px;
}

.bgWhiteTiny-nohover, .bgWhiteTiny-nohover A:hover
{ 
  background-color      : #ffffff;
  font-size             : 12px;
}

.bgWhiteVeryTiny
{ 
  background-color      : #ffffff;
  font-size             : 10px;
}

.bg-violet
{
  background-color      : #ffeeff;
}