/* CSS Document */


div#SmallCal table {width:90%; padding: 6px;  margin:0px auto; background-position: bottom; background:#e7b6b1 url(/assets/uploads/1bg_calendar.gif) no-repeat;}

.monSwitch {font-size: 11px;}

div#LargeCal tbody td {background: #fff;}

#header_month {margin-bottom:5px;}
		
			#header_month {margin-bottom:5px; padding: 12px 0;}
		
			#calenderSection {width:100%; _width:100%; height:auto; font-size:11px; margin:0px; padding:0px; padding-bottom:-20px;}
			
			#calenderSection a {text-decoration:none;}
			
			#SmallCal table {border:0px solid #63767E; font-size:11px; text-align:center; _padding:5px; cursor: default;}
			
			#SmallCal td, #SmallCal th {margin:10px; padding:0px; width:25px; height:20px;}
			
			#SmallCal a {display:block; width:100%; height:100%; text-align:center; padding:0px; margin:0px; line-height:2;}
			
			.weekday {color:#444;} /* M Tu W Th F Sa Su */
			
			.day {color:#a62324;}

                        .day a {color:#0a62324;}
			
			.greyday {color:#777;}

                        .greyday a {color:#777;}

			
			.today {color:#fff; text-decoration:none; font-weight:bold; font-size:14px;  background:url(/assets/uploads/1calendar_day.gif) no-repeat; background-position:center;} // color:#009900;

			.today a {color:#fff; text-decoration: none;  background:url(/assets/uploads/1calendar_day.gif) no-repeat; background-position:center;}

                        .event {text-decoration:none; background:url(/assets/uploads/1calendar_event.gif) no-repeat; background-position:center;}

                        .event a {color: #000; text-decoration: none;}

                        .event_hover {text-decoration:none; background: url(/assets/uploads/1calendar_next.gif) no-repeat; background-position:center; font-weight:bold;}

			.event_hover a {color: #000; text-decoration: none;}


                        .greyevent {background: #FFFFFF url(https://www.virtualschools.net/assets/uploads/greyevent.gif) no-repeat right bottom; border: 1px solid #CCCCCC;}

                        .greyevent a {color: #1466A0; text-decoration: none;}

                        .greyevent_hover {background: #FFFFFF url(https://www.virtualschools.net/assets/uploads/1greyevent_onfocus.gif) no-repeat right bottom; border: 1px solid #767a7d;}

			.greyevent_hover a {color: #1466A0; text-decoration: none;}

                        .next_event {text-decoration:none; background: url(/assets/uploads/1calendar_event.gif) no-repeat; background-position:center; font-weight:bold;}

                        .next_event a {color:#000; text-decoration: none;}

                        .next_event_hover {text-decoration:none; background: url(/assets/uploads/1calendar_next.gif) no-repeat; background-position:center; font-weight:bold;}

			.next_event_hover a {color:#000; text-decoration: none;}

			
			.monSwitch {color: #a62324;}
			
.eventColour_1 a {color:#63767e; text-decoration: none;}
.eventColour_1 {color:#63767e}
			.eventColour_2 {color:#63767e}
			
			.greyeventColour_1 {color:#ccc;}
			.greyeventColour_2 {color:#ccc;}
			
			
			#selected_year {font-family:"Times New Roman", serif; width:auto; font-size:16px; font-weight:bold; cursor: default; color:#a62324; padding-left:6px;}
			#selected_month {font-family:"Times New Roman", serif; font-size:16px; font-weight:bold; cursor: default; color:#a62324;}

			.eventtop {
                                background:#991d30 url(/assets/uploads/1title_diary.gif) repeat-x scroll 0% 0%;
 				height:auto;
				left:15px;
				padding: 5px 5px 5px 7px;
				position:relative;
				top:0px;
				width:85%;
                                cursor: default; font-size:14px; text-align:center;
			}
			
			#eventdetails {
				color:#a62324;
                                text-align:center;
				font-weight:bold;
				padding: 5px 5px 5px 7px;
				position:relative;
				top:0px;
				_width:95%;
                                cursor: default;
			}
			
			.calheading {
				color:#FFFFFF;
				font-family:Lucida Grande,Arial,Helvetica,sans-serif;
				font-size: 0.9em;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:bold;
				line-height:1.3em;
				text-align:left;
			}

                        #diary{

                            width:100%;
                            text-align:left;
                        }

#diary li {
list-style-type:none;
margin:0px;
padding:0px;
}

#diary ul {
list-style-type:none;
margin:0px;
padding:0px;
}

.EventList li {
  border-bottom: 1px dashed #FFFFFF;
  min-height:20px;
}

.EventList a {

  color: #a62324;
  display:block;
  line-height:20px;
  text-decoration: none;
  font-size: 14px;
}

#pre{position:relative; float:left; left:10px; margin:0px; padding:0px;}

#nex{position:relative; float:left; left:-10px; margin:0px; padding:0px;}
