* {
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
}
body {
	color:#666;	
	font:62.5% Tahoma, Arial, Helvetica, sans-serif;
	height:100%;
	text-align:center;
	background-color:#fff;
}
ul {list-style: none;}
a {
	outline:none;
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	float:left;
	text-indent: -9999px;
	background:#fff url(../images/logo.gif) no-repeat left top;
	width: 171px;
	height: 124px;
	display: block;
	margin:90px 0 0 45px;
	display:inline;

}
h1 a {
	width: 171px;
	height: 124px;
	display: block;
	text-decoration: none;
}
h2 {
	font:1.5em Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-weight:bold;
	margin:0 0 0 12px;
}
body.home h2 {
	font:1.5em Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-weight:bold;
	margin:13px 0 0 13px;
}
.three h2 {margin-left:13px;}
.one h2 {
	font-size:2.1em;
	color:#333;
	font-weight:bold;
	margin:0 0 0.4em 12px;
}
h4 {
	font-size:1.1em;
	margin-left:13px;
}
.one a {
	font-weight:bold;
	color:#80BCD6;
}
body.specialist-schools .three h2 {letter-spacing:-1px;}
body.home .two h3 {
	margin:10px 0 0.2em 13px;
}
body.specialist-schools .three h3 {
	margin:3px 0 0.2em 13px;
	color:#80bcd6;
}
#accessibility {
	height:53px;
	width:181px;
	float:right;
}
#accessibility li {
	float:left;
	line-height:5.3em;
	height:5.3em;
	margin-left:2px;
}
#accessibility li a {color:#666;}
.heading2 {
	margin:10px 0 0.2em 13px;
	color:#80bcd6;
	font-weight:bold;
	font-size:1.2em;
	display:block;
}
h3 {
	font-size:1.2em;
	color:#80bcd6;
	font-weight:bold;
}
h3 a {color:#80bcd6;}
body.specialist-schools h3 {
	font-size:1.2em;
	color:#666;
	font-weight:bold;
	margin-left:14px;
}
body.departments h3,
body.curriculum h3,
body.news h3,
body.events h3,
body.accessibility h3 {
	color:#80bcd6;
	margin-left:13px;
	padding-bottom:0.1em;
}
body.news h3 {
	width:97%;
	clear:left;	
	}
body.news .one img {
	padding-bottom:2em;
	}
body.accessibility .one a {
	color:#80BCD6;
	font-weight:bold;
}
p {
	font-size:1.1em;
	color:#666;
	padding:0 24px 1.5em 13px;
	line-height:1.7em;
}
#wrapper {
	width:989px;
	text-align:left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -131px;
}
#header {
	width:224px;
	float:left;
	display:inline;
	background-color:#fff;
}
#content {
	width:750px;
	float:left;
	display:inline;
	background:#fff url(../images/content-bg.gif) repeat-y left top;
	margin:0 0 1.5em 15px;	
}
#content-head {
	width:750px;
	height:196px;
	float:left;
	display:inline;
	background-color:#80bcd6;
	position:relative;
}
#flash-showreel {
	float:left;
	width:325px;
	height:196px;
}
#flash-showreel p {
	padding:8px 10px 0 10px;
	line-height:1.4em;
	color:#fff;
}
#flash-video {
	position:relative;
	top:13px;
	left:13px;
	margin:0;
	padding:4px;
	width:337px;
	height:224px;
	background-color:#f2f2f2;
}
body.video .one {margin-top:50px;}
.head-text,
.head-text2 {
	float:left;
	display:inline;
	width:350px;
	height:15em;
	margin:26px 0 0 40px;
}
.head-text2 {margin-left:380px;}
.head-text2 p,
.head-text p {
	padding: 0;
	font-size:1.2em;
	color:#fff;
	margin-left:2px;
	line-height:1.4em;
}

.intro {
	display:block;
	font:2.3em Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.col-holder {
	float:left;
	background: url(../images/col-holder-bg.gif) no-repeat 380px bottom;
	margin-top:19px;
	position:relative;
	min-height:310px;
    height:auto !important;
    height:310px;
}
body.about-us .col-holder,
body.principals-address .col-holder,
body.specialist-schools .col-holder,
body.contact-us .col-holder,
body.departments .col-holder,
body.curriculum .col-holder,
body.news .col-holder,
body.events .col-holder,
body.history .col-holder,
body.aims-of-school .col-holder,
body.investors-in-people .col-holder,
body.developing .col-holder,
body.partners .col-holder,
body.prospectus .col-holder,
body.policies .col-holder,
body.past-pupil-forum .col-holder,
body.photo-gallery .col-holder,
body.accessibility .col-holder,
body.parents-forum .col-holder,
body.terms-and-conditions .col-holder,
body.careers-room .col-holder,
body.jobs .col-holder{
	width:748px;
	background-position:547px top;
}
body.home .col {
	float:left;
	display:inline;
	background-color:#fff;
	margin-right:13px;
}
.col {
	float:left;
	display:inline;
	margin-right:13px;
	position:relative;
}
body.home .one {width:311px;margin-left:1px;}
body.home .one img {margin:0 3px 0 0;}
body.home .two {
	width:223px;
	margin-right:7px;
	background:#fff url(../images/col-bg.gif) no-repeat 0 0;
}
body.home .three {
	width:189px;
	margin-right:0
}
.heading2 {
	margin:10px 0 0.2em 13px;
	color:#80bcd6;
	font-weight:bold;
	font-size:1.2em;
	display:block;
}
.one {
	width:375px;
	margin-left:1px;
	overflow:auto;
}
.one img {
	float:left;
	margin:5px 11px 2px 13px;
}
.one .img-holder img {margin-left:0;}
.one-vid {width:375px;margin:30px 0 0 1px;}
.one blockquote p {
	color:#666;
	font-size:1.1em;
	padding:0 0 2em 30px;
	width:440px;
}
body.about-us .one,
body.principals-address .one,
body.specialist-schools .one,
body.contact-us .one,
body.departments .one,
body.curriculum .one,
body.news .one,
body.events .one,
body.history .one,
body.aims-of-school .one,
body.investors-in-people .one,
body.developing .one,
body.partners .one,
body.prospectus .one,
body.policies .one,
body.past-pupil-forum .one,
body.photo-gallery .one,
body.accessibility .one,
body.parents-forum .one,
body.terms-and-conditions .one,
body.careers-room .one {
	width:541px;
}
body.sign-forum .one {width:375px;}
body.sign-forum .col-holder {background:transparent url(../images/col-holder-bg.gif) no-repeat 380px bottom;}
.three {
	width:189px;
	margin-right:0;
}
.box {
	float:left;
	display:inline;
	width:290px;
	margin:1em 0 0 17px;
}
.box img {
	border:#f2f8fb 3px solid; 
	float:left;
	margin-right:6px;
}
.heading {
	font-size:1.2em;
	color:#cecece;
}
.date {font-size:1.1em;}
.three ul {margin:0.5em 0 3em 14px;}
.three ul li {
	font-size:1.1em;
	color:#666;
	margin-bottom:0.5em;
}
.three a {
	color:#666;
}
body.curriculum .three,
body.departments .three,
body.photo-gallery .three,
body.specialist-schools .three,
body.news .three,
body.events .three,
body.developing .three {
	margin-top:5px;
}
blockquote p {
	padding: 0;
	font-size:1.2em;
	color:#fff;
	width:350px;
}
blockquote a {
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
}
.principle {
	color:#fff;
	display:block;
	padding:0.5em 0 0 0.2em;
}
.date2 {
	display:block;
	margin:-9px 0 0.8em 13px;
	font-size:1.1em;
	
}
.three .date2 {
	margin:0;
	font:1em  Tahoma, Arial, Helvetica, sans-serif;
}
.img-holder {
	float:left;
	display:inline;
	width:530px;
	margin: 0 0 7px 13px;
}
.img-holder img {
	float:left;
	display:inline;
	margin-right: 7px;
	border:0;
}
.members {
	float:left;
	display:inline;
	margin:0 0 0 15px;
}
.members ul {margin-bottom:1.7em;}
.members ul li {
	font-size:1.1em;
	line-height:1.4em;
}
#map {
	margin:0 0 2em 13px;
}
body.contact .one strong {
	width:40px;
	display:block;
	float:left;
}
#contact-details {margin:0 0 2em 13px;}	
#contact-details a {
	font-weight:bold;
	color:#80bcd6;
}
#contact-details li {
	line-height:1.6em;
	font-size:1.1em;
}
.revised-curr {
	margin:0.2em 0 2em 26px;
	font-size:1.1em;
	list-style:disc;
	list-style-position:outside;
	font-weight:bold;
}
/*revised-curr*/
body.accessibility .one ul,
body.departments .one ul,
body.staff .one ul,
body.curriculum .one ul  {
	margin:0.2em 0 2em 14px;
	font-size:1.1em;
	list-style:none;
	font-weight:bold;
}
body.departments .one ul ul {
	margin:0 0 0 13px;
	font-size:1em;
}

body.accessibility .one ul li a,
body.departments .one ul li a,
body.staff .one ul li a {
	line-height:1.7em;
	padding-right:0;
	padding-left:13px;
	background:url(../images/bullet.gif) no-repeat left 5px;
}
body.specialist-schools .one ul {
	margin:0 0 2em 25px;
}
body.parents-forum .one ul {
	margin:0 0 2em 14px;
	font-size:1.1em;
}
body.parents-forum .one ul li {
	line-height:1.7em;
	padding-right:0;
	padding-left:13px;
	background:url(../images/bullet.gif) no-repeat left 7px;
}
body.specialist-schools .one ul li {
	line-height:1.6em;
	padding-right:0;
	font-size:1.1em;
	list-style:disc;
}
body.staff .one .members ul {
	list-style:none;
	font-size:1em;
	line-height:1.4em;
	padding:0;
	margin:0 0 1.2em 0;
	font-weight:normal;
}
/*END revised-curr*/
.revised-sub {
	margin:0.2em 0 0 26px;
	font-size:1em;
	list-style:inherit;
	list-style-position:outside;
	font-weight:normal;
}
body.accessibility .revised-curr {padding-right:30px;}
.revised-curr li {
	line-height:1.6em;
	padding-right:0;
}	
.revised-curr li a {color:#666;}
body.specialist-schools .revised-curr,
body.aims-of-school .revised-curr,
body.curriculum .revised-curr {
	font-weight:normal;
}
.keystage-sub {
	float:left;
	margin-right:40px;
	width:151px;
}	
.news-stories a {
	color:#80bcd6;
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 0 1px;
}
.contact-holder {
	float:left;
	margin-right:55px;
}
.gallery {
	float:left;
	display:inline;
	margin-bottom:2em;
}
.image-holder {
	float:left;
	display:inline;
	margin:6px 0 0 13px;
	width:179px;
}
.image-holder2 {
	float:left;
	display:inline;
	margin:6px 0 0 13px;
}
.image-holder img {
	float:left;
	margin-right:4px;
	border:#f2f8fb 3px solid;
}
.image-holder2 img {
	float:left;
	margin-right:4px;
	border:#f2f8fb 3px solid;
}
.go-back a {
	position:absolute;
	top:8px;
	right:20px;
	color:#666;
	font-size:1em;
}
.links {
	float:left;
	display:inline;
}
.date {
	display:block;
	margin:1px 0 4px 13px;
}
.sub-col1 {
	width:282px;
	float:left;
}
.sub-col2 {
	width:246px;
	float:left;
}
.news-image {margin: 0 0 1em 14px;}
.more {
	font-weight:bold;
	font-size:1.1em;
	color:#80bcd6;
}
a.email {
	color:#80BCD6;
	font-weight:bold;
}
.pdf {
	padding-left:17px;
	background:#fff url(../images/pdf.gif) no-repeat left 1px;
	color:#80BCD6;
	font-weight:bold;
}
body.specialist-schools ul a img {border-color:#ccc;}
body.specialist-schools ul a img:hover {border-color:#80bcd6;}
.visit {
	padding-left:18px;
	background:#fff url(../images/visit.gif) no-repeat left -1px;
	color:#80BCD6;
	font-weight:bold;
}

body.curriculum .one ul {
	font-size:1.1em;
	margin:2px 0 1.4em 14px;
	list-style:none;

}
body.curriculum .one ul li {
	background:#fff url(../images/bullet.gif) no-repeat left 7px;
	padding-left:13px;
	font-weight:bold;
}
body.curriculum .one ul.subjects {
	width:244px;
	float:left;
	display:inline;
}
.subjects-holder img {
	float:left;
	display:inline;
}
#cal1 
{
	padding:6px 6px 18px 6px;
	background-color:#fff;
	border:#cbcbcb 1px solid;
	margin:0.5em 0 0 14px;
	float:left;
	display:inline;
}
body.developing .one ul {
	margin:0 0 1.6em 0;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:27px;

}
body.developing .one ul li {
	line-height:1.7em;
	padding-right:0;
	font-size:1.1em;
	list-style-position:outside;
}
.policy-list {
	margin-left:13px;
	font-size:1.1em;
}
.policy-list {
	line-height:1.6em;
}
/*Forum*/
#forum {
	margin:1em 0 0 14px;
}
#forum-head {
	width:510px;
	height:2.2em;
	float:left;
	margin-top:10px;
}
.sign {
	line-height:2em;
	height:2em;
	font-weight:bold;
	font-size:1.1em;
	float:left;	
}
.sign a {
	background-color:#80bcd6;
	padding:0.3em 0.7em 0.4em 0.7em;
	color:#fff;
}
.sign a:hover {
	text-decoration:underline;
}
.page-numbers {
	height:2em;
	line-height:2em;
	float:right;
	font-size:1em;
	font-weight:bold;
	margin-top:1px;
}
.page-numbers div {float:left;line-height:2em;}
.page-numbers select {
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
	padding:1px;
	margin:0 1px;
	width:60px;
	color:#333;
}
.page-numbers a {
	font-size:1em;
	font-weight:bold;
	background-color:#ada6a5;
	padding:0.4em 0.7em;
	color:#fff;
	margin-left:3px;
}
.page-numbers a.page-current {
	background-color:#80bcd6;
}
#forum-table {
	border-collapse:collapse;
	width:510px;
	float:left;
	margin-top:10px;
	font-size:1.1em;
}
#forum-table thead {
	background-color:#ada6a5;
	width:570px;
	height:2em;
	margin-top:10px;
}
#forum-table th {
	background-color:#ada6a5;
	color:#fff;
	padding-left:8px;
}
#forum-table td {
	background-color:#eee;
	color:#666;
	padding:8px;
	border-bottom:#ada6a5 1px solid;
}
#forum-table p {
	padding:0 5px 1em 0;
}
.name-col {
	width:93px;
	font-weight:bold;
}

/*Updates 21/04/2011------------------
--------------------------------------*/

.col-two{
	width:255px;
	float:left;
	display:inline;
	margin-right:10px;
}

.col-two h3.jobs-title{
	font-size:16px;
	color:#80BCD6;
	font-weight:bold;
	margin:20px 0 20px 12px;
}

.jobs-downloads{
	margin-left:12px;
}

ul.jobs-downloads li{
	margin:0 0 5px 0;
	font-size:12px;
}

ul.jobs-downloads li a{
	text-decoration:underline;
	font-size:12px;
}


/*Footer*/
#footer {
	clear:both;
	width:100%;
	background:#f2f2f2 url(../images/footer-bg.gif) repeat-x left top;
	text-align:left;
}
.logos {
	width:944px;
	margin:0 auto;
}
.logos img {margin-left:22px;}
#footer, .push {height:131px;clear:both;/*clear here is important*/}
#eyekiller-hold {
	clear:both;
	width:100%;
	background-color:#cfcece;
	height:28px;
	line-height:28px;
}
.eyekiller {
	width:984px;
	margin:0 auto;
	display:block;
	text-align:right;
	color:#666;
	font-size:1.1em;
}
/*Main Navigation*/
#main-nav {
	list-style:none;
	width:224px;
	background-color:#fff;
	float:left;
	display:inline;
	margin:70px 0 0 0;
	color:#000;
	font-size:1.2em;
	text-align:right;
}
#main-nav a {
  	height: 1.4em;
  	line-height: 1.4em;
	display: block;
	text-decoration: none;
	color:#333;
}
#main-nav li a:hover {
	color:#80BCD6;
}
body.home #main-nav li#home a,
body.about-us #main-nav li#about-us a,
body.principals-address #main-nav li#principals-address a,
body.staff #main-nav li#staff a,
body.history #main-nav li#history a,
body.aims-of-school #main-nav li#aims-of-school a,
body.developing #main-nav li#developing a,
body.investors-in-people #main-nav li#investors-in-people a,
body.partners #main-nav li#partners a,
body.prospectus #main-nav li#prospectus a,
body.policies #main-nav li#policies a,
body.specialist-schools #main-nav li#specialist-schools a,
body.news #main-nav li#news a,
body.events #main-nav li#events a,
body.sixth-form-entry #main-nav li#sixth-form-entry a,
body.curriculum #main-nav li#curriculum a,
body.departments #main-nav li#departments a,
body.careers-room #main-nav li#careers-room a,
body.photo-gallery #main-nav li#photo-gallery a,
body.past-pupil-forum #main-nav li#past-pupil-forum a,
body.parents-forum #main-nav li#parents-forum a,
body.contact-us #main-nav li#contact-us a,
body.jobs #main-nav li#jobs-link a,
body.student-council #main-nav li#student-council a,
body.p6 #main-nav li#p6 a {
	color:#80BCD6;
	font-weight:bold;
}
body.about-us #main-nav li#about-us ul a,
#main-nav ul li a {
	color:#888;
	font-weight:normal;
}
body.about-us #main-nav li#about-us ul a:hover {
	color:#80BCD6;
	font-weight:normal;
}
body.curriculum #main-nav li#curriculum ul a,
#main-nav ul li a {
	color:#888;
	font-weight:normal;
}
body.curriculum #main-nav li#curriculum ul a:hover {
	color:#80BCD6;
	font-weight:normal;
}
.tel{margin-top:35px;}
body.home #main-nav li#about-us ul,
body.specialist-schools #main-nav li#about-us ul,
body.news #main-nav li#about-us ul,
body.events #main-nav li#about-us ul,
body.sixth-form-entry #main-nav li#about-us ul,
body.curriculum #main-nav li#about-us ul,
body.departments #main-nav li#about-us ul,
body.photo-gallery #main-nav li#about-us ul,
body.past-pupil-forum #main-nav li#about-us ul,
body.parents-forum #main-nav li#about-us ul,
body.contact-us #main-nav li#about-us ul,
body.accessibility #main-nav li#about-us ul,
body.terms-and-conditions #main-nav li#about-us ul,
body.careers-room #main-nav li#about-us ul,
body.student-council #main-nav li#about-us ul,
body.p6 #main-nav li#about-us ul,
body.jobs #main-nav li#about-us ul  {
	display:none;
}
/*Form*/
#comments_form {
	font-size: 1em;
	width: 370px;
	margin:0 0 0 2px;
}
fieldset {
	margin: 1em 0; /*  space out the fieldsets a little*/
	padding: 1em 1em 0 0;
	border : none;
}
body.sign-forum .one,
body.photo-gallery .one {
	overflow:visible;
}
form p {
  	position: relative;
	width: 100%;
}
#comments_form  label {
	float: left;
	width: 161px;
}
#comments_form  select {
	width: 60px;
	font-size: 0.83em;
	color:#666;
	padding:2px 0;
}
.required {
	font-size: 0.83em;
	color:#760000;
}
.comment_input {
	padding:2px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666;
	width:180px;
}
textarea {
	width: 179px;
	height: 100px;
	padding:2px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666;
}
.submit {margin-left:294px;}
/*sIFR*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
body.home .sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 17px;
}
body.about-us .sIFR-hasFlash h2,
body.video .sIFR-hasFlash h2,
body.photo-gallery .sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 17px;
}
.sIFR-hasFlash .intro {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 23px;
}
/*lightbox*/
#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img{ border: none;}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer {
	padding: 10px;
	}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav { left: 0;}
#hoverNav a { outline: none;}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #010101;
}
/*Collapsable Panel*/
.CollapsiblePanel {
	margin: 0 0 2.7em 14px;
	padding: 0px;
	width:160px;
}
ul.upcoming {margin-bottom:0;}
ul.more-info {margin-bottom:2em;}
ul.collapse-list {margin-left:0;}
.CollapsiblePanelTab {
	margin: 0px;
	padding: 0;
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	outline:none;
	padding-left:12px;
	background:#fff url(../images/more.gif) no-repeat left center;
}
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	padding-left:12px;
	background:#fff url(../images/more-open.gif) no-repeat left center;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {

}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
.calendar {margin:10px 0 0 13px;}
body.specific .one ul li {
	line-height:1.7em;
	padding-right:20px;
	padding-left:13px;
	background:url(../images/bullet.gif) no-repeat left 8px;
}
* html body.specific .one ul {padding-left:13px;}
* html body.specific .one ul li {
	line-height:1.7em;
	padding-right:20px;
	padding-left:0;
	list-style-type:disc;
	list-style-position:outside;
}
body.parents-forum .links p {padding-right:0;}
#menus {float:left;display:inline;}
#menus li {
	padding-left:17px;
	background:#fff url(../images/pdf.gif) no-repeat left 2px;
	color:#80BCD6;
	font-weight:bold;
}
* html #menus li {padding-left:0;}
body.contact-us .one {overflow:visible;}
/*Changes 08/05/08*/
body.events .one {
	width:528px;
	margin-left:13px;
	overflow:auto;
	font-size:1.1em;
	line-height:1.7em;
}
body.events .one h2,
body.events h3,
body.events .date {
	margin-left:0;
}
body.events .three h3{
	margin-left:13px;
}
body.events .one p {
color:#666666;
font-size:1em;
padding:0pt 24px 1.5em 0;
}
body.photo-gallery .one h2 {
	width:530px;
	clear:both;
	}
.three #careers-links {
	font-size:1.1em;
	margin-left:13px;
	margin-bottom:28px;
	}
.three #careers-links a {
	display:block;
	font-weight:bold;
	margin-bottom:6px;
	}
.file {
	float:left;
	clear:left;
	padding-top:20px;
	}
body.p6 .file {
	padding-top:0;
	}
body.p6 .heading {
	width:90%;
	float:left;
	font-size:1.4em;
	color:#666;
	font-weight:bold;
	padding-left:13px;
	}
	
