BODY
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/purplepageback.gif);
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
P
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A:active
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A:link
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.scheduledata
{
    FONT-SIZE: 7pt
}
.clefback
{
    BACKGROUND-IMAGE: url(/images/clefback.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.deeppurpleback
{
    BACKGROUND-COLOR: #330066
}
.purpleback
{
    BACKGROUND-COLOR: #663399
}
.whiteback
{
    BACKGROUND-COLOR: #ffffff
}
.yellow1back
{
    BACKGROUND-COLOR: #ffff66
}
#collage1
{
    LEFT: -15px;
    POSITION: relative;
    TOP: -6px
}
#menutable
{
    BORDER-RIGHT: #ffff66 thin;
    BORDER-TOP: #ffff66 thin;
    LEFT: -2pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffff66 thin;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffff66 thin
}
#menutable A
{
    TEXT-DECORATION: none
}
.mselected
{
    BACKGROUND-COLOR: #ffffcc
}
#footertable
{
    FONT-SIZE: 8pt
}
#footertable TD
{
    FONT-SIZE: 8pt;
    COLOR: #999999
}
#footertable A
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
#footertable A:active
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
#footertable A:link
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
#footertable A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
#footertable A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.photo-sm
{
    BORDER-RIGHT: #666666 double;
    BORDER-TOP: #666666 double;
    BORDER-LEFT: #666666 double;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #666666 double
}
.jobtitle
{
    FONT-STYLE: italic
}
.photo-lg
{
    BORDER-RIGHT: #666666 double;
    BORDER-TOP: #666666 double;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: #666666 double;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #666666 double
}
.directiveheading
{
    FONT-WEIGHT: bold
}
.faqheading
{
    FONT-WEIGHT: bold
}
.businessaddress
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black
}
.highlight
{
    FONT-WEIGHT: bold
}
#submenutable
{
}
#submenutable A
{
    TEXT-DECORATION: none
}
#submenuheadingtable
{
    MARGIN-RIGHT: 2px
}
#submenuheadingtable IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#submenuheadingtable .medallionheading
{
    BORDER-RIGHT: #333333 2px solid;
    BORDER-TOP: #333333 2px solid;
    BORDER-LEFT: #333333 2px solid;
    BORDER-BOTTOM: #333333 2px solid
}
.pop
{
    FONT-WEIGHT: bold;
    COLOR: #003399
}
#footercontainer
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/kinderfooter.gif);
    BACKGROUND-REPEAT: no-repeat
}
#menutableonviolet
{
    COLOR: #999999
}
#menutableonviolet A
{
    COLOR: #999999
}
#menutableonviolet A:active
{
    COLOR: #999999
}
#menutableonviolet A:link
{
    COLOR: #999999
}
#menutableonviolet A:visited
{
    COLOR: #999999
}
.deemph
{
    COLOR: #999999
}
.italics
{
    FONT-STYLE: italic
}
.sym_title
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.classheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399
}
.classsubinfo
{
    COLOR: #666666
}
.classsubinfo A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.classsubinfo A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.classsubinfo A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.classsubinfo A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.classsubinfo A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.tableheading
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #333333 2px solid
}
.tabledata
{
    BORDER-BOTTOM: #333333 1px solid
}
.tabledataleft
{
    BORDER-RIGHT: #333333 2px solid;
    BORDER-BOTTOM: #333333 1px solid
}
.updatemenu
{
    FONT-SIZE: 6pt;
    COLOR: #fcfcfc
}
.updatemenu A
{
    COLOR: #fcfcfc;
    TEXT-DECORATION: none
}
.updatemenu A:active
{
    COLOR: #fcfcfc;
    TEXT-DECORATION: none
}
.updatemenu A:link
{
    COLOR: #fcfcfc;
    TEXT-DECORATION: none
}
.updatemenu A:visited
{
    COLOR: #fcfcfc;
    TEXT-DECORATION: none
}
.updatemenu A:hover
{
    COLOR: #999999
}
.popplus1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: #003399
}
.popplus1 A
{
    FONT-SIZE: larger
}
.popplus1 A:active
{
    FONT-SIZE: larger
}
.popplus1 A:link
{
    FONT-SIZE: larger
}
.popplus1 A:visited
{
    FONT-SIZE: larger
}
.regheading
{
}
.regheadingrequired
{
    FONT-WEIGHT: bold;
    COLOR: #003399
}
.regheadingfail
{
    COLOR: #cc0033
}
.regheadingrequiredfail
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033
}
.regsideheading
{
    BACKGROUND-COLOR: #ffffff
}
.regdata
{
    BACKGROUND-COLOR: #f5f5f5
}
.subheading
{
    BORDER-RIGHT: #cc0033 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cc0033 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cc0033 1px solid;
    COLOR: #003399;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc0033 1px solid;
    LETTER-SPACING: 3pt;
    POSITION: relative;
    TOP: -5pt
}
.kscitemtableodd
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: #fcfcfc
}
.kscitemtabletotal
{
    BORDER-RIGHT: #333333 3px double;
    BORDER-TOP: #333333 3px double;
    BORDER-LEFT: #333333 3px double;
    BORDER-BOTTOM: #333333 3px double;
    BACKGROUND-COLOR: #fcfcfc
}
.highlightred
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033
}
.redtext
{
    COLOR: #cc0033
}
.parentcategory
{
    FONT-WEIGHT: bold;
    COLOR: #fcfcfc;
    BACKGROUND-COLOR: #330066
}
#sdata
{
}
#sdata .heading
{
    BACKGROUND-COLOR: gainsboro
}
#sdata .rowcount
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: silver;
    BORDER-BOTTOM: 1px solid
}
#sdata .spaidamt
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px;
    BORDER-BOTTOM: 1px solid
}
#sdata .sname
{
    BORDER-TOP: 1px;
    BORDER-BOTTOM: 1px solid
}
#sdata .rowcount1
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: silver;
    BORDER-BOTTOM: 1px solid
}
#sdata .sname1
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px solid
}
#sdata .spaidamt1
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px solid
}
.combopackage
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: #fcfcfc
}
.packagedayheading
{
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: #ffff66
}
.combopackage2
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.tabletitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #663399
}
.genrowheading
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.genrowheading1
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
#sdata .spaidamt2
{
    FONT-WEIGHT: bold
}
#sdata .headingtotalpaid
{
    FONT-WEIGHT: bold
}
.parentcategory2
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    BACKGROUND-COLOR: #ffff66
}
.textlink
{
    CURSOR: hand
}
#sdata .sname1COMBO
{
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #666666;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: #ffff66
}
#sdata .snameCOMBO
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: #ffff66
}

/* travis added these on 2006-05-08 */
H1, .heading1
{ 
  color                 : #663399;
  font-weight           : 800;
  font-size             : 32px;
  font-family           : helvetica,sans-serif;
}

H2, .heading2
{ 
  color                 : #663399;
  font-weight           : 800;
  font-size             : 26px;
  font-family           : helvetica,sans-serif;
}

H3, .heading3
{ 
  color                 : #663399;
  font-weight           : 700;
  font-size             : 22px;
  font-family           : helvetica,sans-serif;
}

H4, .heading4
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 20px;
  font-family           : helvetica,sans-serif;
}

H5, .heading5
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 16px;
  font-family           : arial,helvetica,sans-serif;
}

H6, .heading6
{ 
  color                 : #663399;
  font-weight           : 600;
  font-size             : 14px;
  font-family           : arial,helvetica,sans-serif;
}
.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;
}

