@charset "UTF-8";
body {
	background:#000000;
	margin:0;
	padding:0;
	color:#BBB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.01%;
}
.whiteback {
	background: #FFF;
}
p, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, pre, address, blockquote, span, img, table, tr, td {
	padding:0;
	margin:0;
}
h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:0.6em;
	margin-bottom:0.3em;
}
h4, h5, h6 {
	color:#999;
	margin-bottom:0.2em;
}
h1 {
	font-size:1.4em;
	margin-top:0px;
}
h2 {
	font-size:1.2em;
	line-height:1.4em;
}
h3 {
	font-size:1em;
	line-height:1.2em;
}
h4 {
	font-size:0.8em;
	line-height:1em;
}
h5 {
	font-size:0.75em;
	line-height:1.1em;
	margin-bottom:0.75em;
}
h6 {
	font-size:0.7em;
	line-height:0.8em;
}
p {
	font-size:0.8em;
	text-align: left;
	line-height:1.4em;
	margin-top:0.4em;
	margin-bottom:0.6em;
}
blockquote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	text-indent:1.5em;
	margin-right:4em;
	margin-left:4em;
}
img.left {
	margin-right:10px;
	margin-bottom:10px;
}
img.right {
	margin-bottom:10px;
	margin-left:10px;
}
input.formbutton {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	font-size:11px;
	line-height:16px;
	padding:2px 4px 2px 4px;
	height:auto;
	color:#444;
	font-weight:bold;
	padding:1px 2px;
	background:url(../images/formbg.gif) repeat-x left top;
}
input.formbutton:hover {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#000;
	font-weight:bold;
	padding:1px 2px;
	background:url(../images/formbghover.gif) repeat-x left top;
}
a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	outline-color: -moz-use-text-color;
	outline-style: none;
}
a:link, a:visited {
	color:#0BF;
	text-decoration: none;
}
a:hover {
	color:#99CDFF;
	text-shadow:1px 1px 20px #069;
	behavior: url(/PIE.asp);

}
:focus {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width:0pt;
}
.fltrt {
	float: right;
	margin-left:8px;
	display: inline;
}
.fltlft {
	float: left;
	margin-right:8px;
	display: inline;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}
.nobullet {
	list-style: none;
}
.twoColFixRtHdr #container {
	width:798px;
	background:#EEE;
	margin:0 auto;
	border:1px solid #333;
	text-align: left;
	z-index:0;
}
.twoColFixRtHdr #containerwhite {
	width:798px;
	margin:0 auto;
	border:1px solid #333;
	text-align: left;
	z-index:0;
	background-color:#FFF;
	color:#000;
}
.twoColFixRtHdr #header {
	height:auto;
	width:100%;
	background:#036;
}
.twoColFixRtHdr #header h1 {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr #mainmenu {
	height:auto;
	width:100%;
	margin-right:auto;
	margin-left:auto;
}
.twoColFixRtHdr #sidebar1 {
	clear:both;
	float: right;
	display: inline;
	width:380px;
	padding-right:10px;
	padding-left:10px;
	background:#EEE;
	color:#000;
	text-align: left;
}
.twoColFixRtHdr #sidebar2 {
	float: right;
	width:380px;
	padding-right:10px;
	padding-left:10px;
	background-color:#FFF;
	color:#CCCCCC;
	text-align: left;
}
.twoColFixRtHdr #mainContent {
	margin-right:410px;
	margin-left:10px;
	color:#000000;
	height:auto;
	margin-bottom:10px;
	padding:4px;
	background-color:#EEE;
}
.twoColFixRtHdr #mainwindow {
	color:#000000;
	background-color:#FFFFFF;
	min-height:400px;
	clear:both;
}
#mainwindow h1, #mainwindow h2, #mainwindow h3 {
	color:#333;
}
#mainwindow h4, #mainwindow h5, #mainwindow h6 {
	color:#666;
}
#mainwindow h1.newstitlebold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	text-align:center;
	filter:alpha(opacity=95);
	-moz-opacity:95;
	opacity:.95;
	display:block;
	vertical-align: middle;
	line-height:21px;
	letter-spacing:0.4em;
	word-spacing:1.6em;
}
#mainwindow a:link, #sidebar1 a:link, #mainwindow a:visited, #sidebar1 a:visited {
	color:#036;
}
#mainwindow a:hover, #sidebar1 a:hover {
	color:#069;
}
.twoColFixRtHdr #mainwindownorm {
	margin:0px;
	color:#000000;
	background-color:#DDDDDD;
	height:620px;
	padding:10px;
}
.twoColFixRtHdr #footer {
	background:#000000;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
.twoColFixRtHdr #footer p {
	margin:0;
	padding:10px 0;
}
#leftlinks {
	width:200px;
	margin-top:10px;
	float: left;
	height:600px;
	margin-left:20px;
	overflow:scroll;
}
#rightmain {
	width:480px;
	padding-left:20px;
	padding-top:20px;
	height:auto;
	margin-right:70px;
	float: right;
}
#rightmainmax {
	width:500px;
	padding-left:20px;
	padding-top:20px;
	height:auto;
	padding-right:20px;
	float: right;
}
#subjecthead {
	background-color:#000000;
	background-image: url(../images/subjectheadbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	filter:alpha(opacity=95);
	-moz-opacity:95;
	opacity:.95;
	display:block;
	vertical-align: middle;
	letter-spacing: .4em;
	word-spacing:1.8em;
}
#container #header #banner {
	height:80px;
	width:100%;
	background-color: #000000;
	background-image: url(../images/banner_2011.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#container #header #banner h1, #container #header #bannersplash h1 {
	text-indent: -1000em;
}
#container #header #banner h1 a, #container #header #bannersplash h1 a {
	width:100%;
	height:80px;
	display:block;
}
#container #header #bannernew {
	background:#000000 url(../images/banner_blank.jpg) no-repeat left center;
	height:80px;
	width:100%;
	position:relative;
}
#container #header #bannernew h1 {
	text-indent: -1000em;
}
#container #header #bannernew #awards {
	height: 80px;
	width: 394px;
	position:absolute;
	left: 406px;
	top: 0px;
	overflow:hidden;
}
#container #header #bannernew #awards ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
}
#container #header #bannernew #awardtitle {
	height: 16px;
	width: 395px;
	position:absolute;
	left: 405px;
	top: 0px;
	overflow:hidden;
	z-index: 100;
	background: url(../images/award_title_banner.png);
}



#MenuBar1 {
	background-color:#000000;
	height:auto;
	width:auto;
	border-top-width:1px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
	font-size:0.6em;
	text-align: left;
}

#header #navcontainer {
	position: relative;
	z-index:9000;
	background:#036;
	margin-left:4px;
	clear:both;
	height:20px;
}
#newsbar {
	padding-top:5px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
	width:100%;
	background-color:#000000;
	height:30px;
	clear:both;
}
#clockcontainer {
	float: left;
	height:auto;
	width:420px;
}
#date {
	float: left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	padding-left:5px;
	text-align:center;
	vertical-align: middle;
	width:230px;
	padding-top:4px;
	padding-right:5px;
}
#clock {
	padding-top:2px;
	height:30px;
	overflow: hidden;
	padding-left:5px;
	width:160px;
	padding-right:5px;
	padding-bottom:2px;
	float: right;
}
#HeadIntro #headteacher tr td p {
	font-size: .7em;
}
table#headteacher {
	background:#fff;
	margin-top:6px;
	padding-left:5px;
	color:#333;
}
#footer a:link, #footer a:visited {
	color:#09C;
	text-decoration: none;
	font-size:12px;
}
#footer a:hover {
	color:#eeeeee;
	text-decoration: none;
	font-size:12px;
}
.galaxyback {
	background-image: url(../science/images/galaxy.jpg);
	background-position:center top;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	display:block;
}
.imageleft {
	float: left;
	padding:5px 5px 5px 0px;
}
table.center {
	margin-left:auto;
	margin-right:auto;
}
.imageright {
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.ofsted {
	height:38px;
	width:185px;
	background-image: url(../images/ofstedbutton.png);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
}
#linkicons {
	height:auto;
	padding:5px;
}
.buttonpad {
	padding:5px;
}
#generallinks {
	text-align:center;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#036 1px solid;
}
#mainContent a {
	color:#003366;
	text-decoration: none;
	font-size:12px;
}
#mainContent a:link, #mainContent a:visited {
	color:#003366;
	text-decoration: none;
	font-size:12px;
}
#mainContent a:hover {
	color:#069;
	text-decoration: none;
	font-size:12px;
	text-align:center;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.transp {
	filter:alpha(opacity=70);
	-moz-opacity:70;
	opacity:.70;
}
#googlesearch {
	float: right;
}
.lowz {
	z-index:0;
}
#newscontainer {
	background-color:#FFFFFF;
	background-image: url(../images/be-successful-web.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
	height:auto;
	width:350px;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:auto;
	margin-left:auto;
}
#newsletters {
	width:350px;
	font-size:.8em;
	margin-right:auto;
	margin-left:auto;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:10px;
}

#mainContent .spryevenrow, #mainwindow .spryevenrow {
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
}
#mainContent .spryevenrow a, #mainwindow .spryevenrow a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#000033;
}
#mainContent .spryevenrow a:link, #mainwindow .spryevenrow a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#000033;
}
#mainContent .spryevenrow a:visited, #mainwindow .spryevenrow a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#000033;
}
#mainContent .spryevenrow a:hover, #mainwindow .spryevenrow a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#FFF;
}
#mainContent .spryoddrow, #mainwindow .spryoddrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:#999999;
	text-decoration: none;
}
#mainContent .spryoddrow a, #mainwindow .spryoddrow a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000033;
	text-decoration: none;
}
#mainContent .spryoddrow a:link, #mainwindow .spryoddrow a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000033;
	text-decoration: none;
}
#mainContent .spryoddrow a:visited, #mainwindow .spryoddrow a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000033;
	text-decoration: none;
}
#mainContent .spryoddrow a:hover, #mainwindow .spryoddrow a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}
#mainContent .spryhover, #mainwindow .spryhover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#666;
}
#mainContent .spryhover a:hover, #mainwindow .spryhover a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#666;
}
#homenewsbox {
	padding:6px 6px 0 6px;
	width:338px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
#homenewsbox img {
	display:none;
}
.newsbox {
	width:380px;
	padding:5px;
	margin:10px;
}
.newstitlebold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	text-align:center;
	filter:alpha(opacity=95);
	-moz-opacity:95;
	opacity:.95;
	display:block;
	vertical-align: middle;
	line-height:25px;
	letter-spacing: .4em;
	word-spacing:1.8em;
}
#eportallogo {
	background-color:#FFFFFF;
	background-image: url(../images/sercotopnavbkgd.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:80px;
}
.newstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}
.newstitle a:link, .newstitle a:visited {
	text-decoration: none;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
}
.newstitle a:hover {
	text-decoration: none;
	color:#0066FF;
}
.newsdescript {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.newsdescript a:link, .newsdescript a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
}
.newsdescript a:hover {
	text-decoration: none;
	color:#0066FF;
}
#linkbox {
	height:auto;
	padding:10px;
	visibility: hidden;
	filter:alpha(opacity=90);
	-moz-opacity:90;
	opacity:.90;
	margin-right:auto;
	margin-left:auto;
	width:300px;
	margin-top:20px;
	cursor: pointer;
}
.englishpic {
	background-color:#CCCCCC;
}
.expressive {
	background-color:#FFFFFF;
	background-image: url(../images/be-expressive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#googlemap {
	padding-top:10px;
	z-index:0;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:720px;
}
#deptnewsbox {
	width:100%;
}
#leftnewscontent {
	width:auto;
}
#mainmenu {
	position: relative;
	z-index:9000;
}
#caption {
	width:auto;
	position: relative;
	height:auto;
}
#contact {
	height:340px;
	background-image: url(../images/dance1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width:100%;
	background-color:#FFFFFF;
	margin:20px auto;
}
.bbctitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99CCFF;
	font-weight:bold;
}
.bbcdescript {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.eportal {
	background-color:#000022;
	margin-bottom:10px;
	color:#eee;
	text-align:center;
}
.eportal a {
}
.eportal a:link, .eportal a:visited {
	text-decoration:none;
	color:#09C
}
.eportal a:hover {
	color:#0CF
}
.eportal p {
	margin-left:20px;
	margin-right:20px;
	font-size:1.2em;
}
.eportal h2, eportal h3 { color:#eee; }
#underconstruction {
	background-color:#000000;
}
#footer #logos {
	background-color:#FFFFFF;
}
#headpic {
	float: right;
	padding:5px;
}
#medialist {
	padding:5px;
	float: left;
	height:500px;
	width:300px;
	background-color:#999999;
	font-weight:bold;
	color:#000000;
}
.exclusive {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	background-color:#fff;
	letter-spacing:0.4em;
	text-align:center;
	word-spacing:1.2em;
	display:block;
	padding:2px;
	border: thick outset #CC0000;
	font-style: normal;
	text-decoration: none;
	font-variant: small-caps;
	color:#000;
}
.exclusive a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	background-color:#09C;
	letter-spacing:0.4em;
	text-align:center;
	word-spacing:1.2em;
	display:block;
	padding:2px;
	font-style: normal;
	text-decoration: none;
	font-variant: small-caps;
	color:#ffffff;
}
.exclusive a:link .exclusive a:visited {
}
.exclusive a:hover {
	color:#000;
	background-color:#fff;
}
.resultfloat {
	float: left;
	width:145px;
	height:auto;
	margin-top:5px;
}
#homelinks {
	
	background-color:#FFFFFF;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:5px;
	margin-top:10px;
	behavior: url(http://www.debdenhosting.com/PIE.asp);
}

#homelinks > h3 {
	font-size: .9em;
}

#homelinks > p {
	font-size: .6em;
	padding: 0 5px 0 5px;
}
.nowrap {
	white-space: nowrap;
}
#prospectus {
	background-color:#000;
	height:700px;
	width:800px;
	color:#FFF;
	z-index:0;
}
.ofstedcentre {
	height:38px;
	width:185px;
	background-image: url(../images/ofstedbutton.png);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#newsletters1 {
	width:350px;
	font-size:.8em;
	border: thick solid #000000;
	float: right;
	background-color:#FFFFFF;
	margin:10px;
}
#letters {
	width:380px;
	float: left;
	background-color:#ffffff;
	border: thick solid #000000;
	margin:10px;
}
#homenoticebox {
	background-color:#FFFFFF;
	max-height:600px;
	overflow: scroll;
	padding-left:4px;
ifIE padding-right:20px;
	padding-right:10px;
}
.resultspage {
	height:1020px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	clear: both;
	background-color: #FFF;
	background-image: url(../images/DPHS_results_2011.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.construction {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#CCCCCC;
}
#modalplain {
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
}
#centerlinks {
	height:auto;
	width:250px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	border: medium dashed #000066;
	list-style-type:circle;
	padding:20px;
	text-align:left;
}
#centerlinks a {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#centerlinks a:link {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#centerlinks a:visited {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#centerlinks a:hover {
	color:#0099CC;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.contentbox {
	padding:20px;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	z-index:0;
}
.boldtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003;
	text-align:center;
}
#resultstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#003;
	margin-top:100px;
	margin-left:450px;
	text-align: justify;
	padding-right:20px;
}
#clubtable {
	font-family: "Arial Black", Gadget, sans-serif;
	background-color:#FFF;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:780px;
	height:auto;
}
.homework {
	background-color:#FFF;
	background-image: url(../images/be%20our%20future700.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
}
.ptabannerad {
	height:auto;
	width:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-right:auto;
	margin-left:auto;
}
.proudstyle {
	background-image: url(../images/be-proudweb.jpg);
	background-position: left 20px;
	background-repeat: no-repeat;
	height:500px;
	background-color:#FFF;
	color:#003;
}
.studentstyle {
	color:#003;
	background-color:#FFF;
	background-image: url(../images/beinspiredweb.jpg);
	background-repeat: no-repeat;
	background-position: right 40px;
}
#ptaphotos {
	float: left;
	height:270px;
	width:400px;
	border: medium solid #069;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
}
.noticehead {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#600;
}
li.noticehead {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#600;
	margin-bottom:4px;
}
.bluetitle {
	color:#6CC;
}
.whitetitle {
	color:#FFF;
}
.newscontent {
	padding:20px;
}
.infostyle {
	background-image: url(../images/be-the-bestweb.jpg);
	background-position: left 20px;
	background-repeat: no-repeat;
	height:500px;
	background-color:#FFF;
	color:#003;
}
.subjectstyle {
	background-image: url(../images/readingweb.jpg);
	background-position: left 20px;
	background-repeat: no-repeat;
	height:500px;
	background-color:#FFF;
	color:#003;
}
#subjectlinks {
	height:auto;
	width:200px;
	margin-right:90px;
	border: medium dashed #000066;
	list-style-type:circle;
	padding:10px;
	margin-left:auto;
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:60;
	opacity:.60;
}
#subjectlinks a {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#subjectllinks a:link {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#subjectlinks a:visited {
	color:#003366;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#subjectlinks a:hover {
	color:#600;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.centred, img.centred, img.center, img.centered {
	width:auto;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.prospectuslink {
	color:#000;
}
.prospectuslink a {
}
.prospectuslink a:link, .eportal a:visited {
	text-decoration:none;
	color:#09C
}
.prospectuslink a:hover {
	color:#0CF
}
.maintitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.countdowntitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#FFF;
	font-weight:bold;
}
.examdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#CCC;
}
#examcountdown {
	background-color:#FFF;
	padding-bottom:10px;
	border: medium solid #000;
}
.countdowncontainer {
	height:auto;
	width:300px;
	background-color:#000;
	font-weight:bold;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
}
#exam {
	background-color:#FFF;
	color:#000;
	width:auto;
}
#homenotices {
	width:350px;
	border: thick solid #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:auto;
	margin: 0 auto;
}
#formsbox {
	min-height:300px;
	padding:10px;
	width:220px;
	height:auto;
	float: left;
}
#vacancybox {
	padding:10px;
	min-height:300px;
	width:520px;
	margin-left:250px;
}
#closure {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	background-color:#FFF;
}
#formsbox p {
	font-size:100%;
}
.lefted {
	text-align: left;
}
tr.examtablerow {
	font-family:Arial, Helvetica, sans-serif;
	color:#09F;
	background-color:#000;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#CCC;
	border-collapse:collapse;
	border-bottom-color:#CCC;
}
tr.examtablerow p {
		padding-left: 5px;
}
.blackback {
	background-color:#000;
}
.smallfont {
	font-size:90%;
}
#examdisplay {
	text-align:center;
	background-color:#000;
	width:300px;
	margin-left:500px;
	height:100px;
}
#examslist {
	padding:20px;
	width:440px;
	float: left;
}
.newstitleboldleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	text-align: left;
	filter:alpha(opacity=95);
	-moz-opacity:95;
	opacity:.95;
	display:block;
	vertical-align: middle;
	line-height:25px;
	letter-spacing:0.4em;
	word-spacing:1.8em;
}
.countdownstyle {
	width:280;
	height:45px;
	background-color:#000;
	margin-right:auto;
	margin-left:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0CF;
	border-top-color:#09F;
	border-right-color:#09F;
	border-bottom-color:#09F;
	border-left-color:#09F;
	padding:10px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align:center;
}
table#bychrono {
	display: table;
}
table#bydept {
	display: none;
}
img.centred {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	display:block;
}
#leftlinks ul li {
	background-color:#CCC;
	display:block;
	list-style-type: none;
}
#mainwindow #leftlinks ul li a:link, #leftlinks ul li a:visited {
	background-color:#CCC;
	display:block;
	margin-top:10px;
	color:#900;
	margin-bottom:5px;
	padding-left:6px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:0.9em;
}
#mainwindow #leftlinks ul li a:hover {
	background-color:#666;
	display:block;
	color:#CCC;
}
.newstitleboldnarrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#09C;
	font-weight:bold;
	background-color:#000000;
	text-align:center;
	filter:alpha(opacity=95);
	-moz-opacity:95;
	opacity:.95;
	display:block;
	vertical-align: middle;
	line-height:25px;
	letter-spacing:0.2em;
	word-spacing:1.2em;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#09F;
	border-bottom-color:#09F;
}
.centredText {
	text-align:center;
}
.ofstedcentre a:link, .ofstedcentre a:visited {
	font-size:11px;
	color:#06F;
}
.ofstedcentre a:hover {
	font-size:11px;
	color:#14ADCD;
}
.article {
	padding:10px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#videoembed {
	text-align:center;
	width:auto;
	margin-right:auto;
	margin-left:auto;
}
.careers {
}
#mainwindow #join {
	background:#000 url(../images/whtblkgrad.gif) repeat-x;
	padding-top:25px;
	padding-bottom:25px;
}
#mainwindow #portfolio {
	background:#000;
	position:relative;
	z-index:0;
	padding-top:10px;
	padding-bottom:10px;
}
#mainwindow #portfolio-thumbnails {
	text-align:center;
	background:#000;
	height:auto;
}
#mainwindow #portfolio-thumbnails ul {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
#mainwindow #portfolio-thumbnails ul li {
	display: inline;
	height:85px;
	width:85px;
	text-align:center;
}
#mainwindow #portfolio-thumbnails ul li a img {
	padding:5px;
	filter:alpha(opacity=65);
	-moz-opacity:65;
	opacity:.65;
}
#mainwindow #portfolio-thumbnails ul li a img:link, #mainwindow #portfolio-thumbnails ul li a img:visited {
	background:#999;
}
#mainwindow #portfolio-thumbnails ul li a img:hover {
	filter:alpha(opacity=99);
	-moz-opacity:99;
	opacity:.99;
	;
	background:#666;
}
#mainwindow #portfolio-thumbnails h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	color:#999;
}
.twoColFixRtHdr #container #mainwindow #leftlinks .exartevents li {
	border-bottom:1px solid #036;
	display:block;
	font-size:1em;
	padding:5px;
}
span.eventtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
span.eventdate {
	font-family:Arial, Helvetica, sans-serif;
	color:#600;
}
li span.eventdesc, li span.eventdesc p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	line-height:12px;
	margin-top:3px;
	margin-bottom:2px;
}
.exartsimg {
	margin:20px auto;
	text-align:center;
	display:block;
}
#mainwindow #resultstable {
	margin-top:40px;
	padding-bottom:40px;
	border:2px solid #003;
	text-align:center;
	vertical-align: top;
}
#mainwindow #resultstable p {
	text-align:center;
	vertical-align: top;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#login_info {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top:4px;
	margin-bottom:4px;
	border:1px dotted #A7B4C5;
}
.stuvoice {
	font-family: "Kristen ITC", "Comic Sans MS", cursive;
	font-size:1.2em;
	padding:10px 20px 20px;
}
.stuvoice h2, .stuvoice h3 {
	font-family: "Kristen ITC", "Comic Sans MS", cursive;
	text-align:center;
}
.border-black {
	border:1px solid #000;
	margin-bottom:20px;
}
#leadership tr td {
	font-size: .8em;
}
#adminupdate {
	padding:20px 10px;
	min-height:100%;
	background:#FFF;
}
#adminupdate, #adminupdate h1, #adminupdate h2, #adminupdate h3, #adminupdate tr td {
	color:#000;
	background:#FFF;
}
.adminupdate {
	width:90%;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	overflow:auto;
	background:#FFF;
	padding:20px;
	font-size:0.9em;
}
div#adminupdate, div#adminupdate p, div#adminupdate td {
	font-size:12px;
}
#adminupdate tr td.tablisttitle, .tablisttitle {
	background:#A7B4C5;
	color:#000;
	padding-left:5px;
}
table#jplatest {
	font-weight:bold;
	background:#09F;
	border:2px solid #000;
	width:80%;
}
table#jplatest td {
	padding:3px;
}
.err {
	font-weight:bold;
	color:#900;
}
.msg {
	font-weight:bold;
	color:#090;
}
td.staffimage {
	height:75px;
	width:50px;
}
#homenoticelist ul {
	list-style: none;
}
#homenoticelist ul li {
	list-style: none;
	padding-bottom:2px;
}
#homenoticelist ul li p {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
}
#homenewsbox h5 {
	margin-top:10px;
}
#homenewsbox img {
	padding:6px;
}

#videotour ul {
	margin: 5px 0 10px 0;
	padding:0px;
	list-style: none;
}
#videotour li {
	padding:2px 0px;
	font-size:0.8em;
	line-height:1em;
}
.linkwindow{
	
	background:#000;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	behavior: url(/PIE.asp);
}
.hidden {
	visibility: hidden;
}
.update {
	min-width:400px;
	margin-right:auto;
	margin-left:auto;
	diplay:block;
}
.twoColFixRtHdr #container #mainwindow #adminupdate p {
	font-size:12px;
}
#modalplain h2 {
	color:#003;
}
#jparchive {
	font-size:0.8em;
	text-align: left;
}
#profile {
	padding:20px 20px 20px 100px;
	background: url(../images/be-our-futureweb.jpg) no-repeat;
	text-align: right;
}
#profile p {
	text-align: right;
}
#videotour li.divided {
	border-bottom:1px solid #999;
}
ul#sociallinks {
	background:#000;
	margin:0 auto;
	padding:0px;
	list-style-type: none;
	text-align: left;
	display:block;
	width:360px;
}
ul#sociallinks li {
	float: left;
	padding-top:2px;
	padding-bottom:2px;
}
ul#sociallinks li a {
	text-indent:-10000em;
	display:block;
	height:30px;
	width:90px;
	filter:alpha(opacity=70);
	-moz-opacity:70;
	opacity:.70;
}
ul#sociallinks li a:hover {
	filter:alpha(opacity=99);
	-moz-opacity:99;
	opacity:.99;
}
ul#sociallinks li#fcbk a {
	background: url(../images/facebook.png);
}
ul#sociallinks li#flkr a {
	background: url(../images/flickr.png);
}
ul#sociallinks li#twtr a {
	background: url(../images/tweet.png);
}
ul#sociallinks li#ptfo a {
	background: url(../images/portfolio.png);
}
.green {
	color:#060;
}
#mainContent a.rss {
	background: url(../images/feed-icon-10x10.gif) no-repeat left 1px;
	visibility: visible;
	height:1em;
	padding-left:1.2em;
	display:block;
	width:200px;
	margin-right:auto;
	margin-left:auto;
	text-align: left;
	padding-top:2px;
}
#twitterfeed {
	border: thick solid #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#000;
	margin-bottom:10px;
	margin-top: 10px;
	behavior: url(/PIE.asp);
}
#twitterfeed p {
	font-size:11px;
}
#twitterfeed .twtr-widget h3 {
	font-size:10px!important;
	font-weight:normal!important;
}
#twitterfeed .twtr-widget h4 {
	font-size:14px!important;
}
#twitterfeed a.twtr-join-conv {
	font-size:10px;
}
#twitterfeed .twtr-ft div {
	overflow:hidden;
	padding:5px;
	zoom:1;
}
#twitterfeed .twtr-widget .twtr-tweet-wrap {
	padding:5px 5px;
	overflow:hidden;
	zoom:1;
}
#HeadIntro #headteacher tr td p.tagline {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
ul#lastcomp {
	margin:0px;
	padding:0px;
	list-style: none;
	position: relative;
}
#compbox {
	border:2px solid #000;
	padding:5px 10px;
	height:1.2em;
}
ul#lastcomp li.left {
	position:absolute;
	left:0px;
	text-align:center;
	width:50%;
}
ul#lastcomp li.right {
	position:absolute;
	left:50%;
	width:50%;
	text-align:center;
}
#container #mainwindow ul#svoice {
	margin:0px 10px 20px 10px;
	padding:0px;
	list-style: none;
	text-align:center;
	width:98%;
}
#container #mainwindow ul#svoice li {
	float:left;
}
#container #mainwindow ul#svoice li a:link, ul#svoice li a:visited {
	display:block;
	width:90px;
	font-size:9px;
	text-align:center;
	background:#499AB8;
	margin-right:2px;
	color:#FFF;
}
#container #mainwindow ul#svoice li a:hover, ul#svoice li a:active {
	display:block;
	width:90px;
	font-size:9px;
	text-align:center;
	background:#769293;
	margin-right:2px;
	color:#000;
}
#homelinks #linkicons ul {
	margin:0px auto;
	padding:0px;
	height:auto;
	width:200px;
	list-style: none;
}
#homelinks #linkicons ul li a {
	width:190px;
	height:30px;
	display:block;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	line-height:30px;
	margin-bottom:5px;
}
#homelinks #linkicons ul li a:link.homebutton, #homelinks #linkicons ul li a:visited.homebutton {
	background:url(../images/homebuttonsprite.png) no-repeat 0px 0px;
	background-position:0px top;
	width:190px;
	height:30px;
	display:block;
}
#homelinks #linkicons ul li a:hover.homebutton {
	background:url(../images/homebuttonsprite.png) no-repeat;
	background-position:0px -60px;
	width:190px;
	height:30px;
	display:block;
}
#homelinks #linkicons ul li a:active.homebutton {
	background:url(../images/homebuttonsprite.png) no-repeat;
	background-position:0px -30px;
	width:190px;
	height:30px;
	display:block;
}
.rightfloat {
	float: right;
}
ul#browserlinks { list-style:none; margin: 0 auto; text-align: center; display: block;}

ul#browserlinks li { padding: 15px 10px 15px 10px; display:inline-block;}

ul#browserlinks li a { text-indent: -9999em; display: inline-block; width:64px; height:64px; }

ul#browserlinks li a.ffox:link, ul#browserlinks li a.ffox:visited { background: url(../images/Firefox.png) no-repeat;}

ul#browserlinks li a.safr:link, ul#browserlinks li a.safr:visited { background: url(../images/Safari.png) no-repeat;}

ul#browserlinks li a.chrm:link, ul#browserlinks li a.chrm:visited { background: url(../images/Chrome.png) no-repeat;}
#bannernew a.prev  {
	position: absolute;
	background: url(../images/arrow_left.png);
	display:block;
	left: 406px;
	top: 25px;
	height: 32px;
	width: 32px;
	z-index: 2000;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#bannernew a.next{
	background: url(../images/arrow_right.png);
	display:block;
	position: absolute;
	left: 760px;
	top: 25px;
	height: 32px;
	width: 32px;
	z-index: 2000;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#bannernew a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	}
#mobilelink {
	background: #000;
	font-size: .7em;
}
.twoColFixRtHdr #container #mainwindow #progressdata {
	font-size: 8px;

}
.video_embed {
	margin: 20px auto;
	height: 300px;
	width: 400px;
	text-align: center;
}
.examtable {
	width: 250px;
}
.open_morning {
	background: url(../images/open_morning_2010.png) no-repeat;
}
#calendar_home {
	
	font-size:.8em;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 10px;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:10px;
	text-align:left;
	behavior: url(/PIE.asp);
}
#calendar_home li {list-style:none;}
#calendar_home #datesbox #events .p_calendar_date {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: left;
	font-weight: bold;
	line-height: .9em;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:0px;
	margin: 0px;
	width: 280px;
}
#calendar_home #datesbox #events .p_calendar_event, #calendar_home #datesbox .p_calendar_event a:link, #calendar_home #datesbox #events .p_calendar_event a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: .9em;
	font-weight: bold;
	width:330px;
	display:block;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
	border-top:#CCC 1px solid;
}
#calendar_home #datesbox #events .p_calendar_event a:hover, #calendar_home #datesbox #events .p_calendar_event a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	width:330px;
	display:block;
	text-align:left;
	color: #C00;
	padding-top:2px;
	padding-left:20px;
	text-decoration:none;
	border-top:#CCC 1px solid;
}
#calendar_home #datesbox #events p.p_calendar_date {
	margin-bottom: 2px;
}
#events ul li:first-child a.p_calendar_event {
	border-top:none;
}.twoColFixRtHdr #container #mainwindow #dphscalendar {
	margin: 10px auto;
	height: 700px;
	width: 790px;
}
#results_breakdown {
	padding-top: 1100px;
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
}
#LRC_opening_times {
	float: right;
	height: auto;
	width: 300px;
	margin-right:10px;
}
#LRC_intro {
	float: left;
	width: 460px;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	background: url(../images/LRC_promo.jpg) no-repeat center 10px;
	padding-top: 300px;
}
#DNN_window {
	height: 524px;
	width: 700px;
	margin: 20px auto;
}
#olympic_ctdn {
	height: auto;
	width: 140px;
	float: right;
}
#olympics {
	margin: 20px;
	list-style: disc inside;	
}
#olympics li {
	font-size: 0.9em;
}.ctrlassess {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
}
.content-margin {
	margin: 20px;
}
#homevid {
	height:auto;
	width:350px;
	border: thick solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:auto;
	margin-left:auto;
	background-color:#000;
	margin-top: 5px;
	margin-bottom: 15px;
}
#newsticker {
	border: 2px solid #CCC;
	height:32px;
	width:794px;
	position:relative;
	margin-bottom:10px;
	background-color:fff;
}
#newsticker h2, ul#news {
	padding:0;
	margin:0;
	position:absolute;
	top: 4px;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
#newsticker h2 {
	left:130px;
}
ul#news {
	left:200px;
	width:588px;
}
ul#news li {
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:28px;
}
ul#news li a:link, ul#news li a:visited {color:#028BB9;}
ul#news li a:hover, ul#news li a:active {color:#069;}
ul.ticker-controls {
	left:10px;
	width:130px;
	height:32px;
	display:block;
	position:relative;
	list-style-type: none;
}
.ticker-controls a { position: absolute; top:0; text-indent:-10000em; width:32px; height:32px;}
.ticker-controls .play a {
	position:absolute;
	background-image: url(images/play.png);
	background-repeat: no-repeat;
	left:33px;
}
.ticker-controls .resume a {
	position:absolute;
	background-image: url(images/play.png);
	background-repeat: no-repeat;
	left:33px;

}
.ticker-controls .stop a {
	position:absolute;
	background-image: url(images/pause.png);
	background-repeat: no-repeat;
	left:33px;
}
.ticker-controls .previous a {
	position:absolute;
	background-image: url(images/back_alt.png);
	background-repeat: no-repeat;
	left:0;
}
.ticker-controls .next a {
	position:absolute;
	background-image: url(images/forward_alt.png);
	left:66px;
}
#containersplash {
	height: 700px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#HeadIntro {
	height: 250px;
	margin-top: 10px;
}
.splashpage {
	background-image: url(../images/splash_bckgrd.png);
	position:relative;
	background-repeat: no-repeat;
}
.splashlink a:link, .splashlink a:visited {
	position: absolute;
	text-indent:-99999em;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	transition: all 0.25s linear;
}
.splashlink a:hover, .splashlink a:active {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#successful_lnk a:link {
	height: 201px;
	width: 250px;
	left: 30px;
	top: 120px;
	background-image: url(../images/splashlinks/success_lnk.png);
	background-repeat: no-repeat;
}
#proud_lnk a:link {
	height: 200px;
	width: 220px;
	left: 292px;
	top: 120px;
	background-image: url(../images/splashlinks/proud_lnk.png);
	background-repeat: no-repeat;
}
#inspired_lnk a:link {
	height: 201px;
	width: 223px;
	left: 518px;
	top: 120px;
	background-image: url(../images/splashlinks/inspired_lnk.png);
	background-repeat: no-repeat;
}
#expressive_lnk a:link {
	height: 200px;
	width: 251px;
	left: 30px;
	top: 360px;
	background-image: url(../images/splashlinks/expressive_lnk.png);
	background-repeat: no-repeat;
}
#future_lnk a:link {
	height: 199px;
	width: 219px;
	left: 292px;
	top: 360px;
	background-image: url(../images/splashlinks/future_lnk.png);
	background-repeat: no-repeat;
}
#flagship {
	background-color: #000;
	padding: 2px 0 6px 0;
}
#flagship h2,#flagship h3 {
	padding:0;
	margin:0;
	text-align:center;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFF;
/*	text-shadow: 2px 2px 1px
#069;
	filter: dropshadow(color=#999, offx=2, offy=3);*/
	letter-spacing: 1px;
}
#flagship h2 {
	font-size:16px;
	line-height:20px;
}
#flagship h3 {
	font-size:14px;
	line-height:18px;
}#newsflash_exams {
	font-family: "Arial Black", Gadget, sans-serif;
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity:50;
	opacity:.50;
	text-align: center;
	padding: 20px;
	width: 60%;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#newsflash_exams h2 {
	font-size: 36px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
}
#newsflash_exams p {
	font-size: 18px;
	text-align: center;
	color: #FFF;
}
#newsflash_exams p.largetext {
	font-size: 24px;
}
#mainwindow_om {
	background-image: url(../images/open_morning_2011_bckgd.png);
	height: 603px;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFF;
}

