body		{ font-family: Verdana, Arial, Helvetica, sans-serif;
              background-color:#F0FFFF;
              color:#00008B;
              margin-top:0; 
              margin-bottom:0;
			 }
			
a:link {
   color:#CCD3C5;
   text-decoration:none;
}
a:visited {
   color:#CCD3C5;
   text-decoration:none;
}
a:hover {
   color:#3399FF;
   text-decoration:none;
}
a:active {
   color:#00FFFF;
   text-decoration:none;
}
p           { color:#00008B;
              margin-top:0;
              margin-bottom:0; }
h1          { color:#00008B; 
              margin-top:0; 
              margin-bottom:0;
			}
h2          { color:#00008B;
              margin-top:0; 
              margin-bottom:0;}
td          { color:#00008B; 
              margin-top:0; 
              margin-bottom:0;
			}
th			{ color:#00008B; }


.darkbox	{ background-color:#4C3D1F; }
.elkbutton { color:#FFE6B2;
             background-color:#4C3D1F;
             border-style:inset;
             width: 150 }

select.bigblue {
    margin: 1em;
    display:block;
    background:#3366FF;
    border:2px solid #EE2E26;
    text-align:center;
    text-decoration:none;
    color:#CCFFFF;
    padding:10px;
    font:bold 24px/120% "Lucida Grande", Arial, Helvetica, sans-serif;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
  }

.calendar table { width:100%; }

.calendar tr th {
              color:#00008B;
              background-color:#FFE4C4;
              width:14%;
            }
.calendar tr td {
              color:#000000;
              background-color:#DEB887;
              width:14%;
            }
.calendar tr td a:link {
   color:#000000;
   text-decoration:none;
}
.calendar tr td a:visited {
   color:#000000;
   text-decoration:none;
}
.calendar tr td a:hover {
   color:#6600CC;
   text-decoration:underline;
}
.calendar tr td a:active {
   color:#000000;
   text-decoration:none;
}
.cal_day {
    white-space:nowrap;
   }

.cal_week tr {
   }

.cal_day tr td {
    white-space:nowrap;
    }
