@font-face {
    font-family: 'BradleyHandITCBold';
    src: url('bradley_hand_itc_bold-webfont.eot');
    src: local('☺'), url('bradley_hand_itc_bold-webfont.woff') format('woff'), url('bradley_hand_itc_bold-webfont.ttf') format('truetype'), url('bradley_hand_itc_bold-webfont.svg#BradleyHandITCBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {margin:0; padding:0;}
body {float: left; width: 100%; margin:0; padding:0; font-family: "Myriad Pro", Helvetica, Tahoma, Arial, sans-serif; font-size:small; color:#000; line-height:140%; height:100%;}
p {margin:10px 0px;}
#pagebody ul {margin-left:40px;}


/* CLASSES */
.container {margin: 0 auto; width: 980px;}
.no_left_pad {padding-left: 0px!important;}
.makeBold {font-weight: bold;}
.holder {float: left; width: 100%;}
.toppadding {padding-top: 15px; display: inline; }

/* HEADER */
#header {
	float: left; 
	width:100%; 
	background: #002051;
	border-bottom: 3px solid #F5822A; 
	height: 368px;
}

#header-innerpage {
	float: left; 
	width:100%; 
	background: #002051;
	border-bottom: 3px solid #F5822A; 
	height: 268px;
}

h1#strapline {
	position: absolute;
	right: 10px;
	top: 314px;
	color: #FFF;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	line-height: 32px;
	width: 440px;
	background: url(../images/bg-ticker.png) top left repeat;
	padding: 5px 7px;
	text-align: center;
}
h1#strapline span {
	display: none;	
}

#header-innerpage h1#strapline {
	top: 214px;	
}

div#logo {
	position: absolute;
	left: 0px;
	top: 50px;
}

div#logo a {
	float: left;
	text-decoration: none;
}

div#logo a img {
	float: left;
	
}

.relholder {
	left: 0;
    position: relative;
    top: 0;
    width: 980px;
}

.relholder2 {
	left: 0;
    position: relative;
    top: 0;
    width: 725px;
    z-index: 2;
}

#tickerbase {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#tickerbg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url(../images/bg-ticker.png) transparent top left repeat;
	height: 37px;
	display: block;
}

#tickercontiner {
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height: 37px;
}
ul#newsticker {
	float: left;
	width: 780px;
	margin: 10px 0px;
	overflow: hidden;
	display: inline;
	list-style: none;
	height: 17px;
}
ul#newsticker li, ul#newsticker li a {
	font-size: 12px;
	line-height: 17px;
	color: #FFF;
	height: 17px;
	overflow: hidden;
}
ul#newsticker li a {
	text-decoration: none;
}
ul#newsticker li a:hover {
	color: #F5822A;
}
#search2 {
	float:right;
	width:190px;
	color: #CCCCCC;
	margin-top:7px;
	display: inline;
	background: #FFF;
}
#search2 form {
	float: left;
	width: 100%;
}
#search2 form input {
	float: left;
	width: 143px;
	border: none;
	font-size: 14px;
	line-height: 16px;
	padding: 2px 5px 2px 7px;
	display: inline;
	color: #CCCCCC;
	font-style: italic;
}
#search2 form button {
	float: right;
	width: 27px;
	height: 21px;
	background: url(../images/search-button-icon.png) top left no-repeat #FFF;
	color: #FFF;
	border: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
}
#search2 form button span {
	display: none;
}

#topbannerimage {
	float: left; 
	width: 100%;
	overflow: hidden!important;
	height: 368px!important;
	text-align: center;
}

#header-innerpage #topbannerimage {
	height: 268px!important;	
}

#topbannerimage p {
	float: left; 
	width: 100%;
	margin: 0px;
	text-align: center;
}

/* END HEADER */

/* NAVIGATION */

#navigation {
	float: left;
	width: 100%;
	background: #002051;
	height: 43px;

}

/*
#nav {
	float:left;
	width: 100%;
	list-style:none;
	margin:0px;
	padding: 0px;
	background: url(../images/nav-divider.jpg) top left repeat-y transparent;
	overflow: hidden;
}

#nav ul {
	position: relative;
    z-index: 100;
    background: none repeat scroll 0 0 #002868;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    display: none;
    font-size: 80%;
    position: absolute;
    text-align: left;
    top: 3.2em;
}

#nav li {
	float:left;
}
#nav li a {
	float: left;
	text-decoration:none;
	color:#fff;
	font-weight: bold;
	padding: 12px 11px;
	line-height:19px;
	text-align:center;
	font-size: 15px;
	background: url(../images/nav-divider.jpg) top right repeat-y transparent;
	display: inline;
}


#nav li a.navOver, #nav li a:hover {
	color: #F5822A;
}*/


#nav {float:left; list-style:none; line-height:100%; position:relative; padding: 0px; margin:0px; background: url(../images/nav-divider.jpg) top right repeat-y transparent; }
#nav li {float:left; text-align:center !important; margin:0px; padding: 0px;}
#nav li a {float:left; text-decoration:none; color:#FFF; font-weight: bold; padding: 12px 10px; display: inline; line-height:19px; border:none!important; font-size: 15px; text-align:center; background: url(../images/nav-divider.jpg) top left repeat-y transparent; cursor: pointer;}
#nav li a:hover, #nav li a ul li a:hover, #nav li a.navOver {color: #F5822A;}

/* drop downs */ 

#nav, #nav ul {margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em; z-index:100;}
#nav ul {}

#nav li{float:left;position:relative;}
#nav ul {position:absolute;display:none; top:4.0em; _width:180px; border-right:1px solid #ccc; border-bottom:1px solid #CCC;text-align: left; font-size:80%; background: url(../images/nav-divider.jpg) top left repeat-y #002051; }
#nav ul li {float:left; display:block;}
#nav li ul a {width:180px; height:auto; float:left; text-align:left!important; padding:5px 5px 5px 6px; _width:170px; font-weight: normal; font-size: 13px; display: inline;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:14em;margin:0px 0 0 10px;}
#nav li.sfHover a, #nav li.sfHover ul li a:hover {color: #F5822A;}
#nav li.sfHover ul li a:hover { background: #002868;}
#nav li.sfHover ul li a {color: #FFF;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}


/* END NAVIGATION */


/* SUB NAVIGATION */

div#subnav {
	float: left;
	width: 230px; 
	border: 5px solid #FFF; 
	list-style: none; 
	margin: 0px; 
	background: #4C6285;
	display: inline; 
	margin-bottom: 20px;
}
div#subnav h2 {
	float: left;
	width: 194px;
	padding: 12px 18px 25px 18px;
	background: url(../images/bg-sub-nav-1.png) #002051 bottom right no-repeat;
	font-size: 16px;
	line-height: 19px;
	color: #F5822A;	
}

div#subnav ul, div#subnav ul li {
	margin: 0px;
	padding: 0px;
}
div#subnav ul {
	float: left;
	width: 194px;
	padding: 0px 18px 9px 18px;
	list-style: none;
	display: inline;
}
div#subnav ul li {
	float: left;
	width: 100%;
}
div#subnav ul li a {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	color: #FFF;
	text-decoration: none;
}
div#subnav ul li a:hover, div#subnav ul li a.subnavOver {color: #F5822A;}
/*.minorNav {background:none !important; font-size:11px; }*/
div#subnav ul li.minorNav a {width:184px; padding-left:10px; display: inline}
div#subnav ul li a.minornavOver, div#subnav ul li.minorNav a:hover { color:#002051;}
/*#subnav ul li {text-align: left; }
#subnav ul li a {text-decoration: none; color:#EEE; padding:5px 5px; display:block; width:169px; _width:165px; border-bottom:1px solid #000; font-size:90%;}
#subnav ul li a:hover {background:#F5822A; color:#fff;}
.subnavOver {background:#F5822A; color:#fff;}
*/

/* END SUB NAVIGATION */


/* PAGEBODY */

#bodybg {
	float: left;
	width: 100%;
	background: url(../images/bg-pagebody-2.png) top left repeat;
	min-height: 985px;
	_height:985px;
}

#emblem {
	float: left;
	width: 100%;
	background: url(../images/bg-emblem.png) transparent top left no-repeat;
	min-height: 985px;
	_height:985px;

}

#pagecontentholder {
	float: left;
	width: 100%;
	padding: 18px 0px;
	display: inline;
}


#leftsidebar {
	float: left;
	width: 240px;
	padding-right: 15px;
	display: inline;
}

.homecol2 {
	float: left;
	width: 290px;
	padding-left: 15px;
	display: inline;
}

.homecol1 {
	float: left;
	width: 420px;
}

#innerpagecontent {
	float: right;
	width: 725px;
}

.homeholder {
	float: right;
	width: 725px;
}

/* END PAGEBOBY */


/* LEFT SIDE BAR */
	
ul#permanentlinks {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
	display: inline;
	list-style: none;
	background: #002051;
}

ul#permanentlinks li {
	float: left;
	width: 100%;	
}

ul#permanentlinks li a {
	float: left;
	width: 200px;
	padding: 13px 20px 11px;
	display: inline;
	color: #FFF;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	border-top: 1px solid #003589;
	text-decoration: none;
}

ul#permanentlinks li a:hover{
	color: #F5822A; 
}

ul#permanentlinks li a.notopborder {
	border-top: none;
}

ul#permanentlinks li a.nobottomborder {
	border-bottom: none;
}

a.sidepropectuslink {
	float: left;
	width: 100%;
	text-decoration: none;
	color: #FFF;
}
a.sidepropectuslink img {
	float: left;
	border: none;
}

div.leftsideblock {
	float: left;
	width: 216px;
	margin: 0px 0px 20px 0px;
	background: #002051;
	display: inline;
	color: #FFF;
	padding: 10px 12px;
}

div.leftsideblock p {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 20px;
	margin: 10px 0px;

}

div.leftsideblock p.header {
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px;

}

div.leftsideblock p a {
	color: #FFF;
}

div.leftsideblock p a:hover {
	color: #F5822A;
}

div.leftsideblock a.maylaysialink {
	float: left;
	width: 79px;
	text-decoration: none;
	padding-top: 10px;
	display: inline;
	margin: 0px 68px;
}

div.leftsideblock a.maylaysialink img {
	float: left;
}


div#openmorning {
	margin-bottom:20px;
	margin-top:20px;
}

div#sixth-form-evening {
	margin-bottom:20px;
}


div#epsomvideo div {
	float: left;
	width: 170px;
}
div#epsomvideo h2 {
	width: 100%;
	float: left;
	color: #F5822A;
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	font-style: italic;
}

div#epsomvideo p {
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 0px;
}

div#epsomvideo a, div#twittercta a {
	float: left;
	text-decoration: none;
}

div#epsomvideo a {cursor: pointer;}

div#epsomvideo img {
	float: left;
	margin-top: 15px;
	display: inline;
	border: none;
}

div#twittercta img {
	float: left;
	margin-right: 10px;
	display: inline;
	border: none;
	width: 48px;
	height: 48px;	
}

div#twittercta div.twittertitle {
	float: left; 
	width: 140px;	
}

div#twittercta div p {
	font-size: 16px;
	line-height: 28px;
}

div#twittercta div#twittertweets {
	float: left;
	width: 100%;
	height: 130px;
	overflow: hidden;
	display:none;
}

div#twittercta div#twittertweets p {
	line-height: 19px;	
}

div#twittertweets h3 {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 19px;
	color: #FFF;
	margin-top: 5px;
	display: inline;
}

div#twittertweets ul.twitterstream {
	float: left;
	width: 100%;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	
}

div#twittertweets ul.twitterstream li, div#twittertweets ul.twitterstream li div.tweetrow {
	float: left; width: 100%;
}

div#twittertweets ul.twitterstream li div.tweetrow {
	padding: 5px 0px;
	display: inline;
	border-bottom: 2px solid #F5822A;
}

div.profile_img {
	float: left;
	width: 48px;
}

div.profile_img img {
	float: left;
	border: none;
	margin-right: 10px;
	display: inline;
}

div.tweet {
	float: right;
	width: 157px;
}

div#twittercta div.tweet a {
	float: none;
	position: relative;
	padding-left: 3px;
}
div#twittercta div.tweet a:hover {
	color: #F5822A;
	text-decoration: underline;
}

/* END LEFT SIDE BAR */

/* RIGHT SIDE BAR */

div.rightsideblock {
	float: left; 
	width: 100%;
}

div.rightsideblock h2, #homecontentbot h2 {
	float: left;
	width: 100%;
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin: 18px 0px;
	font-size: 28px;
	color: #002051;
	line-height: 30px;
	display: inline;
	font-weight: normal;
}
div.rightsideblock h2.notopmargin, #homecontentbot h2.notopmargin  {
	margin-top: 0px;
}
#homecontentbot h2 {margin-bottom: 8px;}

div.rightsideblock dl.latestnews {
	float: left;
	width: 100%;
	padding-bottom: 18px;
	display: inline;	

}

div.rightsideblock h3 {
	float: left;
	width: 100%;
	color:#F5822A;
	font-size: 15px;
	line-height: 18px;
	padding: 0px;
	margin-bottom: 10px;
	display: inline;
	
}
div.rightsideblock h3 a {
	color: inherit;
	text-decoration: none;
	font-size: inherit;
	line-height: inherit;
}

div.rightsideblock h3 a:hover {
	color:  #002051;
}

div.rightsideblock dl.latestnews dt.newsthumb {
	float:left;
	width:99px;
	margin-right:16px;
	display: inline;
}

div.rightsideblock dl.latestnews dt.newsthumb a {
	float:right;
	width:89px;
	padding: 5px;
	display: inline;
	text-decoration: none;
	background: #FFF;
	height: 103px;
	-webkit-box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px 2px 2px #666;
	box-shadow: 2px 2px 2px #666; 
	
}
div.rightsideblock dl.latestnews dt.newsthumb a:hover	{
	-moz-transform:rotate(1deg) scale(1.1); 
	-webkit-transform:rotate(1deg) scale(1.1);
	transform:rotate(1deg) scale(1.1);
}

div.rightsideblock dl.latestnews dt.newsthumb a img {
	float: left;
	width: 89px;
	height: 89px;
}

div.rightsideblock dl.latestnews dd.newstext {
	float: left;
	width: 175px;
	font-size: 13px;
	line-height: 16px;
	color: #333333;	
}
div.rightsideblock dl.latestnews dd.newstext a {
	float: left;
	width: 100%;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}

div.rightsideblock div.eventrow {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	display: inline;

}

div.rightsideblock div.eventrow div.listrowtext p {
	float: left;
	width: 100%;
	margin: 8px 0px;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
}

/* END RIGHT SIDE BAR */

/* FOOTER */

#footer {
	float:left;
	width: 100%;
	background: #002051;
	border-top: 3px solid #F5822A;
	padding-bottom: 8px;
}

img#footeremblem {
	
	float: left;
	margin: 50px 18px;
	display: inline;

}

#footernavlinks {
	float: left;
	width: 525px;	
	padding: 0px 40px 0px 40px;
}

#footernavlinks ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#footernavlinks ul li {
	float: left;
	margin: 13px 0px 7px 0px;
	font-size: 13px;
	line-height: 17px;
	color: #4C6185;
	display: inline;
}

#footernavlinks ul li a {
	float: left;
	padding: 0px 10px;
	display: inline;
	color: #4C5F85;
	font-size: 14px;
	line-height: 17px;
	text-decoration: none;
	
}
#footernavlinks ul li a:hover {
	color: #FFF;
}

#footernavlinks p {
	float: left;
	width: 100%;
	margin: 6px 0px;
	color: #4C5F85;
	font-size: 13px;
	line-height: 16px;
	display: inline;

}

#footernavlinks p a {
	color: #FFF;
}

#footernavlinks p a:hover {
	color: #4C5F85;
}

#footernavlinks p a.credits {
	color: #4C5F85;
	text-decoration: none;
}
#footernavlinks p a.credits:hover {
	color: #FFF;
	text-decoration: underline;
}

#footernavlinks p.img_para {
	width: 275px;
}
#footernavlinks a.twitter_icon_small {
	float: left;
	width: 24px;
	text-decoration: none;
	margin: 3px 0px 2px 0px;
	display: inline;
}

#footer a.propectuslink {
	float: left;
	width: 168px;
	margin: 50px 0px 0px 70px;
	display: inline;
	text-decoration: none;

}

#footer a.propectuslink img {
	float: left;
	border: none;
}

/* END FOOTER */


/* HOME PAGE CONTENT */

div.bodytext h1#welcometop {
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin: 0px;
	font-size: 18px;
	line-height: 18px;
	float: left;
	width: 100%;
}
div.bodytext h1#welcomebottom { 
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin: 0px 0px 0px 30px;
	font-size: 28px;
	color: #002051;
	line-height: 32px;
	float: left;
	width: 390px;
	display: inline;
}

#homecontent p.date {
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 13px;
	color: #002051;
	line-height: 15px;
	float: left;
	width: 290px;
	margin: 4px 0px 18px 125px;
	display: inline;
	
}

#homecontent p {
	font-size: 15px;
	line-height: 21px;
	color: #333333;
	float: left;
	width: 100%;
}

#homepagevideo {
	float: left;
	width: 420px;
	height: 236px;
	display: block;
	margin-top: 10px;
	display: inline;
}

/*
#videoholder {
	float: left;
	width: 100%;
	display:block;
	background-color: rgba(0,0,0,0.8);
	height:100%;
	display: none;
}*/

#video {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	z-index:999;
	width:100%;
	height: inherit;
	padding-top:50px;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
#video object {
	z-index: 2000;
}

#videoclose {
	text-align:right;
	margin: 10px auto;
	width: 720px;
}
#videoclose a {
	cursor: pointer;	
}
#videoclose a:hover {
	color: #FFF;
}

#videocaption {
	margin: 10px auto;
	width: 720px;
}

#videocaption p {
	float: left;
	width: 100%;
	color: #F5822A;
}


.innercontainer {
	width:980px;
	margin:auto;
	position:relative;
}

/* END HOME PAGE CONTENT */

/* EVENT CAL */

.listrowdate {
	float:left;
	width: 50px;
	margin-right: 18px;
	background: url(../images/calendar-drop.gif) bottom right no-repeat;
	padding: 0px 2px 2px 0px;
}

.listrowdate dl {
	background: #F5822A;
	line-height:normal;
	border:1px solid #ccc;
	height: 62px;

}
.listrowdate dl dd, .listrowdate dt {
	text-align:center;
}
.listrowdate dl dt {
	background: url(../images/calendar-bg.jpg) repeat-x top #fff;
	color:#000;
	font-weight:bold;
	font-size:18px;
	text-transform: lowercase;
	padding:2px 0px;
	line-height:120%;
	position:relative;
}
.listrowdate dl dd {
	background:url(../images/calendar-top.gif) no-repeat top;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
	padding:5px 0px 0px 0px;
	margin:0;
	top:-2px;
	position:relative;
	overflow:visible;
	display:block;
	
}
#homeevents .listrowdate dl dd.tinyyear {
	color:#000;
	font-weight:bold;
	position:relative;
	font-size:13px;
	line-height: 15px;
	padding:2px 0px;
	background-color: #F2F2F2;
	background-image: none;
	
}

div.rightsideblock div.listrowtext {
	float: left;
	width: 220px;	
}

div.rightsideblock div.listrowtext h3 {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;

}

/* INNER PAGE CONTENT */

#breadcrumb {float:left; width:100%; margin-bottom: 15px; display: inline;}
#breadcrumb, #breadcrumb a {color: #333; font-size: 11px; line-height: 13px; text-decoration: none;}
#breadcrumb a:hover { text-decoration: underline; color: #F5822A; }

.bodytext h1 {
	
	/*float: left;
	width: 100%;*/
	font-size: 28px;
	line-height: 33px;
	color: #F5822A;
	font-weight: normal;
	font-family: "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin: 5px 0px;
	display: inline;	
}

.bodytext p {
	position: relative;
	font-size: 15px;
	line-height: 21px;
	color: #333333;
	
}

.bodytext p.note {
	font-size: 13px;
	text-align: center;
}

.bodycolumn {width:48%; float:left; padding:1%; display: inline;}
.bodycolumnwide {width:66%; float:left; padding:2%; display: inline;}
.bodycolumntwothird {width:55%; float:left; padding:2%; display: inline;}
.bodycolumnonethird {width:37%; float:right;  padding:2% 0 2% 2%; display: inline;}
.bodycolumnthreethird {width:100%; float:left; }

#moviecontainer {
	float: right;
	width: 240px;
	margin-bottom: 20px;
	display: inline;
	text-align: right;
}
#flashmovie {
	position:relative;
	z-index:0;
	text-align:right;
	float: right;
	width:250px;
	border: 1px solid transparent;
	margin-bottom: 15px;
}
#slideshow-OEs {left: 25px;}
#slideshow-endsample, #bannermovie, #sidemovie {left: 0px;}

#slideshow-endsample, #slideshow-OEs, #bannermovie, #sidemovie {
	top: 0px;
	z-index:0;
	position:absolute;
}

a.clickerthumbnail {
	float: right;
	width: 244px;
	cursor:pointer;
	text-decoration: none;
	
}
.clickerthumbnail img {
	float: left;
	margin:2px 0px 2px 2px;
	display: inline;
	border-color: #F5822A;
}

div.bodycolumnonethird .caption {
	float: left;
	width: 239px;
	padding-left: 29px;
	font-size:85%;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	display: inline;
}

div.pagethumbnails a.clickerthumbnail {
	float: right;
	width: 117px;
	cursor:pointer;
	text-decoration: none;
	display: inline;
	margin: 0px 0px 8px 8px;
}

div.pagethumbnails a.clickerthumbnail img {
	margin:0px;
}

div.pagethumbnails p.tinyText {
	float: left;
	width: 239px;
	padding-left: 29px;
	display: inline;
	font-size: 13px;
	margin: 3px 0px;	
}

/* END INNER PAGE CONTENT */


/* NEWS LIST PAGE */
	
	#innerpagecontent .newsthumb {
		float:right;
		width:110px;
		margin-right:10px;
		display: inline;	
	}
	 #innerpagecontent .newsthumb a {
		float: left;
		width: 100%;
		text-decoration: none;
	}
	#innerpagecontent .newsthumb a img {
		padding:3px 3px 20px 3px;
		background:#fff;
		border:1px solid #ccc;
	}
	#innerpagecontent .newsthumb a img:hover {
		-moz-transform:rotate(1deg) scale(1.1);
		-webkit-transform:rotate(1deg) scale(1.1);
		transform:rotate(1deg) scale(1.1);
		-webkit-box-shadow: 2px 2px 2px #666;
		-moz-box-shadow: 2px 2px 2px #666;
		box-shadow: 2px 2px 2px #666; 
	}
	#innerpagecontent .newsthumbnail {
		width:100px;
		height: 100px;
	}
	#innerpagecontent .newstext {
		font-size: 85%;
		color:#000;
		float:left;
		width:250px;
	}
	#innerpagecontent .newstextwide {font-size: 100%; color:#000; float:left; width:650px; padding-left:5px;}
	#innerpagecontent.newstext a, #innerpagecontent .newstextwide a {text-decoration:none;}
	#innerpagecontent .newstext a:hover h3, #innerpagecontent .newstextwide a:hover h3 {color:#002963 !important;}
	#innerpagecontent .newsh3 {color:#F5822A;margin-top:0px; margin-bottom:0px; line-height:normal; padding:0px;}
	
	#innerpagecontent .newstext {
		float:left;
		font-size: 85%;
		color:#000;
		width:250px;
	}
	#innerpagecontent .newstextwide {
		float:left;
		font-size: 100%;
		color:#000;
		width: 565px;
		padding-left:5px;
		padding-right: 10px;
		display: inline;
	}
	#innerpagecontent .newstext a, #innerpagecontent .newstextwide a {text-decoration:none;}
	#innerpagecontent .newstext a:hover h3, #innerpagecontent .newstextwide a:hover h3 {color:#002963 !important;}
	

/* END NEWS LIST PAGE */

/* EVENTS PAGE */
	
	div.listrow {
		float:left;
		width:96%;
		margin:5px 2%;
		display: inline;
	}
	.ringbind {
		float: left;
		width: 60px;
	}
	div.listrow .listrowtext {
		float: left;
		width: 636px;
	}
	
	.eventdisclaimer{
		float:left; 
		width: 675px;
		padding:10px;
		font-size:11px;
		border:1px dotted #F5822A;
		margin-bottom:10px;
		display: inline;
	}
		
	
/* END EVENTS PAGE */

/* PAGE BANNER IMAGES */

#banner {
	float:left;
	width:100%;
	background:#002963;
	margin: 10px 0px;
	display: inline;
}
#bannerimage {
	float:left;
	width:536px;
	height: 233px;
	overflow: hidden;
}
#bannerthumbs {
	float:left;
	width:189px;
	background:#002963;
	text-align:center;
	height: 233px;
	overflow: hidden;
}
#bannerthumbs a {
	float: left;
	width: 100%;
}
#bannerthumbs img {
	float: left;
}
#bannerthumbs h2 {font-size:100%; color:#F5822A; text-align:left; font-weight:normal; margin-top:5px; margin-left:10px;}

div.smallthumb {
	float: left;
	width:143px;
	margin-top:10px;
	padding: 0px 16px;
	display: inline;	
}
#morepics {
	color:#F5822A;
	text-decoration:none;
	font-size:10px;
	cursor:pointer;
	text-align: center;
	line-height: 15px;
	padding-top: 5px;
	display: inline;
}
#morevids {
	color:#F5822A;
	text-decoration:none;
	font-size:75%;
	float:right;
	margin-right:10px;
}

.pagethumbnails {
	float:left;
	width: 100%;
	margin-top: 10px;
	display: inline;
}


.quote {
	float:right;
	width: 155px;
	/*font-family: Baskerville,Georgia, Times, serif;*/
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	font-weight: 600;
	font-style: italic;
	padding: 50px 10px 20px 10px;
	color: #FFF;
}
/* END PAGE BANNER IMAGES */

/* Home Page */

#HPage {background:#002863; }
#HPcontainer {width:100%; text-align: center;}
#HPheader {padding:15px 0px 5px 0px;background:#002051;}
#HPnavbar {background: #F36F1F; float:left; width:100%; min-height:30px;}
.HPlimitwidth {width:900px; margin:0px auto; text-align:center;}
.HPlimitwidth span {padding:10px 0px; float:left; width:100%; line-height:normal; font-size:14px; font-weight:bold; text-transform:capitalize;}
.HPlimitwidth span a {color:#fff; text-decoration:none; text-align:center;}
#HPbanner {padding-top:10px; float:left; width:100%; background:#002863;}
#HPbannerlinks {float:left; width:100%; margin-top:10px;}
#HPVideo {float:left; width:150px; color:#F36F1F;}
#HPPhoto {float:right; width:150px; color:#F36F1F;}
#HPfooter {float:left; width:100%; margin-top:10px;}
#bannerlinks {margin-top:10px; float:left; width:100%; text-align:center;}
#bannerpics {display:none;}
.pics {width:980px; height: 315px; padding:0;margin:0; position:relative; z-index:0;}
.pics img {  
    width:  980px; 
    height: 315px; 
    top:  0; 
    left: 0;
    position:relative;
     z-index:0;
} 
.sport_sidebar{width:176px;font-size: 11px;}
.sport_sidebar{text-align: center;font-size: 11px;}
.sport_sidebar a{text-decoration: none;color: white;font-size: 11px;}
.sport_sidebar a:hover{color: #f5822a;font-size: 11px;font-size: 11px;}

#hockey_sidebar{width:75px;float:left;margin-left: 6px;font-size: 11px;}
#rugby_sidebar{width:75px;float:left;margin-left: 6px;font-size: 11px;}

.ticker
{
	white-space: nowrap;
	line-height: 16px;
	cursor: default;
	visibility: hidden;
}
.HPLinks {text-decoration:none; color:#F36F1F; font-family: Myriad, Arial, Verdana, sans-serif; text-align:center;}
.HPLinks:hover {color:#fff;}
.tickerlink {text-decoration:none; color:#fff; margin: 0 20px; }
marquee {color:#fff;} /* home page only */
marquee a {color:#FFF;}
marquee a:hover {color:#F36F1F;}
/* main structure */
#marqueeCont {width:750px;text-align:left; color:#fff; float:left;}



#container {width:980px; margin:0px auto;}

#moto {width:500px; margin-top:30px; margin-right:40px; padding-top:5px; float:right; text-align:right; font-family: Georgia; font-style: italic;}
#moto h1 {color: #fff; font-size: 180%; font-weight:normal;}
#search {width:400px; margin-top:30px; margin-right:20px; padding-top:10px; float:right; text-align:right; color:#fff;}
#search span {background:url(../images/searchbar.gif) no-repeat bottom left; padding-bottom:0px; padding-right:0px; float:right;font-weight: bold;}
#navigation2 {float:left; color:#fff; clear:both; line-height:100%; border-bottom: 1px solid #FFF;}
#navigation2 {float: left; width:980px;background:#002868;}
#secondlevelnav {float: left; width: 710px; padding-left:10px; padding-top: 2px;}
#secondlevelnav td {padding: 3px 0px;}
#secondlevelnav tr td a {text-decoration:none; color:#fff; font-weight: bold; /*padding: 10px 10px; _padding: 10px 5px;*/ line-height:100%; padding: 9px 5px 8px;}
#secondlevelnav tr td a:hover {color: #F5822A;}

#pagecontent {float:right; width:800px; padding-bottom: 20px; min-height:600px; _height:600px;}
.fullwidth {width:978px !important;}





.dropdown {z-index:100 !important;}

#bodytext {width:800px; float:left; }

.credits {text-decoration:none; color:#002868;}
.credits:hover {text-decoration:underline;}
/* classes */

/*#go{padding:0px 5px; height:27px; border:1px solid #fff;background:#F5822A; color:#fff; font-weight: normal; cursor:pointer;}
#go:hover {background:none;}
#go2{padding:0px 5px; height:22px; border:1px solid #fff;background:#002051; color:#fff; font-weight:bold; cursor:pointer; width:60px;}
#go2:hover {background:none;}*/

/*#nav {float:left; list-style:none; line-height:100%; margin:0; position:relative; }
#nav li {float:left; list-style:none; text-align:center !important; margin:0;}
#nav li a {text-decoration:none; color:#fff; font-weight: bold; padding: 10px 10px; _padding: 10px 10px; float:left; line-height:100%; border:none !important; text-align:center;}

*/
/* drop downs */ 
/*
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em; z-index:100;}
#nav a{display:block;padding:0px 5px;text-decoration:none;}
#nav a:hover{background-color:#fff;color:#333;}
#nav li{float:left;position:relative;}
#nav ul {position:absolute;display:none; top:3.2em; _width:180px; background:#002868;border-left:1px solid #fff; border-right:1px solid #ccc; border-bottom:1px solid #CCC;text-align: left; font-size:80%; }
#nav ul li {float:left; display:block;}
#nav li ul a {width:180px; height:auto;float:left;text-align:left !important; padding:5px; _width:170px;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:14em;margin:0px 0 0 10px;}
#nav li:hover {background: #DE5801;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
*/
/* end of drop downs */



.navOver2 {color: #F5822A !important;}
.homebutton {width:84px;}


#navlinks {float:left; width:99%; text-align:center; margin-top:20px; margin-bottom:50px; font-size:90%; _font-size:11px;}
#navlinks ul {list-style:none; float:left; margin:0; width:100%; border:none; padding:0;}
#navlinks ul li {list-style:none; float:left; width:100%; text-align: center; border:none; padding:0; margin:0;}
#navlinks a {text-decoration:none; color:#fff; clear:both; float:left; width:100%; margin:0px 0px; display:block; border:none !important;}





#innerpagecontent .latestnews {margin:0; padding:0; clear:both; margin-bottom:10px; float:left; width:100%;}
#innerpagecontent .latestnewswide {margin:0; padding:0; clear:both; margin-bottom:10px; padding-left:2%; float:left; width:97%; display: inline;}
.bannerthumb {border:0; cursor:pointer;}



#pageThumbCaption {font-size:90%; color:#002051; font-weight:bold; line-height:100%; padding:3px; font-style:italic;}

.readmore {float:right; text-decoration:none; font-weight:bold; cursor:pointer !important;}
.readmore:hover {color:#002963;}
.searchresultitem {text-decoration:none; cursor:pointer; border-bottom:1px dashed #CCC;}
.searchresultitemblock { width:100%; float:left; clear:both;}
.searchresultno {Background:#F5822A; color:#fff; float:left; padding:3px 10px; text-decoration:none; font-size:120%; font-weight:bold; width:30px; text-align:center;}
.searchresulttext{ color:#002963; float:left; margin-left:10px; width:680px; display: inline; }
.searchresulttext h3 {font-size:110%; margin:2px 0px; padding:0;}

/*.thumb1 {margin-bottom: 5px; float:left;}*/


/* form design */ 

#pageform {margin:10px;}
#pageformtable {width:80%; margin:0 auto; border:1px solid #DDD;} 
#pageformtable tr {}
#pageformtable tr td {padding:5px;}
.tablelabel {background:#EEE; color:#000; font-weight:bold; width: 150px;}
.tableheader {background:#F5822A; color:#fff; font-weight:bold; text-transform: uppercase;}


#homemovie {margin:0; padding:0; width:380px; height:280px;}




/* steps for bidding */
.terms {float: left;width:700px; height:250px; overflow: auto; margin:10px 0px; padding:10px; border:1px solid #ccc; display: inline;}
.bodytext .terms p {position: static;}
#stepsarea { float:left;width:700px; padding:10px; text-align:center; border:1px dashed #CCC; margin:10px 0px; background:#fff;
}
.red {color:#ff0000;}
.mjlogo { margin:110px auto 0px 60px;}

/* tables for exam results */
h1.tablehead {background:#A9A9A9 url(/images/table-header.jpg) repeat-x right center; border: 1px solid #A9A9A9; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer; padding:0 10px; color:#000; margin:1px 0px; margin-bottom:5px; font-size:16px; font-weight:bold; line-height: 150%;}
.tablehead:hover {color:#F5822A;}


.bodycolumnthreethird h1.tablehead {float: left; width: 674px; display: inline;}
.bodycolumntwothird h1.tablehead {float: left; width: 378px; display: inline;}


.bodycolumnthreethird .tablebody {float: left; padding:20px; width:656px!important; display: inline;}
.bodycolumntwothird .tablebody {float: left; padding:20px; width: 360px!important; display: inline;}

.tablebody {padding:20px; width:720px; margin:1px 0px; border:none !important; clear:both; float:left; display: inline;}
.tablebody table { border-collapse: collapse;}
.tablebody table tr td {padding:2px; text-align:center; border:1px solid #ccc;}



.highlight {background:#002868; border:2px solid #fff !important; color:#fff; padding:5px; width:145px !important; font-size:14px !important; font-weight:bold; margin:10px 0px 10px 10px; float:none !important;}
.hphighlight {display:block; float:left; clear:both; text-decoration:none; text-align:center;}
.hphighlight:hover {background:#F5822A; color:#fff;}

.pictureframe {margin:10px; border:1px solid #ccc; background:#e5e5e5; padding:5px;}
.orange {color:#F5822A;}
.blue {color:#002963;}
.uniform {margin:10px 10px 10px 0px;}
#pagination {margin-left:20px; border-top:1px solid #ccc; float:left; width:705px; text-align:center; display: inline;}

#pagination input{margin-left:10px;width: 40px;}
#gotopage {width:100px !important;}

#pagination span {font-weight:bold;}
.currentpage {color:#002051;}


#pagecontent, #banner, #navigation2, #banner object, #banner object embed {z-index: 0;}
#banner object, #banner object embed {position: relative;}

#secondlevelnav ul {list-style: none; margin: 0; clear: none;}
#secondlevelnav ul li a {color: #FFF; text-decoration: none;}

ul.ticker-controls {float: left; width: 80px;}

span.sf-sub-indicator {display: none;}

/* art gallery */ 

#artgallerycontainer{
	float: left;
	width:725px;
	height:685px;
	_height:685px;
	background: url(/images/artbg.jpg) #FFF;
	text-align:center;
	background-position:0px 170px;
	background-repeat:no-repeat;
}
#artgallerycontainer ul{list-style:none;height:640px;_height:650px;text-align:center; width:725px;margin-top:15px;margin:0px;margin-left:auto;margin-right:auto; }
#artgallerycontainer li{width:725px;margin-top:40px;margin-left:auto;margin-right:auto;height:300px;/* position:relative; */z-index: 10;}
#artgallerycontainer img{border:10px solid #eee;-webkit-box-shadow:0px 5px 5px #888;-moz-box-shadow:0px 5px 5px #888;}
.artgallerycaption{color:white;position:absolute;top:615px;left:100px; height:30px;font-size:12px; font-family:Geneva,Sans-serif;z-index: 10!important;}

.artgallerycontrol{background-color:#000;width:725px;z-index:0;/* position:relative; */top:-45px;height:35px;padding-top:10px;}
.artgallerycontrol img{padding-left:5px;padding-right:5px;border:0px!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important; cursor:pointer;}
.art_back_button{float:left;}
.art_forward_button{float:right;}

/* NEW GALLERY */

	div.mediacontainer, div.mediacontainer div.polaroid_container {
		float: right;
		width: 250px;
		
	}
	
	#mediacontainer, #moviecontainer, #moviecontainer object {
		z-index: 100;
	}
	
	div.mediacontainer div.polaroid_container, div.mediacontainer div.polaroid_block {
		float: right;
	}
	
	div.mediacontainer div.polaroid_container {
		padding: 10px 10px 5px 10px;
		width: 216px;
		background: #FFF;
		border: 2px solid #E4E4E4;
		display: inline;
		min-height: 215px;
		_height: 215px;
		overflow-x: hidden;
		-webkit-box-shadow: 5px 5px 10px #C6C9CC;
		-moz-box-shadow: 5px 5px 10px #C6C9CC;
		box-shadow: 5px 5px 10px #C6C9CC;
		margin-bottom: 10px; 
	}
	
	div.mediacontainer div.polaroid_block {
		/*margin: 8px 8px 5px 9px;*/
		width: 216px;
		float: left;
		display: inline;
		height: 170px;
		overflow-x: hidden!important;
		overflow-y: hidden!important;
		text-align: center;
		
	}
	.bodytext .display_gallery p {
		z-index: 1;
		position: static;
	}
	
	#jwplayer_wrapper {float: right;}
	
	/*
.polaroid_caption {
		float: left;
		width: 100%;	
	}
*/
	
	.polaroid_caption p {
		text-align: center;
		color: #000;
		font-size: 10px;
		line-height: 13px;
		font-style: italic;
		margin-bottom: 0px;
	}
	
	div.movie_gallery_container {
		float: left;
		width: 360px;
		margin-bottom: 38px;
		
	}
	div.movie_gallery_container p {
		text-align: center;
		padding: 0 5px;
		width: 312px;
		float: left;
	}
	
	div.player_box {
		border: 5px solid #FFF;
		display: block;
		width: 312px;
		height: 176px;
		-webkit-box-shadow: 3px 3px 10px 3px #706e70;
		-moz-box-shadow: 3px 3px 10px 3px #706e70;
		box-shadow: 3px 3px 10px 3px #706e70;
	}
	
	#coordContainer{
		float: left;
	}
	
	
	#iphoneapp {
/* 	border-top:1px solid #CAD0D8; */
	padding-bottom:10px;
	float:left;
	}
	
	#iphoneapp h5 {
	margin:2px 0px;
	line-height:100%;
	}
	
	#iphoneapp p {
	margin:2px 0px;
	line-height:100%;
	}
	
	#dayinlifetable {
	width:70% !important;
	box-shadow:0px 2px 2px #fff;
	-moz-box-shadow:0px 2px 2px #fff;
	-webkit-box-shadow:0px 2px 2px #fff;
	border:3px solid #F5822A;
	}
	
	#dayinlifetable tr td  {
	border:1px solid #ccc;
	}
	
	#dayinlifetable tr td {
	padding:5px;
	font-size:12px!important;
	background-color:#fff;
	
	}
	
	#dayinlifetable tr td p{
	font-size:12px!important;
	}
	.noborder, 	#dayinlifetable tr td table tr td {
	border:none!important;
	}
	
	.nobottomborder {
	border-bottom:none !important;
	}
	
	.galleryContainer {
		margin-top: 20px;
		width: 725px;
	}
	
	.galleryItem {
		float:left;
		margin-bottom: 30px;
		width:230px;
	}
	
	.galleryThumbnail {
		text-align: center;
	}
	
	.galleryThumbnail img {
		border: 5px solid #FFF;
		-webkit-box-shadow: 3px 3px 10px 3px #706e70;
		-moz-box-shadow: 3px 3px 10px 3px #706e70;
		box-shadow: 3px 3px 10px 3px #706e70;
	}
	
	.galleryName {
		margin-top: 10px;
		text-align: center;
	}
	
