/************* GENERIC LAYOUT STYLES *******************/
body { background-color: #5786DA; margin-top: 10px; }



/*************
 HOMEPAGE STYLES ******************/
.HomeText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	line-height: 14pt;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}


.HomeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
  font-weight: bold;
	color: #A7C5FD;
	line-height: 15pt;
	padding-top: 35px;
	padding-left: 21px;
	padding-right: 5px;
	text-align: left;
}


/* These are the styles for the feature section on the home page */
.FeatureText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #615E46;
	line-height: 11pt;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}


.FeatureText a:link { color: #615E46; text-decoration: underline; font-weight:bold;}
.FeatureText a:visited { color: #615E46; text-decoration: underline; font-weight:bold;}
.FeatureText a:hover { color: #de0035; text-decoration: underline; font-weight:bold;}
.FeatureText a:active { color: #615E46; text-decoration: underline; font-weight:bold;}


.FeatureTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
  font-weight: bold;
	color: #DE0035;
	line-height: 15pt;
	padding-top: 10px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 10px;
	text-align: justify;
}


/* These are the styles for the events section on the home page */
.EventTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
  font-weight: bold;
	color: #DE0035;
	line-height: 14pt;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
}

.EventText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#FCF59F;
  border-bottom: 1px solid #FAEE5E;
	font-size: 8pt;
	color: #615E46;
	line-height: 10pt;
	padding-right: 2px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}

.EventText a:link { color: #214897; text-decoration: none; font-weight:bold;}
.EventText a:visited { color: #214897; text-decoration: none; font-weight:bold;}
.EventText a:hover { color: #de0035; text-decoration: none; font-weight:bold;}
.EventText a:active { color: #214897; text-decoration: none; font-weight:bold;}



/* These are the styles for the subnav section on the sub */
.SubNavText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#fdf8bd;
  border-bottom: 1px solid #FAEE5E;
  font-weight: bold;
	font-size: 8pt;
	color: #DE0035;
	line-height: 10pt;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}

.SubNavText a:link { color: #DE0035; text-decoration: none; font-weight:bold;}
.SubNavText a:visited { color: #DE0035; text-decoration: none; font-weight:bold;}
.SubNavText a:hover { color: #214897; text-decoration: none; font-weight:bold;}
.SubNavText a:active { color: #DE0035; text-decoration: none; font-weight:bold;}



/* These are the styles for the links section on the for parents page */
.LinkTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
  font-weight: bold;
	color: #DE0035;
	line-height: 15pt;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 21px;
	padding-bottom: 10px;
	text-align: justify;
}


.LinkText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#FCF59F;
  border-left: 2px solid #FDF8BD;
	font-size: 7pt;
	color: #615E46;
	line-height: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
}

.LinkText a:link { color: #DE0035; text-decoration: none; font-weight:bold;}
.LinkText a:visited { color: #DE0035; text-decoration: none; font-weight:bold;}
.LinkText a:hover { color: #214897; text-decoration: none; font-weight:bold;}
.LinkText a:active { color: #DE0035; text-decoration: none; font-weight:bold;}

.LinkBottom {
  background-color:#FCF59F;
  border-bottom: 2px solid #FDF8BD;
  border-left: 2px solid #FDF8BD;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: right;
}


/* These are the styles for the sponser section in the footer */
.SponsorText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7AA1E7;
	line-height: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: justify;
}


.SponsorText a:link { color: #7AA1E7; text-decoration: underline; font-weight:bold;}
.SponsorText a:visited { color: #7AA1E7; text-decoration: underline; font-weight:bold;}
.SponsorText a:hover { color: #de0035; text-decoration: underline; font-weight:bold;}
.SponsorText a:active { color: #7AA1E7; text-decoration: underline; font-weight:bold;}


/* These are the styles for the footer */
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7AA1E7;
	line-height: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: justify;
}


.FooterText a:link { color: #7AA1E7; text-decoration: none;}
.FooterText a:visited { color: #7AA1E7; text-decoration: none;}
.FooterText a:hover { color: #ffffff; text-decoration: none;}
.FooterText a:active { color: #7AA1E7; text-decoration: none;}


/* These are the styles for the copyright */
.BottomText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #294B8E;
	line-height: 10pt;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}


/* These are the styles for the login form */
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #A7C5FD;
	line-height: 10pt;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}

.FormText a:link { color: #A7C5FD; text-decoration: none;}
.FormText a:visited { color: #A7C5FD; text-decoration: none;}
.FormText a:hover { color: #ffffff; text-decoration: none;}
.FormText a:active { color: #A7C5FD; text-decoration: none;}


.FormField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	background-color: #0F2A8E;
  border: 1px solid #5786da;
  width: 75px;
}
.FormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	background-color: #5786DA;
  border-width: 1px;
  border-color: #5786da;
}

form {
	margin: 0px;
	padding: 0px;
}
