table.calendar {border: 1px solid #999; color:#aaa;	width:260px; height: 287px; background-color: #dddddd;}
th.prev        {font-weight:bold; font-size: 10px; background-color: #E5E5E5; color: #999999; text-align: center;}
th.next        {font-weight:bold; font-size: 10px; background-color: #E5E5E5; color: #999999; text-align: center;}
th.month       {font-size: 11px; font-weight:bold; background-color: #E5E5E5; color: #999999; text-align: center;}
th.dayofweek   {background: #ffffff; font-size: 10px; color:#008800; text-align: center;}
td.day         {background: #eaeaea; font-size:11px;}
td.today       {font-weight:bold; font-size:10px; background-color: #E5E5E5;}
td.selectedday {background: #fcfcfc; font-weight:bold; font-size:10px;}

A.day, a.prev, a.next  {color:black; text-decoration:none;display:block;width:100%;}
A.today        {color:blue; display:block;width:100%;text-decoration:none;}
A.selectedday  {color:#F60; display:block;width:100%;}
A.day:hover, A.today:hover, A.selectedday:hover {background: white; color:#F60;}

.e1 td {font-family:tahoma; font-size:11px; color:black; background-color: #E5E5E5; padding-left:10px;}
.e1 td a {font-family:tahoma; font-size:12px; color:black; text-decoration:none;display:block;}

.e2 td {font-family:tahoma; font-size:11px; color:black;padding-left:10px;}
.e2 td a {font-family:tahoma; font-size:12px; color:black;text-decoration:none;display:block;}

.e2 td a:hover, .e1 td a:hover {text-decoration:underline;}

.select_elements {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: italic; border-style: solid; border-width: 1px; border-color: #E5E5E5; background-color:#FFFFFF; }
