body { margin:0; }
a { outline:none; }

.banner { 
	background:url(/images/hpBanner.png) no-repeat; 
}
.nav { background:url(/images/hpNav_v2.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{
		position:relative;
		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; cursor:default;}
							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; position:relative:}
			#photos { height:400px; width:835px; z-index:10; }
		#nav { 
			list-style:none; 
			height:61px; 
			margin:0; 
			padding:0;
			}
			#nav li {
			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:156px; background-position:-50px 0; }
					a#nav_126410 { width:169px; background-position:-206px 0; }
					a#nav_126411 { width:159px; background-position:-375px 0; }
					a#nav_126412 { width:168px; background-position:-534px 0; }
					a#nav_132071 { width:183px; background-position:-702px 0; }
						a#nav_126409:hover, a#nav_126409.on { background-position:-50px -61px; }
						a#nav_126410:hover, a#nav_126410.on { background-position:-205px -61px; margin-left: -1px; width:170px; }
						a#nav_126411:hover, a#nav_126411.on { background-position:-374px -61px; margin-left: -1px; width:160px; }
						a#nav_126412:hover, a#nav_126412.on { background-position:-533px -61px; margin-left: -1px; width:169px; }
						a#nav_132071:hover, a#nav_132071.on { background-position:-701px -61px; margin-left: -1px; width:184px; }
							.submenuup { position:absolute;  width:185px;}
								.submenuup {  }
								#L20_126409{width: 156px;}
								#L20_126410{width: 169px;}
								#L20_126411{width: 159px;}
								#L20_126412{width: 168px;}
								#L20_132071{width: 183px;}
								.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 { width:1020px; padding:25px 0px 0px 50px; }
			#newsArea { float:left; height:20px; width:435px; }
				#newsArea h2 { float:left; font:bold 12px/20px Helvetica; color:#ffaa00; text-transform:uppercase; margin:0; padding:0px 8px 0 0; }
				#newsArea .newsReturn { list-style:none; float:left; height:20px; width:350px; margin:0; padding:0; }
					#newsArea .newsItem { display:block; }
						#newsArea .newsthumb {
							float:left;
							padding:0px 5px 0px 0px;
						}
						#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; width:200px;
						}
							#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:left; height:20px; width:375px; font:normal 12px/20px Helvetica; color:#ffffff; }

#seal_1{
	position:absolute;
	background:url(/images/exterior_seal_1_v2.gif) top left no-repeat;
	width:410px;
	height:124px;
	left:-28px;
}
#seal_2{
	position:absolute;
	background:url(/images/exterior_seal_2_v2.gif) top left no-repeat;
	width:124px;
	height:120px;
	left:-74px;
}

#socialmediacont{
display:inline;
position:relative;
/*width:150px;*/
width:164px;
height:25px;
float:left;
list-style:none;
}

.socialmedia{
display:inline;
position:relative;
/*width:880px;*/
/*float:left;*/
/*padding-left:5px;*/
list-style:none;
}

.socialmedia li{
display:inline;
position:relative;
width:25px;
float:left;
list-style:none;
}

a.socialmedia{
/*display:inline;*/
position:relative;
width:25px;
list-style:none;

display:inline-block;
margin-left:3px;

}