body,td,.general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.introCopy {
	font-family: times new roman;
	font-size: 14px;
	color:#000000;
}

a.faq:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	color: #CC33CC;
}
a.faq:visited {
	color: #CC33CC;
	line-height: 18px;
	text-decoration: underline;
}
a.faq:hover {
	color: #003366;
	line-height: 18px;
	text-decoration: underline;
}
a.faq:active {
	color: #CC33CC;
	line-height: 18px;
	text-decoration: underline;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #4A60A9;
	text-transform: uppercase;

}

.subHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

.faqQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #4A60A9;
}
.indentPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 0 0 20;
}

.moreLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA46BE;
}
.rightTD {
	font-size: 14px;
	color: #000000;
}
.rightTD a {
	color: #000000;
	text-decoration: underline;
}
.homeCalloutText {
	line-height: 14px;
}

/* Styles for the multi colored table in School District Resources > Laser */
.laserContentRed {
	border-top: 2px solid #A3007D;
}
.laserContentAqua {
	border-top: 2px solid #17A8BB;
}
.laserContentBlue {
	border-top: 2px solid #495FA8 ;
}
.laserContentOrange {
	border-top: 2px solid #E96A3D;
}

/* Classes for footer */
.footer {
	font-size: 12px;
	color: #C1BFBF;
	letter-spacing: -1px;
}
.footer a:link {
	color: #C1BFBF;
	text-decoration: none;
}
.footer a:visited {
	color: #C1BFBF;
	text-decoration: none;
}
.footer a:hover {
	color: #DFD9D9;
	text-decoration: underline;
}
.footer a:active {
	color: #DFD9D9;
	text-decoration: underline;
}

.error
{
    
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
.errorBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, sans-serif
}

td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #808080;
	  text-decoration : none;
	}