
/***CALENDAR STYLES***/
		div.calContainer {
		display: block;
		width: 100%;
		border:none;
		border-top:1px solid #a7a7a7;
}
div.calHeaderContainer {
    clear: both;
    float: left;
    width: 100%;
    height: 25px;
    padding:5px 0 0 0;
    border-bottom:1px solid #a7a7a7;
}
div.calPreviousMonth {
    width: 96px;
}
div.calPreviousMonth a:link,
div.calPreviousMonth a:visited{
    width: 96px;
    height: 16px;
    margin-left: 5px;
    background:no-repeat top left url('/images/siteimages/news&events/prevmonth.gif');
}
div.calCurrentMonth {
    width: 60%;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}
div.calNextMonth {
    width: 96px;
}
div.calNextMonth a:link,
div.calNextMonth a:visited {
    width: 96px;
    height: 16px;
    margin-right: 5px;
    background:  no-repeat top right url('/images/siteimages/news&events/nextmonth.gif');
}
div.calWeekHeader {
    clear: both;
    float: left;
    width: 100%;
    height: 20px;
    padding:5px 0 0 0;
    background:#dedede;
    border-bottom:1px sold #a7a7a7;
}
div.calWeekHeader div.calWeekHeaderPrevious {
    clear: left;
    float: left;
    width: 50%;
    height: 16px;
}
div.calWeekHeaderPrevious a:link,
div.calWeekHeaderPrevious a:visited{
    clear: none;
    float: left;
    border: none;
    width: 96px;
    height: 16px;
    margin-left: 5px;
    background: no-repeat top left url('/images/siteimages/news&events/prevweek.gif');
}
div.calWeekHeaderNext {
    clear:right;
    float:right;
    width:95px;
    height: 16px;
}
div.calWeekHeaderNext a:link,
div.calWeekHeaderNext a:visited {
    clear: none;
    border:none;
    float: right;
    width: 96px;
    height: 16px;
    margin-right: 8px;
    background: no-repeat top right url('/images/siteimages/news&events/nextweek.gif');
}
/* ----updating SMTWTFS area -----*/
div.calWeekDescription {
    width: 100%;
    font-size:8pt;
    color:#000;
    height:22px;
    font-weight:bold;
    text-align:center;
    border:none;
    border-top:1px solid #a7a7a7;
    border-bottom:1px solid #a7a7a7;
}
div.calWeekdayDescription {
    width: 13.5%;
    padding: 1px;/*provides border space*/
    padding-top:3px;
}
div.calWeekendDescription {
    width: 13.5%;
    padding: 1px;/*provides border space*/
    padding-top:3px;
}
/* ---- end area ----- */
div.calMonthContainer {
    display: table;
    text-align:center;
    clear: both;
    float: left;
    width: 100%;
}
div.calWeek {
    clear: both;
    float: left;
    width: 100%;
}
div.calWeek div {
    display: table-cell;
    clear: none;
    float: left;
    width: 12.17%;
    height:auto;
    min-height: 100px;
    padding:5px;
    font-size: 8pt;
    text-align: left;
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    background: #fff repeat-x bottom right url('/images/siteimages/news&events/smallCal_bkgTile.gif');
}
div.calWeek div ul {
    margin-left: 3px;
    padding-left: 0px;
}
div.calWeek div ul li {
    display: block;
    margin-bottom:5px;
    border-bottom: 1px solid #a98792;
}
div.calWeekday {
    color: #000000;
    height:auto;
     min-height: 100px;
    /*padding: 1px;*//*provides border space*/
}
div.calWeek div.calWeekdayEvent {
   color:#000;
	 height:auto;
	 min-height: 100px;
   font-weight:bold;
   border:none;
   background:none;
   background:#f1fbd6;
   border-bottom:1px solid black;
   border-right:1px solid black;
}
div.calWeekdayEvent li {
   padding-bottom: 10px;
   font-weight:normal;
}
div.calWeekend {
    color: #000000;
    height: 100px;
    /*padding: 1px;*//*provides border space*/
}
div.calWeek div.calWeekendEvent {
   background:none;
   background:#f1fbd6;
   border:none;
   border-bottom:1px solid black;
   border-right:1px solid black;
   font-weight:bold;
    height: 100px;
   color:#000;
}
div.calWeekendEvent li {
   font-weight:normal;
}
div.calWeek div.calOtherDay {
    color:#888888;
    height: 100px;
    /*padding: 1px;*//*provides border space*/
    background: #eaeaea repeat-x bottom left url('/images/siteimages/news&events/largecal_noday.gif');
}
div.calSpecialEvent ul {

}
div.calSpecialEvent li {
    padding-bottom: 10px;
    font-weight:normal;
}


