/* Start: Events*/
.Event
{
        /*background-color: #FCF3D2;*/
        /*border-bottom: 1px solid #124814;
        border-top: 1px solid #99bb99;
        border-right: 1px solid #124814;
        border-left: 1px solid #99bb99;*/
		border: 0px;
        margin-bottom: 0px;
		
		background: #fcf3e4;
}

.Event a:hover
{
        background-color: #d8c0c0;
/*background: transparent;*/
}


.EventTextCell
{
        padding-top: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
        padding-right: 2px;
		

        /*background:url("button-top.jpg") no-repeat left top;*/
   /*        background-color: #557755;*/
        /*border-left: 1px solid #99bb99;*/
}
.EventDateCell
{
        padding-top: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
		

        /* border-top: 1px solid #99bb99;
           border-left: 1px solid #99bb99;*/
}

.EventDate
{
font: 11px Verdana, Helvetica, Arial, sans-serif;
padding: 0px 0px 0px 0px;
color: #704040; /*#204503;*/
       font-weight: 700;
       margin-left: 0px;
}

.EventsTitle
{
font: 11px Verdana, Helvetica, Arial, sans-serif;
padding: 0px 0px 0px 0px;
color: #000000; /*#204503;*/
       font-weight: 700;
       margin-left: 0px;
	   		background: #fcf3e4;

}


.EventText
{
font: 11px Verdana, Helvetica, Arial, sans-serif;
padding: 0px 0px 0px 0px;
color: #0f0f7f;
       margin-left: 2px;
       text-align: right;

       /*display: block;*/
color: #ffffff; /* #f0e540 */
       /*background-color: #668866;*/
       /*width: 9em;*/
padding: 3px 12px 3px 5px;
         /*padding: 0px 0px 0px 0px;*/
font: 11px Verdana, Helvetica, Arial, sans-serif;
      text-decoration: none;
}
.EventText a
{
color: #404040;
       text-decoration: none;
}

.EventText a:hover
{
color: #000000;
}

.SpacerText
{
font: 10px Verdana, Helvetica, Arial, sans-serif;
}



.TodayCell
{
        background-color: #ffff94; /* #cfdf34;*/
        border-right: 1px solid #004040;
        border-bottom: 1px solid #004040;
        border-left: 1px solid #008080;
        border-top: 1px solid #008080;
}
.WeekendCell
{
        background-color: #bfefff; /*#9fcfff;*/
        border-right: 1px solid #008080;
        border-bottom: 1px solid #008080;
        border-left: 1px solid #00c0c0;
        border-top: 1px solid #00c0c0;
width: 85px;
height: 80px;
}
.WeekdayCell
{
        background-color:#8fef9f;
        border-right: 1px solid #008080;
        border-bottom: 1px solid #008080;
        border-left: 1px solid #00c0c0;
        border-top: 1px solid #00c0c0;
width: 90px;
height: 80px;
}

.WeekdayNameCell
{
        border-bottom: 1px solid #000000;
        background-color: #99bb99;
}
.DayText
{
        text-align: bottom;
color: #0035f0;
font: 12px Verdana, Helvetica, Arial, sans-serif;
      text-decoration: none;
}
.DateText
{
        text-align: bottom;
color: #000000;
font: 13px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
      text-align: left;
}
.DateText a
{
        text-align: bottom;
color: #0000ff;
font: 13px Verdana, Helvetica, Arial, sans-serif;
      font-weight: bold;
      /*text-decoration: underline;*/
}
.DateText a:hover
{
color: #20206f;
}
.CalHeaderText
{
        text-align: bottom;
        background-color: #99bb99;
color: #0f0f7f; /*#000000;*/
font: 14px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
      text-align: center;
}
.CalHeaderText a
{
color: #0f0f7f;
       font-weight: bold;
font: 14px Verdana, Helvetica, Arial, sans-serif;
      text-decoration: none;
}

.WeekdayNameText
{
        text-align: bottom;
color: #0f0f7f; /*#000000;*/
font: 12px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
}
.MonthTable
{
        background-color: #d0e0d0;
        border-top: 2px solid #bbddbb; /*40d276;*/
        border-left: 2px solid #bbddbb; /*40d276;*/
        border-right: 2px solid #446644;/*202333;*/
        border-bottom: 2px solid #446644;
        border-collapse: collapse;
width: 602px;
}

.ThisEventHeaderCell
{
        background-color: #99bb99;
        /*border-right: 1px solid #004040;
          border-bottom: 1px solid #004040;
          border-left: 1px solid #008080;
          border-top: 1px solid #008080;*/
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
}
.ThisSelectedEventHeaderCell
{
        background-color: #FFFF94;
        /*border-right: 1px solid #004040;
          border-bottom: 1px solid #004040;
          border-left: 1px solid #008080;
          border-top: 1px solid #008080;*/
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
}
.ThisEventDataCell
{
        background-color: #bfefff;
        border-right: 1px solid #004040;
        border-bottom: 1px solid #004040;
        border-left: 1px solid #008080;
        border-top: 1px solid #008080;
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
}
.ThisEventHeaderText
{
        text-align: Center;
color: #0f0f7f;
font: 12px Verdana, Helvetica, Arial, sans-serif;
      font-weight: bold;
      text-decoration: none;
}
.ThisSelectedEventHeaderText
{
        text-align: Center;
color: #0f0f7f;
font: 12px Verdana, Helvetica, Arial, sans-serif;
      font-weight: bold;
      text-decoration: none;
}

.ThisEventHeaderText a
{
color: #0f0f7f;
}
.ThisEventTitleCell
{
        background-color: #8fef9f;
        border-right: 1px solid #004040;
        border-bottom: 1px solid #004040;
        border-left: 1px solid #008080;
        border-top: 1px solid #008080;
        padding-right: 3px;
        padding-left: 3px;
}
.ThisEventTitleText
{
        text-align: right;
color: #000000;
font: 12px Verdana, Helvetica, Arial, sans-serif;
      font-weight: bold;
      text-decoration: none;
}
.ThisEventText
{
        text-align: left;
color: #000000;
font: 12px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
}

.EventListBox
{
        background-color: #ddffdd;
        border-right: 1px dashed #004040;
        border-bottom: 1px dashed #004040;
        border-left: 1px dashed #008080;
        border-top: 1px dashed #008080;
        padding-right: 5px;
        padding-left: 5px;
}
#CalDayList
{
        text-align: left;
color: #2f2f7b;
font: 9px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
overflow: auto;
}

#CalDayList a
{
        text-align: left;
color: #2f2f7b;
font: 9px Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      text-decoration: none;
overflow: auto;
}

#CalDayList a:hover
{
color: #000000;
background: #cfefcf;
            /*                   text-decoration: underline;*/
}
#CalDayCell
{
        border-top: 1px solid #000000;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 1px;
        padding-right: 1px;
margin: 0px;
}

/* END: Events*/


