body {background-color:#000055; margin: 0px 0px 0px 0px; vertical-align: top; } 
td {font:14px Arial, Helvetica, sans-serif; vertical-align:top; color:#ffffff; } 

a {font: 14px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;} 

a:hover {text-decoration: underline; }
a.glow {color:#cc3300;}

.copyright {font: 10px Arial, Helvetica, sans-serif; color: #336699; } 

#img {border:0px vertical-align: top;} 
h1 {font: 16px Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}
.h2 {font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}
.line {background-color:#ffffff;} 

.header { background: URL(stripe125.jpg);} 
.main {background: URL(background.jpg) no-repeat center center; }
.ontop { background-color: #233E81;  font: 14px Arial, Helvetica, sans-serif; color:#ffffff; }
.cow { background-image: URL(cow.jpg); font: 14px Arial, Helvetica, sans-serif; color:#ffffff; }

.mini {font: 9px Arial,Helvetica, sans-serif; color: #ffffff; }
.pnp {font: 12px Arial,Helvetica, sans-serif; color: #ffffff; }
.pnp2 {font: 12px Arial,Helvetica, sans-serif; color: #ffffff; }
.enlarge {font: 10px Arial,Helvetica, sans-serif; color: #ffffff;}

.nav  {color :#ffffff; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.nav:hover { background-color:#ffffff; color:#000055;}

.caltableheader {background-color: #ffffff; font-family: Arial, helvetica, sans-serif; color: #000055; text-decoration: none; font-weight: bold; font-size: 14px; border: 1px solid #000055;}
.calcellday {font-family: Arial, helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-align: center; font-weight: bold; background-color: #000055; border-bottom: 1px solid #000055;}
.calcelldayleft {font-family: Arial, helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-align: center; font-weight: bold; background-color: #000055; border-bottom: 1px solid #000055; border-left: 1px solid #000055;}
.calcelldayright {font-family: Arial, helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-align: center; font-weight: bold; background-color: #000055; border-bottom: 1px solid #000055; border-right: 1px solid #000055;}

.calcell {font-family: Arial, helvetica, sans-serif; color: #000055; font-size: 10pt; text-align: center; }
.calcellbold {font-family: Arial, helvetica, sans-serif; color: #990000; font-size: 10pt; text-align: center; font-weight: bold;}
.calcellboldleft {font-family: Arial, helvetica, sans-serif; color: #990000; font-size: 10pt; text-align: center; font-weight: bold; border-left: 1px solid #000055;}
.calcellboldright {font-family: Arial, helvetica, sans-serif; color: #990000; font-size: 10pt; text-align: center; font-weight: bold; border-right: 1px solid #000055;}

.calcelltoday {font-family: Arial, helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-align: center; font-weight: bold;
background-color: #000055; border-bottom: 1px solid #000055; border-top: 1px solid #000055; border-left: 1px solid #000055; border-right: 1px solid #000055;}

.calcellleft {font-family: Arial, helvetica, sans-serif; color: #000055; font-size: 10pt; text-align: center; border-left: 1px solid #000055;}
.calcellright {font-family: Arial, helvetica, sans-serif; color: #000055; font-size: 10pt; text-align: center; border-right: 1px solid #000055;}
.calcellothermonth {font-family: Arial, helvetica, sans-serif; color: #999999; font-size: 10pt; text-align: center;}
.calcellothermonthleft {font-family: Arial, helvetica, sans-serif; color: #999999; font-size: 10pt; text-align: center; border-left: 1px solid #000055;}
.calcellothermonthright {font-family: Arial, helvetica, sans-serif; color: #999999; font-size: 10pt; text-align: center; border-right: 1px solid #000055;}

.eventcell {font-family: Arial, helvetica, sans-serif; color: #990000; font-size: 10pt; text-align: left; border-left: 1px solid #000055; border-right: 1px solid #000055;}
.eventcellmonth {font-family: Arial, helvetica, sans-serif; color: #990000; font-size: 10pt; text-align: left; font-weight: bold; border-left: 1px solid #000055; border-right: 1px solid #000055;}
.eventcellbottom {border-bottom: 1px solid #000055; border-left: 1px solid #000055; border-right: 1px solid #000055;}
.eventtableheader {background-color: #000055; font-family: Arial, helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10pt; border-bottom: 1px solid #000055;}

.calcellbottom {border-bottom: 1px solid #000055;}
.calcellbottomleft {border-bottom: 1px solid #000055; border-left: 1px solid #000055;}
.calcellbottomright {border-bottom: 1px solid #000055; border-right: 1px solid #000055;}

.ghlogo		{filter: Alpha(Opacity=50); }