html, body, div, span, applet, object, iframe, a, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	background-color: #4444d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center;
}
/* Commonly used to style page titles. */
h1 {
	color: #29277A;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
/* Commonly used to style section titles. */
h2 {
	color: #29277A;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.allLinks a:link {
	color: #f9f5f2;
	text-decoration: none;
}
.allLinks a:visited {
	color: #f9f5f2;
	text-decoration: none;
}
.allLinks a:hover {
	color: #392f22;
	background-color: #d9d9d9;
	text-decoration: none;
}
.allLinks a:focus {
	color: #f00;
	text-decoration: none;
}
.allLinks a:active {
	color: #f00;
	text-decoration: none;
}
#footer {
	clear: both;
	width: 956px;
	height: 43px;
	background-color: #4444d6;
}
#footer a {
	color:#d2ebee;
	text-decoration:none;
}
#footer a:visited {
	color:#d2ebee;
}
#footer a:hover {
	color:#FFF;
}
#footer a:focus {
	color:#ff0000;
}
#footer a:active {
	color:red;
}

/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 956px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color:#000;
	font-size: 15px;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}
#outerWrapper #header {
	width: 956px;
	clear: both;
}
#outerWrapper #contentWrapper #leftColumn1 {
	background-color: #f4f2fc;
	float: left;
	width: 132px;
	border: 1px solid #9ea3aa;
}
#outerWrapper #contentWrapper #rightColumn1 {
	background-color: #f4f2fc;
	float: right;
	width: 162px;
	border: 1px solid #9ea3aa;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #contentHomePage {
	width: 956px;
	margin-left: 0px;
	background-color: #FFF !important;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
}
#outerWrapper #contentWrapper #contentHomePage #txtBlock {
	width:520px;
	z-index:7;
	text-align:center;
	float: right;
	font-size: 18px;
	line-height: 1.3em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#outerWrapper #contentWrapper #contentBio {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentBio #homePagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 380px;
}
.centerImg {
	vertical-align:middle !important;
	text-align:center !important;
}

#outerWrapper #contentWrapper #contentBio #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #contentTeachers {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentTeachers #teacherPagePic {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 380px;
	float: left;
	text-align: center;
}
#outerWrapper #contentWrapper #contentTeachers #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #contentParents {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentParents #parentPagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#outerWrapper #contentWrapper #contentParents #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #contentClasses  {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentClasses #classesPagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#outerWrapper #contentWrapper #contentClasses #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #contentLinks  {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentLinks #linksPagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#outerWrapper #contentWrapper #contentLinks #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#testimonial {
	float: left;
	top: 496px;
	position: absolute;
	left: 30px;
	width: 370px;
	z-index: 99;
	padding: 5px;
	border: 2px solid #b9b9fe;
}
#outerWrapper #contentWrapper #contentContact  {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentContact #form {
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#outerWrapper #contentWrapper #contentContact #txtBlock {
	width:380px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#outerWrapper #contentWrapper #contentFFF {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}

#outerWrapper #contentWrapper #contentFFF #fffPagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#outerWrapper #contentWrapper #contentFFF #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #contentFAQ {
	width: 956px;
	margin-left: 0px;
	background-image: url(images/txt_bkgr.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#outerWrapper #contentWrapper #contentFAQ #FAQPagePic {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#outerWrapper #contentWrapper #contentFAQ #txtBlock {
	width:540px;
	z-index:7;
	visibility: visible;
	text-align:left;
	padding:5px;
	font-size: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#outerWrapper #contentWrapper .clearFloat {
	clear: both;
	display: block;
	height: 43px;
	width: 956px;
}
.Caps {
	font-size: 24px;
	font-style: italic;
}
.headerText {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #f9f5f2;
	text-align: center;
}
/* NAVIGATION */
#navWrapper {
	height: 25px;
	width: 476px;
	position: absolute;
	left: 473px;
	top: 125px;
}
#navWrapper2 {
	height: 28px;
	width: 300px;
	position: absolute;
	left: 638px;
	top: 56px;
	background-image: url(inc/nav/images/nav2bkgr2.jpg);
	background-repeat: no-repeat;
}
#navigation {
}
#navigation2 {
}
#navbar2 {
	height: 26px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d2ebee;
	text-align: left;
	position: relative;
	font-weight: bold;
	display: block;
}
#navbar2 a {
	color:#d2ebee;
	text-decoration:none;
}
#navbar2 a:visited {
	color:#d2ebee;
}
#navbar2 a:hover {
	color:#FFF;
}
#navbar2 a:focus {
	color:#ff0000;
}
#navbar2 a:active {
	color:red;
}
#navbar a {
/*height:23px;
	color:#ffffff;
	text-decoration:none;
	float:left;
	padding-top:2px;
	background-image: url(/inc/nav/images/up.png);
	background-repeat: no-repeat;
	width: 118px;*/
}
#navbar a:visited {
/*	color:#FFF;
	background-image: url(/inc/nav/images/up.png);
	background-repeat: no-repeat;*/
}
#navbar a:hover {
/*	color:#000000;
	background-image: url(/inc/nav/images/down.png);
	background-repeat: no-repeat;
	font-weight:bold;
	width: 118px;
	font-family: Verdana, Geneva, sans-serif;
	height: 23px;*/
}
#navbar a:focus {
/*	color:#000000;
	background-image: url(/inc/nav/images/down.png);
	background-repeat: no-repeat;*/
}
#navbar a:active {
/*	color:red;
	background-image: url(/inc/nav/images/down.png);
	background-repeat: no-repeat;*/
}
#navHome a {
	text-decoration:none;
	background-image: url(/inc/nav/images/home0.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:11px;
	top:-34px;
	width:79px;
	height:28px;
	z-index:8;
	visibility: visible
}
#navHome a:visited {
	background-image: url(/inc/nav/images/home0.jpg);
	background-repeat: no-repeat;
}
#navHome a:hover {
	background-image: url(/inc/nav/images/home1.jpg);
	background-repeat: no-repeat;
}
#navHome a:focus {
	background-image: url(/inc/nav/images/home0.jpg);
	background-repeat: no-repeat;
}
#navHome a:active {
	background-image: url(/inc/nav/images/home1.jpg);
	background-repeat: no-repeat;
}
#navBio a {
	text-decoration:none;
	background-image: url(/inc/nav/images/bio0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:39px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navBio a:visited {
	background-image: url(/inc/nav/images/bio0.png);
	background-repeat: no-repeat;
}
#navBio a:hover {
	background-image: url(/inc/nav/images/bio1.png);
	background-repeat: no-repeat;
}
#navBio a:focus {
	background-image: url(/inc/nav/images/bio0.png);
	background-repeat: no-repeat;
}
#navBio a:active {
	background-image: url(/inc/nav/images/bio1.png);
	background-repeat: no-repeat;
}
#navTeachers a {
	text-decoration:none;
	background-image: url(/inc/nav/images/teachers0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:41px;
	top:0px;
	width:80px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navTeachers a:visited {
	background-image: url(/inc/nav/images/teachers0.png);
	background-repeat: no-repeat;
}
#navTeachers a:hover {
	background-image: url(/inc/nav/images/teachers1.png);
	background-repeat: no-repeat;
}
#navTeachers a:focus {
	background-image: url(/inc/nav/images/teachers0.png);
	background-repeat: no-repeat;
}
#navTeachers a:active {
	background-image: url(/inc/nav/images/teachers1.png);
	background-repeat: no-repeat;
}
#navParents a {
	text-decoration:none;
	background-image: url(/inc/nav/images/parents0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:123px;
	top:0px;
	width:72px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navParents a:visited {
	background-image: url(/inc/nav/images/parents0.png);
	background-repeat: no-repeat;
}
#navParents a:hover {
	background-image: url(/inc/nav/images/parents1.png);
	background-repeat: no-repeat;
}
#navParents a:focus {
	background-image: url(/inc/nav/images/parents0.png);
	background-repeat: no-repeat;
}
#navParents a:active {
	background-image: url(/inc/nav/images/parents1.png);
	background-repeat: no-repeat;
}
#navFFF a {
	text-decoration:none;
	background-image: url(/inc/nav/images/fff0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:197px;
	top:0px;
	width:127px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navFFF a:visited {
	background-image: url(/inc/nav/images/fff0.png);
	background-repeat: no-repeat;
}
#navFFF a:hover {
	background-image: url(/inc/nav/images/fff1.png);
	background-repeat: no-repeat;
}
#navFFF a:focus {
	background-image: url(/inc/nav/images/fff0.png);
	background-repeat: no-repeat;
}
#navFFF a:active {
	background-image: url(/inc/nav/images/fff1.png);
	background-repeat: no-repeat;
}
#navClassroomMgmt a {
	text-decoration:none;
	background-image: url(/inc/nav/images/ClassroomMgmt0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:197px;
	top:0px;
	width:189px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navClassroomMgmt a:visited {
	background-image: url(/inc/nav/images/ClassroomMgmt0.png);
	background-repeat: no-repeat;
}
#navClassroomMgmt a:hover {
	background-image: url(/inc/nav/images/ClassroomMgmt1.png);
	background-repeat: no-repeat;
}
#navClassroomMgmt a:focus {
	background-image: url(/inc/nav/images/ClassroomMgmt0.png);
	background-repeat: no-repeat;
}
#navClassroomMgmt a:active {
	background-image: url(/inc/nav/images/ClassroomMgmt1.png);
	background-repeat: no-repeat;
}

#navClasses a {
	text-decoration:none;
	background-image: url(/inc/nav/images/classes0.png);
	background-repeat: no-repeat;
	position:absolute;
	left:388px;
	top:0px;
	width:77px;
	height:22px;
	z-index:8;
	visibility: visible
}
#navClasses a:visited {
	background-image: url(/inc/nav/images/classes0.png);
	background-repeat: no-repeat;
}
#navClasses a:hover {
	background-image: url(/inc/nav/images/classes1.png);
	background-repeat: no-repeat;
}
#navClasses a:focus {
	background-image: url(/inc/nav/images/classes0.png);
	background-repeat: no-repeat;
}
#navClasses a:active {
	background-image: url(/inc/nav/images/classes1.png);
	background-repeat: no-repeat;
}
.white {
	color: #FFF;
}
.subHeaderBlack {
	font-weight: bold;
	margin-bottom: -15px;
	font-style: italic;
}
