@charset "utf-8";
/*** Body ***/

body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #000000;
	background-color: #c0c0c0;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	color: #b4262b;
	text-decoration: underline;
	font-weight: normal;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.bodyCell {
	width: 905px;
	margin-left: auto;
	margin-right: auto;
}
.mainContainer {
	width: 905px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #9b9c9e;
}
.fontSixteen {
	font-weight: bold;
	font-size: 16px;
}
.fontSixteenPlain {
	font-size: 16px;
}
.fontBoldRed {
	color: #c22a2b;
	font-weight: bold;
}
.header {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:large;
	color: #8499a0;
}
.headerBlack {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:large;
	color:#000000;
}
.boldSpecialFont {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-weight: bold;
}
.bannerArea {
	float: left;
	width: 905px;
	height: 95px;
}
.bannerAreaLeft {
	width: 580px;
	height: 46px;
	float: left;
	margin-left: 35px;
	margin-top: 25px;
	display: inline;
}
.bannerAreaRight {
	float: right;
	width: 60px;
	margin-right: 10px;
	margin-top: 7px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #570000;
}
.navArea {
	float: left;
	width: 870px;
	margin-left: 35px;
	margin-bottom: 10px;
	display: inline;
}
.navArea a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.navArea a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #b4262b;
}
.contentArea {
	float: left;
	margin-left: 1px;
	margin-bottom: 1px;
	display: inline;
	width: 903px;
	background-color: #bcbec0;
}
.contentAreaIndex {
	float: left;
	margin-left: 1px;
	margin-bottom: 1px;
	display: inline;
	width: 903px;
	background-color: #FFFFFF;
}

/* Index Specific */

.indexContentBanner {
	float: left;
	width: 903px;
	height: 233px;
	background-image: url(../images/index_content_banner.jpg);
	background-repeat: no-repeat;
}
.indexWelcomeBanner {
	float: left;
	width: 903px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	border-top: 1px solid #b5c2c6;
	display: inline;
}
.indexWelcomeBannerText {
	float: left;
	margin-left: 225px;
}
.contentLeftIndex {
	float: left;
	width: 206px;
	height: 237px;
	background-image: url(../images/content_left_index.jpg);
	background-repeat: no-repeat;
}
.contentRightIndex {
	float: left;
	width: 697px;
	background-color: #FFFFFF;
}
.contentRightIndexText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
}
.book_container {
	float: left;
	width: 650px;
	border: 2px #990000 solid;
	padding: 5px;
}
.book_right {
	float: right;
	width: 110px;
	padding-left: 15px;
	padding-right: 10px;
}	

/* Credit Area */

.creditArea {
	float: left;
	width: 905px;
	text-align: center;
	margin-top: 25px;
	display: inline;
}
.creditArea a {
	text-decoration: underline;
	color: #46575c;
}
.creditContact {
	float: left;
	width: 905px;
}
.creditDigital {
	float: left;
	font-size: 10px;
	width: 905px;
}
.creditZbra {
	float: left;
	font-size: 11px;
	width: 905px;
	color: #6e7173;
}
.creditZbra a {
	text-decoration: underline;
	color: #6e7173;
}
.creditZbra a:hover {
	text-decoration: underline;
	color: #46575c;
}

/* Classes */

.columnLeftClasses {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.columnLeftClassesBg {
	float: left;
	background-image:url(../images/content_left_classes.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 237px;
}
.contentLeftNav {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.contentLeftNavText {
	float: left;
	margin-left: 13px;
	margin-top: 13px;
	display: inline;
	padding-bottom: 13px;
	width: 190px;
	font-size: 10px;
}
.contentLeftNavText a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.contentLeftNavText a:hover {
	font-size: 11px;
	text-decoration: underline;
}
.contentRightClasses {
	float: left;
	width: 697px;
	background-color: #FFFFFF;
}
.contentRightClassesText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	padding-right: 15px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
	width: 660px;
}
.classesBanner {
	float: left;
	width: 697px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	display: inline;
}
.classesBannerText {
	float: left;
	margin-left: 22px;
	width: 675px;
	display: inline;
}

/* What Students Say */

.columnLeftStudents {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.columnLeftStudentsBg {
	float: left;
	background-image: url(../images/content_left_students.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 413px;
}
.contentRightStudents {
	float: left;
	width: 697px;
	height: 413px;
	background-color: #FFFFFF;
}
.contentRightStudentsText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
	width: 675px;
}
.studentsBanner {
	float: left;
	width: 697px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	display: inline;
}
.studentsBannerText {
	float: left;
	margin-left: 22px;
	width: 675px;
	display: inline;
}

/* Gallery */

.columnLeftGallery {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.columnLeftGalleryBg {
	float: left;
	background-image: url(../images/content_left_gallery.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 413px;
}
.contentRightGallery {
	float: left;
	width: 697px;
	background-color: #FFFFFF;
}
.contentRightGalleryText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
	width: 675px;
}
.galleryBanner {
	float: left;
	width: 697px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	display: inline;
}
.galleryBannerText {
	float: left;
	margin-left: 22px;
	width: 675px;
	display: inline;
}

/* About */

.columnLeftAbout {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.columnLeftAboutBg {
	float: left;
	background-image: url(../images/content_left_about.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 413px;
}
.contentRightAbout {
	float: left;
	width: 697px;
	height: 413px;
	background-color: #FFFFFF;
}
.contentRightAboutText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
	width: 675px;
}
.aboutBanner {
	float: left;
	width: 697px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	display: inline;
}
.aboutBannerText {
	float: left;
	margin-left: 22px;
	width: 675px;
	display: inline;
}

/* Contact */

.columnLeftContact {
	float: left;
	background-color: #bcbec0;
	width: 206px;
}
.columnLeftContactBg {
	float: left;
	background-image: url(../images/content_left_contact.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 413px;
}
.contentRightContact {
	float: left;
	width: 697px;
	height: 413px;
	background-color: #FFFFFF;
}
.contentRightContactText {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	line-height: 150%;
	width: 675px;
}
.contactBanner {
	float: left;
	width: 697px;
	height: 22px;
	background-color: #8499a0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 1px;
	border-bottom: 1px solid #b5c2c6;
	display: inline;
}
.contactBannerText {
	float: left;
	margin-left: 22px;
	width: 675px;
	display: inline;
}

/* Gallery Images */

.thumbCell {
	float: left;
	width: 115px;
	height: 115px;
	margin-right: 30px;
	display: inline;
	border: solid 1px #000000;
}
.contentRightGalleryFrame {
	float: left;
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 22px;
	display: inline;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	width: 675px;
}
.galleryFrame {
	float: left;
	width: 675px;
	margin-bottom: 20px;
	display: inline;
}
.gallerySplashContainer {
	float: left;
	width: 275px;
	margin-top: 50px;
	margin-left: 200px;
	padding-bottom: 113px;
	display: inline;
}
.gallerySplashCellOne {
	float: left;
	width: 130px;
	margin-right: 15px;
	display: inline;
	text-align: center;
}
.gallerySplashCellTwo {
	float: left;
	width: 130px;
	text-align: center;
}
