body, div, p, h1, h2, h3, h4, h5, h6, th, td, input, select, textarea, a, li {
  font-family: verdana, arial, sans-serif;
}

body, th, td, input, select, textarea, p, li {
  font-size: 10px;
}

code, pre {
  font: 10px "courier new", courier, monospace;
}

body {
	background-color: #fff;
  color: #4c4c4c;
}
	
form {
	margin: 0px;
}

input {
	background-color: #c2dee2; 
	margin: 0px;
	font-size: 11px;
	color: #116776;
}

h1 {
  font-size: 16px;
}

h2 {
  font-size: 14px;
}

h3 {
  font-size: 12px;
}

h4 {
  font-size: 10px;
}

h5 {
  font-size: 8px;
}

h6 {
  font-size: 6px;
}

img {
  border: 0px;
}

hr {
  height: 1px;
}

th {
  text-align: left;
}

a:link, a:visited, a:active {
  color: #c22320;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
  color: #720907;
	font-weight: bold;
	text-decoration: none;
}

a.foot:link, a.foot:visited, a.foot:active {
	color: #c1d9dd;
	font-size: 9px;
}

a.foot:hover {
	color: #fff;
	font-size: 9px;
}

a.blueLink:link, a.blueLink:visited, a.blueLink:active {
	color: #021e45;
}

a.blueLink:hover {
	color: #fff;
}

a.redLink:link, a.redLink:visited, a.redLink:active {
	color: #52050c;
}

a.redLink:hover {
	color: #fff;
}

a.greenLink:link, a.greenLink:visited, a.greenLink:active {
	color: #263e03;
}

a.greenLink:hover {
	color: #fff;
}

a.purpleLink:link, a.purpleLink:visited, a.purpleLink:active {
	color: #4c064f;
}

a.purpleLink:hover {
	color: #fff;
}

a.brownLink:link, a.brownLink:visited, a.brownLink:active {
	color: #694014;
}

a.brownLink:hover {
	color: #fff;
}

a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active {
	color: #fff;
}

a.whiteLink:hover {
	color: #f1c4c4;
}
.white{
	font-weight: bold;
	color: #fff;
}

.footer {
	color: #c1d9dd;
	font-size: 9px;
}

.divider {
	color: #6ea5af;
}

.alert {
  color: #f00;
}

.required {
  float:right;
}

.stroke {
	border: #000 1px solid;
}

.bigger {
  font-size: 11px;
}

.bigWhite {
	font-size: 12px;
	color: #c7e3f1;
	font-weight: bold;
}

.highlight {
  font-size: 11px;
	font-weight: bold;
	color: #053f7a;
}

.highlightRed {
  font-size: 11px;
	font-weight: bold;
	color: #be1020;
}

.highlightGreen {
  font-size: 11px;
	font-weight: bold;
	color: #7da73d;
}

.highlightPurple {
  font-size: 11px;
	font-weight: bold;
	color: #975a9a;
}

.highlightBlue {
  font-size: 11px;
	font-weight: bold;
	color: #277ba6;
}

.highlightBrown {
  font-size: 11px;
	font-weight: bold;
	color: #5c3206;
}

.smallBrown {
	font-size: 10px;
	color: #6e441d;
}

.gradientGreen {
	background-color: #fff;
	background-image: url(../images/backgrounds/gradientGreen.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.bgTile {
	background-color: #93b666;
	background-image: url(../images/backgrounds/bgTile.jpg);
	background-repeat: repeat-x;
}

.bgTile2 {
	background-color: #ad9c54;
	background-image: url(../images/backgrounds/bgTile2.jpg);
	background-repeat: repeat-x;
}

.bgTile3 {
	background-color: #27759f;
	background-image: url(../images/backgrounds/bgTile3.jpg);
	background-repeat: repeat-x;
}

.bgTile4 {
	background-color: #c22320;
	background-image: url(../images/backgrounds/bgTile.jpg);
	background-repeat: repeat-x;
}

.photoBorder {
	border: #977559 1px solid;
}

.photoFrameOne {
	border:#fcfcfc 1px solid;
	background:#f2efea;
	padding:1px;
}

.photoFrameTwo {
	border:#e1ded5 1px solid;
	background:white;
	padding:5px;
}

.IEPNGFix {
		behavior:url("../javascript/iepngfix.htc");
}

.schoolhouseLinkDiv {
	margin-top: 10px;
	margin-bottom: 10px;
}

.schoolhouseLinkDiv p {
	padding: 0;
	margin: 0;
}

a.twitterFoot { display:block;position:absolute;
	top:15px;right:15px;width:28px;height:27px;
	text-indent:-9000em;outline:0;-moz-outline:0;
	background:url(/images/buttons/twitterFoot.png); }

