/* Navigation Bar */
.calendarnav
{
	height: 37px;
	white-space: nowrap;
}

.monthname
{
	text-align: center;
	width: 157px;
	font-weight: bold;
	line-height: 20px;
	margin: auto; 
	padding-top: 8px
}

/* Left/right Cursors*/
.prevmonth {display: block; float: left; background: url(../../img/template/carousel_left.png);}
.nextmonth {display: block; float: left; background: url(../../img/template/carousel_right.png);}

.prevmonth, .nextmonth {width: 32px; height: 32px; margin-top: 50px;}
.prevmonth{margin-left: 75px; margin-right: 25px;}
.nextmonth{margin-left: 25px;}
.prevmonth:hover, .nextmonth:hover {background-position: -32px 0;}
.prevmonth:active, .nextmonth:active {background-position: 32px 0;}

/* Calendar Table */
.calendar{width:200px;border-collapse:collapse;float:left;}
.calendar th{font-weight:bold}
.calendar td{text-align:center;border:1px solid}

.calendar td a{display:block;}

.calendar th,.calendar td,.calendar td a{height:20px;line-height:20px}
.calendar_event_box{display:none;margin-top:3px;border-width:1px ;padding:3px}

#calendarmessage{display:none;text-align:center;padding:5px;font-weight:bold}
#calendarresponse{display:none}

/* Drop down box */
.calendar_event_box div{border-width:1px; margin-bottom:2px}
.calendar_event_box div p{line-height:18px; margin:5px 14px}
.calendar_event_box p{margin-left:10px}

.closeshow{float:right;font-weight:bold;border-width:0 !important}
