BODY {
	background-color: #AFD049;
	scrollbar-3d-light-color : #cc99ff;
	scrollbar-arrow-color : #AFD049;
	scrollbar-base-color : #999999;
	scrollbar-dark-shadow-color : #79B136;
	scrollbar-face-color : #663399;
	
//top color
	scrollbar-highlight-color : #cc99ff;
	scrollbar-shadow-color : #999966;	}
STRONG.bold1 {
	color:#AFD049;}
	/* blue 3689A8  red C3591C p 663399 g 79B136   */
.mainTextil {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:44px; 
	line-height: 49px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}
.mainTexti {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	line-height: 22px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}
TD.mainText {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	line-height: 16px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:32px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}
TD.mainTextHome {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	line-height: 16px;
	background-color: #663399;
	color: #FFFFCC;
	font-weight:400;
	text-align:left;
	padding-left:32px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}


table#calendar {
	width:567px;
	color: #79B136;
	font-size: 9px;
	border-collapse: collapse;
	margin: 0;
	padding:0;
	border: 1px solid #79B136;
	background: #ffffff;
}
table#calendar tr td{
	width:100%;
	color: #79B136;
	font-size: 9px;
	border-collapse: collapse;
	margin: 0; vertical-align:top;
	padding:0;
	border: 1px solid #79B136;
	background: #ffffff;
}
table#calendar tr th {
	width: 80px;
	color: #663399;
	background-color:#ffcc00;
	border: 1px solid #79B136;
	text-align: center;
	font-size:11px; font-weight:800;padding-left:4px; padding-right:4px;
}

table#calendar table#calendarA *, table#calendar table#calendarB *, table#calendar table#calendarC *, table#calendar table#calendarD *, table#calendar table#calendarE *, table#calendar table#calendarS * {
	border: 0px solid #79B136; width: 84px; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
table#calendar table#calendarA tr td, table#calendarB tr td, table#calendarC tr td, table#calendarD tr td, table#calendarE tr td, table#calendarS tr td{
	color: #000000;
	font-size:9px;
}
table#calendar table#calendarA tr td SPAN, table#calendarB tr td SPAN, table#calendarC tr td SPAN, table#calendarD tr td SPAN, table#calendarE tr td SPAN, table#calendarS tr td SPAN{
	color: #663399;
	font-size:9px;
	font-style:italic;
}
table#calendar table#calendarA tr td SPAN#sp1, table#calendarB tr td SPAN#sp1, table#calendarC tr td SPAN#sp1, table#calendarD tr td SPAN#sp1, table#calendarE tr td SPAN#sp1, table#calendarS tr td SPAN#sp1{
	color: #868686;
	font-style: normal;
}
/* font color white for all bars  */
table#calendar table#calendarA tr th, table#calendarB tr th, table#calendarC tr th, table#calendarD tr th, table#calendarE tr th{
	color: #ffffff;
	background-color: #663399;
	font-size:11px; padding-left:4px;padding-right:4px;
}
table#calendar table#calendarS tr th {
	color: #ff0000;
	background-color: #663399;
	font-size:11px; padding-left:4px;padding-right:4px;
}

table#calendar table#calendarB tr th {
	background-color: #79B136;
}
table#calendar table#calendarC tr th{
	background-color: #3689A8;
}
table#calendar table#calendarD tr th{
	background-color: #C3591C;
}
table#calendar table#calendarE tr th{
	background-color: #006600;
}
table#calendar table#calendarS tr th{
	background-color: #ffffff; border:1px solid #ff0000;
}

Strong#calA {
	color: #ffffff;
	background-color: #663399;
	padding-left: 3px;
	Padding-right: 3px;
	}
Strong#calB {
	color: #ffffff;
	background-color: #79B136;
	padding-left: 3px;
	Padding-right: 3px;
}
Strong#calC {
	color: #ffffff;
	background-color: #3689A8;
	padding-left: 3px;
	Padding-right: 3px;
}
Strong#calD{
	color: #ffffff;
	background-color: #C3591C;
	padding-left: 3px;
	Padding-right: 3px;
}
Strong#calE{
	color: #ffffff;
	background-color: #000000;
	padding-left: 3px;
	Padding-right: 3px;
}

TABLE.mainText-t {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	line-height: 22px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 8px;
}
TD.mainText-f {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	line-height: 18px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:4px; 
	vertical-align: top;
	padding-top: 6px;
	padding-right:2px;
	padding-bottom: 0px;
}
.formb {font-weight:800;}
.tab { font-family: Arial, Helvetica; font-size: 11px; color: #000000; border:0; padding-left:2px; }

TD.mainText_r {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	line-height: 16px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px; 
}
TD.announcement {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
	color:#ffffff;line-height: 13px;
	text-align:left;
	vertical-align: center;
	padding-left:10px;padding-bottom: 1px;
	background-image: url(images/announcements.gif);background-repeat: no-repeat;
}
TD.DText {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
	color:#FFFFFF;
	font-weight:600;
	text-align:left;
	padding-left:20px;
	background-color: #CCCC99;
	border: 1px solid #FFCC00;

}
.hedText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:16px;line-height: 
		16px;color:#79B136; font-weight:800; text-align:left; padding-left:0px;
		text-decoration: none;  }
.hedTextHome {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:16px;line-height: 
		16px;color:#FFFFCC; font-weight:800; text-align:left; padding-left:0px;
		text-decoration: none;  }
.hedText_r {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px;line-height: 
		16px;color:#663399; font-weight:800; text-align:left; padding-left:0px;
		text-decoration: none;  }
		
.hedtextline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 	16px;
	color:#663399;
	font-weight:800;
	text-align:left;
	padding-left:0px;
	vertical-align: bottom; text-decoration:underline;
}
.location {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 	16px;
	color:#ffffff;background-color: #79B136;
	font-weight:800;
	text-align:left;
	padding-left:0px;
	vertical-align: bottom; text-decoration:none;
	border: 1px solid #79B136; padding-left:8px;padding-right:40px;
}
 
TD.mainText2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#FFCC00;
	font-weight:400;
	text-align:left;
	vertical-align: top;
	background-color: #000099;
}
TD.mainText3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color:#003366;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
TD.mainText3a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color:#cc6633;
	font-weight:400;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	
}
.contd { text-align:right;}
.dd2 {cursor: hand; color:#003366; text-decoration: none;}
.dd2:hover {cursor: hand; color:#000000; text-decoration: none;}

.g4:visited  { color:#663399;text-decoration: underline; }
.g4:active{ color:#663399; text-decoration: underline; }
.g4:link  {  color:#663399; text-decoration: underline; }
.g4:hover  { color:#000000; text-decoration: underline; }

.gw:visited  { color:#ffcc33;text-decoration: underline; }
.gw:active{ color:#ffcc33; text-decoration: underline; }
.gw:link  {  color:#ffcc33; text-decoration: underline; }
.gw:hover  { color:#ffffff; text-decoration: underline; }


.g:visited  { color:#ffffff;text-decoration: none; }
.g:active{ color:#ffffff; text-decoration: none; }
.g:link  {  color:#ffffff; text-decoration: none; }
.g:hover  { color:#000000; text-decoration: none; }

.g4a:visited  { color:#663399;text-decoration: underline; }
.g4a:active{ color:#663399; text-decoration: underline; }
.g4a:link  {  color:#663399; text-decoration: underline; }
.g4a:hover  { color:#000000; text-decoration: underline; }

.g6:visited  { color:#cc6633;text-decoration: none; }
.g6:active { color:#cc6633; text-decoration: none; }
.g6:link  {  color:#cc6633; text-decoration: none; }
.g6:hover  { color:#000000; text-decoration: underline; }

.g7:visited  { color:#cc6633;text-decoration: underline; }
.g7:active{ color:#cc6633; text-decoration: underline; }
.g7:link  {  color:#cc6633; text-decoration: underline; }
.g7:hover  { color:#000000; text-decoration: underline; }

.atop:visited  { color:#ffffff;text-decoration: none; }
.atop:active{ color:#ffffff; text-decoration: none; }
.atop:link  {  color:#ffffff; text-decoration: none; }
.atop:hover  { color:#000000; text-decoration: none; }

.g2:visited  { color:#663399;text-decoration: none; }
.g2:active{ color:#663399; text-decoration: none; }
.g2:link  {  color:#663399; text-decoration: none; }
.g2:hover  { color:#000000; text-decoration: none; }

.section:visited  { color:#ffffff;text-decoration: none; }
.section:active{ color:#ffffff; text-decoration: none; }
.section:link  {  color:#ffffff; text-decoration: none; }
.section:hover  { color:#cc0000; text-decoration: none; }

.Sevents:visited  { color:#ffffff;text-decoration: none; }
.Sevents:active{ color:#ffffff; text-decoration: none; }
.Sevents:link  {  color:#ffffff; text-decoration: none; }
.Sevents:hover  { color:#ffffff; text-decoration: underline; }

.Sevents2:visited  { color:#FFCC33;text-decoration: none; }
.Sevents2:active{ color:#FFCC33; text-decoration: none; }
.Sevents2:link  {  color:#FFCC33; text-decoration: none; }
.Sevents2:hover  { color:#ffffff; text-decoration: underline; }

.special:visited  { color:#ff0000;text-decoration: underline; }
.special:active{ color:#ff0000; text-decoration: underline; }
.special:link  {  color:#ff0000; text-decoration: underline; }
.special:hover  { color:#ff0000; text-decoration: underline; }

#teachernav A  { padding: 0 10px 0 10px; }
#teachernav A:visited  { color:#145770;text-decoration: underline; }
#teachernav A:active{ color:#145770; text-decoration: underline; }
#teachernav A:link  {  color:#145770; text-decoration: underline; }
#teachernav A:hover  { color:#3689a8; text-decoration: underline; background-color: #f7e2a3; }

.button1 {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#ffffff; border:0; height:18px;} 
.button2 {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#0033FF; border:0; height:18px; }
.button3 {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#79B136; border:0; height:18px; }
.button4 {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#663399; border:0; height:18px; }
.button5 {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #ffffff;font-weight:800;text-align:
center;vertical-align:middle; background-color:#663399; border:0; height:18px; }
.top {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		10px; line-height: 14px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#79B136; border:0; height:16px; }

/*input buttons*/
.button1i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#ffcc33; border:0; height:18px;} 
.button2i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#0033FF; border:0; height:18px; }
.button3i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#79B136; border:0; height:18px; }
.button4i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#663399; border:0; height:18px; }
.button5i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#ffffff; border:0; height:18px; }
.button6i {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #ffffff;font-weight:800;text-align:
center;vertical-align:middle; background-color:#663399; border:0; height:18px;}
.ball { padding-left:230px;}
/* login.php button */

.button1a {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#ffcc33; border:0; height:18px;} 
.button2a {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#0033FF; border:0; height:18px; }
.button3a {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#79B136; border:0; height:18px; }
.button4a {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#663399; border:0; height:18px; }
.button5a {  font-family: Arial, Helvetica, sans-serif; cursor:hand; font-size: 
		11px; line-height: 16px; color: #000000;font-weight:800;text-align:
center;vertical-align:middle; background-color:#ffffff; border:0; height:18px; }
TD.r_table { cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color:#003366;
	border-top-width: 0px;font-weight:800;
	border-right-width: 0px;
	border-bottom-width: 1px; padding-left: 4px;
	border-left-width: 0px;
	border-style: solid;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #79B136;
	border-left-color: #999966;background-color: #ffffff;
	width: 100px;
	line-height: 22px; 

}
TD.r_table2 {cursor: hand;
font-family: Arial, Helvetica, sans-serif;background-color: #ffffff;
	font-size: 10px; color:#003366;
	border-top-width: 0px; padding-left: 4px;
	border-right-width: 0px;font-weight:800;
	border-bottom-width: 0px;border-top-color: #79B136; line-height: 24px; 
}
TD.r_tableo { cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color:#003366;
	border-top-width: 0px;font-weight:800;
	border-right-width: 0px;
	border-bottom-width: 1px; padding-left: 4px;
	border-left-width: 0px;
	border-style: solid;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #79B136;
	border-left-color: #999966;background-color: #FFCC33;
	width: 100px;
	line-height: 22px; 

 }
TD.r_table2o {cursor: hand;
font-family: Arial, Helvetica, sans-serif;background-color: #FFCC33;
	font-size: 10px; color:#003366;
	border-top-width: 0px; padding-left: 4px;
	border-right-width: 0px;font-weight:800;
	border-bottom-width: 0px;border-top-color: #79B136; line-height: 24px;

}

.bg1over {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	padding-left: 20px;
	cursor: hand;
}

TD.section_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	background-color: #FFCC33;
	color: #ffffff;
	padding: 0px;
	font-weight:800;
	padding-left:10px;	padding-top: 4px;
}

H2, H3, H1{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#000099;
	font-weight:600;
	text-align:left;
	padding-left:0px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
IMG {border:0}
DIV.rightM {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	line-height: 12px;
	color:#663399;
	font-weight:400;
	text-align:left;
	padding-left:0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	}

/* NEW CALENDAR */

table#calendar {
	width:100%;
	color: #79B136;
	font-size: 9px;
	border-collapse: collapse;
	margin: 0;
	padding:0;
	border: 1px solid #79B136;
	background: #ffffff;
}
table#calendar table {
	width:100%;
	background: #ffffff;
	margin-bottom: .25em;
}
table#calendar tr td{
	width:14% !important;
	color: #79B136;
	font-size: 9px;
	border-collapse: collapse;
	margin: 0; vertical-align:top;
	padding:.5em;
	border: 1px solid #79B136;
	background: #eee;
}
table#calendar tr td p{
	background: #fff;
	padding: .5em;
}
table#calendar tr th {
	width: 14% !important;
	color: #663399;
	background-color:#ffcc00;
	border: 1px solid #79B136;
	text-align: center;
	font-size:11px; font-weight:800;padding-left:4px; padding-right:4px;
}

table#calendar table#calendarA *, table#calendar table#calendarB *, table#calendar table#calendarC *, table#calendar table#calendarD *, table#calendar table#calendarE *, table#calendar table#calendarS * {
	border: 0px solid #79B136; width: 100% !important; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#fff;
}
table#calendar table#calendarA tr td, table#calendarB tr td, table#calendarC tr td, table#calendarD tr td, table#calendarE tr td, table#calendarS tr td{
	color: #000000;
	font-size:9px;
}
table#calendar table#calendarA tr td SPAN, table#calendarB tr td SPAN, table#calendarC tr td SPAN, table#calendarD tr td SPAN, table#calendarE tr td SPAN, table#calendarS tr td SPAN{
	color: #663399;
	font-size:9px;
	font-style:italic;
}
table#calendar table#calendarA tr td SPAN#sp1, table#calendarB tr td SPAN#sp1, table#calendarC tr td SPAN#sp1, table#calendarD tr td SPAN#sp1, table#calendarE tr td SPAN#sp1, table#calendarS tr td SPAN#sp1{
	color: #868686;
	font-style: normal;
}
/* font color white for all bars  */
table#calendar table#calendarA tr th, table#calendarB tr th, table#calendarC tr th, table#calendarD tr th, table#calendarE tr th{
	color: #ffffff;
	background-color: #663399;
	font-size:11px; padding-left:4px;padding-right:4px;
}
table#calendar table#calendarS tr th {
	color: #ff0000;
	background-color: #663399;
	font-size:11px; padding-left:4px;padding-right:4px;
}

table#calendar table#calendarB tr th {
	background-color: #79B136;
}
table#calendar table#calendarC tr th{
	background-color: #3689A8;
}
table#calendar table#calendarD tr th{
	background-color: #C3591C;
}
table#calendar table#calendarE tr th{
	background-color: #006600;
}
table#calendar table#calendarS tr th{
	background-color: #ffffff; border:1px solid #ff0000;
}