body { margin:0; }
a { outline:none; }

.banner { background:url(/images/hpBanner.png) no-repeat; }
.nav { background:url(/images/hpNav.png) no-repeat; }
.navListItem { display:block; float:left; }
.hideText { display:block; font:1px/1px Arial; text-indent:-9999em; }
.positioned { clear:left; float:left; height:0; position:relative; z-index:20; }

#form1{ height:100%; background:#737272; margin:0; }
#distance { display:none; }
#container { height:636px; background:url(/images/hpBack.png) repeat-x; text-align:center; }
	#containerCenter{ height:636px; width:929px; text-align:left; margin:0 auto; }
		#bannerArea { height:124px; }
			#bannerArea h1 { float:left; height:124px; width:407px; margin:0; padding:0; }
			#checkBoxes { list-style:none; float:left; height:124px; width:520px; margin:0; padding:0; }
				#checkBoxes li {}
					#checkBoxes li.first, #checkBoxes li.last {}
					#checkBoxes li a { height:124px; }
						#checkBoxes li a small { float:left; }
						a#check_1 { width:179px; background-position:-407px 0; }
						a#check_2 { width:147px; background-position:-586px 0; }
						a#check_3 { width:152px; background-position:-733px 0; }
							a#check_1:hover, a#check_1.active { background-position:-407px -124px; }
							a#check_2:hover, a#check_2.active { background-position:-586px -124px; }
							a#check_3:hover, a#check_3.active { background-position:-733px -124px; }
			#check_1Box, #check_2Box, #check_3Box {
				position:absolute; left:407px; height:148px; width:478px; background:url(/images/boxBack.png) repeat; z-index:700; 
			}
				.dropdownBox { display:none; }
					.innerPadding { padding:2px 0 0 20px; }
						.closeBox {
							position:absolute; top:2px; left:435px; cursor:pointer;
							height:19px; width:19px; border:none; background:url(/images/closeButton.png) no-repeat; padding:0;
						}
						#check_1Box .closeBox {}
						.psuedoForm {}
							.inputWrap { padding:0 10px; }
							.psuedoForm input { float:left; height:16px; width:18px; margin:0; padding:0; }
							.psuedoForm label { font:normal 12px/16px Helvetica; color:#5d5c5c; }
							.psuedoForm strong { display:block; font:normal 13px/16px Helvetica; color:#9c182f; padding-left:12px; }
						.boxDivider { float:left; height:146px; width:1px; background:url(/images/boxDivider.png) center center no-repeat; }
						.leftSection { float:left; width:222px; padding-top:10px; }
							#check_1Box .leftSection { width:93px; }
							.leftSection .inputWrap { padding-left:0; }
							#check_1Box .leftSection strong { padding:0; }
						.grade.English, .grade.Spanish, .grade.Chinese{display: none;}
						.centerSection { float:left; width:151px; padding-top:10px; }
						.rightSection { float:left; width:211px; padding-top:10px; }
							#check_1Box .rightSection { width:200px; }
							.rightSection .inputWrap { padding-right:0; }
							#submitButton {
								position:absolute; top:119px; left:396px; cursor:pointer;
								height:27px; width:62px; border:none; background:url(/images/submitButton.png) no-repeat; padding:0;
							}
						.dropdownBox p { font:normal 12px/18px Helvetica; color:#5d5c5c; margin:0; padding:0; }
						 .linksReturn { list-style:none; margin:0; padding:0 0 0 45px; }
							.linkItem {}
							.linkItem a{margin-left: -15px;}	
								 a.boxLink, a.boxLink:link, a.boxLink:active, a.boxLink:hover, a.boxLink:visited  { font:12px/18px Helvetica; color:#9c182f; text-decoration:underline; }
									a.boxLink:hover { text-decoration:underline; }
				
		#photosArea { height:400px; background:url(/images/hpPhoto.png) no-repeat; padding-left:50px; }
			#photos { height:400px; width:835px; z-index:10; }
		#nav { list-style:none; height:61px; margin:0; padding:0;}
			#nav li { padding-left:21px; display:inline; height:61px; margin: 0px;}
				#nav li.first { padding-left:50px; }
				#nav li.last {}
				#nav li a { height:61px; display:block; float: left; }
					a#nav_126409 { width:197px; background-position:-50px 0; }
					a#nav_126410 { width:188px; background-position:-268px 0; }
					a#nav_126411 { width:188px; background-position:-477px 0; }
					a#nav_126412 { width:199px; background-position:-686px 0; }
						a#nav_126409:hover, a#nav_126409.on { background-position:-50px -61px; }
						a#nav_126410:hover, a#nav_126410.on { background-position:-268px -61px; }
						a#nav_126411:hover, a#nav_126411.on { background-position:-477px -61px; }
						a#nav_126412:hover, a#nav_126412.on { background-position:-686 -61px; }
							.submenuup { position:absolute;  width:185px;}
								.submenuup {  }
								#L20_126409{width: 197px;}
								#L20_126410{width: 188px;}
								#L20_126411{width: 188px;}
								#L20_126412{width: 199px;}
								.link-holder {}
								.link-holder a.last-link, .link-holder a.first-link {}
									#menu-header{}
									.subMenuItemsup{
										display:block; width:100%; background:url(/images/boxBack.png) repeat; border-top:1px solid #9e9d9d;
										font:normal 12px/18px Helvetica; color:#000000; text-decoration: none; text-align:center;
									}
										.subMenuItemsup span{ display:block; cursor: pointer; padding: 0px 8px; }
										.subMenuItemsup:hover { background:#800a1f; color:#ffffff; }
									#menu-footer{ height:1px; background:#9e9d9d; }
		#footerArea { height:51px; background:url(/images/hpFoot.png) no-repeat; padding:0 50px 0 60px; }
			#newsArea { float:left; height:20px; width:435px; }
				#newsArea h2 { float:left; font:bold 12px/20px Helvetica; color:#dcbc68; text-transform:uppercase; margin:0; padding:9px 8px 0 0; }
				#newsArea .newsReturn { list-style:none; float:left; height:20px; width:350px; margin:0; padding:0; }
					#newsArea .newsItem { display:block; padding-top:9px; }
						#newsArea a.headline, #newsArea a.headline:link, #newsArea a.headline:active, #newsArea a.headline:hover, #newsArea a.headline:visited {
							display:block; float:left; font:normal 12px/20px Helvetica; color:#ffffff; text-decoration:underline;
						}
							#newsArea a.headline:hover { text-decoration:none; }
						#newsArea a.readmore, #newsArea a.readmore:link, #newsArea a.readmore:active, #newsArea a.readmore:hover, #newsArea a.readmore:visited {
							display:block; float:left; font:normal 9px/20px Helvetica; color:#dcbc68; text-decoration:none; padding-left:9px;
						}
			#footerArea address { float:right; height:20px; width:375px; font:normal 12px/20px Helvetica; color:#ffffff; text-align:right; padding-top:6px; }
