.clear{clear:both; height:0px; line-height:1px; font-size:1px;}
a{outline:none;}
ul
{list-style-type: none}
body{
	margin:0px;
	padding:0px;
	height:100%;
	text-align: center;
	background:url(/images/bground.gif) top center repeat-y #ece3c4;
	}
	#page-wrap{
		width:950px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background:url(/images/bground.gif) top center repeat-y;
		}
		#middle{
			margin-left:75px;
			width:800px;
			}
			#header{
				width:800px;
				}
				#header-top{
					height:20px;
				}
				#an-box{
					width:369px;
					height:80px;
					float:left;
					}
					#announcement{
						background:url(/images/ann_back.gif) repeat-x;
						height:80px;
						padding-top:2px;
						padding-left:1px;
						}
						#announcement #title{
							background:url(/images/ann_title.gif) 21px 5px no-repeat #8e3813;
							height:76px;
							width:367px;
							}
				#school-name{
					width:335px;
					height:80px;
					background:url(/images/school_name.gif) no-repeat;
					float:left;
				}
				#logo{
					width:96px;
					height:80px;
					background:url(/images/logo.gif) no-repeat;
					float:left;
				}
				#header-bottom{
					clear:both;
					padding-top:10px;
					}
					#login{
						float:left;
						padding-left:23px;
						}
						#login a{
							background:url(/images/home_buttons.gif) no-repeat;
							display:block;
							width:57px;
							height:13px;
							font-size:5px;
							line-height:5px;
							text-indent:-9999px;
							margin-top:4px;
						}
						#login a:hover{background-position:0px -13px;}
					#mml{
						float:left; 
						padding-left:32px;
						}
						#mml a{
							background:url(/images/home_buttons.gif) -86px 0px no-repeat;
							display:block;
							width:159px;
							height:13px;
							font-size:5px;
							line-height:5px;
							text-indent:-9999px;
							margin-top:4px;
						}
						#mml a:hover{background-position:-86px -13px;}
					#search{
						float:left;
						padding-left:260px;
						}
						#searchbox{
							background:transparent;
							background:url(/images/search_back.gif) no-repeat;
							border:none;
							width:236px;
							height:18px;
							float:left;
							display:block;
							color:#ffffff;
							font-family:'Trebuchet MS';
							font-size:11px;
							padding-left:88px;
						}
						#search a{
							display:block;
							background:url(/images/search_back.gif) -236px 0px no-repeat;
							float:left;
							width:26px;
							height:18px;
							font-size:5px;
							line-height:5px;
							text-indent:-9999px;
						}
			#flash-container{
				margin-top:13px;
				background:#ffffff;
				border-top:solid 1px #ffffff;
				border-bottom:solid 1px #ffffff;
			}
			#flash{
				
				
				background:#ffffff;
				}
				#photo_1{
					background:url('/images/photo_1.jpg') top left no-repeat;
					width:266px;
					height:360px;
					text-indent:-9999px;
					float:left;
				}
				#photo_2{
					background:url('/images/photo_2.jpg') top left no-repeat;
					width:264px;height:360px;
					text-indent:-9999px;
					margin:0 1px 0 1px;
					float:left;
				}
				#photo_3{
					background:url('/images/photo_3.jpg') top left no-repeat;
					width:268px;
					height:360px;
					text-indent:-9999px;
					float:left;
				}
			#L1, #L1 li a{background:url(/images/L1_nav_back.gif) no-repeat;}
			#L1{
				list-style:none;
				width:800px;
				margin:0px;
				padding:0px;
				}
				#L1 li{
					display:inline;
					margin:0px;
					padding:0px;
					}
					#L1 li a{
						margin-top:7px;
						display:block;
						float:left;
						height:36px;
						text-indent:-9999px;
					}
					
					#L1 li a#L1_112181{width:121px; background-position:0px 0px;}
					#L1 li a#L1_112182{width:98px; background-position:-121px 0px;}
					#L1 li a#L1_112183{width:91px; background-position:-219px 0px;}
					#L1 li a#L1_112184{width:88px; background-position:-310px 0px;}
					#L1 li a#L1_112185{width:54px; background-position:-398px 0px;}
					#L1 li a#L1_112187{width:141px; background-position:-452px 0px;}
					#L1 li a#L1_112188{width:131px; background-position:-593px 0px;}
					#L1 li a#L1_112189{width:76px; background-position:-724px 0px;}
					
					#L1 li a#L1_112181:hover,#L1 li a#L1_112181.on{width:121px; background-position:0px -39px;}
					#L1 li a#L1_112182:hover,#L1 li a#L1_112182.on{width:98px; background-position:-121px -39px;}
					#L1 li a#L1_112183:hover,#L1 li a#L1_112183.on{width:91px; background-position:-219px -39px;}
					#L1 li a#L1_112184:hover,#L1 li a#L1_112184.on{width:88px; background-position:-310px -39px;}
					#L1 li a#L1_112185:hover,#L1 li a#L1_112185.on{width:54px; background-position:-398px -39px;}
					#L1 li a#L1_112187:hover,#L1 li a#L1_112187.on{width:141px; background-position:-452px -39px;}
					#L1 li a#L1_112188:hover,#L1 li a#L1_112188.on{width:131px; background-position:-593px -39px;}
					#L1 li a#L1_112189:hover,#L1 li a#L1_112189.on{width:76px; background-position:-724px -39px;}
					
			#news-events-container{
				margin-top:15px;
				border-top:solid 1px #6e7458;
				border-bottom:solid 1px #6e7458;
				background:#0b202d;
				color:#ffffff;
				}
				#fiftyyears{
					float:left;
					width:235px;
					padding-top:18px;
					padding-bottom:10px;
					padding-left:21px;
					}
					#fiftyyears-link{
							background:url(/images/50years.gif) top left no-repeat;
							width:203px;
							height:214px;
						}
						
						#fiftyyears-link a{
							display:block;
							width:203px;
							height:214px;
							text-indent:-9999px;
							font-size:5px;
							line-height:5px;
						}
				#news{
					float:left;
					width:315px;
					}
					#news-header{
						background:url(/images/newsHeader.gif) top left no-repeat;
						padding-top:5px;
						padding-bottom:10px;
						padding-left:200px;
						padding-right:17px;
						}
						#news-header a{
							display:block;
							background:url(/images/more_off.gif) no-repeat;
							width:36px;
							height:13px;
							text-indent:-9999px;
							font-size:5px;
							line-height:5px;
						}
						#news-header a:hover{
							background:url(/images/more_on.gif) no-repeat;
						}
					#news-stories{
						float:left;
						padding-left:11px;
						padding-top:11px;
						border-left:solid 1px #243538;
						width:255px;
						}
						.story-cont{
							padding-bottom:11px;
							}
							.thumb{
								float:left;
								height:46px;
								width:60px;
								/*margin-right:14px;*/
								}
								.thumb img{
									height:44px;
									width:58px;
									border:solid 1px #243538;
									
								}
							.story{
								float:left;
								width:170px;
								font-family:'Trebuchet MS';
								font-size:11px;
								font-weight:bold;
								color:#7c8279;
								margin-top:5px;
								padding-left:14px;
								}
								.pubdate{
									float:left;
									margin-bottom:2px;
									}
									.pubdate .month{
										text-transform:uppercase;
									}
									.pubdate .day{
										text-align:center;
										font-size:18px;
									}
								.headline{
									float:left;
									width:130px;
									padding-left:10px;
									}
									.headline a{
										text-decoration:underline;
										font-family:'Trebuchet MS';
										font-size:11px;
										font-weight:bold;
										color:#7c8279;
									}
									.headline a:hover{
										text-decoration:none;
									}
								.rule{
									clear:both;
									border-bottom:solid 1px #412b23;
								}
								
								
				#events{
					float:left;
					width:215px;
					}
					#events-header{
						background:url(/images/eventHeader.gif) top left no-repeat;
						padding-top:5px;
						padding-bottom:10px;
						padding-left:135px;
						padding-right:17px;
						}
						#events-header a{
							display:block;
							background:url(/images/more_off.gif) no-repeat;
							width:36px;
							height:13px;
							text-indent:-9999px;
							font-size:5px;
							line-height:5px;
						}
						#events-header a:hover{
							background:url(/images/more_on.gif) no-repeat;
						}
					#event-items{
						float:left;
						padding-left:11px;
						padding-top:11px;
						border-left:solid 1px #243538;
						width:175px;
						}
						.item-cont{
							padding-bottom:11px;
							}
							.item{
								float:left;
								width:170px;
								font-family:'Trebuchet MS';
								font-size:11px;
								font-weight:bold;
								color:#7c8279;
								margin-top:5px;
								padding-left:14px;
								}
								.event-date{
									float:left;
									margin-bottom:2px;
									}
									.event-date .month{
										text-transform:uppercase;
									}
									.event-date .day{
										text-align:center;
										font-size:18px;
									}
								.title{
									float:left;
									width:130px;
									padding-left:10px;
									}
									.title a{
										text-decoration:underline;
										font-family:'Trebuchet MS';
										font-size:11px;
										font-weight:bold;
										color:#7c8279;
									}
									.title a:hover{
										text-decoration:none;
									}
								.rule{
									clear:both;
									border-bottom:solid 1px #412b23;
								}
								
								
			#address{
				font-family: Trebuchet MS;
				font-size: 10px;
				font-weight: bold;
				color:#7c8683;
				text-align:center;
				margin-top:24px;
				margin-bottom:15px;
				text-indent:-9999px;
				background:url(/images/hp_address.gif) top center no-repeat;
			}
			
#anews { padding-left:22px; padding-top:17px;}
#anews ul{margin:0; padding:0;}
#anews ul li{margin:0; padding:0 30 0 0px;}
#anews .imageDiv, #anews .pubDate, #anews .headlineNoLink, #anews .newsbrief , #anews .newsLong , #anews .readMoreButton { width:1px; height:1px; line-height:1px; display:none; }
#anews a.headlineLink { color:#afb4aa; font-family:Trebuchet MS; font-size:11px; text-decoration:underline; display:block; }
#newsPagerPiece { padding-left:22px; float:right;}
#newsPagerPiece h4 { display:none; }
#newsPager a { float:left; color:#ffffff; font-family:Trebuchet MS; font-size:8px; font-weight:bold; text-decoration:none; background-color:#320000; border:1px solid #ffffff; padding-left:3px; padding-right:3px; margin-top:7px; margin-right:5px;}
#newsPager a.activeSlide { font-size:14px; font-weight:bold; text-decoration:none; background-color:#ff3200; border:1px solid #ffffff; padding-top:1px; padding-bottom:1px; padding-left:6px; padding-right:6px; margin-top:0px; margin-right:5px;}