body { background-color:#ecedef; font-family:verdana; text-align:center; }
	#container { width:900px; background:url('../images/background-top.gif') top right no-repeat; margin-left:auto; margin-right:auto; text-align:left; }

	#header { float:right; width:650px; margin-right:10px; margin-top:10px;}
		#topnav { float:left; margin-left:10px; margin-right:20px; }
			#topnav li { float:left; padding-right:10px; }
		#header img { float: left; }
		#loginForm { }
		  #loginForm input.textentry { width:135px; margin-right:10px; z-index: 500; }
		  #formButton { position:relative; top:-20px; left:625px; width:53px;}
		
		#languageSelect { text-align:right; margin-right: 20px; margin-top:20px; margin-bottom:30px;}
			#languageSelect li { float:right; margin-left:20px; }
				#languageSelect a { color:#bebec0; text-decoration:none; text-transform:uppercase; font-size:13px; font-weight:bold; }
				#languageSelect a.current { color:#820a86;}
			
	#leftCol { float: left; width:220px; }

		#pageTitle h1 { color:#820a86; font-size:22px; }
		#pageTitle h2 { color:#555557; font-size:12px; margin-bottom:5px; }
		#gallery { margin-top:30px; }
		#gallery2 { margin-top:30px; }
		#yearBook { margin-top:30px; }
		
	#internalPage { width: 652px; float:right;}
		#internalTop { width:652px; height:140px; background:url('../images/h_about.jpg') top left no-repeat; }
    		#internalTop.about { background:url('../images/h_about.jpg') top left no-repeat; }
    		#internalTop.life { background:url('../images/h_academic.jpg') top left no-repeat; }
    		#internalTop.school-life { background:url('../images/h_school_life.jpg') top left no-repeat; }
    		#internalTop.boarding { background:url('../images/h_boarding.jpg') top left no-repeat; }
    		#internalTop.admissions { background:url('../images/h_admissions.jpg') top left no-repeat; }
    		
			#internalTop h2 { color:#fff; text-transform:uppercase; padding-top:100px; padding-left:32px; font-weight:bold; }
		#internalMiddle { background:url('../images/subPageMiddle.gif') top left repeat-y;}
			#internalMiddle p { font-size:12px; color:#555557; padding: 10px 30px; line-height:120%; }
			#internalMiddle ul { font-size:12px; color:#a9a9ab; padding: 10px 30px; }
			#internalMiddle table { font-size:12px; color:#555557; padding: 10px 30px; }
			#internalMiddle td { vertical-align:top;padding-top:5px; }
			#internalMiddle input,#internalMiddle select,#internalMiddle textarea { width:200px; }
			#internalMiddle strong { font-weight:bold; }
		#internalBottom { height:24px; background:url('../images/subPageBottom.gif') top left no-repeat; }
	
		.gallery { list-style-type:none; margin:0; color:#7d7d81; line-height:1.1em; }
		.gallery li { width:165px; height:180px; float:left; padding-left:12px; text-align:center; }
		.gallery li img { padding:2px; border:1px solid #aaa; }
		
	#rightCol { float:right; width: 670px; margin-right:8px; }
		#topPane { width:652px; height:216px; background:url('../images/topPaneBg.gif'); float:right; }
			#imageFader { position:relative; top:14px;left:14px; }
			
			#news { border:1px solid white; width:200px; position:relative; top:14px; left:438px; height:188px;}
				#news h3 { background-color:#fff; color:#820a86; text-transform:uppercase; font-weight:bold; padding:5px 10px; font-size:80%; }
				#newsContent { font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px;}
					#newsContent strong { font-weight:bold; display:block; padding-top:10px; color:#555557; padding-bottom:4px; }
			    #news a { text-decoration:none;color:#555557; }
			    #news a:hover { text-decoration:none;color:#820a86; }
			    
				
					
		p.introText { color:#555557; font-size:12px; width:652px; float:right; margin-top:20px; margin-bottom:20px; line-height:120%; }
		
		
		#contentBlock { width:653px; float:right; }
			#containerTop { background:url('../images/mBlockTop.gif') top left no-repeat; height:152px; }
			#navImages { padding-top:30px; }
				#navImages li { float:left; width:160px; text-align:center; }
				#navImages span { display:block; font-weight:bold; font-size:13px; color:#820a86; }
				
			#containerMiddle { background:url('../images/mBlockMiddle.gif') top left repeat-y; }
				#middleLeft, #middleRight { width:300px; padding-top:20px; padding-bottom:20px; }
				#middleLeft img, #middleRight img { float:left; }
				#middleLeft p, #middleRight p { color:#555557; font-size:12px; padding-top:20px; padding-right:20px;}
				#middleLeft strong, #middleRight strong { border-bottom:3px solid white; color:#820a86; font-weight:bold; margin-bottom:10px; }
				#middleLeft { float:left; padding-left:30px; }
				#middleRight { float:right; }
				
			#containerBottom { background:url('../images/mBlockBottom.gif') top left no-repeat; height:113px; color:#555557;}
				#containerBottom h4 {  border-bottom:3px solid white;  width:100px; padding-left:10px; margin-left:20px; padding-top:10px; font-size:12px; padding-bottom:2px; font-weight:bold; }
				#containerBottom p { padding:10px 30px; font-size:12px; }
				
				#footer { padding-top:15px; padding-left:260px; font-size:11px; margin-left:auto; margin-right:auto; width:680px; text-align:left; line-height:120%; }
#navBox { background:url('../images/menuBgTop.gif') top right no-repeat; width:210px; }

#navigation { padding:10px 0 0 10px; margin:0px; text-indent:0px;}
#navigation a.head {cursor:pointer;color:#FFFFFF; display:block; width:190px; margin:0px; height:24px; padding:0px; text-indent:14px; text-decoration: none; line-height:24px; text-align:middle; text-transform:uppercase; font-size:12px; }

#navigation ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; width:160px; margin-left:15px; }

#navigation a.menuA { background:url('../images/menuA.gif') top left no-repeat; }
#navigation a.menuB { background:url('../images/menuB.gif') top left no-repeat; }
#navigation a.menuC { background:url('../images/menuC.gif') top left no-repeat; }
#navigation a.menuD { background:url('../images/menuD.gif') top left no-repeat; }
#navigation a.menuE { background:url('../images/menuE.gif') top left no-repeat; }
#navigation a.menuF { background:url('../images/menuF.gif') top left no-repeat; }
#navigation a.menuG { background:url('../images/menuG.gif') top left no-repeat; }

#navigation li { list-style:none outside none; display:inline; }
#navigation li li a { color:#555557; display:block; text-indent:10px; font-size:12px; border-bottom:1px dotted #777779; text-decoration: none; line-height:17px; background-image:none; }
#navigation li li a:hover { background-color:#ecedef; }

.clearme { clear:both; }