@charset "iso-8859-1";
/* author: Linden  Hatherall */
/* Creation date: 8/24/2009 */
body{
	margin: 0px 0px 0px 0px;
	background-color: #eee;	
}
div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sides{
	background: url(pics/bg_gradient.png) repeat-y center #eee;
}

#header {
	width: 990px;
	height: 125px;
	background: url(pics/banner.jpg);	
	margin:0;
	text-align: right;
}

#main_menu{
	text-align: right;
	padding-right: 0px;
	padding-top: 92px;
	margin: 0 0 0 0;
}

.main_menu_item{
	font-family: sans-serif;
	font-size: 10pt;
	color: #fff;
	text-decoration: none;	
	margin: 0 0 0 0;
	text-align: left;
}

.main_menu_item_current{
	font-family: sans-serif;
	font-size: 10pt;
	color: #fff;
	text-decoration: none;	
	margin: 0 0 0 0;
	text-align: left;
	background: url(pics/current_bg.jpg);
}

.main_menu_item:hover{
	color: #906;
}
.main_menu_item_current:hover{
	color: #fff;
}

#topline{
	width: 990px;
	height: 8px;
	font-size: 5pt;
	background: #fff;
}
#home_body{
	width: 990px;	 
	margin: 0 0 0 0;
	background: #250050;
}

.news_link{
	text-decoration: none;
	color: #fff;
}
.news_link:hover{
	text-decoration: underline;
	font-weight: bold;
}

.left_text{
	width: 450px;
	font-family: sans-serif;
	font-size: 9pt;
	color: #fff;
	text-align: justify;
	float: left;
	padding-left: 70px;
	
}
h2{
	font-family: sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
.right_pic{
	width: 400px;
	float: left;
	padding-bottom: 10px;	
}
.right_pic P{
	font-family: sans-serif;
	font-size: 9pt;
	color: #fff;
	text-align: justify;	
	padding-left: 40px;
}
#global_footer{
	width: 990px;
	color: #666;
	font-family: sans-serif;
	font-size: 8pt;
	
}
#footer_left{
	float: left;
	padding-top: 10px;
}
#footer_right{
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.footer_link{
	color: #666;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.footer_link:hover{
	color: #333;
}

.white_heading{
	color: #fff;
	font-family: sans-serif;
	font-size: 14pt;	
	padding-left: 10px;
	padding-right: 10px;
}

.white_text{
	color: #fff;
	font-family: sans-serif;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;	
}
.white_text2{
	color: #fff;
	font-family: sans-serif;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;	
}
.white_text_table{
	color: #fff;
	font-family: sans-serif;
	font-size: 9pt;
	width: 600px;
	text-align: left;	
	padding: 0px;
	border-spacing: 0px;
	
}
.white_border{
	border: solid 1px #fff;
}

.white_border2{
	border: solid 1px #fff;
	margin-bottom: 10px;
}

.row_highlight{
	background: #350060;
}

.white_text_small{
	color: #fff;
	font-family: sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;	
}

a.white_text{
	text-decoration: none;
}

a.white_text:hover{
	color: #606;
}
a.darker_text{
	text-decoration: none;
	color: #402665;
	font-family: sans-serif;
	font-size: 9pt;
}
a.darker_text:hover{
	text-decoration: underline;
	color: #606;
}
#teachers_home_text{
	width: 600px;
	color: #fff;
	font-family: sans-serif;
	font-size: 9pt;
	padding-left: 150px;
	padding-right: 150px;
	text-align: left;
}

.teacher_link{
	text-decoration: none;
	color: #c6c;
}

.teacher_link:hover{	
	color: #f9f;
}

.heading_pic{
	padding-left: 50px;
	padding-top: 25px;
}

.tt_heading{
	background: #fff;
	color: #250050;
	font-weight: bold;
	text-align: center;
}
.times{
	width: 180px;
}
.pink_text{
	color: #f9f;
}

/* page heights */

.timetables{
	height: 2530px;
}
.brighton{
	height: 1350px;
}
.hampton{
	height: 600px;
}
.pointcook{
	height: 600px;
}

.what_we_offer{
	height: 1330px;
}
.aims{
	height: 500px;
}
.policies{
	height: 1270px;
}
.studios{
	height: 600px;
}
.classes{
	height: 550px;
}
.teachers{
	height: 1250px;
}
.janine{
	height: 1100px;
}
.natasha{
	height: 600px;
}
.rennie{
	height: 900px;
}
.natalie{
	height: 700px;
}
.kat{
	height: 880px;
}
.rebecca{
	height: 580px;
}
.pamela{
	height: 590px;
}
.rhiannon{
	height: 555px;
}
.more{
	height: 1355px;
}
.uniform{
	height: 1495px;
}
