/* all font-size elements here! */

table#ev th#tabtitle { font-size:130%; }
table#ev th.headers  { font-size:100%; }
table#ev td          { font-size:100%;  }
.monthlist           { font-size:120%; }

/* end font-size elements  */

table#ev                 { width:100%; }
table#ev th              { border:solid 1px #333333; padding:3px; font-family:arial,helvetica,sans-serif; color:#ffffff; text-align:left; }
table#ev td              { border:solid 1px #777777; padding:3px; font-family:verdana,arial,sans-serif;   color:#000000; }
table#ev th#tabtitle     { background:#444477;}
table#ev th.headers      { background:#666699;}
table#ev tr.a td         { background:#ddddee;}
table#ev tr.b td         { background:#eeeeff;}
table#ev tr.a:hover td   { background:#ffffaa; }
table#ev tr.b:hover td   { background:#ffffaa; }
table#ev td a            { color:#222255; text-decoration:none; display:block; }

.paneltext           { font-family:arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; }
.paneltext a:link    { color:#ffffff;}
.paneltext a:visited { color:#ffffff;}
.paneltext a:hover   { color:#ffff44;}

div.monthpanel { background:#666699; border:0; padding:8px; }

.monthlist           { font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#ffffff; }
.monthlist a:link    { color: #ffffff; text-decoration:none; padding-left:10px; display:block; }
.monthlist a:visited { color: #ffffff; text-decoration:none; padding-left:10px; display:block; }
.monthlist a:hover   { color: #444444; text-decoration:none; padding-left:10px; display:block; background:#ffff88;}

.monthlistyear { 
border: 1px solid #ffffff; 
padding-left:20px; 
background:#444477; 
font-family: Arial, Helvetica, sans-serif;
font-weight:bold; 
color: #ffffff; }

.monthlistcurrent {  
padding-left:10px; 
background:#ddddee; 
font-family: Arial, Helvetica, sans-serif;  
font-weight:bold; 
color: #555555; }


