body 
{
  background: #666600;
  color: #666666;
}

p
{
color: #666666;
font: 13px arial;
line-height: 20px
}

p.nospace
{
color: #666666;
font: 13px arial;
}

font.piccaption
{
font: 11px arial;
}

table.home
{
 background-image: url('images/orangedots-bg.jpg');
 
}

table.home2
{
 background-image: url('images/whitedots.jpg');
 
}

table.home3
{
 background-image: url('images/whitedots2.jpg');
 
}


table.home4
{
 background-image: url('images/flipped_paper_back.jpg');
 
}

td
{
color: #666666;
font: 13px arial;
line-height: 20px
}

td.whitetitle
{
color: #FFFFFF;
font: 13px arial;
font-weight: bold;
text-align: center;
line-height: 20px
}

td.welcome
{
color: #666666;
font: 13px arial;
line-height: 20px

}

td.welcome2
{
color: #006766;
font: 13px arial;
font-weight: bold;
line-height: 20px
}

h3.welcome
{
font: 23px serif;
font-style: italic;
font-weight: 550;
display: inline;
color: #8C8C40
}

h3.welcomewhite
{
font: 16px serif;
font-weight: 600;
color: #FFFFFF
}

h3.welcomeorange
{
font: 20px serif;
display: inline;
color: #CC3300
}

h3.welcomegreen
{
font: 20px serif;
display: inline;
color: #999900
}


h3.greentitle
{
font: 14px arial;
font-weight: bold;
display: inline;
color: #8C955E
}

h3.redtitle
{
font: 14px arial;
font-weight: bold;
display: inline;
color: #9D2C04
}

a
{
font: 13px arial;
color: #666666;
font-weight: bold; 
}

a:visited
{
color: #666666;
}

a:hover 
{ 
color: #FFFFFF;
background: #666666 
}

td a
{
font: 13px arial;
color: #666666;
font-weight: bold; 
}

td a:visited
{
color: #666666;
}

td a:hover 
{ 
color: #FFFFFF;
background: #666666 
}

a.puzzle
{
font: 12px arial;
color: #666666;
font-weight: bold; 
}

a.puzzle:visited
{
color: #666666;
}

a.puzzle:hover 
{ 
color: #FFFFFF;
background: #666666 
}

ul.bullet
{
list-style-image: url('images/square_orange.gif');
}

tr.calendardkrow
{
 background: #e5e5e5;
 font: 14px arial;
 font-weight: 700;
 line-height: 30px;
 color: #666666;
 
}
tr.calendarltrowsm
{
 background: #fcfcfc;
 font: 12px arial;
 font-weight: 700;
 line-height: 15px;
 color: #666666;
 
}
tr.calendardkrowsm
{
 background: #e5e5e5;
 font: 12px arial;
 font-weight: 700;
 line-height: 15px;
 color: #666666;
 
}
tr.calendarltrow
{
 background: #fcfcfc;
 font: 14px arial;
 font-weight: 700;
 line-height: 30px;
 color: #666666;
 
}
td.calendarheader
{
 font: 3px arial;
 height: 8px;
 background: #8f8f8f;
}
td.calendarhead
{
 background: #8f8f8f;
}
td.calendarwhite
{
 font: 14px arial;
 color: #FFFFFF;
 font-weight: 700;
 font-height: 16px;
 display: inline;
}