body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	color: #B32017;
}

span.buttonTxt {
	color: #FFF;
}

p{
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:2em;
}


h1, h2, h3, h4, h5, address{
	width:auto;
	display:block;

}

h1 {
		color: #0d435d;
		
}

h1 {
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 15px;
}

h2{
	font-size:1.5em;
	color: #666666;
	margin-bottom:1em;
}

h3{
	font-size:1.3em;

}

h4{
	margin:0em;
	font-size:1.2em;


}

h5{
	margin:0em;
	font-size:1.1em;
	
	font-weight:normal;
}

h6 {
	font-size: 1em;
}

ul {margin-left:15px;margin-bottom:15px;}
ul li {font-size:1.2em;list-style-position: inside;}

.imageRight {
	float:right;
	margin-left: 15px;
	margin-bottom:5px;
}

.imageLeft {
	float:left;
	margin-right: 25px;
	margin-bottom:5px;
}
.col100 {
	width: 70.4em;
	margin-top: 2em;
	padding: 0px 20px 20px 20px; 
	float:left;
}
hr {color: #ccc;background-color: #ccc;border: none;height: 1px;}
/*------BASIC CLASSES------*/

.fLeft {float:left;}

.fRight {float: right;}

.clear {clear:both;}

.clearR {clear:right;}

.clearL {clear:left;}

/*----------------*/
/*------CORE------*/
/*----------------*/

/*---MAIN CONTAINER AND LAYOUT---*/

.containerWrap {}
	
.container {
	background:#959799;
	width:923px;
	margin: 0 auto 0 auto;
	/*-moz-border-radius-topright:2em;
	-webkit-border-top-right-radius:2em;
	-moz-border-radius-topleft:2em;
	-webkit-border-top-left-radius:2em;*/
}

#header, #main, #footer {
	width:74.4em;
}
.roundcorners {
	width: 923px;
	margin: .5em auto 0 auto;
	height: 19px;
}
/*---HEADER---*/
#header {
}

#header address{
	margin-top:1.5em;
	color:#fff;
	font-style:normal;
	position:relative;
	left:1em;
	z-index:20;
	height: 6em;
}	

#header h1{
	color:#fff;
	font-size:1.2em;
	position:relative;
	z-index:20;
	left:1em;
	top:.5em;
}

#header h4{
	/*margin:-3.2em 0em auto -1em;*/
	text-align: center;
	font-weight: normal;
	font-size: 2.4em;
	line-height: 1.4em;
	width: 9.6em;
	padding-top: 0.3em;
	color: #FFF;
}

#header h4 a {
	color: #ffffff;
	text-decoration: none;
}

#header h4 strong {
	font-weight: bold;
	font-size: 1.2em;
}

/* This is for the button */
/*#southPointe #header h4{
	margin-right:1em;
}
*/
#header h5{
	margin:-1em 2.4em auto auto;
}

#logo {
	
}
	
#logoImg {}

/*----nav----*/

#nav, #navExt {

}
	
	ul#nav, ul#navExt {
		
		background-color: #b32017;
		
		width: 74.4em;
		text-align: center;
		/*text-align: center;*/
		position: relative;
		z-index: 900;
		float: left;
		margin-left: 0px;
		margin-bottom: 0px;
	}
		
	#nav li {
		padding:0em 0em 0em 0em;
		/*background:url("../../images/schools/nav_background.png");
		margin-right:.3em;
		padding:.5em .6em;
		overflow:hidden;
		display: inline;
		*/
	float:left;
		border-right: 1px solid #FFF;
		border-bottom:1px solid #FFF;
		height:30px;
		/*line-height: 23px;*/
		position: relative;
		z-index: 1000;	
		width: 14.17%;
		list-style-type: none;
	}
	
	#navExt li {
		
		padding:0em 0em 0em 0em;
		/*background:url("../../images/schools/nav_background.png");
		margin-right:.3em;
		padding:.5em .6em;
		overflow:hidden;
		display: inline;
		*/
		float:left;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		height:30px;
		/*line-height: 23px;*/
		position: relative;
		z-index: 1000;	
		width: 12.38%;
		list-style-type: none;
	}
	
	#nav li:last-child, #navExt li:last-child {
		border-right: 0px none;	
	}
	
	#nav li:hover, #nav li.current, #navExt li:hover, #navExt li.current {
		background-color:#0d435d;
	}
	
	#nav li.current, #navExt li.current {
	padding-bottom: 1px;
		z-index: 2000;
		border-bottom:none;
	}
	
	#nav li.end, #navExt li.end {
		border-right: none;	
	}
	
	#southPointe ul#nav {
		background:url("../../images/schools/menu_bg_purple.gif");
	}
	
	#nav li a, #navExt li a {
		color:#fff;
		text-decoration:none;
		font-weight: bold;
		font-size: 0.9em;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	
	#nav li a:hover {}
	
	#nav li.current {}
	
	#nav li.current a {}
	
	#nav li.current a:hover {}


#search {}

	#search label {}
	
	#search input#searchBox {}
	
	#search input#searchBtn {}

#login {}

#account {}

/*---BANNERS---*/

#homeBanner {}

	#homeBannerText {}

	#homeBannerImg {}

#banner {
background-color:#b32017;
height:97px;
margin:3.1em; 4em 1.2em 3.8em;
width:744px;
padding:0px;
-moz-border-radius:1.5em;
-webkit-border-radius:1.5em;
border-radius:1.5em;
}

#banner img {
	
}

#banner #enrollButton{
	float:right;
	margin-top:-7em;
	margin-right:1em;
}

#southPointe #banner{
	background:#641f60;
	position:relative;
	z-index:4;
}

#banner div.enrolling {
	background: transparent url(../../images/schools/enroll_button.png) left top no-repeat scroll;
	width: 22.6em;
	height: 8.5em;
	float: right;
	margin:-6.9em 0.8em auto auto;
	position: relative;
	z-index: 900;
}

#banner div.notEnrolling {
	background: none;
	width: 22.6em;
	float: right;
	margin:-6.9em 0.8em auto auto;
		position: relative;
	z-index: 900;
}

/*For enrollment button */

/*
#southPointe #banner h4, #southPointe #banner h5{
	position:relative;
	z-index:3;
	left:10em;
}
#southpointe #banner h4.enrolling{
	position:relative;
	z-index:3;
	left:9.8em;
}
*/



	#bannerText {}
	
	#bannerImg {}
	
/*---MAIN CONTENT---*/
	
#mainWrap {}

#main {
	width:74.4em;
	float:left;
	margin-top: -2em;
}

#content {
	margin-left:3.8em;
	background:#fff;
	width:74.4em;
	
}

.row {}

#content #newsWrap{width: 36%;
}



#newsWrap span, #newsWrap a, #newsWrap img{
	float:left;
	/*margin-top:.5em;
	margin-left:.4em;*/
	text-transform:uppercase;
	position:relative;
	z-index: 0;
	font-weight:bold;
	background-color: transparent;
}
#newsWrap a {margin-right:5px;}
#newsWrap span{
	text-align:center;
	display:inline;
	margin:2.5em auto auto -7em;
	/*font-size:1em;*/
	font-size:1.2em;
	width: 70px;
	color:#fff;
	position: relative;
	z-index: 1000;
}

#newsWrap span:hover{
	cursor:pointer;
}
#newsWrap span a {text-decoration:none;color:#FFF;width:70px;}
#newsWrap #news {width:86%;}

#news{
	background-color:#D7D7D7;
	margin:1em auto 1.6em auto;
	padding:1.5em 3.5em 1em .5em;
	color: #000;
}

#news h2 {
	font-size: 1.7em;
	margin-left: .5em;
	color: #000;
}

#news h3 {
	background: transparent url("../../images/schools/arrow_new.gif") no-repeat left top scroll;
	padding-left: 10px;
	/*font-weight: normal;*/
	font-size: 1.2em;
	color: #000;
}

#news p {
	font-size: 1em;
	margin-left: 1em;
}

#news ul {
	margin-left: 2.2em;
}

#news ul li {
	list-style: disc;
}

#southPointe #news{
	background:#e8a713;
}


#news a.more {
	background:url("../../images/schools/arrow_new.gif") no-repeat;
	padding-left:1em;
	padding-right:.7em;
	/*color:#fff;*/
	text-decoration:none;
	width:5em;
	float:right;
}


/*#news dl, #news dt, #news dd, #news h3{
	text-align:left;
}

#news dl{
	color:#fff;
	margin-top:2em;
}

#news dt{
	font-size:1.2em;
	font-weight:bold;
	background:url("../../images/schools/arrow_new.gif") no-repeat;
	padding-left:.7em;

}
*/
/*#southPointe #news dt{
	background:url("../../images/schools/arrow_new.gif") no-repeat;
}

#news dd{
	font-size:1em;
	margin-bottom:2.1em;
}

#news dl ul{
	list-style-type:disc;
	margin-top:.5em;
	margin-left:1.1em;
}

#southPointe #news a{
	background:url("../../images/schools/arrow_yellow.gif") no-repeat;
}


#southPointe #news dt, #southPointe #news dd, #southPointe #news h3, #southPointe #news a{
	color:#000;
}
*/
#content .col55{
	padding-left:2.5em;
	padding-bottom:1.6em;
	margin-top: 2em;
}

#content .col32 {
	margin-top: 2em;
}

#content .col55 img.fRight{
	margin:auto auto 1.5em 1.5em;
}

/*--set up basic columns common in grid type layouts---*/

.col16, .col25, .col32, .col35, .col50, .col55, .col66, .col75, .col82 {
	float: left;
}

.col16 {
	width: 16%;
}

.col25 {
	width: 25%;
}

.col32 {
	width:32%;
}

.col35{
	width:35%;
}

.col50 {
	width: 50%;
}

.col55 {
	width: 55%;
}

.col66 {
	width: 66%;
}

.col75 {
	width: 75%;
}

.col82 {
	width: 82%;
}

.mr20{
	margin-right:20px;
}

#sidebar img{
	margin-left:7em;
	margin-top:2em;
	margin-bottom: 30px;
}


	
a.button {
	background: transparent url(../../images/schools/button-bg.png) left top no-repeat scroll;
	width: 69px;
	height: 50px;
	padding-top: 19px;
	padding-left: 5px;
}
	#subNav {
		width: 72.4em;
		height: 22px;
		padding-left: 2em;
		line-height: 22px;
		background-color: #0d435d;
		/*border-top: 1px solid #FFF;*/
		padding: .2em 0em .2em 2em;
		position: relative;
		z-index: 1200;
		float: left;
		clear: left;
	}
	
	#subNav li {
		display: inline;
		border-right: 1px solid #FFF;
		padding: 0em 0.5em;
		text-transform: uppercase;
	}
	
	#subNav li a {
		color: #FFF;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.85em;
	}
	
	#subNav li a:hover {
		text-decoration: underline;
	}
#thirdTier {
	width: 15em;
	float: left;
	font-size: 1.2em;
}
#thirdTier ul {}

#thirdTier ul li {
	padding: 8px;
	border-bottom: 1px solid #bbbdc0;
	list-style: none;
	font-size: 1em;
	margin-left: 0px;
	list-style-position: outside;
}

#thirdTier ul li a {
	text-decoration: none;
}


#rightSide {
	width:50em;
	float: left;
	padding-left: 18px;
	border-left: 1px solid #bbbdc0;
	margin-bottom: 2em;
}
	
/*----SCHOOL COLORS FOR SITE ELEMENTS----*/

/*--BANNER (uses primary color)--*/

.pBlack #banner {background-color: #000;}
.p021 #banner {background-color: #D87900;}
.p072 #banner {background-color: #333399;}
.p108 #banner {background-color: #F9DD16;}
.p124 #banner {background-color: #E0AA0F;}
.p1795 #banner {background-color: #D62828;}
.p186 #banner {background-color: #CE1126;}
.p187 #banner {background-color: #AF1E2D;}
.p194 #banner {background-color: #992135;}
.p201 #banner {background-color: #A32638;}
.p209 #banner {background-color: #75263D;}
.p267 #banner {background-color: #59118F;}
.p269 #banner {background-color: #442359;}
.p275 #banner {background-color: #260F54;}
.p288 #banner {background-color: #00337F;}
.p293 #banner {background-color: #0051BA;}
.p294 #banner {background-color: #003F87;}
.p2945 #banner {background-color: #005480;}
.p295 #banner {background-color: #00386B;}
.p298 #banner {background-color: #51B5E0;}
.p300 #banner {background-color: #0072C6;}
.p304 #banner {background-color: #A5DDE2;}
.p3125 #banner {background-color: #00B7C6;}
.p320 #banner {background-color: #009EA0;}
.p3298 #banner {background-color: #006B5B;}
.p3308 #banner {background-color: #004438;}
.p3435 #banner {background-color: #024930;}
.p356 #banner {background-color: #007A3D;}
.p368 #banner {background-color: #5BBF21;}
.p382 #banner {background-color: #BAD80A;}
.p424 #banner {background-color: #827F77;}
.p430 #banner {background-color: #919693;}
.p4635 #banner {background-color: #8C5933;}
.p485 #banner {background-color: #D81E05;}
.p5265 #banner {background-color: #493D63;}
.p540 #banner {background-color: #00335B;}
.p729 #banner {background-color: #C18E60;}
.p873 #banner {background-color: #A69D6E;}
.p8641 #banner {background-color: #AA8223;}
.p877 #banner {background-color: #C2C1C4;}

/*--NAV (uses primary color)--*/

.pBlack ul#nav {background-color: #000;}
.p021 ul#nav {background-color: #D87900;}
.p072 ul#nav {background-color: #333399;}
.p108 ul#nav {background-color: #F9DD16;}
.p124 ul#nav {background-color: #E0AA0F;}
.p1795 ul#nav {background-color: #D62828;}
.p186 ul#nav {background-color: #CE1126;}
.p187 ul#nav {background-color: #AF1E2D;}
.p194 ul#nav {background-color: #992135;}
.p201 ul#nav {background-color: #A32638;}
.p209 ul#nav {background-color: #75263D;}
.p267 ul#nav {background-color: #59118F;}
.p269 ul#nav {background-color: #442359;}
.p275 ul#nav {background-color: #260F54;}
.p288 ul#nav {background-color: #00337F;}
.p293 ul#nav {background-color: #0051BA;}
.p294 ul#nav {background-color: #003F87;}
.p2945 ul#nav {background-color: #005480;}
.p295 ul#nav {background-color: #00386B;}
.p298 ul#nav {background-color: #51B5E0;}
.p300 ul#nav {background-color: #0072C6;}
.p304 ul#nav {background-color: #A5DDE2;}
.p3125 ul#nav {background-color: #00B7C6;}
.p320 ul#nav {background-color: #009EA0;}
.p3298 ul#nav {background-color: #006B5B;}
.p3308 ul#nav {background-color: #004438;}
.p3435 ul#nav {background-color: #024930;}
.p356 ul#nav {background-color: #007A3D;}
.p368 ul#nav {background-color: #5BBF21;}
.p382 ul#nav {background-color: #BAD80A;}
.p424 ul#nav {background-color: #827F77;}
.p430 ul#nav {background-color: #919693;}
.p4635 ul#nav {background-color: #8C5933;}
.p485 ul#nav {background-color: #D81E05;}
.p5265 ul#nav {background-color: #493D63;}
.p540 ul#nav {background-color: #00335B;}
.p729 ul#nav {background-color: #C18E60;}
.p873 ul#nav {background-color: #A69D6E;}
.p8641 ul#nav {background-color: #AA8223;}
.p877 ul#nav {background-color: #C2C1C4;}
.pBlack ul#navExt {background-color: #000;}
.p021 ul#navExt {background-color: #D87900;}
.p072 ul#navExt {background-color: #333399;}
.p108 ul#navExt {background-color: #F9DD16;}
.p124 ul#navExt {background-color: #E0AA0F;}
.p1795 ul#navExt {background-color: #D62828;}
.p186 ul#navExt {background-color: #CE1126;}
.p187 ul#navExt {background-color: #AF1E2D;}
.p194 ul#navExt {background-color: #992135;}
.p201 ul#navExt {background-color: #A32638;}
.p209 ul#navExt {background-color: #75263D;}
.p267 ul#navExt {background-color: #59118F;}
.p269 ul#navExt {background-color: #442359;}
.p275 ul#navExt {background-color: #260F54;}
.p288 ul#navExt {background-color: #00337F;}
.p293 ul#navExt {background-color: #0051BA;}
.p294 ul#navExt {background-color: #003F87;}
.p2945 ul#navExt {background-color: #005480;}
.p295 ul#navExt {background-color: #00386B;}
.p298 ul#navExt {background-color: #51B5E0;}
.p300 ul#navExt {background-color: #0072C6;}
.p304 ul#navExt {background-color: #A5DDE2;}
.p3125 ul#navExt {background-color: #00B7C6;}
.p320 ul#navExt {background-color: #009EA0;}
.p3298 ul#navExt {background-color: #006B5B;}
.p3308 ul#navExt {background-color: #004438;}
.p3435 ul#navExt {background-color: #024930;}
.p356 ul#navExt {background-color: #007A3D;}
.p368 ul#navExt {background-color: #5BBF21;}
.p382 ul#navExt {background-color: #BAD80A;}
.p424 ul#navExt {background-color: #827F77;}
.p430 ul#navExt {background-color: #919693;}
.p4635 ul#navExt {background-color: #8C5933;}
.p485 ul#navExt {background-color: #D81E05;}
.p5265 ul#navExt {background-color: #493D63;}
.p540 ul#navExt {background-color: #00335B;}
.p729 ul#navExt {background-color: #C18E60;}
.p873 ul#navExt {background-color: #A69D6E;}
.p8641 ul#navExt {background-color: #AA8223;}
.p877 ul#navExt {background-color: #C2C1C4;}

/*--LINKS (use primary color)--*/
.pBlack a, .pBlack #news a.more {color: #000;text-decoration: underline;}
.p021 a, .p021 #news a.more {color: #D87900;}
.p072 a, .p072 #news a.more {color: #333399;}
.p108 a, .p108 #news a.more {color: #F9DD16;}
.p124 a, .p124 #news a.more {color: #E0AA0F;}
.p1795 a, .p1795#news a.more {color: #D62828;}
.p186 a, .p186 #news a.more {color: #CE1126;}
.p187 a, .p187 #news a.more {color: #AF1E2D;}
.p194 a, .p194 #news a.more {color: #992135;}
.p201 a, .p201 #news a.more {color: #A32638;}
.p209 a, .p209 #news a.more {color: #75263D;}
.p267 a, .p267 #news a.more {color: #59118F;}
.p269 a, .p269 #news a.more {color: #442359;}
.p275 a, .p275 #news a.more {color: #260F54;}
.p288 a, .p288 #news a.more {color: #00337F;}
.p293 a, .p293 #news a.more {color: #0051BA;}
.p294 a, .p294 #news a.more {color: #003F87;}
.p2945 a, .p2945 #news a.more {color: #005480;}
.p295 a, .p295 #news a.more {color: #00386B;}
.p298 a, .p298 #news a.more {color: #51B5E0;}
.p300 a, .p300 #news a.more {color: #0072C6;}
.p304 a, .p304 #news a.more {color: #A5DDE2;}
.p3125 a, .p3125 #news a.more {color: #00B7C6;}
.p320 a, .p320 #news a.more {color: #009EA0;}
.p3298 a, .p3298 #news a.more {color: #006B5B;}
.p3308 a, .p3308 #news a.more {color: #004438;}
.p3435 a, .p3435 #news a.more {color: #024930;}
.p356 a, .p356 #news a.more {color: #007A3D;}
.p368 a, .p368 #news a.more {color: #5BBF21;}
.p382 a, .p382 #news a.more {color: #BAD80A;}
.p424 a, .p424 #news a.more {color: #827F77;}
.p430 a, .p430 #news a.more {color: #919693;}
.p4635 a, .p4635 #news a.more {color: #8C5933;}
.p485 a, .p485 #news a.more {color: #D81E05;}
.p5265 a, .p5265 #news a.more {color: #493D63;}
.p540 a, .p540 #news a.more {color: #00335B;}
.p729 a, .p729 #news a.more {color: #C18E60;}
.p873 a, .p873 #news a.more {color: #A69D6E;}
.p8641 a, .p8641 #news a.more {color: #AA8223;}
.p877 a, .p877 #news a.more {color: #C2C1C4;}

/*--H1 (uses secondary color) --*/

.sBlack h1 {color: #000;}
.s021 h1 {color: #D87900;}
.s072 h1 {color: #333399;}
.s108 h1 {color: #F9DD16;}
.s124 h1 {color: #E0AA0F;}
.s1795 h1 {color: #D62828;}
.s186 h1 {color: #CE1126;}
.s187 h1 {color: #AF1E2D;}
.s194 h1 {color: #992135;}
.s201 h1 {color: #A32638;}
.s209 h1 {color: #75263D;}
.s267 h1 {color: #59118F;}
.s269 h1 {color: #442359;}
.s275 h1 {color: #260F54;}
.s288 h1 {color: #00337F;}
.s293 h1 {color: #0051ba;}
.s294 h1 {color: #003F87;}
.s2945 h1 {color: #005480;}
.s295 h1 {color: #00386B;}
.s298 h1 {color: #51B5E0;}
.s300 h1 {color: #0072C6;}
.s304 h1 {color: #A5DDE2;}
.s3125 h1 {color: #00B7C6;}
.s320 h1 {color: #009EA0;}
.s3298 h1 {color: #006B5B;}
.s3308 h1 {color: #004438;}
.s3435 h1 {color: #024930;}
.s356 h1 {color: #007A3D;}
.s368 h1 {color: #5BBF21;}
.s382 h1 {color: #baD80A;}
.s424 h1 {color: #827F77;}
.s430 h1 {color: #919693;}
.s4635 h1 {color: #8C5933;}
.s485 h1 {color: #D81E05;}
.s5265 h1 {color: #493D63;}
.s540 h1 {color: #00335B;}
.s729 h1 {color: #C18E60;}
.s873 h1 {color: #A69D6E;}
.s8641 h1 {color: #AA8223;}
.s877 h1 {color: #C2C1C4;}

/*--SUB NAVIGATION (uses secondary color) --*/

.sBlack #subNav {background-color: #000;}
.s021 #subNav {background-color: #D87900;}
.s072 #subNav {background-color: #333399;}
.s108 #subNav {background-color: #F9DD16;}
.s124 #subNav {background-color: #E0AA0F;}
.s1795 #subNav {background-color: #D62828;}
.s186 #subNav {background-color: #CE1126;}
.s187 #subNav {background-color: #AF1E2D;}
.s194 #subNav {background-color: #992135;}
.s201 #subNav {background-color: #A32638;}
.s209 #subNav {background-color: #75263D;}
.s267 #subNav {background-color: #59118F;}
.s269 #subNav {background-color: #442359;}
.s275 #subNav {background-color: #260F54;}
.s288 #subNav {background-color: #00337F;}
.s293 #subNav {background-color: #0051ba;}
.s294 #subNav {background-color: #003F87;}
.s2945 #subNav {background-color: #005480;}
.s295 #subNav {background-color: #00386B;}
.s298 #subNav {background-color: #51B5E0;}
.s300 #subNav {background-color: #0072C6;}
.s304 #subNav {background-color: #A5DDE2;}
.s3125 #subNav {background-color: #00B7C6;}
.s320 #subNav {background-color: #009EA0;}
.s3298 #subNav {background-color: #006B5B;}
.s3308 #subNav {background-color: #004438;}
.s3435 #subNav {background-color: #024930;}
.s356 #subNav {background-color: #007A3D;}
.s368 #subNav {background-color: #5BBF21;}
.s382 #subNav {background-color: #baD80A}
.s424 #subNav {background-color: #827F77;}
.s430 #subNav {background-color: #919693;}
.s4635 #subNav {background-color: #8C5933;}
.s485 #subNav {background-color: #D81E05;}
.s5265 #subNav {background-color: #493D63;}
.s540 #subNav {background-color: #00335B;}
.s729 #subNav {background-color: #C18E60;}
.s873 #subNav {background-color: #A69D6E;}
.s8641 #subNav {background-color: #AA8223;}
.s877 #subNav {background-color: #C2C1C4;}

/*---HOVER STATE FOR NAV (Secondary color)--*/
.sBlack #nav li:hover {background-color: #000;}
.s021 #nav li:hover {background-color: #D87900;}
.s072 #nav li:hover {background-color: #333399;}
.s108 #nav li:hover {background-color: #F9DD16;}
.s124 #nav li:hover {background-color: #E0AA0F;}
.s1795 #nav li:hover {background-color: #D62828;}
.s186 #nav li:hover {background-color: #CE1126;}
.s187 #nav li:hover {background-color: #AF1E2D;}
.s194 #nav li:hover {background-color: #992135;}
.s201 #nav li:hover {background-color: #A32638;}
.s209 #nav li:hover {background-color: #75263D;}
.s267 #nav li:hover {background-color: #59118F;}
.s269 #nav li:hover {background-color: #442359;}
.s275 #nav li:hover {background-color: #260F54;}
.s288 #nav li:hover {background-color: #00337F;}
.s293 #nav li:hover {background-color: #0051ba;}
.s294 #nav li:hover {background-color: #003F87;}
.s2945 #nav li:hover {background-color: #005480;}
.s295 #nav li:hover {background-color: #00386B;}
.s298 #nav li:hover {background-color: #51B5E0;}
.s300 #nav li:hover {background-color: #0072C6;}
.s304 #nav li:hover {background-color: #A5DDE2;}
.s3125 #nav li:hover {background-color: #00B7C6;}
.s320 #nav li:hover {background-color: #009EA0;}
.s3298 #nav li:hover {background-color: #006B5B;}
.s3308 #nav li:hover {background-color: #004438;}
.s3435 #nav li:hover {background-color: #024930;}
.s356 #nav li:hover {background-color: #007A3D;}
.s368 #nav li:hover {background-color: #5BBF21;}
.s382 #nav li:hover {background-color: #baD80A}
.s424 #nav li:hover {background-color: #827F77;}
.s430 #nav li:hover {background-color: #919693;}
.s4635 #nav li:hover {background-color: #8C5933;}
.s485 #nav li:hover {background-color: #D81E05;}
.s5265 #nav li:hover {background-color: #493D63;}
.s540 #nav li:hover {background-color: #00335B;}
.s729 #nav li:hover {background-color: #C18E60;}
.s873 #nav li:hover {background-color: #A69D6E;}
.s8641 #nav li:hover {background-color: #AA8223;}
.s877 #nav li:hover {background-color: #C2C1C4;}
.sBlack #navExt li:hover {background-color: #000;}
.s021 #navExt li:hover {background-color: #D87900;}
.s072 #navExt li:hover {background-color: #333399;}
.s108 #navExt li:hover {background-color: #F9DD16;}
.s124 #navExt li:hover {background-color: #E0AA0F;}
.s1795 #navExt li:hover {background-color: #D62828;}
.s186 #navExt li:hover {background-color: #CE1126;}
.s187 #navExt li:hover {background-color: #AF1E2D;}
.s194 #navExt li:hover {background-color: #992135;}
.s201 #navExt li:hover {background-color: #A32638;}
.s209 #navExt li:hover {background-color: #75263D;}
.s267 #navExt li:hover {background-color: #59118F;}
.s269 #navExt li:hover {background-color: #442359;}
.s275 #navExt li:hover {background-color: #260F54;}
.s288 #navExt li:hover {background-color: #00337F;}
.s293 #navExt li:hover {background-color: #0051ba;}
.s294 #navExt li:hover {background-color: #003F87;}
.s2945 #navExt li:hover {background-color: #005480;}
.s295 #navExt li:hover {background-color: #00386B;}
.s298 #navExt li:hover {background-color: #51B5E0;}
.s300 #navExt li:hover {background-color: #0072C6;}
.s304 #navExt li:hover {background-color: #A5DDE2;}
.s3125 #navExt li:hover {background-color: #00B7C6;}
.s320 #navExt li:hover {background-color: #009EA0;}
.s3298 #navExt li:hover {background-color: #006B5B;}
.s3308 #navExt li:hover {background-color: #004438;}
.s3435 #navExt li:hover {background-color: #024930;}
.s356 #navExt li:hover {background-color: #007A3D;}
.s368 #navExt li:hover {background-color: #5BBF21;}
.s382 #navExt li:hover {background-color: #baD80A}
.s424 #navExt li:hover {background-color: #827F77;}
.s430 #navExt li:hover {background-color: #919693;}
.s4635 #navExt li:hover {background-color: #8C5933;}
.s485 #navExt li:hover {background-color: #D81E05;}
.s5265 #navExt li:hover {background-color: #493D63;}
.s540 #navExt li:hover {background-color: #00335B;}
.s729 #navExt li:hover {background-color: #C18E60;}
.s873 #navExt li:hover {background-color: #A69D6E;}
.s8641 #navExt li:hover {background-color: #AA8223;}
.s877 #navExt li:hover {background-color: #C2C1C4;}

/*---Current State for Nav (Secondary color)---*/


.sBlack #nav li.current {background-color: #000;}
.s021 #nav li.current {background-color: #D87900;}
.s072 #nav li.current {background-color: #333399;}
.s108 #nav li.current {background-color: #F9DD16;}
.s124 #nav li.current {background-color: #E0AA0F;}
.s1795 #nav li.current {background-color: #D62828;}
.s186 #nav li.current {background-color: #CE1126;}
.s187 #nav li.current {background-color: #AF1E2D;}
.s194 #nav li.current {background-color: #992135;}
.s201 #nav li.current {background-color: #A32638;}
.s209 #nav li.current {background-color: #75263D;}
.s267 #nav li.current {background-color: #59118F;}
.s269 #nav li.current {background-color: #442359;}
.s275 #nav li.current {background-color: #260F54;}
.s288 #nav li.current {background-color: #00337F;}
.s293 #nav li.current {background-color: #0051ba;}
.s294 #nav li.current {background-color: #003F87;}
.s2945 #nav li.current {background-color: #005480;}
.s295 #nav li.current {background-color: #00386B;}
.s298 #nav li.current {background-color: #51B5E0;}
.s300 #nav li.current {background-color: #0072C6;}
.s304 #nav li.current {background-color: #A5DDE2;}
.s3125 #nav li.current {background-color: #00B7C6;}
.s320 #nav li.current {background-color: #009EA0;}
.s3298 #nav li.current {background-color: #006B5B;}
.s3308 #nav li.current {background-color: #004438;}
.s3435 #nav li.current {background-color: #024930;}
.s356 #nav li.current {background-color: #007A3D;}
.s368 #nav li.current {background-color: #5BBF21;}
.s382 #nav li.current {background-color: #baD80A}
.s424 #nav li.current {background-color: #827F77;}
.s430 #nav li.current {background-color: #919693;}
.s4635 #nav li.current {background-color: #8C5933;}
.s485 #nav li.current {background-color: #D81E05;}
.s5265 #nav li.current {background-color: #493D63;}
.s540 #nav li.current {background-color: #00335B;}
.s729 #nav li.current {background-color: #C18E60;}
.s873 #nav li.current {background-color: #A69D6E;}
.s8641 #nav li.current {background-color: #AA8223;}
.s877 #nav li.current {background-color: #C2C1C4;}
.sBlack #navExt li.current {background-color: #000;}
.s021 #navExt li.current {background-color: #D87900;}
.s072 #navExt li.current {background-color: #333399;}
.s108 #navExt li.current {background-color: #F9DD16;}
.s124 #navExt li.current {background-color: #E0AA0F;}
.s1795 #navExt li.current {background-color: #D62828;}
.s186 #navExt li.current {background-color: #CE1126;}
.s187 #navExt li.current {background-color: #AF1E2D;}
.s194 #navExt li.current {background-color: #992135;}
.s201 #navExt li.current {background-color: #A32638;}
.s209 #navExt li.current {background-color: #75263D;}
.s267 #navExt li.current {background-color: #59118F;}
.s269 #navExt li.current {background-color: #442359;}
.s275 #navExt li.current {background-color: #260F54;}
.s288 #navExt li.current {background-color: #00337F;}
.s293 #navExt li.current {background-color: #0051ba;}
.s294 #navExt li.current {background-color: #003F87;}
.s2945 #navExt li.current {background-color: #005480;}
.s295 #navExt li.current {background-color: #00386B;}
.s298 #navExt li.current {background-color: #51B5E0;}
.s300 #navExt li.current {background-color: #0072C6;}
.s304 #navExt li.current {background-color: #A5DDE2;}
.s3125 #navExt li.current {background-color: #00B7C6;}
.s320 #navExt li.current {background-color: #009EA0;}
.s3298 #navExt li.current {background-color: #006B5B;}
.s3308 #navExt li.current {background-color: #004438;}
.s3435 #navExt li.current {background-color: #024930;}
.s356 #navExt li.current {background-color: #007A3D;}
.s368 #navExt li.current {background-color: #5BBF21;}
.s382 #navExt li.current {background-color: #baD80A}
.s424 #navExt li.current {background-color: #827F77;}
.s430 #navExt li.current {background-color: #919693;}
.s4635 #navExt li.current {background-color: #8C5933;}
.s485 #navExt li.current {background-color: #D81E05;}
.s5265 #navExt li.current {background-color: #493D63;}
.s540 #navExt li.current {background-color: #00335B;}
.s729 #navExt li.current {background-color: #C18E60;}
.s873 #navExt li.current {background-color: #A69D6E;}
.s8641 #navExt li.current {background-color: #AA8223;}
.s877 #navExt li.current {background-color: #C2C1C4;}
/*---THIRD TIER NAVIGATION CURRENT STATE---*/
.sBlack #thirdTier ul li.current a {color: #000;}
.s021 #thirdTier ul li.current a {color: #D87900;}
.s072 #thirdTier ul li.current a {color: #333399;}
.s108 #thirdTier ul li.current a {color: #F9DD16;}
.s124 #thirdTier ul li.current a {color: #E0AA0F;}
.s1795 #thirdTier ul li.current a {color: #D62828;}
.s186 #thirdTier ul li.current a {color: #CE1126;}
.s187 #thirdTier ul li.current a {color: #AF1E2D;}
.s194 #thirdTier ul li.current a {color: #992135;}
.s201 #thirdTier ul li.current a {color: #A32638;}
.s209 #thirdTier ul li.current a {color: #75263D;}
.s267 #thirdTier ul li.current a {color: #59118F;}
.s269 #thirdTier ul li.current a {color: #442359;}
.s275 #thirdTier ul li.current a {color: #260F54;}
.s288 #thirdTier ul li.current a {color: #00337F;}
.s293 #thirdTier ul li.current a {color: #0051ba;}
.s294 #thirdTier ul li.current a {color: #003F87;}
.s2945 #thirdTier ul li.current a {color: #005480;}
.s295 #thirdTier ul li.current a {color: #00386B;}
.s298 #thirdTier ul li.current a {color: #51B5E0;}
.s300 #thirdTier ul li.current a {color: #0072C6;}
.s304 #thirdTier ul li.current a {color: #A5DDE2;}
.s3125 #thirdTier ul li.current a {color: #00B7C6;}
.s320 #thirdTier ul li.current a {color: #009EA0;}
.s3298 #thirdTier ul li.current a {color: #006B5B;}
.s3308 #thirdTier ul li.current a {color: #004438;}
.s3435 #thirdTier ul li.current a {color: #024930;}
.s356 #thirdTier ul li.current a {color: #007A3D;}
.s368 #thirdTier ul li.current a {color: #5BBF21;}
.s382 #thirdTier ul li.current a {color: #baD80A}
.s424 #thirdTier ul li.current a {color: #827F77;}
.s430 #thirdTier ul li.current a {color: #919693;}
.s4635 #thirdTier ul li.current a {color: #8C5933;}
.s485 #thirdTier ul li.current a {color: #D81E05;}
.s5265 #thirdTier ul li.current a {color: #493D63;}
.s540 #thirdTier ul li.current a {color: #00335B;}
.s729 #thirdTier ul li.current a {color: #C18E60;}
.s873 #thirdTier ul li.current a {color: #A69D6E;}
.s8641 #thirdTier ul li.current a {color: #AA8223;}
.s877 #thirdTier ul li.current a {color: #C2C1C4;}


/*--EVENT CALENDAR--*/
/*.sBlack .cal_selectedday {background-color: #000;}
.s021 .cal_selectedday {background-color: #D87900;}
.s072 .cal_selectedday {background-color: #333399;}
.s108 .cal_selectedday {background-color: #F9DD16;}
.s124 .cal_selectedday {background-color: #E0AA0F;}
.s1795 .cal_selectedday {background-color: #D62828;}
.s186 .cal_selectedday {background-color: #CE1126;}
.s187 .cal_selectedday {background-color: #AF1E2D;}
.s194 .cal_selectedday {background-color: #992135;}
.s201 .cal_selectedday {background-color: #A32638;}
.s209 .cal_selectedday {background-color: #75263D;}
.s267 .cal_selectedday {background-color: #59118F;}
.s269 .cal_selectedday {background-color: #442359;}
.s275 .cal_selectedday {background-color: #260F54;}
.s288 .cal_selectedday {background-color: #00337F;}
.s293 .cal_selectedday {background-color: #0051ba;}
.s294 .cal_selectedday {background-color: #003F87;}
.s2945 .cal_selectedday {background-color: #005480;}
.s295 .cal_selectedday {background-color: #00386B;}
.s298 .cal_selectedday {background-color: #51B5E0;}
.s300 .cal_selectedday {background-color: #0072C6;}
.s304 .cal_selectedday {background-color: #A5DDE2;}
.s3125 .cal_selectedday {background-color: #00B7C6;}
.s320 .cal_selectedday {background-color: #009EA0;}
.s3298 .cal_selectedday {background-color: #006B5B;}
.s3308 .cal_selectedday {background-color: #004438;}
.s3435 .cal_selectedday {background-color: #024930;}
.s356 .cal_selectedday {background-color: #007A3D;}
.s368 .cal_selectedday {background-color: #5BBF21;}
.s382 .cal_selectedday {background-color: #baD80A}
.s424 .cal_selectedday {background-color: #827F77;}
.s430 .cal_selectedday {background-color: #919693;}
.s4635 .cal_selectedday {background-color: #8C5933;}
.s485 .cal_selectedday {background-color: #D81E05;}
.s5265 .cal_selectedday {background-color: #493D63;}
.s540 .cal_selectedday {background-color: #00335B;}
.s729 .cal_selectedday {background-color: #C18E60;}
.s873 .cal_selectedday {background-color: #A69D6E;}
.s8641 .cal_selectedday {background-color: #AA8223;}
.s877 .cal_selectedday {background-color: #C2C1C4;}*/

/*---FOOTER---*/
#footerWrap {}

#footer {
	margin-left:3.8em;
}

	.footerNav {
		background:#777;
		text-align:center; 
		font-size:.9em;
		color:#fff;
		line-height:1.3em;
		padding:.2em;
		text-transform:uppercase;
	}
	
	.footerNav a {
		text-decoration:none;
		color:#fff;
	}
	
	.footerNav li {}
	
	.footerContact {
		padding:.5em;
		background:#59595c;
		height: 2.5em;
	}

	.footerContact a {
		text-decoration:none;
		color:#fff;
		float:left;
		margin-left: 90px;
	}
	.footerContact a.leonalogo {
		float: left;
		margin-left: 90px;
		
		
		}
	.footerContact span {float: left;padding: 4px 0px 0px 5px;color: #FFF;}
	.legal {
		background:#959799;
		text-align:right;
		padding:.5em;
	}
	
/*---ENROLLMENT FORM STYLES---*/
#enrollmentForm {position: relative;float: left;}
#enrollmentForm table{
	font-size: 1.2em;
	width:700px;
	margin: 10px auto; 
	position: relative;
}
#enrollmentForm table.smTable{
	width:550px;
}
#enrollmentForm table span{
	text-align: right;
	width: 100%;
	display: block
}
#enrollmentForm th{
	background: #8F8F8F;
	font-size: 1.3em;
	color:#fff;
}
#enrollmentForm table .left{
	background: url(../../images/tableTopLeft.gif) #8F8F8F no-repeat top left;
	width: 150px;
}
#enrollmentForm table .right{
	background: url(../../images/tableTopRight.gif) #8F8F8F no-repeat top right;
	width: 150px;
}
#enrollmentForm tbody{
	border: 1px solid #BFBFBF;
}
#enrollmentForm td{
	min-width: 60px;
	padding:5px 2px;
}
#enrollmentForm table#tblChild{
	text-align: center;
}
#enroll_form #mainRight, #enroll_form #headerRight, #enroll_form #nav, #enroll_form #footerSide{
	display: none;
}
#enroll_form #headerLeft{
	background-color: #F7A11A;
}
#enrollmentForm table .child{
	text-align: left;
	padding-left:7px;
}
/*---EVENT LISTING---*/

#eventsList p {
	margin-bottom: 0px;
	font-weight: bold;
	margin-top: 1em;
	font-size: 1.3em;
	}
	
#eventsList p.date {
	margin-bottom: 1em;
	margin-top: 0em;
	font-weight: normal;
	color: #666;
	font-size: 1.2em;
	}
	
#eventsList p a {
	font-weight: bold;
	font-size: 1.3em;
	}
/*---NEWS LISTING---*/

#school .news {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	}
	
#school .news h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #666;
}
#school .news p {
	margin-left: 0px;
	font-size: 1.2em;	
}

#school .news p.date {
	color: #666;
	margin-bottom:1.5em;
}
	
#school .news hr {
	clear:both;
	margin-bottom:15px;
}

#school .news span#newsarchive a {font-size: 1.2em;}

/*---STAFF DIRECTORY & BIOS---*/

#schoolTeam {
	font-size: 1.2em;	
	width: 100%;
}

#schoolTeam td {
	padding: 7px 5px 7px 0px;
	border-bottom: 1px solid #ccc;
	}
#schoolTeam td.dept {
	font-weight: bold;
	
	font-size: 1.1em;
	padding: 20px 0px 10px;
	}
#schoolTeam td.role {
	font-style: italic;	
}
div.bio {margin-bottom: 1em;}

div.bio img {float: left;margin: 0px 7px 7px 0px;}

p.bioInfo {
	margin-top: 2em;
	}
a.back {font-size: 1.2em;}
div.bio p.title {font-style: italic;}

.col48{width: 48%;float:left;}
.mr15 {margin-right: 15px;}
.events h3 a {
	text-decoration: none;

}

.events .eventTitle {
	margin-bottom: .5em;	
}
.events .date {
	color: #666;
	margin-bottom:1em;	
}

.eventDetail p img.fLeft {
	margin-right: 15px;
	margin-bottom: 5px;	
}

.eventDetail .date {
	color:#666;
	margin-bottom: 0px;
}

.eventDetail p.posted {
	color:#666;	
	font-style: italic;
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
	text-align: right;
}

.eventDetail .eventTitle {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: .5em;

}
.eventDetail .time {
	color: #666;
}
.col100 .cal_monthname {
	text-decoration: none;
	font-weight: normal;
	font-size: 2em;
	color: #666;	
}

.monthtitleheight td {
	vertical align: middle;
	padding: 10px 0px;	
}

.cal_dayname td {
	padding: 2px 0px;	
}

.cal_datepicker {
	padding: 10px 0px;	
}

#priorityNews {
	background-color: #DF851B;
	width: 73.4em;
	margin-left: 3.8em;
	padding: 1em 0em 1em 1em;
	margin-bottom: .5em;
	color: #fff;

}

#priorityNews div.heading {
	width: 235px;
	float: left;
	padding-left:2em;
}
#priorityNews div.priorityTitle {
	width: 465px;
	float: left;
}
#priorityNews p {
	margin-bottom: 0em;
	font-size: 230%;
	
}

#priorityNews p span {
	font-weight: bold;
	padding-right: 10px;	
}

#priorityNews p a {
	color: #fff;
}

.col30 {
	float: left;
	width: 30%;	
}


/*---UPDATE 11/20/2009---*/

.footerContact {
	height: 4em;
}

.footerContact span {
	clear:left;
	margin-left:112px;
	display:inline;
	width: 400px;
}
.footerContact span a {
	margin-left: 0px;
}
.footerContact a {display:inline;}
.footerContact div.siteSearch {
	float:right;
	display:inline;
	width: 224px;
	margin-right:15px;
	
}

.footerContact div.siteSearch span {
	margin-left: 0px;
	clear:none;
	padding: 0px;
	background: transparent url(../../images/schools/schoolsearch.gif) left top no-repeat scroll;
	width: 154px;
	padding: 0px 9px 0px 8px;
	height: 24px;
}
.footerContact div.siteSearch label {
	float: left;
	font-weight:bold;
	color: #FFF;
	padding: 5px 4px 0px 0px;
	font-size: 115%;
}
.footerContact div.siteSearch input {
	border-width: 0px;
	margin-top: 3px;
	font-size:11px;
	padding: 0px 20px 0px 20px;
	width: 115px;
	color: #6d6d70;
	font-family:Arial, Helvetica, sans-serif;
}
#banner div.enrolling, #banner div.notEnrolling {
	margin-top: -8em;
}

ul li, ol li {
	list-style-position: outside;
}
