/*General*/
body {
	text-align:center;
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('/pics/body_bg.gif') top left repeat-x;
}
div#shadow {
	margin: 0 auto;
	width: 950px;
	text-align: left;
	background: url('/pics/shadow.png') top left repeat-y;
	behavior: url('/apps/shared/iepngfix.htc');
}
div#wrapper {
	width: 900px;
	text-align: left;
	background: #fff;
	margin-left: 26px;
	position: relative;
	z-index: 0;
}
.contentIndex {
	text-align: left;
	background: url('/pics/indexbg.jpg') top left no-repeat;
	width: 900px;
	min-height: 450px;
	height: auto!important;
	height: 450px;
}
.content {
	width: 880px;
	padding: 10px;
	text-align: left;
	min-height: 450px;
	height: auto!important;
	height: 450px;
	line-height: 1.4em;
}
.contentIndex h2 {
	padding: 0;
	margin: 0;
}
.relative {
	position: relative;
}
.pageTitle {
	display: block;
	height: 25px;
	padding: 9px 0 0 20px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url('/pics/page.png') top left no-repeat #357fe8;
	behavior: url('/apps/shared/iepngfix.htc');
	text-transform: uppercase;
}
#marquee {
	color: #fff;
	width: 700px;
	padding-top: 3px;
	float: left;
}
#googleTranslate {
	float: right;
}
#eagle {
	width: 260px;
	height: 187px;
	position: absolute;
	left: -53px;
	top: -180px;
}
/* Header */
div#header {
	background: url('/pics/body_bg.gif') top left repeat-x;
}
div#header h1 {
	width: 686px;
	height: 90px;
	margin: 0;
	padding: 20px 0 0 214px;
	background: url('/pics/header_logo.jpg') top left no-repeat;
	color: #4481d1;
	font-size: 34px;
}
div#header h1 span {
	color: #d81c23;
	font-size: 22px;
	margin: 0;
	padding: 0;
}
/* Navigation menu */

div#menu {
	width: 900px;
	height: 34px;
	/* padding-top: 8px; */
margin: 0 auto;
	background: url('/pics/topnavbg.jpg') top left no-repeat;
	position: relative;/* top: 31px;*/
	z-index: 999;
	background: #f6f6f6;
	border: solid 1px #ccd9ec
}
ul#topNavItems {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 999;
}
ul#topNavItems li {
	list-style: none;
	display: inline; /* ie */
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	z-index: 999;
	margin-left: 25px;
}
ul#topNavItems li a {
	height: 26px;
	padding: 0;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #437fd0;
	float: left;
	text-align: left;
	font-weight: bold;
	/* border: 3px solid #004c98; */
padding: 0 8px;
	height: 34px;
	line-height: 33px;
	/* border-bottom: 3px solid #f6f6f6; */

position: relative;
	z-index: 99999999;/* background-color: black; */

}
ul#topNavItems li:hover a#topNav1, ul#topNavItems li.over a#topNav1, ul#topNavItems li:hover a#topNav2, ul#topNavItems li.over a#topNav2, ul#topNavItems li:hover a#topNav3, ul#topNavItems li.over a#topNav3, ul#topNavItems li:hover a#topNav4, ul#topNavItems li.over a#topNav4, ul#topNavItems li:hover a#topNav5, ul#topNavItems li.over a#topNav5, ul#topNavItems li:hover a#topNav6, ul#topNavItems li.over a#topNav6, ul#topNavItems li:hover a#topNav8, ul#topNavItems li.over a#topNav8, ul#topNavItems li:hover a#topNav9, ul#topNavItems li.over a#topNav9 {
	color: #e0494f;
}
ul#topNavItems li a#topNav7, ul#topNavItems li a#topNav7 {
	background-color: #D81C23;
	color: white;
}
ul#topNavItems li:hover a#topNav7, ul#topNavItems li.over a#topNav7 {
	color: #F6F6F6;
	background: #437fd0;
}
/* Drop down items */

ul#topNavItems ul, ul#topNavItems li:hover ul ul, ul#topNavItems li.over ul ul {
	position: absolute;
	left: -9999px;
	z-index: 9999;
	width: 156px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
ul#topNavItems ul li {
	margin: 0;
}
ul#topNavItems li:hover ul, ul#topNavItems li.over ul {
	left: 5px;
	top: 34px;
	background: none;
}
ul#topNavItems ul li:hover ul, ul#topNavItems ul li.over ul {
	position: absolute;
	top: 0;
	left: 100%;
}
/* Drop down items colors and formatting */

ul#topNavItems ul {
	border: 1px solid #CCD9EC;
	border-top-width: 0;
	border-bottom-width: 1px;
}
ul#topNavItems li ul li a, ul#topNavItems li ul li ul li a {
	line-height: 12pt;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding: .37em 4px;
	height: auto;
	width: 148px;
	color: #0f2a4e;
	background: #f6f6f6;
	background: #fff8a4;
	background: #fdcc03;
	background: #fff31e;
	letter-spacing: normal;
	border: none;/* border-bottom: 1px solid #CCD9EC;*/
/* border-bottom: 1px solid #fff;*/
}
ul#topNavItems li ul li a:hover, ul#topNavItems li ul li ul li a:hover, ul#topNavItems li ul li:hover ul a:hover, ul#topNavItems li ul li.over ul a:hover {
	color: #fff;
	background: #4481d1;
}
/* Index properties */
#leftColumn {
	width: 649px;
	float: left;
}
#rightColumn {
	width: 251px;
	float: right;
	padding-top: 3px;
}
/* Homepage Section Headers */
h2 a#news {
	width: 475px;
	height: 30px;
	display: block;
	padding: 0;
	color: #3163b1;
	font-size: 16px;
	text-decoration: none;
	background: url('/pics/blue_line.gif') bottom left no-repeat;
}
h2 a:hover#news {
	color: #8baee7
}
/* Homepage Sections Containers */
#newsContainer {
	width: 585px;
	border: solid 1px #e5696e;
	border: 1px solid #ffea00;
	border: 1px solid #fffb55;
	border: 1px solid #fdcc03;
	border: 1px solid #fff31e;
	margin: 0;
	padding: 10px;
	margin: 5px auto 10px;
	height: 283px;
}
#quoteContainer {
	width: 212px;
	border: solid 1px #e5696e;
	border: 1px solid #ffea00;
	border: 1px solid #fffb55;
	border: 1px solid #fdcc03;
	border: 1px solid #fff31e;
	margin: 0;
	padding: 10px;
	color: #4481d1;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 25pt;
*line-height: 23.6pt;
	margin-bottom: 10px;
	font-size: 10pt;
	font-style: oblique;
	line-height: 12pt;
	font-weight: normal;
	font-family: Georgia;
	padding: 16px 6px 10px 20px;
	background: url(/pics/pullquote.gif) 0px 0 no-repeat;
	height:245px;
	overflow:hidden;
}
#quoteContainer cite {
	display: block;
	font-style: normal;
	text-align: right;
	margin: 12px 12px 0 0;
	font-size: 9pt;
	font-family: Arial, sans-serif;
	line-height: 10pt;
}
.HPNews {
	width: 570px;
	padding: 0;
	margin: 0px auto;
	color: #000;
	line-height: 1.4em;
}
/* Other homepage section extras */

.HPNews a, .HPNews a:active, .HPNews a:link, .HPalumni a, .HPalumni a:active, .HPalumni a:link, .HPBBMessages a, .HPBBMessages a:active, .HPBBMessages a:link, .HPLinks a, .HPLinks a:active, .HPLinks a:link, .HPMemoirs a, .HPMemoirs a:active, .HPMemoirs a:link, .HPEvents a, .HPEvents a:active, .HPEvents a:link {
	color: #D81C23;
	font-weight: bold;
	font-size: 1.2em;
}
.HPNews #l, .HPEvents #l, .HPalumni #l, .HPBBMessages #l, .HPLinks #l, .HPMemoirs #l {
	padding-top: 8px;
	padding-right: 5px;
}
/* Image shuffles */
#rotate_overlay {
	width: 649px;
	height: 289px;
	position: absolute;
	z-index: 9;
}
/* Footer */
div#footer {
	width: 880px;
	height: 56px;
	margin: 0;
	padding: 10px;
	background: #e9edf8;
	border: solid 1px #ccd9ec;
	margin-left: 25px;
}
#address {
	color: #005d96;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	width: 300px;
}
#bbb {
	width:115px;
	display:block inline;
	float:left;
}
#bot_links {
	float: left;
	color: #005d96;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	float: right;
	margin: 2px 15px 0 0;
}
#bot_links a {
	color: #005d96;
}
#search {
	margin: 0;
	padding: 0;
	float: right;
*margin-top: 1px
}
div#horizontal {
	display: block;
	height: 95px;
}
div#horizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
div#horizontal ul li {
	float: left;
	padding-left: 20px
}
.bigBlueButton {
	display: block;
	width: 236px;
	height: 81px;
	background: #3075e6;
	border: solid 2px #3075e6;
	font-size: 20px;
	margin-top: 7px;
}
.bigBlueButton a {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 99;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	left: 7%;
}
.smallBlueButton {
	display: block;
	width: 185px;
	height: 85px;
	background: #3075e6;
	border: solid 2px #3075e6;
	font-size: 20px;
}
.smallBlueButton a {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 99;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	left: 7%;
}
#fitness {
	background: url('/pics/fitness.jpg') top right no-repeat;
}
#arts {
	background: url('/pics/arts.jpg') top right no-repeat;
}
#college {
	background: url('/pics/college.jpg') top right no-repeat;
}
#donate {
	background: url('/pics/donate.jpg') top right no-repeat;
}
#afterSchool {
	background: url('/pics/summer_b.jpg') top right no-repeat;
}
#summer {
	background: url('/pics/summer.jpg') top right no-repeat;
}
#sports {
	background: url('/pics/sports.jpg') top right no-repeat;
}
#speaker {
	background: url('/pics/sasf_speaker.jpg') top right no-repeat;
}
#fitness a, #arts a, #college a, #donate a, #summer a, #sports a, #speaker a, #afterSchool a {
	color:#fff
}
#fitness a:hover, #afterSchool a:hover, #arts a:hover, #college a:hover, #donate a:hover, #summer a:hover, #sports a:hover, #speaker a:hover {
	color:#f7dd2c;
	text-decoration: underline
}
#shuffle1 {
	width: 637px;
	height: 280px;
	padding: 9px 0 0 12px;
}
.marquee {
	font-size:14px;
	color:#417ecf;
	font-weight:bold;
}
#storeCheckoutInstructions {
	background-color: yellow;
	padding:10px;
	border:1px solid #666;
}
.eventContainer {
	width:860px;
	min-height:100px;
	float:left;
	border-top:3px solid #357FE8;
	background-color:#F6F6F6;
	padding:10px;
	margin-bottom: 25px;
}
#ENTV_Player img {
	display:none;
}
