﻿.view {margin: 10px 0 20px 0; height: 30px; }
.view .bttn {margin: 6px 8px 0 0; float: left;}

.bttn_next {float: right; width: 13px; height: 24px; background-image: url(/images/arrow_right.png); background-repeat: no-repeat; background-position: 0em 0em;}

.bttn_back {float: left; width: 13px; height: 24px; background-image: url(/images/arrow_left.png); background-repeat: no-repeat; background-position: 0em 0em;}



.calendar_top {padding: 4px 10px 4px 10px; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #555450; text-align: center; letter-spacing: .15em; background: #2B221D;}
.dayname td {text-align:center; padding: 6px 0 6px 0; font-weight: bold; font: 11px Arial; }
.bigcalendar {margin: 0 auto; width:675px;}

tr.weekly td { font-weight: bold; padding: 12px 5px 12px 10px; border-bottom: 1px solid #CCCCCC; background: #FFFFFF;}
tr.weekly td.date {width: 38%; }
tr.weekly p {margin: 0 0 0 0; font-size: 11px;}
tr.weekly a {color: #CCC;}
tr.weekly a:hover {color: #4C9076;}

.dclass a{ margin: 3px 0 6px 4px; padding: 1px 4px 1px 4px;  font: bold 12px Arial; color: #CCC; display: block; float: left; }
.dclass a:hover { margin: 3px 0 6px 4px; font: bold 12px Arial; background: #4C9076; display: block; float: left; color: #fff;}

.hours { font: 12px Georgia, "Times New Roman", Times, serif; color: #4C9076;}
p.eventTitle { margin: 25px 0 0 0; font: bold 19px Arial;}




.dayname {background: #ECF7F9; }

.monthsnav {margin:0px 0px 5px 0px; width:603px;}
.monthsnav a {color:#000000;}


	/*Calendar big*/
.bigcalendarlarge { background: #fff;}
.monthnavbig td{ padding: 6px; font: bold 15px Georgia, "Times New Roman", Times, serif; color: #555450; text-align: center; letter-spacing: -.01em; background: #CDEAEE; vertical-align:middle; }

.daysline td {width:85px; height:85px; vertical-align:top;  }
.daysline td p {clear: both;margin: 5px 0 8px 5px;}
.daysline p a{color: #29221C; text-decoration:none; font: 11px Arial, Helvetica, sans-serif;}
.daysline p a:hover{color: #4C9076; }

.noneb { background-color:#E5E5E5; }
.eventb { background-color: #fff;  }
.eventb a { color:#555450; }
.todayb { background-color:#a5d7de; }
.todayb a { color:#555450; }
.monthb { background-color:#FFFFFF; }

.nonebtop { background-color:#E5E5E5; }
.eventbtop { background-color:#fff; }
.todaybtop { background-color:#ECF7F9; }
.monthbtop { background-color:#FFFFFF; }

.nonebtopr { background-color:#E5E5E5; }
.eventbtopr { background-color:#fff; }
.todaybtopr { background-color:#ECF7F9; }
.monthbtopr { background-color:#FFFFFF; }

.nonebr { background-color:#E5E5E5; }
.eventbr { background-color:#fff;}
.todaybr { background-color:#ECF7F9;  }
.monthbr { background-color:#FFFFFF;  }
/*end calendar big*/
/*small attendance calendar*/
	.smallcalendar {margin:0px 0px 5px 0px;}
	.smallcalendar td {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:2px 3px 2px 3px;border:1px solid #E9E7E7;}
	.smallcalendar td a { color:#003366;}
	.blankcell {border:1px solid #E9E7E7; background-color:#E9E7E7;}
	.whitecell {border:1px solid #E9E7E7;}
	.greencell {border:1px solid #E9E7E7; background-color:#69AC77;}
/*small attendance calendar*/


