body {
	background-color: #333333;
	margin-left: 20px;
	margin-top: 20px;
}

A {
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.disclaimer {
	background-color: White;
	color: #650000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	width: 100%;
	padding-bottom: 6px;
}

.assignmenttypetext {
	color: Black;
	font-size: 10px;
	font-weight: bold;
}

.redfont {
	color: #650000;
}

.redfontbold {
	color: #650000;
	font-weight: bold;
}

.goldfont {
	color: #ffd746;
	font-weight: bold;
	font-size: 10px;
}

.bluefont {
	color: #000066;
	font-weight: bold;
	font-size: 10px;
}

.blueline {
	background-color: #000066;
	background-repeat: repeat-x;
	height: 2px;
}

.content {
	background-color: White;
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}

.assignments {
	background-color: #666666;
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}

.datetext {
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.whitebartext {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: black;
}

.directions {
	color: #650000;
	font-weight: bold;
	font-size: 10px;
}

.gridheader {
	background-color: #333333;
	color: White;
	font-weight: bold;
	text-align: center;
}

.gridpager {
	color: #006600;
	font-weight: bold;
}

.info {
	background-color: #ffffff;
	border: 0;
	font-family: Verdana;
	font-size: 12px;
}

.lightgray {
	background-color: #666666;
}

.nav {
	border: 0;
	color: White;
	font-family: Verdana;
	font-size: 12px;
}

.linkbuttonpanel {
	background-color: #333333;
	color: White;
	font-weight: bold;
}

.mediumgray {
	background-color: #cccccc;
}

.redsidebar {
	background-color: #650000;
}

.helpsidebarfont {
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana;
}

.whitefont {
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.lessonprintbluefont {
	color: #000066;
	font-weight: bold;
	font-size: 11px;	
}

.lessonprintstandards {
	color: #006600;
	font-weight: bold;
	font-size: 11px;	
}

.scheduleredback {
	background-color: #650000;
	color: White;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

.plresultsgreen {
    color: #336666;
    font-weight: bold;
}
.plresultsred {
	color: #883366;	
	font-weight: bold;
}

/* grey table borders specific */

.bottombar {
	background-image: url(/images/bg_bottom.jpg);
	height: 20px;
}

.breakcenter {
	background-image: url(/images/bg_break.jpg);
	height: 20px;
}

.breakleft {
	background-image: url(/images/bg_breakleft.jpg);
	width: 19px;
}

.breakright {
	background-image: url(/images/bg_breakright.jpg);
	width: 19px;
}

.cornerbottomleft {
	background-image: url(/images/corner_bottomleft.jpg);
	width: 19px;
	height: 20px;
}

.cornerbottomright {
	background-image: url(/images/corner_bottomright.jpg);
	width: 19px;
	height: 20px;
}
.cornertopleft {
	background-image: url(/images/corner_topleft.jpg);
	width: 19px;
	height: 20px;
}
.cornertopright {
	background-image: url(/images/corner_topright.jpg);
	width: 19px;
	height: 20px;
}

.headleft {
	background-image: url(/images/bg_left.jpg);
	width: 19px;
}

.headright {
	background-image: url(/images/bg_right.jpg);
	width: 19px;
}

.topbar {
	background-image: url(/images/bg_top.jpg);
	height: 20px;
}
/* grey table borders */

/* Calendar Specific */
.calendar {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 12px;
	border: Solid 1px Black;
	border-width: 1px;
}

.calendarday {
	border: Solid 1px Black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
}

.calendardayheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.calendartitle {
	background-color: White;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

.calendarnextprev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendartoday {
	border: Solid 1px Black;
	background-color: #cccccc;
	text-align: left;
	vertical-align: top;
}

.calendarotherday {
	border: Solid 1px Black;
	border-width: 1px;
	background-color: #4D4D4D;
}

.calhyperlink {
	color: blue;
	text-decoration: none;
}
/* Calendar */
