a {outline: none;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}

html, body, #Form1{
	width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

body {
	background-color: #2e4f59;
	}
	#container {
		background: url(/images/page_bg.png) repeat-x;
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:760px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:930px;
			height:748px;
			margin: 0 auto;
			text-align: left;
			}
			#top {
				height:74px;
				width:930px;
				}
				.banner {background: url(/images/logosprite.png) top left no-repeat;	}
				#banner {
					float:left;
					width: 430px;
					height: 71px;
					}
					#banner a{
						background:transparent none repeat scroll 0 0;
						display:block;
						width: 430px;
						height: 71px;
						position: relative;
						}
						#banner a h1{display:none;}
					#omni {
						float:left;
						margin:0px 0px 0px 287px;
						padding:0px;
						width:213px;
						}
						#omni li {
							margin:0px;
							padding:0px;
							display:inline;
							}
							#omni li a{
								display: block;
								float: left;
								height: 24px;
								text-indent:-9999px;							
								outline: none;
								}
								#omni li a#parents{width:59px; background-position:-717px -0px;}
								#omni li a#faculty{width:61px; background-position:-776px -0px;}
								#omni li a#students{width:93px; background-position:-837px -0px;}
								
								#omni li a#parents:hover,#L1 li a#parents.on{background-position:-717px -75px;}
								#omni li a#faculty:hover,#L1 li a#faculty.on{background-position:-776px -75px;}
								#omni li a#students:hover,#L1 li a#students.on{background-position:-837px -75px;}
					#L1{
						list-style: none;
						margin:0px;
						padding:0px;
						}
						#L1 li{
							margin-top:0px;
							padding:0px;
							display:inline;
							}
							#L1 li a{
								background: url(/images/L1.png) top left no-repeat;
								display: block;
								float: left;
								height: 35px;
								text-indent:-9999px;							
								outline: none;
								}
								
								#L1 li a#L1_122250{width:160px; background-position:0px -0px;}
								#L1 li a#L1_122251{width:155px; background-position:-160px -0px;}
								#L1 li a#L1_122252{width:168px; background-position:-315px -0px;}
								#L1 li a#L1_122253{width:134px; background-position:-483px -0px;}
								#L1 li a#L1_122254{width:120px; background-position:-617px -0px;}
								#L1 li a#L1_122255{width:193px; background-position:-737px -0px;}
								
								#L1 li a#L1_122250:hover,#L1 li a#L1_122250.hover,#L1 li a#L1_122250.on{background-position:0px -35px;}
								#L1 li a#L1_122251:hover,#L1 li a#L1_122251.hover,#L1 li a#L1_122251.on{background-position:-160px -35px;}
								#L1 li a#L1_122252:hover,#L1 li a#L1_122252.hover,#L1 li a#L1_122252.on{background-position:-315px -35px;}
								#L1 li a#L1_122253:hover,#L1 li a#L1_122253.hover,#L1 li a#L1_122253.on{background-position:-483px -35px;}
								#L1 li a#L1_122254:hover,#L1 li a#L1_122254.hover,#L1 li a#L1_122254.on{background-position:-617px -35px;}
								#L1 li a#L1_122255:hover,#L1 li a#L1_122255.hover,#L1 li a#L1_122255.on{background-position:-737px -35px;}
								

				
				#photo_holder{
					display:block;
					width:930px;
					height:451px;
					position:relative;
					overflow:hidden;
					}
					#photo_rotator{
						background:#000000;
						
						width:899px;
						height:450px;
						
						position:absolute;
						top:0px;
						left:15px;
						z-index:10;
						}
					#photo_mask{
						background:url(/images/photo_mask.png) top left no-repeat;
						display:block;
						width:930px;
						height:451px;
						position:absolute;
						top:0px;
						left:0px;
						z-index:50;
					}
					
				#lower_header{
					background:url(/images/lower_header.png) top left no-repeat;
					display:block;
					width:930px;
					height:32px;
				}
				
				#lower_bg{
					background:url(/images/lower_bg.png) top left repeat-y;
					width:930px;
					float:left;
					}
					#lower_bg2{
						background:url(/images/lower_bg2.png) top left no-repeat;
						width:930px;
						float:left;
						}
						#news_holder{
							margin:20px 20px 20px 36px;
							width:262px;
							float:left;
							}
							.news_item{
								margin:0px 0px 20px 0px;
								}
								.news_photo{
									padding:5px 10px 5px 0px;
									float:left;
								}
								
								.news_headline{

									}
									.news_headline a{
										font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
										font-size:14px;
										color:#2e4f59;
										text-decoration:none;
									}
								.news_brief{
									font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
									font-size:12px;
									color:#000000;
									}
									.news_brief a{
										font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
										font-size:12px;
										color:#2e4f59;
									}
								.news_more{
									
									}
									.news_more a{
										background:url(/images/news_readmore.png) top left no-repeat;
										display:block;
										width:54px;
										height:18px;
										margin:5px 0px 0px 0px;
									}
							#news_all{
								text-align:right;
								}
								#news_all a{
									font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
									font-size:11px;
									line-height:11px;
									color:#3f7257;
									text-decoration:none;
								}
							
						#events_holder{
							margin:20px 20px 20px 36px;
							width:222px;
							float:left;
							}
							
							.events_item{
								margin:0px 0px 20px 0px;
								}
								.events_date{
									padding:5px 10px 5px 0px;
									background:url(/images/date_bg.png) top left no-repeat;
									display:block;
									width:41px;
									height:40px;
									float:left;
									text-align:center;
									}
									.events_datetext{
										margin:10px 0px 0px 0px;
										font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
										font-size:12px;
										color:#000000;
										text-decoration:none;
									}
									
								.events_headline{

									}
									.events_headline a{
										font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
										font-size:14px;
										color:#2e4f59;
										text-decoration:none;
									}
							#events_all{
								text-align:right;
								}
								#events_all a{
									font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
									font-size:11px;
									line-height:11px;
									color:#3f7257;
									text-decoration:none;
								}
						
						#links_holder{
							width:312px;
							float:left;
							text-align:center;
							}
							#links_holder a{
								margin:20px 0px;
								padding:0px;
								display:block;
							}
						.lower_divider{
							background:url(/images/lower_divider.png) top left no-repeat;
							display:block;
							width:5px;
							height:260px;
							float:left;
						}
				
			#footer{
				width:930px;
				height:100px;
				position:relative;
				}
				#address{
					float:left;
					background: url(/images/address2.png) top left no-repeat;
					display:block;
					width:532px;
					height:67px;
				}
				
				#quickLinks{
					background:url(/images/quicklinks2.png) top left no-repeat;
					float:left;
					width:141px;
					height:67px;
					margin: 0px; 
					padding: 0px;
					list-style: none;					
					}
					#quickLinks li{
						display: inline;
						}
						#quickLinks li a{
							background:#ff00ff url(/images/quicklinks2.png) top left no-repeat;
							float: left;
							height: 55px;
							text-indent: -9999px;
							}
							
							#quickLinks li a#quickLinks_Links{background-position:0px 0px; width:141px;}
						
							#quickLinks li a#quickLinks_Links:hover, #quickLinks li a#quickLinks_Links.hover, #quickLinks li a#quickLinks_Links.on{background-position:0px -67px;}
						
				#search_holder{
					float:left;
					background: url(/images/search_bg.png) no-repeat;
					width:257px;
					height:67px;
					}
					#searchbox {
						padding:13px 0 0 25px;
						}
						#searchbox input {
							background:transparent none repeat scroll 0 0;
							border:medium none;
							display:inline;
							float:left;
							font-family:Arial;
							font-size:13px;
							height:19px;
							padding-left:3px;
							width:124px;
							outline:0px;
							}
							#searchbox a {
								display:block;
								float:left;
								height:19px;
								text-indent:-9999px;
								width:59px;
							}
			
			
			#socialMedia_holder{
				width: 300px;
				position:absolute;
				top:65px;
				left:610px;
				text-align:right;
				z-index:60;
				}
				#socialMedia_holder a{
					margin:0px 3px;
					padding:0px;
				}

			#nonflash_text{
				clear:both;
				color:#83C8A4;
				font-family:Verdana;
				font-size:11px;
				padding:15px 30px;
			}
