* {padding:0;margin:0;}
a{outline: none;}
.clear{clear:both;}

html, body, #Form1{
	width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
	background:#000000;
}
/*#distance { 
	width:100%;
	height:50%;
	margin-bottom:-307px;
	float:left;
	}*/
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:615px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1028px;
			height:615px;
			margin: 0 auto;
			text-align: left;
			}
			
			/*#non_flash_content{
				width: 100%;
				height: 100%;
				display:none;
				overflow:hidden;
				}*/
			#logo_and_emblem {
				margin:17px 0 0 0;
				height:122px;
				}
				#logo {
					margin:71px 0 0 0;
					float: left;
					width: 711px;
					height: 55px;
					cursor: pointer;
					background:url(/images/schoolName.png) no-repeat;
					}
					#logo h1{
						text-indent:-9999em;
						background:transparent none repeat scroll 0 0;
						display:block;
						width:711px;
						height:55px;
						padding:0;
						margin:0;
						}
						#logo a{cursor:hand;}
				#emblem {
					float:right;
					background:url(/images/school_emblem.png) no-repeat;
					width:121px;
					height:122px;
				}
			#L1_search_wrapper {
				float:left;
				margin:34px 0 0 0;
				width:1028px;
				}
				/* menu css */
				#L1_wrapper {float:left;}
				#L1{
					margin: 4px 0 0 0; 
					padding: 0px;
					list-style: none;				
					}
					#L1 li{
						display: inline;
						}
						#L1 li a{
							/*background: url(/images/L1.png) no-repeat;*/
							background: url(/images/L1_2.png) no-repeat;
							float: left;
							height: 16px;
							text-indent: -9999px;
							}

							#L1 li a#L1_121652{background-position:    0px 0px; width: 94px;}
							#L1 li a#L1_121654{background-position: -94px 0px; width: 127px;}
							#L1 li a#L1_121653{background-position: -221px 0px; width: 122px;}
							#L1 li a#L1_121656{background-position: -343px 0px; width: 137px;}
							#L1 li a#L1_121657{background-position: -480px 0px; width: 87px;}
							#L1 li a#L1_121658{background-position: -567px 0px; width: 147px;}	
							
							#L1 li a#L1_121652:hover, #L1 li a#L1_121652.hover, #L1 li a#L1_121652.on{background-position:    0px -16px;}
							#L1 li a#L1_121654:hover, #L1 li a#L1_121654.hover, #L1 li a#L1_121654.on{background-position: -94px -16px;}
							#L1 li a#L1_121653:hover, #L1 li a#L1_121653.hover, #L1 li a#L1_121653.on{background-position: -221px -16px;}
							#L1 li a#L1_121656:hover, #L1 li a#L1_121656.hover, #L1 li a#L1_121656.on{background-position: -343px -16px;}
							#L1 li a#L1_121657:hover, #L1 li a#L1_121657.hover, #L1 li a#L1_121657.on{background-position: -480px -16px;}
							#L1 li a#L1_121658:hover, #L1 li a#L1_121658.hover, #L1 li a#L1_121658.on{background-position: -567px -16px;}
				
				#L1_wrapper {float:left;}
					/*#L1{
						margin: 4px 0 0 0; 
						padding: 0px;
						list-style: none;
						}
						#L1 li{display: inline;}
							#L1 li a{
								background:url(/images/L1_border.png) no-repeat 100% 62%;
								font:16px/18px Tahoma;
								color:#fbae09;
								text-decoration:none;
								padding:0 16px 0 7px;
								}
								#L1 li a:hover{color:#fff;}
								#L1 li a#L1_121658 {background:none;}*/
									.submenudown { position:absolute; }
										.submenudown { width:209px; }
											.link-holder { background:#000000; padding: 5px 24px; }
												.link-holder a.last-link, .link-holder a.first-link {}
												.subMenuItemsdown { display:block; font-family:Verdana; font-size: 13px; line-height: 16px; color:#ffffff; text-decoration: none; padding: 3px 0; }
													.subMenuItemsdown:hover, a.subMenuItemsdown.on { color:#fbb449; }
													.subMenuItemsdown span { display:block; cursor: pointer; }
			
				#searchbox {
					float:right;
					background:url(/images/searchArea.png) no-repeat;
					/*width:264px;*/
					width:258px;
					height:28px;
					}
					#search_padding {padding:5px 0 0 56px;}
						#searchbox input {
							background:transparent none repeat scroll 0 0;
							border:medium none;
							display:inline;
							float:left;							
							font:12px/15px Verdana;
							height:15px;
							padding-left:4px;
							width:167px;
							color:#fff;								
						}
						#searchbox .searchButton{
							background:none;
							display:block;
							float:left;
							height:18px;
							text-indent:-9999px;
							width:21px;
						}
				#center_photo {
					width:1022px;
					height:396px;
					overflow:hidden;
					margin:15px 0 0 0;
					line-height:0;
					font-size:0;
					}
					#photo_buttons {	z-index:9999;position:relative;}
						#photo_next {
							height: 32px;
							left: 927px;
							position: absolute;
							top: 350px;
							width: 27px;
							background:url(/images/button_right_off.png) no-repeat;
						}
						#photo_next:hover {background:url(/images/button_right_on.png) no-repeat;}
						#photo_prev {
							height: 32px;
							left: 900px;
							position: absolute;
							top: 350px;
							width: 27px;
							background:url(/images/button_left_off.png) no-repeat;
						}
						#photo_prev:hover {background:url(/images/button_left_on.png) no-repeat;}
				#viewbooks_news_connect_container {
					float:left;
					padding:20px 0 0 0;
					margin:0 0 47px 0;
					}
					.content_titles {
						border-top:1px solid #6f6f6f;
						font:16px/17px Tahoma;
						padding:6px 0 20px 0;
						color:#fff;
					}
					.view_readmore_button {clear:both;}
					.view_readmore_button a {
						background:url(/images/readMoreArrow.png) center right no-repeat;
						padding:0 7px 1px 0;
						font:11px/16px Verdana;
						color:#e8a137;
						text-decoration:none;
						text-transform:uppercase;
					}
					.view_readmore_button a:hover {}
					.view_and_news_photo {
						float:left;
						padding-right:9px;
					}

					.view_and_news_title {
						font:12px/15px Tahoma;
						color:#fff;
						text-transform:uppercase;
					}
					.view_and_news_text {
						font:12px/15px Tahoma;
						color:#fff;
						}
						.view_and_news_text a {color:#fff;text-decoration:underline;}
						.view_and_news_text a:hover {text-decoration:none;}
						
					#viewbooks_wrapper {
						float:left;
						/*width:328px;*/
						width:300px;
						}
						#viewbooks {list-style:none;}
							#viewbooks li {
								/*padding:20px 0 0 0;
								margin:20px 0 0 0;*/
								/*border-top:1px dotted #6c6c6c;*/
								padding:0;
								margin:0 0 10px 0;
								float:left;
								/*width:328px;*/
								width:300px;
								
								line-height:0;
							}
							#viewbooks li.firstViewbook{
								border:none;
								padding:0;
								margin:0;
							}
					
					.view_news_wrap {
						float:left;
						width:239px;
					}
					#news_wrapper {
						float:left;
						/*width:327px;*/
						width:384px;
						margin:0 0 0 21px;
						}
						#news {list-style:none;}
							#news li {
								width:328px;
								line-height:0;
								margin:0 0 20px 0;
								
								float:left;
								clear:both;
							}
					#connect_wrapper {
						float:left;
						/*width:328px;*/
						width:300px;
						margin:0 0 0 19px;
						}
						#connect {list-style:none;}
				
				#footer_wrapper {
					clear:both;
					/*border-top:1px solid #6f6f6f;*/
					padding:3px 0 122px 0;
					}
					#footer_omni {
						float:left;
						list-style:none;
						}
						#footer_omni li {
							float:left;
							background:url(/images/footer_omni_divider.png) no-repeat 100% 50%;
							padding:0 9px 0 9px;
							}
							#footer_omni li.omni_first{padding-left:0;}
							#footer_omni li.omni_last{background:none;}
							#footer_omni li a{
								font:12px/15px Tahoma;
								color:#fbae09;
								text-decoration:none;
							}
							#footer_omni li a:hover{text-decoration:underline;}
							
							
					#address {
						float:right;
						list-style:none;
						}
						#address li {
							display:inline;
							font:12px/15px Tahoma;
							color:#6f6f6f;
							padding:0 19px 0 0;
						}
						#address li.address_last {padding:0;}
						
/******** sitemap toggle *********/
.sitemap_toggle {
	padding:0 17px 1px 0;
	font:12px/15px Tahoma;
	color:#fbae09;
	text-decoration:none;
	display:block;
	height:18px;
	padding:0 0 0 29px;
}
.toggle_status {
	/*background: url(//cdn.media78.whipplehill.net/ftpimages/245/podium/style554/hp/sitemap_expandcollapse2.png) no-repeat;*/
	background: url(/images/sitemap_expandcollapse2.png) no-repeat;
}
						
/******** Footer site map ********/		
#footer_wrapper2 {
	clear:both;
	border-top:1px solid #6f6f6f;
	padding:5px 0 0 0;
	margin-top: 15px;
}
				
	#footer_sitemap_wrapper {
		padding:12px 0 0 0;
		/*display:none;*/
		}
		#footer_sitemap {width:1028px;}
			#footerL1 {
				list-style-type: none;
				text-align:left;
				/*padding-left:43px;*/
				}
				.footL1li{
					float:left;
					height:220px;
					margin-top:5px;
					}
					.footL1li a{
						font:bold 12px/15px Tahoma;
						color:#a0a6b1;
					}
					#L1footertitle_121652 {float:left;width:182px; margin-top:5px;}
					#L1footertitle_121654 {float:left;width:180px;margin-top:5px;}
					#L1footertitle_121653{float:left;width:180px;margin-top:5px;}
					#L1footertitle_121656{float:left;width:180px;margin-top:5px;}
					#L1footertitle_121657{float:left;width:153px;margin-top:5px;}
					#L1footertitle_121658{float:left;width:153px;margin-top:5px;}
					
					a#L1foot {
						font:12px/15px Tahoma;
						color:#ffffff;
						text-decoration:underline;
						text-transform:uppercase;
					}
					a#L1foot:hover {text-decoration:none;}
					
					.L2foot {
						list-style-type: none;
						line-height:14px;
						}
						.L2foot li {padding:8px 0 0 0;}
							.L2foot li a{
								font:12px/15px Tahoma;
								color:#fff;
								text-decoration:none;
							}
							.L2foot li a:hover {
								text-decoration:underline;
								color:#FBAE09;
							}
