/*version 1.0.0.0*/

.calendarTop{MARGIN-TOP:10px; MARGIN-BOTTOM:10px; BORDER:1px solid #CCCCCC; BACKGROUND-IMAGE: url(../images/menu_bg.gif);}
.calendarTopLine{background-color:#FFFFFF; HEIGHT:1px;}
.calendarTopL{FLOAT:LEFT; BORDER-LEFT:1px solid #FFFFFF; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 2px; COLOR: #434343; FONT-WEIGHT:normal; FONT-SIZE:100%;}
.calendarTopR{FLOAT:RIGHT; BORDER-RIGHT:1px solid #FFFFFF; PADDING-RIGHT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 2px; COLOR: #434343; FONT-WEIGHT:normal; FONT-SIZE:100%;}
.calendarBox{width:276px; margin-left:20px; background:url(../images/boxbg.gif) bottom right no-repeat;}
.calendarBoxTop{padding-left:50px; padding-top:10px; padding-bottom:10px; height:30px; background:url(../images/boxtop.gif) top left no-repeat;}
.calendarBoxContent{padding-left:10px; padding-right:10px;}
.calendarBoxIcon{padding-right:5px; padding-bottom:2px;}
.calendarBoxSpace{HEIGHT:10px;}
.calendarBoxButtons{text-align:right; padding-top:10px; padding-left:10px; padding-right:10px;}
.calendarInput{MARGIN-BOTTOM:10px; FONT-SIZE:110%; COLOR:#666666; FONT-FAMILY:Verdana,Arial,Helvetica;}
.calendarParagraph{margin-top:0px; margin-bottom:10px;}
.calendarFileIcon{padding-right:5px;}
.calendarDate{margin-top:0px; margin-bottom:10px;}
.calendarDateFirst{margin-top:0px; margin-bottom:5px;}
.calendarImage{float:right; padding-left:10px;}
.calendarTableCell1{FONT-SIZE:110%; height:47px; BORDER-bottom:1px solid #CCCCCC;}
.calendarTableCell2{FONT-SIZE:110%; height:47px; BORDER-left:1px solid #CCCCCC; BORDER-bottom:1px solid #CCCCCC;}
.calendarTable{WIDTH:100%;}
.calendarDayHeader{FONT-SIZE:110%; FONT-WEIGHT:bold; height:20px; BORDER-left:1px solid #CCCCCC; BORDER-bottom:1px solid #CCCCCC;}
.calendarDay, 
.calendarOtherMonthDay, 
.calendarTodayDay, 
.calendarWeekendDay, 
.calendarSelectedDay{VERTICAL-ALIGN:TOP; FONT-SIZE:110%; FONT-WEIGHT:bold; height:47px; BORDER-left:1px solid #CCCCCC; BORDER-bottom:1px solid #CCCCCC;}
.calendarTodayDay{BACKGROUND-COLOR:#F0F0F0;}
.calendarItemText{VERTICAL-ALIGN:TOP; FONT-SIZE:100%; FONT-WEIGHT:normal; text-align : left; FLOAT:LEFT; margin-bottom:5px;}


/*version 1.0.0.1*/

.calendarListTop{BORDER:1px solid #CCCCCC; BACKGROUND-IMAGE: url(../images/menu_bg.gif);}
.calendarListDate{FONT-SIZE:90%; COLOR:GREY; FONT-STYLE:ITALIC;}
.calendarListDescription{FONT-SIZE:90%;}
.calendarListItem{BORDER-BOTTOM:1px solid #C8CCC8; PADDING:5px;}
.calendarListBorder{border-left:1px solid #C8CCC8; border-right:1px solid #C8CCC8; border-top:1px solid #C8CCC8;}
.calendarListMainHeader{COLOR:White!important; FONT-WEIGHT:bold;}

A.calendarListLink:link{FONT-SIZE:110%; TEXT-DECORATION:NONE;}
A.calendarListLink:hover{FONT-SIZE:110%; TEXT-DECORATION:UNDERLINE;}
A.calendarListLink:visited{FONT-SIZE:110%; TEXT-DECORATION:NONE;}
A.calendarListLink:active{FONT-SIZE:110%; TEXT-DECORATION:NONE;}

A.calendarListReadMoreLink:link{TEXT-DECORATION:NONE;}
A.calendarListReadMoreLink:hover{TEXT-DECORATION:UNDERLINE;}
A.calendarListReadMoreLink:visited{TEXT-DECORATION:NONE;}
A.calendarListReadMoreLink:active{TEXT-DECORATION:NONE;}
