BODY,P,UL,LI
{ 
  background-color      : #efefef;
  color                 : #000000;
  font-weight           : 300;
  font-size             : 11px;
  font-family           : verdana,arial,helvetica,sans-serif;
}

INPUT,SELECT,TEXTAREA,SUBMIT,RESET,BUTTON,FILE
{ 
  color                 : black;
  font-weight           : 400;
  font-size             : 11px;
  font-family           : verdana,arial,helvetica,sans-serif;
}

.minimal-input
{ 
  border-width          : 1px;
  border-color          : #000000;
  border-top-color      : #000000;
  border-right-color    : #000000;
  border-bottom-color   : #000000;
  border-left-color     : #000000;
}
.courier-input
{ 
  font-family           : courier,serif;
  font-size             : 11px;
}

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

H1,.heading1
{ 
  color                 : #006633;
  font-weight           : 900;
  font-size             : 25px;
  font-family           : arial,helvetica,sans-serif;
}

H2,.heading2
{ 
  color                 : #006633;
  font-weight           : 800;
  font-size             : 21px;
  font-family           : arial,helvetica,sans-serif;
}

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

H4,.heading4
{ 
  color                 : #006633;
  font-weight           : 500;
  font-size             : 14px;
  font-family           : arial,helvetica,sans-serif;
}

H5,.heading5
{ 
  color                 : #006633;
  font-weight           : 500;
  font-size             : 12px;
  font-family           : arial,helvetica,sans-serif;
}

H6,.heading6
{ 
  color                 : #006633;
  font-weight           : 400;
  font-size             : 10px;
  font-family           : arial,helvetica,sans-serif;
}

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

I
{ 
  font-style            : italic;
}

B
{
  font-weight           : 700;
}

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

A
{
  text-decoration       : none;
}

A:link
{ 
  color                 : #003399;
}

A:active
{ 
  color                 : #ff0000;
}

A:visited
{ 
  color                 : #663399; 
}

A:hover
{ 
  background        : #fff0f0;
}

A:hover .divider-lite-invisible
{ 
  background            : #fff0f0;
  color                 : #999999;
}

.logo
{
  background-image      : url(images/logo-topleft.gif);
}
.tiny, .normal
{ 
  font-family       : verdana,arial,helvetica,sans-serif;
  font-weight       : 300;
  font-size         : 11px;
}

.tiny-subtle
{ font-weight       : 300;
  font-size         : 11px;
  color             : #cceecc;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.tiny-invisible A:hover, A:hover .tiny-invisible
{ font-weight       : 300;
  font-size         : 11px;
  color             : #336666;
  background        : #fff0f0;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.tiny-invisible
{ font-weight       : 300;
  font-size         : 11px;
  color             : #ffffff;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.miniscule-grey
{ font-weight       : 300;
  font-size         : 10px;
  color             : #aaaaaa;
}

.heading-subtle, .heading-subtle A, .heading-subtle A:visited, .heading-subtle A:active, .heading-subtle A:link, .heading-subtle A:hover
{ 
  text-decoration   : none;
  font-family       : arial,helvetica,sans-serif;
  font-weight       : 500;
  font-size         : 13px;
  color             : #336699;
  background-color  : #efefef;
}

.browsetable .heading-subtle, .browsetable .heading-subtle A
{ 
  background-color  : #eeffee;
}

.veryTinyGrey, .tiny-grey
{ font-weight       : 300;
  font-size         : 11px;
  background-color  : #efefef;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.veryTiny
{ font-weight       : 300;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.outline-lite
{ 
  border-style        : solid;
  border-color        : #ccddcc;
  border-width        : 1px;
}

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

.rule
{ 
  color               : #ccddcc;
  background-color    : #ccddcc;
}

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

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

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

.topbar-nohover A IMG
{
  vertical-align    : bottom;
}
.topbar-lite
{ 
  background-color  : #ddeedd;
  font-weight       : 400;
  font-size         : 14px;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.topbar-tiny, .topbar-tiny A
{ 
  background-color  : #ddeedd;
  font-weight       : 300;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.pagebar
{ 
  background-color  : #ddeedd;
  font-weight       : 300;
  font-size         : 11px;
  border-style      : solid;
  border-color      : #999999;
  border-width      : 1px;
}
.pagebar A:hover
{ 
  background-color  : #ffffcc;
}

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

.divider-tiny, .divider-tiny A
{ 
  background-color  : #ddeedd;
  font-weight       : 300;
  font-size         : 11px;
  font-family       : verdana,arial,bhelvetica,sans-serif;
}

.divider-status
{ 
  background-color  : #ddeedd;
  color             : #666666;
  font-weight       : 300;
  font-size         : 11px;
  font-family       : arial,helvetica,sans-serif;
  border-top-style  : solid;
  border-top-color  : #ccddcc;
  border-top-width  : 1px;
}

.divider-tiny A:hover
{ 
  background        : #fff0f0;
  font-weight       : 300;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
}

.divider-no-hilite A:hover, .divider-no-hilite A
{ 
  background        : #ddeedd;
  color             : #000000;
}

.topbar-nohover, .topbar-nohover A:hover
{
  background        : #ddeedd;
}

.odd, .odd P
{ 
  background-color  : #ddddff;
  font-family       : verdana,arial,helvetica,sans-serif;
}
.even, .even P, .even UL, .even LI
{ 
  background-color  : eeeeff;
  font-family       : verdana,arial,helvetica,sans-serif;
}
.invisible
{ 
  color  : #ffffff;
}
.oddTiny
{ 
  background-color  : #ddddff;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
}
.evenTiny
{ 
  background-color  : #eeeeff;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
}
.bgGrey
{ background-color  : #eeeeee;
}
.bgGreyDark
{ background-color  : #cccccc;
}
.bgGreyLite, .bgGreyLite .heading-subtle, .bgGreyLite .heading-subtle A
{ 
  background-color  : #efefef;
}
.bgGreyTiny, .bgGreyTiny-nohover
{ background-color  : #eeeeee;
  font-size         : 11px;
}
.bgGreyTiny-nohover A:hover
{ background-color  : #eeeeee;
  font-size         : 11px;
}
.bgGreyDarkTiny
{ background-color  : #cccccc;
  font-size         : 11px;
}
.bgGreyLiteTiny
{ background-color  : #efefef;
  font-size         : 11px;
}
.bgWhite
{ background-color  : #ffffff;
}
.bgWhiteTiny, .bgWhiteTiny-nohover, .divider-tiny .bgWhiteTiny, .divider-tiny .bgWhiteTiny A
{ background-color  : #ffffff;
  font-size         : 11px;
}
.bgWhiteTiny-nohover A:hover
{ background-color  : #ffffff;
  font-size         : 11px;
}
.bgWhiteTinyOutline
{ 
  border-style        : solid;
  border-color        : #ccddcc;
  border-width        : 1px;
  background-color    : #ffffff;
  font-size           : 11px;
}
.bgGreyTinyOutline
{ 
  border-style        : solid;
  border-color        : #99cccc;
  border-width        : 1px;
  background-color    : #efefef;
  font-size           : 11px;
}
.browsetable
{ background-color  : #eeffee;
}
.alert
{ 
  background-color  : #ffffff;
  color             : #ff0000;
  font-weight       : 800;
}

.sidebar
{ 
  background-color   : #ddeedd;
  border-right-style : solid;
  border-right-color : #ccddcc;
  border-right-width : 1px;
  font-family        : arial,helvetica,sans-serif;
}

.sidebar-heading
{ 
  border-style      : solid;
  border-color      : #ccddcc;
  border-width      : 1px;
  background-color  : #ddffdd;
  font-weight       : 300;
  font-size         : 11px;
  font-family       : verdana,arial,helvetica,sans-serif;
  color              : #000000;
}

.black
{ 
  color              : #000000;
}
.grey-red
{ 
  color              : #915252;
}
.grey-violet
{ 
  color              : #815281;
}
.grey-blue
{ 
  color              : #525291;
}

