/* CSS Document */


div#SmallCal table {width:100%; padding: 6px;  background:url(/assets/uploads/1calendar_bg.gif);  background-repeat: no-repeat; background-position: bottom;  background-color:#f2f5f9;}

.monSwitch {font-size: 10px;}

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

#header_month {margin-bottom:5px;}
		
			#header_month {margin-bottom:5px; padding: 12px 0;}
		
			#calenderSection {width:100%; _width:100%; font-size:10px;}
			
			#calenderSection a {text-decoration:none;}
			
			#SmallCal table {border:0px solid #63767E; font-size:10px; 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:#1466a0;}

                        .day a {color:#1466a0;}
			
			.greyday {color:#777;}

                        .greyday a {color:#777;}

			
			.today {color:#004a7f; text-decoration:none; font-weight:bold; font-size:12px;} // color:#009900;

			.today a {color:#bc1b16; text-decoration: none;}

                        .event {background: #FFFFFF url(/assets/uploads/event.gif) no-repeat right bottom; border: 1px solid #f9c628;}

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

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

			.event_hover a {color: #1466A0; 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: #FFFFFF url(/assets/uploads/1tdayevent.gif) no-repeat right bottom; border: 1px solid #bc1b16;}

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

                        .next_event_hover {text-decoration:none; background: #bc1b16 url(/assets/uploads/tdayevent_onfocus.gif) no-repeat right bottom; border: 1px solid #bc1b16;}

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

			.next_event_hover a {color:#fff; text-decoration: none;}
			
			.monSwitch {color: #004a7f;}
			
.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 {width:95%; text-align:right; float:left; padding-right:10px; font-weight:bold; cursor: default; color:#004a7f;}
			#selected_month {font-size:14px; font-weight:bold; cursor: default; color:#444;}

			.eventtop {
                                background:#B01C01 url(/assets/uploads/1redrod_titlebar.gif) repeat-x scroll 0% 0%;
 				height:auto;
				left:0px;
				padding: 5px 5px 5px 7px;
				position:relative;
				top:0px;
				_width:95%;
                                cursor: default;
			}
			
			#eventdetails {
				color:#ffffff;
                                background: #000 url(/assets/uploads/1black_descbar.gif) no-repeat left top;
				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.8em;
				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: #fff;
  display:block;
  line-height:20px;
  text-decoration: none;
  font-size: 0.7em;
}

