@charset "UTF-8";
/* CSS Document */

#selector { *background-color: yellow; /* target IE7 and below */ }
#selector { _background-color: blue; /* then overwrite for targeting IE6 specifically */ }

#selector, x:-moz-any-link { background-color: pink; /* target Firefox 2 */ }
#selector, x:-moz-any-link, x:default { background-color: white; /* then overwrite for Firefox 3 specifically */ }

@media screen and (-webkit-min-device-pixel-ratio:0) { #selector { background-color: red; } /* declare for Opera and Webkit browsers */ }

body:first-of-type #selector { background-color: silver; /* target Safari 3 and above */ }
body:nth-of-type(1) #selector { background-color: black; /* target Safari 3.1 and Google Chrome */ }

.bigcube {line-height:11px;}


.style5 {color: #0033CC; font-weight: bold; font-size: 18px; }

		body {
	margin: 		0;
	padding:		0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		66%;
	background-color: 003366;
	background-image: url(pagebg2.png);
	background-repeat: repeat-x;
	background-position: center top;
		}
		
		
		
		

.HeaderWeb {
	font-size: 18px;
	color: #9ab2be;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MiniGrey {
	font-size: 10px;
	color: #9ab2be;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 11px;	
}





ul.square {
	list-style-type:square;
	font-size: 12px;
	margin: 8;
	font-family: Arial, Helvetica, sans-serif;
}


.NAVMain {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3071B8; font-weight: bold; }
.MiniBlack {font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.LeftDots {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #3071B8; }
.NAVLeftLargeWhite {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bold; }
.NAVLeftBlue {
	color: #3071B8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.NAVLeftSmallWhite {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; }

		
		
img.right {
  float : right;
  margin : 0 0 5px 10px;  /* Top, Right, Bottom, Left */
}

img.left {
  float : left;
  margin : 0 10px 5px 0;
}
	
img.center {
  display:block;
margin-left:auto;
margin-right:auto;
}
	
		
		
		
		
		.bordercon {
	position:		relative;
	width:			886px;
	background: 	url(bordercontent.png) repeat-y top center;
	z-index:+1;		
		}
		

		#container {
	position:		relative;
	width:			886px;
	margin:			auto;
		}
		
		#navigation {
			position:		relative;
			width:			886px;
			height:			48px;
			background: 	transparent url(navbg2.png) no-repeat top left;
			padding-left: 16px;
		}
		#navigation ul {
			margin:			0;
			padding:		0;
			padding-left:	20px;
			padding-right:	20px;
		}
		#navigation ul li {
			list-style:		none;
			float:			left;
			margin-top:		20px;
			height:			16px;
			margin-left:1px;
		}
		#navigation ul li a {
			display:		block;
		}
		#btnHome {
			width:			100px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat 0px -16px;
			
		}
		#btnHome:hover {
			background-position: 0px 1px;
		}
		#btnAbout {
			width:			130px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -100px -16px;
		}		
		#btnAbout:hover {
			background-position: -100px 1px;
		}
		#btnTuition {
			width:			130px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -230px -16px;
		}	
		#btnTuition:hover {
			background-position: -230px 1px;
		}
		#btnPrices {
			width:			120px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -350px -16px;
			
		}	
		#btnPrices:hover {
			background-position: -350px 1px;
			
		}
		#btnBooking {
			width:			120px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -470px -16px;
			
		}	
		#btnBooking:hover {
			background-position: -470px 1px;
			
		}
		#btnContact {
			width:			120px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -590px -16px;
		}				
		#btnContact:hover {
			background-position: -590px 1px;
		}
		#btnLinks {
			width:			99px;
			height:			16px;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
			background:		transparent url(navbtns2.gif) no-repeat -710px -16px;
		}	
		#btnLinks:hover {
			background-position: -710px 1px;
		}
		#header {
			position:		relative;
			width:			886px;
			height:			108px;
			background: 	transparent url(headerbg2.png) no-repeat top left;
		}	
		#header h1 {
			margin:			0;
			padding:		0;
			position:		relative;
			text-indent:	-10000px;
			overflow:		hidden;
		}
		#header form {
			position:		absolute;
			top:			317px;
			right:			227px;
			width:			273px;
		}
		#searchterm {
			margin:			0;
			padding:		0;
			padding-top:	10px;
			text-indent:	5px;
			color:			#555555;
			border:			none;
			background:		transparent url(searchterm.gif) no-repeat center left;
			width:			242px;
			height:			28px;
			font-size:		1.3em;
		}
		#searchbtn {
			margin:			0;
			padding:		0;
			padding-top:	10px;
			width:			30px;
			height:			28px;
			display:		block;
			float:			right;
			background:		transparent url(searchbtn.gif) no-repeat center left;
			border:			none;
			text-indent:	-10000px;
			text-decoration:none;
			overflow:		hidden;
			
		}
		
		
		
		.centeredImage {
	text-align: center;	
	} 

		
		
	
		
	
	/*++++++++++++++++ABOUT+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		#contentpage {
	position:relative
	left:34px;
	width:			860px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;
	background-image: url(bacims.gif);
		}	
		
		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 15px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 15px;
  }	
		
		
		
		#aboutim {
	position:absolute;
	width:			254px;
	height:			278px;
	background: 	transparent url(b_about.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
		
		
		
		
		#aboutcon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbac.png) no-repeat left top;
	height: 893px;
	position: absolute;
	top: -7px;
	left: 260px;
	z-index: +1;
}

h2
    {
	color: #cc0000;
	padding: 10px 15px 5px 15px;
	font-size: 24px;
}




#aboutcon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
}  
		
		
		
		
/*+++++++++++++TUITION++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		
			#tuitcont {
	position:relative
	left:34px;
	width:			860px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;

		}	
		
/*		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 11px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 11px;
  }	
		
*/		
		
		#tuitim {
	position:absolute;
	width:			263px;
	height:			262px;
	background: 	transparent url(b_tuit.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
		
		
	

 		
		#tuitcon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbac.png) no-repeat left top;
	height: 893px;
	position: absolute;
	top: -7px;
	left: 260px;
	z-index: +1;
}

#tuitcon-box h2
    {
    color: #cc0000;
    padding: 10px 15px 5px 15px;
}




#tuitcon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
} 
		
		
		
		
		
		
		
		
		
		
		
		
	/*+++++++++++++PRICES++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		
			#pricescont {
	position:relative
	left:34px;
	width:			860px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;
	background-image: url(bacims.gif);
		}	
		
/*		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 11px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 11px;
  }	
		
*/		
		
		#pricesim {
	position:absolute;
	width:			278px;
	height:			279px;
	background: 	transparent url(b_prices.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
		
		
	

 		
		#pricescon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbac.png) no-repeat left top;
	height: 893px;
	position: absolute;
	top: -7px;
	left: 260px;
	z-index: +1;
}

#pricescon-box h2
    {
    color: #cc0000;
    padding: 10px 15px 5px 15px;
}




#pricescon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
} 
			
		
		
		
		
	
	/*+++++++++++++BOOKING++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		
			#bookingcont {
	position:relative
	left:34px;
	width:			860px;
	height:			1300px;
	background: 	transparent url(bacimsbook.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;
		}	
		
/*		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 11px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 11px;
  }	
		
*/		
		
		#bookingim {
	position:absolute;
	width:			268px;
	height:			312px;
	background: 	transparent url(b_book.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
	
	

 		
		#bookingcon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbacbook.png) no-repeat left top;
	height: 1293px;
	position: absolute;
	top: -12px;
	left: 257px;
	z-index: +1;
}

#bookingcon-box h2
    {
    color: #cc0000;
    padding: 10px 15px 5px 15px;
}




#bookingcon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
} 
			
		
		
		
		
		
		
		

		
	
	/*+++++++++++++CONTACT++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		
			#contactcont {
	position:relative
	left:34px;
	width:			860px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;
	background-image: url(bacims.gif);
		}	
		
/*		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 11px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 11px;
  }	
		
*/		
		
		#contactim {
	position:absolute;
	width:			263px;
	height:			262px;
	background: 	transparent url(b_con.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
		
		
	

 		
		#contactcon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbac.png) no-repeat left top;
	height: 893px;
	position: absolute;
	top: -12px;
	left: 257px;
	z-index: +1;
}

#contactcon-box h2
    {
    color: #cc0000;
    padding: 10px 15px 5px 15px;
}




#contactcon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
} 
			
		
		

		
	
	/*+++++++++++++links++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
		
		
		
			#linkscont {
	position:relative
	left:34px;
	width:			860px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
	position: relative;
	top: 0px;
	left: 14px;
	z-index: +1;

		}	
		
/*		#jazpic {
	background-image: url(abjaz.jpg);
	height: 229px;
	width: 162px;
	float: right;
	margin: 11px;
	margin-top: 60px;
  }
	
	
	
			#glenpic { 
  background-image: url(abglen.jpg);
  height: 230px;
  width: 163px;
 float: right;
	margin: 11px;
  }	
		
*/		
		
		#linksim {
	position:absolute;
	width:			263px;
	height:			262px;
	background: 	transparent url(b_links.png) no-repeat top left;
	z-index:+1;
	left: 24px;
	top: 315px;
}	
		
		
	

 		
		#linkscon-box
    {
	width: 587px;
	margin: 15px;
	background: url(aboutconbac.png) no-repeat left top;
	height: 893px;
	position: absolute;
	top: -7px;
	left: 260px;
	z-index: +1;
}

#linkscon-box h2
    {
    color: #cc0000;
    padding: 10px 15px 5px 15px;
}




#linkscon-box p
    {
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: justify;
} 
			
		
		
		
		
		
		
		
		
		
		
		
		
		
		#pricescont {
	position:		relative;
	width:			886px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
		}	
		#contactcont {
	position:		relative;
	width:			886px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
		}	
		#tuitioncont {
	position:		relative;
	width:			886px;
	height:			600px;
	background: 	transparent url(bacims.png) no-repeat top left;
		}	
		#linkscont {
	position:		relative;
	width:			886px;
	height:			900px;
	background: 	transparent url(bacims.gif) no-repeat top left;
		}
		#bookcont {
	position:		relative;
	width:			886px;
	height:			600px;
	background: 	transparent url(bacims.png) no-repeat top left;
		}
		
		
		
		
		
		
		#inset {
	width:			304px;
	height:			108px;
	background:		transparent url(insetbg.png) no-repeat top left;
	left: 			547px;
	top: 			32px;
	position: absolute;
	
	
		}
			#inset h2 {
			padding:		0;
			margin:			0;
			margin-top:		13px;
			margin-left:	15px;
			height:			22px;
			background:		transparent url(insetHeadingbg2.gif) no-repeat top left;
			text-indent:	-1000px;
			overflow:		hidden;
		}

	
	
		#inset p {
	margin:			25;
	padding:		0;
	padding-left:	18px;
	padding-right:	20px;
	text-align:		justify;
	color:			white;
	text-decoration: none;
	margin-top: 15px;
	position: absolute;
	display: block;
	left: 4px;
	top: 6px;
		}
		#inset a.morebtn {
			width:			131px;
			height:			25px;
			position:		absolute;
			left:			101px;
			top:			115px;
			background:		transparent url(insetMoreBtn.gif) no-repeat top left;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
		}
		#content {
			position:		relative;
			width:			886px;
			background:		transparent url(contentbg.png) repeat-y top left;
		}
		#triptych {
			position:		relative;
			width:			858px;
			background:		transparent url(tryptychbg.jpg) repeat-x top left;
			margin:			auto;
			height:			335px;
		}
		.panel {
			width:			286px;
			height:			334px;
			margin:			0;
			float:			left;
		}
		.panel h2 {
			position:		relative;
			padding:		0;
			margin:			0;
			margin-top:		8px;
			margin-left:	11px;
			margin-bottom:	80px;
			height:			22px;
			text-indent:	-10000px;
			overflow:		hidden;
		}
		.panel p {
	padding:		11px;
	padding-right:	14px;
	margin:			100;
	text-align:		justify;
	padding-bottom:	5px;
	margin-top: 120px;
	position: relative;
	overflow: hidden;
	display: block;
		}
		.panel a.morebtn {
			width:			106px;
			height:			20px;
			float:			right;
			margin-top:		20px;
			margin-right:	20px;
			background:		transparent url(panelMoreBtn2.gif) no-repeat top left;
			text-indent:	-10000px;
			overflow:		hidden;
			text-decoration:none;
		}
		#panel1 {
			background:		transparent url(panel1bg.png) no-repeat top left;
		}
		#panel2 {
			background:		transparent url(panel2bg.png) no-repeat top left;
		}
		#panel3 {
			background:		transparent url(panel3bg.png) no-repeat top left;
		}
		#panel1 h2 {
			background:		transparent url(panel1.gif) no-repeat top left;
		}
		#panel2 h2 {
			background:		transparent url(panel2.gif) no-repeat top left;
		}
		#panel3 h2 {
			background:		transparent url(panel3.gif) no-repeat top left;
		}
		#nar{
		padding:		11px;
	padding-right:	14px;
	margin:			0;
	text-align:		justify;
	padding-bottom:	5px;
	margin-top: 0px;
		}	
		
					
		#footer {
	position:		relative;
	margin: 0px auto 0px auto;
	width:			886px;
	background: 	transparent url(footerbg.png) no-repeat bottom left;
	height:			58px;
	line-height: 10px;
		}

		
		
		
		#metanav {
			position:		absolute;
			display: block;
			bottom:			14px;
			right:			19px;
		}
		#metanav li {
			list-style:		none;
			display:		inline;
			padding:		5px;
			padding-top:	1px;
			padding-bottom:	1px;
			border-right: 	1px solid white;
		}
		#metanav li.last {
			border-right:	none;
		}
		#metanav li a {
	font-size:		0.9em;
	color:			white;
	text-decoration:none;
	line-height: 11px;
		}
		#metanav li a:hover {
			text-decoration:underline;
		}
		
		
		/* Footer content */
		
		
		
		#footercon {
	position:relative;
	width:			886px;
	background: 	transparent url(footerbg.png) no-repeat bottom left;
	height:			58px;
	line-height: 10px;
		}
		#metanavcon {
			position:		absolute;
			display: block;
			bottom:			14px;
			right:			19px;
		}
		#metanavcon li {
			list-style:		none;
			display:		inline;
			padding:		5px;
			padding-top:	1px;
			padding-bottom:	1px;
			border-right: 	1px solid white;
		}
		#metanavcon li.last {
			border-right:	none;
		}
		#metanavcon li a {
	font-size:		0.9em;
	color:			white;
	text-decoration:none;
	line-height: 11px;
		}
		#metanavcon li a:hover {
			text-decoration:underline;
		}

