a { outline:none; }
#lOutTbl { margin:0 auto; }
#lOutTblRCell{display: none;}
.banner { background-image:url(/ftpimages/90/podium/style512/images/banner.png); background-repeat:no-repeat; }
.navListItem { float:left; display:block; margin:0; }

.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.hide { display:none; }

.positioned { clear:left; float:left; position:relative; height:0; }

#whiteSpace { height:36px; padding-top:8px; background:#ffffff; }
	#search_area{
		padding:0px;
		margin-top:0px;
		/*margin-left:733px; */
		float:right;
		margin-right:37px;
		height:22px;
		width: 232px;
		background:#E2E2DF;
		}
		.search_button{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:left;
			display:block;
			width:15px;
			height:22px;
			background:url(/images/home_search.gif) top left no-repeat;
			border:none;
		}
		#search, .ac_input{
			padding:3px 8px 3px 8px;
			margin:0px 0px 0px 0px;
			width:214px;
			float:left;
			display:block;					
			font-family:Arial;
			font-size:12px;
			color:#272727;
			background-color:#e2e2df;
			height:22px;
			padding-left:8px;
			border-top:1px solid #e3e3e1;
			border-bottom:1px solid #e8e8e5;
			border-left:1px solid #e3e3e0;
			border-right:1px solid #e2e2df;					
		}
#bannerArea { height:127px; width:966px; margin:0 18px 0; }
	#bannerTop { height:87px; width:966px; }
		a#hpLink { float:left; height:87px; width:433px; }
			#bannerTop h1 { float:left; height:87px; width:433px; margin:0; padding:0; } /*for google translate*/
			#bannerTop a#hpLink h1 { display:none; }
		ul#levelList { float:left; height:62px; width:460px; margin:13px 0 0 56px; padding:0; }
			#levelList li {}
			#levelList li.first { padding:0 20px 0 0; }
			#levelList li.second { padding:0 18px 0 0; }
			#levelList li.third { padding:0; }
				#levelList li a { height:62px; width:140px; }
				#levelList li span a { font-size:16px; line-height:18px; text-indent:0; } /*for google translate*/
					a#lowerSchoolButton { background-position: -489px -13px; }
					a#middleSchoolButton { background-position: -649px -13px; }
					a#upperSchoolButton { background-position: -807px -13px; }
						a#lowerSchoolButton:hover, a#lowerSchoolButton.on { background-position: -489px -140px; }
						a#middleSchoolButton:hover, a#middleSchoolButton.on { background-position: -649px -140px; }
						a#upperSchoolButton:hover, a#upperSchoolButton.on { background-position: -807px -140px; }
	ul#nav { height:40px; width:966px; margin:0; padding:0; }
		#nav li {}
		#nav li.first, #nav li.last {}
			#nav li.first { padding:7px 0 0 18px; }
			#nav li.second { padding:7px 0 0 35px; }
			#nav li.third { padding:7px 0 0 34px; }
			#nav li.fourth { padding:7px 0 0 35px; }
			#nav li.fifth { padding:7px 0 0 34px; }
			#nav li.sixth { padding:7px 0 0 34px; }
			#nav li.seventh { padding:7px 0 0 34px; }
			#nav li.eighth { padding:7px 0 0 24px; }
				#nav li a { height:33px; }
				#nav li span a { font-size:16px; line-height:18px; text-indent:0; } /*for google translate*/
					a#nav_115098 { width:67px; background-position: -18px -94px; }
					a#nav_115112 { width:104px; background-position: -120px -94px; }
					a#nav_115113 { width:104px; background-position: -258px -94px; }
					a#nav_115114 { width:104px; background-position: -397px -94px; }
					a#nav_115115 { width:98px; background-position: -535px -94px }
					a#nav_115116 { width:93px; background-position: -667px -94px; }
					a#nav_115117 { width:72px; background-position: -794px -94px; }
					a#nav_115512 { width:72px; background-position: -890px -94px; }
						a#nav_115098:hover, a#nav_115098.on { background-position: -18px -221px; }
						a#nav_115112:hover, a#nav_115112.on { background-position: -120px -221px; }
						a#nav_115113:hover, a#nav_115113.on { background-position: -258px -221px; }
						a#nav_115114:hover, a#nav_115114.on { background-position: -397px -221px; }
						a#nav_115115:hover, a#nav_115115.on { background-position: -535px -221px; }
						a#nav_115116:hover, a#nav_115116.on { background-position: -667px -221px; }
						a#nav_115117:hover, a#nav_115117.on { background-position: -794px -221px; }
						a#nav_115512:hover, a#nav_115512.on { background-position: -890px -221px; }
							.subMenuDown { display:none; position:absolute; }
								.subMenuDown, a.subMenuItemsDown { width:190px; }
								.subMenuDown { margin:0; padding:0; }
									.subMenuDown #holder {}					
										.subMenuDown #menu-header { height:5px; background:url(/ftpimages/90/podium/style512/images/ddOff.png) top left repeat-y; }
										a.subMenuItemsDown {
											display:block; background:url(/ftpimages/90/podium/style512/images/ddOff.png) top left repeat-y;
											font-family:'Trebuchet MS'; font-size:12px; line-height:14px; color:#454444; text-align:left; text-decoration:none;
										}
											a.subMenuItemsDown:hover { color:#000000; background:url(/ftpimages/90/podium/style512/images/ddOn.png) top left no-repeat; }
										a.subMenuItemsDown span{ display:block; padding:4px 15px; }
										.subMenuDown #menu-footer { height:13px; background:url(/ftpimages/90/podium/style512/images/ddFoot.png) top left no-repeat; }
	#bannerPhotoMain {
		position:absolute; top:0; left:0;
		height:138px; width:966px; background:url(/ftpimages/90/podium/style512/images/bannerPhotoBack.png) top right repeat-y;
		overflow:hidden;
	}
		#bannerPhotoMain .photosReturn { list-style:none; margin:1px 0 0 6px; padding:0; }
			#bannerPhotoMain .photoItems { margin:0; padding:0; }
				#bannerPhotoMain img {}
	#bannerPhotoBottom {
		position:absolute; top:138px; left:192px;
		height:21px; width:774px; background:url(/ftpimages/90/podium/style512/images/bannerPhotoBack.png) top right repeat-y;		
	}
		#bottomPiece { height:21px; background:url(/ftpimages/90/podium/style512/images/defaultBannerPhoto.jpg) -186px -137px no-repeat; }
	h2#bannerTab {
		position:absolute; top:138px; left:192px;
		height:27px; width:133px; background:url(/ftpimages/90/podium/style512/images/tab24.png) top left no-repeat;
	}
		h2#bannerTab.IE6 { background:url(/ftpimages/90/podium/style512/images/tab8.png) top left no-repeat; }
	h2#bannerTab span { font-size:16px; line-height:18px; text-indent:0; } /*for google translate*/

	#bannerLeft { position:absolute; top:-127px; left:-18px; height:216px; width:18px; background:url(/ftpimages/90/podium/style512/images/bannerPositionLeft.png) bottom left no-repeat #ffffff; }
	#bannerRight { position:absolute; top:-127px; left:966px; height:216px; width:18px; background:url(/ftpimages/90/podium/style512/images/bannerPositionRight.png) bottom left no-repeat #ffffff; }
	#leftColTop { position:absolute; top:138px; left:7px; height:16px; width:185px; background:url(/ftpimages/90/podium/style512/images/leftColTop.png) top left no-repeat; }
	
	#boardingPosition{display: none; position: relative;}
	#boardingPosition img{position: absolute; top: 0; left: 5px;}
	
	#meetOurGirlsPosition{display: none; position: relative;}
	#meetOurGirlsPosition img{position: absolute; top: 0; left: 6px;}

/****************************************/

.flags { background-image:url(/ftpimages/90/podium/style512/images/flags.png); background-repeat:no-repeat; }
#footerWrap{text-align: center; width: 100%;}
#footerArea{background:url(/ftpimages/90/podium/style512/images/footer.png) top left no-repeat #ffffff; width: 1002px; height: 126px; margin: 0 auto;}

	#addressArea{
		float:left;
		width: 642px;
		height: 126px;
	}
	ul#footerContent { margin:90px 0px 0 36px; padding:0; }
/*#footerArea { width:972px; background:url(/ftpimages/90/podium/style512/images/footer.png) top left no-repeat #ffffff; padding:17px 0 0 0; margin: 0 auto; }*/
	.positionRelative{position: relative;}
	#footerLeft { position:absolute; top:-78px; left:-18px; height:67px; width:18px; background:url(/ftpimages/90/podium/style512/images/footerPositionedLeft.png) top left no-repeat; }
	#footerRight { position:absolute; top:-78px; left:966px; height:67px; width:18px; background:url(/ftpimages/90/podium/style512/images/footerPositionedRight.png) top left no-repeat; }

	#footerRule { height:1px; width:946px; background:#dbdbdb; margin:0 0 0 8px; }
	/*ul#footerContent { float:left; height:14px; width:551px; margin:8px 54px 0 18px; padding:0; }*/
		#footerContent li, #footerContent li a, #footerContent li a:link, #footerContent li a:active, #footerContent li a:hover, #footerContent li a:visited {
			font-family:'Trebuchet MS'; font-weight:normal; font-size:12px; line-height:14px; color:#5a5a5a;
		}
			#footerContent li a:hover { text-decoration:none; }
		#footerContent li.second { text-transform:uppercase; padding:0 5px; }
			#footerContent li address { display:inline; font-style:normal; }
	#translateLang { float:left; padding-top: 86px;}
		ul#translate { height:20px; margin:0; padding:0 0 0 118px; }
			#translate li {}
			#translate li a { display:block; float:left; height:20px; }
				a#flag_1 { background-position: -118px 0; }
				a#flag_2 { background-position: -143px 0; }
				a#flag_3 { background-position: -170px 0; }
				a#flag_4 { background-position: -197px 0; }
				a#flag_5 { background-position: -223px 0; }
				a#flag_6 { background-position: -248px 0; }
				a#flag_7 { background-position: -274px 0; }
				a#flag_8 { background-position: -300px 0; }
					a#flag_1:hover { background-position: -118px -20px; }
					a#flag_2:hover { background-position: -143px -20px; }
					a#flag_3:hover { background-position: -170px -20px; }
					a#flag_4:hover { background-position: -197px -20px; }
					a#flag_5:hover { background-position: -223px -20px; }
					a#flag_6:hover { background-position: -248px -20px; }
					a#flag_7:hover { background-position: -274px -20px; }
					a#flag_8:hover { background-position: -300px -20px; }
	#footerBottom { clear:both; height:22px; }

abbr {border-bottom: none;}
