body, table {
 font: 10px verdana, helvetica, arial, sans-serif;
 color: #000000;
}

table.cal, th.cal, td.cal { 
 border: 1px solid #ccc;
 border-collapse: collapse;
}

a.mo {
 display: block;
 width: 26px;
 height: 12px;
 padding: 2px;
}

a:hover.mo {
 background-color: #333;
}

select {
 background-color: #eeeeee;	
 border: 1px solid;
 font: 11px verdana, helvetica, arial, sans-serif;
 text-decoration: none;
}

input,textarea,submit {
 background-color: #eeeeee;	
 border: 1px solid;
 font: 12px courier new, courier, fixed-width;
 text-decoration: none;
}

a {
 color: #ffffcc;
 font: bold 10px verdana, helvetica, arial, sans-serif;
 text-decoration: none;
}

a:hover {
 color: #ffffcc;
 font: bold 10px verdana, helvetica, arial, sans-serif;
 text-decoration: none;
}

h2 {
 font: 10px verdana, helvetica, arial, sans-serif;  
}