/* CSS Document */

p, p.body, {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #333333;
	line-height: 17px;
}

td, td.body {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #333333;
}

a.leftmenua:link, a.leftmenua:visited, a.leftmenua:active, a.leftmenub:link, a.leftmenub:visited, a.leftmenub:active, a.leftmenuc:link, a.leftmenuc:visited, a.leftmenuc:active, a.leftmenud:link, a.leftmenud:visited, a.leftmenud:active, a.leftmenue:link, a.leftmenue:visited, a.leftmenue:active, a.leftmenuf:link, a.leftmenuf:visited, a.leftmenuf:active {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	line-height: 17px;
	text-decoration: none;
}	

a.leftmenua:link, a.leftmenua:visited, a.leftmenua:active{
	color: #7B5C95;
	font-size: 10px;

}

a.leftmenub:link, a.leftmenub:visited, a.leftmenub:active{
	color: #656565;	
	font-size: 10px;

}

a.leftmenuc:link, a.leftmenuc:visited, a.leftmenuc:active{
	color: #2785A1;
	font-size: 10px;

}

a.leftmenud:link, a.leftmenud:visited, a.leftmenud:active{
	color: #59B97C;
	font-size: 10px;

}

a.leftmenue:link, a.leftmenue:visited, a.leftmenue:active{
	color: #666666;
	font-size: 10px;

}

a.leftmenuf:link, a.leftmenuf:visited, a.leftmenuf:active{
	color: #333333;
	font-size: 10px;

}
a.leftmenua:hover, a.leftmenub:hover, a.leftmenuc:hover, a.leftmenud:hover, a.leftmenue:hover, a.leftmenuf:hover {
	text-decoration: underline;
	font-size: 10px;

}


.leftnavin{
	color: #7A5D95;
	font-size: 11px;

}

.tabletitle{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
}

.smalltabletitle{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
}

/* Parents/Teachers: Child's Name in Subtitle */

.classtitle{

	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #59B87A;
	line-height: 17px;
	font-weight: bold;

}

.name{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #666666;
	line-height: 17px;
	font-weight: bold;
}

.title{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #0079A3;
	line-height: 17px;
	font-weight: bold;
}

span.footer{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #333333;
	line-height: 15px;
}

/* Parents/Teachers: Secondary Navigation 'in' state */

.navin{

	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #7A5D95;
	line-height: 17px;
	font-weight: bold;
}

.purpleTitle{
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #7A5D95;
	line-height: 17px;
	font-weight: bold;
}


/* Parents/Teachers: Color for 'in' state of left nav and class indicator symbol > */

.classnavin{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #0079A3;
	line-height: 17px;
	font-weight: bold;
}

.leftnavchild{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #7A5D95;
	line-height: 17px;
	font-weight: bold;
}

a:link.leftnavchild{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #7A5D95;
	line-height: 17px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
.leftnavinclass{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #0079A3;
	line-height: 17px;
	padding-left: 10px;
}

.lt{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #0079A3;
}


body{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #333333;
	line-height: 17px;
}

a:link	{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	line-height: 17px;
	color: #0079A3;
}

a:visited{
	font-size: 11px;
	color: #999999;
}


a:hover{
	font-size: 11px;
	color: #59B87A;
}

a:active	{
	font-size: 11px;
	color: #59B87A;
}

a.smallnavin	{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}

a.smallnavin:link {
	font-size: 10px;
	color: #0079A3;
}

a.smallnavin:visited{
	color: #999999;
	font-size: 10px;
}

a.smallnavin:hover{
	color: #59B87A;
	font-size: 10px;
}

a.smallnavin:active	{
	color: #59B87A;
	font-size: 10px;
}


a.smallnav	{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}

a.smallnav:link {
	color: #FFFFFF;
}

a.smallnav:visited{
	color: #FFFFFF;
}

a.smallnav:hover{
	color: #FFFFFF;
}

a.smallnav:active	{
	color: #FFFFFF;
}

a.footer	{
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #0079A3;
	line-height: 17px;
}

a.footer:visited{
	font-size: 10px;
	color: #999999;
}


a.footer:hover{
	font-size: 10px;
	color: #59B87A;
}

a.footer:active	{
	font-size: 10px;
	color: #59B87A;
}

.smallfont {
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, MS Sans-Serif;
	color: #333333;
	line-height: 17px;
}

.item {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
/* For Weekly Planning Forms Print Version */
.itemtext {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.largetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bordertable .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.bordertable .title td {
	color: #FFFFFF;
	background-color: #59B87A;
}

.bordertable .title td a {
	color: #FFFFFF;
	background-color: #59B87A;
}

.bordertable .lastRow td {
	border-bottom:0px;
}


.bordertable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 11px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-left: 6px;
	padding-right: 6px;
}

.bordertable {
	border: 1px solid #333333;
}


.bordertable .left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.bordertable .bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

