.calendarWrap
{
   width: 600px;
   padding-right:  10px;
}

.calendarTitle
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
}

.calendarDateTitle
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.calendarTable
{
   margin-top: 2px;
   padding-left:  10px;
   padding-right: 5px;
}

.calendarDayHeadingCell
{
	background-color: #CCCCCC;
	border: 1px solid #D5D5E7;
        font-size: 10px;
	padding: 2 5 2 5;
}

.calendarBlankCell
{
	border: 1px solid #D5D5E7;
	background-color: #efefef;
}

.calendarCell
{
	border: 1px solid #D5D5E7;
        font-color: #778899;
        font-size: 10px;
        vertical-align: top;
}

.calendarNumber
{
}

.calendarItemList
{

     font-size: 10px;
     font-color: #08336D;
     list-style-type: none;
     margin-bottom: 0px;
     margin-left: 0;
     padding-right: 0px;
     padding-left: 2px;
     text-indent: 0em;
     line-height: 10px;
}

.calendarItemLink a
{
   font-size: 10px;
   font-color: #08336D;
   text-decoration: none;
}

.calendarItemLink a:hover
{
   font-size: 11px;
   font-color: red;
   text-decoration: none;
}

#popOver
{
        position:absolute;
        visibility:hidden;
        z-index:200000; 
        max-width: 300px;
        width: auto;
}

#popOver table
{
        text-align: left;
        border: 1px #cccccc solid;
        font: 10px Arial, Helvetica, sans-serif; 
        color: #000000; 
        background-color:#efefef; 
        padding: 5px;
}


