a { outline:none; }
.left{float:left;}
.clear{clear:both;}

body { 
	background: #223c60 url(/images/hpBack2.png) top left repeat-x ;
	margin:0px; 
	padding:0px; 
}

.banner { background-image:url(/images/banner_temp.png); background-repeat:no-repeat; }
.navListItem { float:left; display:block; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.hide { display:none; }

.positioned { clear:left; float:left; position:relative; height:0; }

#container { height:100%; width:100%;  text-align:center; }
	/*#containerCenter{ height:610px; width:968px; margin:0 auto; text-align:left; }*/
	#containerCenter{ 
		height:610px; 
		width:1070px; 
		margin:0 auto; 
		text-align:left; 
		}
		/*#banner { float:left; height:137px; width:968px; }*/
		#banner {
			/*position:relative;*/
			float:left; 
			height:137px; 
			width:1070px; 
			}
			
			/* menu css */
			#L1{
				width: 968px;
				height: 38px;
				margin: 64px 0px 0px 0px; 
				padding: 0px;
				list-style: none;					
				}
				#L1 li{
					display: inline;
					}
					#L1 li a{
						background: url(/images/banner)temp.png) no-repeat;
						float: left;
						height: 38px;
						text-indent: -9999px;
						}

						#L1 li a#L1_121143{background-position:    0px -64px; width: 122px;}
						#L1 li a#L1_121144{background-position: -122px -64px; width: 118px;}
						#L1 li a#L1_121145{background-position: -240px -64px; width: 122px;}
						#L1 li a#L1_121146{background-position: -362px -64px; width: 121px;}
						#L1 li a#L1_121147{background-position: -483px -64px; width: 141px;}
						#L1 li a#L1_121148{background-position: -739px -64px; width: 229px; margin-left:115px;}	
						
						#L1 li a#L1_121143:hover, #L1 li a#L1_121143.hover, #L1 li a#L1_121143.on{background-position:    0px -137px;}
						#L1 li a#L1_121144:hover, #L1 li a#L1_121144.hover, #L1 li a#L1_121144.on{background-position: -122px -137px;}
						#L1 li a#L1_121145:hover, #L1 li a#L1_121145.hover, #L1 li a#L1_121145.on{background-position: -240px -137px;}
						#L1 li a#L1_121146:hover, #L1 li a#L1_121146.hover, #L1 li a#L1_121146.on{background-position: -362px -137px;}
						#L1 li a#L1_121147:hover, #L1 li a#L1_121147.hover, #L1 li a#L1_121147.on{background-position: -483px -137px;}
						#L1 li a#L1_121148:hover, #L1 li a#L1_121148.hover, #L1 li a#L1_121148.on{background-position: -739px -137px;}
						
						.submenudown { display:none; position:absolute; }
							.submenudown, a.subMenuItemsdown { width:202px; }
							.submenudown { margin:0px; padding:0px; }
								.submenudown #holder {}					
									.submenudown #menu-header { height:3px; }
									a.subMenuItemsdown { display:block; font-family:Arial; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; text-decoration:none; }
										a.subMenuItemsdown:hover { color:#ffffff; }
											#L20_121143 a.subMenuItemsdown, #L20_121143 #menu-header { background:#982126; }
												#L20_121143 a.subMenuItemsdown:hover { background:#6b181a; }
											#L20_121144 a.subMenuItemsdown, #L20_121144 #menu-header { background:#b74e2d; }
												#L20_121144 a.subMenuItemsdown:hover { background:#7a341e; }
											#L20_121145 a.subMenuItemsdown, #L20_121145 #menu-header { background:#b38a30; }
												#L20_121145 a.subMenuItemsdown:hover { background:#9c661c; }
											#L20_121146 a.subMenuItemsdown, #L20_121146 #menu-header { background:#585d2c; }
												#L20_121146 a.subMenuItemsdown:hover { background:#3d4220; }
											#L20_121147 a.subMenuItemsdown, #L20_121147 #menu-header { background:#1a5167; }
												#L20_121147 a.subMenuItemsdown:hover { background:#143e4f; }
									a.subMenuItemsdown span{ display:block; padding:4px 16px; }
									.submenudown #menu-footer { background:url(/images/ddFooter.png) top left no-repeat; height:7px; }
						
			
			#parents{
				display:block;
				width:55px;
				height:20px;
				position:absolute;
				top:40px;
				left:768px;
				text-indent:-9999em;
			}
			#alumni{
				display:block;
				width:55px;
				height:20px;
				position:absolute;
				top:40px;
				left:850px;
				text-indent:-9999em;
			}
			
			#search_holder{
				position:absolute;
				top:15px;
				left:780px;
				width: 165px;
				height: 18px;
				padding: 0px;
				}
				#search_input{
					position: relative;
					width: 165px;
					height: 18px;
					padding: 0px;
					margin: 0px;
					}
					#search_input .ac_input{
						position: absolute;
						top: 0px;
						left: 0px;
						background: none;
						width: 124px;
						height:18px;
						font-family: Arial;
						font-size: 10px;
						line-height:18px;
						color: #384372;
						margin: 0px;
						padding: 0px;
						border: 0px;
						outline: 0px;
					}
					#search_input .searchButton{
						position: absolute;
						top: 0px;
						left: 130px;
						width: 20px;
						height: 18px; 
						background: url(/images/spacer.gif) no-repeat;
						margin: 0px; 
						padding: 0px; 
						border: 0px;
					}
			
			
			
		#social_btns {
			position:relative;
			float: right;
			padding-right: 170px;
			z-index:50;
			}
			#social_btns img {
				padding: 0 6px;
				height: 37px;
				border:0px;
			}
		
		
		#main {
			position:relative;
			clear:left; 
			float:left; 
			width:1070px;
			}
			#flower_bg{
				position:absolute;
				top:40px;
				left:670px;
				background:url(/images/flower_bg.png) top left no-repeat;
				height:229px; 
				width:226px;
				z-index:5; 
			}
			#non_flash_content{
				position:absolute;
				width:940px;
				height:480px;
				top:-37px;
				left:0px;
				z-index:10; 
				}
				#flashdownload{
					display:block;
					background:url(/images/flashdownload.png) top left no-repeat;
					height:87px;
					width:196px;
					margin:143px 0px 0px 30px;
					padding:0px;
				}
			
			#tagline_holder {
				position:absolute; 
				top:236px; 
				left:670px;
				width:247px;
				height:94px;
				z-index:15;
			}
			
			#links_holder{
				width: 492px;
				position:absolute;
				top:360px;
				left:640px;
				text-align:left;
				z-index:30;
				}
				#links_holder a{
					display:block;
					margin:8px 8px;
					padding:0px;
					line-height:1px;
					float:left;
				}
			
			#description{
				position:absolute; 
				top:440px; 
				left:138px;
				font-family:arial, sans-serif;
				font-weight:bold;
				font-size:12px;
				line-height:12px;
				color:#ffffff;
				}
			
			#address{
				position:absolute; 
				top:490px; 
				left:130px;
				height:12px; 
				width:900px; 
				text-align:center;
				}
				#address span{
					font-family:arial, sans-serif;
					font-size:12px;
					line-height:12px;
					font-style:normal;
					color:#fcdaa0;
					height:16px; 
					margin:0px 8px;
					padding:0px;
				}
				#address a{
					font-family:arial, sans-serif;
					font-size:12px;
					line-height:12px;
					font-style:normal;
					color:#fcdaa0;
					height:16px; 
					margin:0px 8px;
					padding:0px;
					text-decoration:none;
				}
		
			#nf_text {
				position:absolute;
				top:515px;
				left:138px;
				width:750px;
				font-family:Arial; 
				font-size:11px; 
				line-height:13px; 
				color:#ffffff;
				height:100px;
				text-indent: -9999px;
			}
		
		
		
