html, form, #non_flash_content{height: 100%;}
body{margin: 0px; height: 100%}
#psuedoBack { position:absolute; z-index:1; }
#form1{margin: 0px;}
* {margin: 0;}
	#positionContainer{
		position:relative; 
		z-index: 2;
		height: 100%;
		}
	#container {	
		width:1025px;		
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 0 -110px 0;
	}
		#schoolNameWrap{
			padding: 0px 72px 0px 23px;
			float: left;
			}
		h1{
			background: url(/images/schoolName.png) top left no-repeat;
			width: 410px;
			height: 65px;			
			text-indent: -9999px;
		}
		#navWrap{float: right; padding-right: 20px;}
			#omniWrap{
				padding: 12px 0px 11px 132px;
				float: left;
				}
			#omni{				
				padding: 0px;
				list-style: none;
				width: 168px;
				height: 15px;				
			}
				#omni li{
					display: inline;
					margin: 0px;
					padding: 0px;
				}
					#omni li a{
						background: url(/images/omni.png) no-repeat;
						height: 15px;
						display: block;
						float: left;
						text-indent: -9999px;
					}
						#omni li a#omni_1{width: 53px; background-position: 0px 0px}
						#omni li a#omni_2{width: 59px; background-position: -53px 0px}
						#omni li a#omni_3{width: 56px; background-position: -112px 0px}
						#omni li a#omni_1:hover{background-position: 0px -15px}
						#omni li a#omni_2:hover{background-position: -53px -15px}
						#omni li a#omni_3:hover{background-position: -112px -15px}
			#searchWrap{
			padding: 9px 5px 10px 12px;
			float: right;
			}
			#searchArea{
				background: url(/images/search.png) no-repeat;
				width: 183px;
				height: 19px;								
			}
				#searchArea input{
					background: none;
					border: none;
					font: italic 9px/11px Arial;
					color: #3c3c3c;
					padding: 4px 0px 0px 10px;
					display: block;
					float: left;
					width: 154px;
				}
					*html #searchArea input{width: 164px;}
				#searchArea a{
					display: block;
					width: 19px;
					height: 19px;
					float: left;					
				}
			#L1{
				width: 500px;
				height: 27px;
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				#L1 li{
					display: inline;
					margin: 0px;
					padding: 0px;
				}
					#L1 li a{
						background: url(/images/L1.png) no-repeat;
						height: 27px;
						display: block;
						float: left;
						text-indent: -9999px;
						}
						#L1 li a#L1_126360{width: 122px; background-position: 0px 0px;}
						#L1 li a#L1_126361{width: 113px; background-position: -122px 0px;}
						#L1 li a#L1_126362{width: 126px; background-position: -235px 0px;}
						#L1 li a#L1_126363{width: 139px; background-position: -361px 0px;}
						
						#L1 li a#L1_126360:hover, #L1 li a#L1_126360.on{background-position: 0px -27px;}
						#L1 li a#L1_126361:hover, #L1 li a#L1_126361.on{background-position: -122px -27px;}
						#L1 li a#L1_126362:hover, #L1 li a#L1_126362.on{background-position: -235px -27px;}
						#L1 li a#L1_126363:hover, #L1 li a#L1_126363.on{background-position: -361px -27px;}
						
		#footerHolder, #footerWrap{height: 110px;}
		#footerWrap{background: url(/images/footer_bg.gif) top left repeat-x #35487b; width: 100%;}
			#footer{
				background: url(/images/footer_v2.png) top left no-repeat;
				height: 110px;
				width: 1025px;
				position: relative;
				}
				#dwnld_flash_area{
					background: url(/images/flash.png) no-repeat;
					width: 311px;
					height: 65px;
					position: absolute;
					top: -65px;
					left: 190px;
				}
					#dwnld_flash{
						padding: 30px 30px 0px 39px;
						font: 11px/13px Verdana;
						color: #ffffff;
					}
					#dwnld_flash a{color: #8ec6ff; font-weight: bold; text-decoration: underline;}
				#eventPosition{position: relative;}
				*html #eventPosition{bottom: 110px;}
					#eventHolder{
						position: absolute;
						bottom: 0px;
						left: 11px;						
					}
					#eventHeader{
						background: url(/images/eventsHeader.png) no-repeat;
						width: 177px;
						height: 25px;
						margin: 0px;
						padding: 0px;
						text-indent: -9999px;
						}
						#eventBox{
							background: url(/images/eventBottom.png) bottom left no-repeat #ffffff;
							width: 177px;							
							}
							#eventPadding{padding: 13px 5px 14px 10px;}
							.eventsReturn{
								margin: 0px;
								padding: 13px 5px 0px 10px;
								list-style: none;
							}
								.eventsItem{
									margin: 0px;
									padding: 0px 0px 15px 0px;
								}
									.dateBlock, .eventTitle, .eventLink{
										margin: 0px;
										padding: 0px;
										font: italic 12px/14px Times;
										color: #35487b;
									}
									.eventLink{text-transform: uppercase; text-decoration: none;}
										.eventLink:hover{color: #ac3e3c;}
				#newsPosition{position: relative;}
					#newsHolder{
						position: absolute;
						top: -14px;
						left: 469px;
						background: url(/images/news.png) no-repeat;
						width: 538px;
						height: 35px;
						padding: 6px 0px 0px 15px;
					}
						.newsReturn{
							margin: 0px;
							padding: 0px;
							list-style: none;
						}
							.newsItem{
								margin: 0px;
								padding: 0px;
							}
								.headlineLink{
									font: 14px/16px Arial;
									color: #ffffff;
									text-decoration: none;
								}
									.headlineLink:hover{color: #8ec6ff;}
							
				#wordWrap{padding: 11px 0px 0px 88px;}					
				#SpringsideWrap{
					float: right;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 10px 0px;
				}
				#Springside{
					display: block;					
					height: 40px;
					width: 240px;
					text-indent: -9999px;
				}
				#non-flash-text{
					background: #35487b;
					clear: both;
					font: 12px/14px Arial;
					color: #ffffff;
					padding-left: 15px;
					padding-top: 10px;
				}
.hide{display: none;}
.clear{clear:both;}
a{outline: none;}