body {
margin: 0;
padding: 0;
font:60% Verdana, Helvetica, sans-serif;
color: #727272;
background: #FFFFFF url(../images/pagebg.gif) repeat-x;
}
img { border:none; }
	img.floatRight { float: right; margin: 0 0 0 8px; }
	img.floatLeft { float: left; margin: 0 8px 0 0; }

#wrapper {
	width:100%;
}
.titlebg {
	clear:both;
	margin-top:4px;
	margin-left:15px;
	height:35px;
	background:url(../images/maintitleTile.gif) repeat;
	position:absolute;
	color:#0b3d57;
	font-size:2em;
	text-transform: uppercase; 
}
#header_topbar {
	width:100%;
	height:102px;
	background:#fff url(../images/headerbg.gif);
	
}
#typesizebar {
	width:100%;
	float:left;
	background:#ae9750;
	padding:4px 0;
	color:#fff;
	min-height:18px;
	margin-top:-52px;
}
* html #typesizebar {
	width:100%;
	float:left;
	background:#ae9750;
	color:#fff;
	padding-left:850px;
}
/* IE7 Only */
*:first-child+html .iframespace {
margin:0px 0 0 0;
}
.iframespace {
padding:5px 0 0 11px;
}

		* html .typesize {
			float:left;
			margin:0;
			padding:3px 10px 0 0;
			height:5px;
		}


		.typesize {
			float:left;
			margin-left:870px;
			padding:5px 5px 5px 0;
			margin-bottom:2px;

		}


		/* IE7 Only */
			*:first-child+html #typesizebar {
	width:100%;
	background:#ae9750;
	padding:4px 0;
	color:#fff;
	min-height:18px;
	margin-top:0;
			}

		#smallA {
			border:1px solid #fff;
			width:10px;
			float:left;
			font-size:10px;
			padding:4px 4px 3px 4px;
			margin:0 2px 2px 0;
			position:relative;
		}
		#smallA a {
			text-decoration:none;
			color:#fff;
		}
		#medA {
			border:1px solid #fff;
			width:10px;
			float:left;
			padding:1px 4px 2px 3px;
			font-size:13px;
			margin:0 2px 2px 0;
			position:relative;

		}
		#medA a {
			text-decoration:none;
			color:#fff;
		}

		#bigA {
			border:1px solid #fff;
			width:10px;
			float:left;
			padding:0 4px 1px 4px;
			font-size:16px;
			margin:0 2px 2px 0;
			position:relative;
		}
		#bigA a {
			text-decoration:none;
			color:#fff;
		}

#mainarea {
	width:1011px;
	float:left;
	background:#fff url(../images/mainareabg.gif) no-repeat;
}


#mainarea_programmes {
	width:1011px;
	float:left;
	background:#fff url(../images/mainareabg.gif) no-repeat;
}

#breadcrumb {

	width:100%;
	height:20px;
	color:#ae9750;
	padding-left:300px;
	padding-top:5px;
}

#mainarea_programmes a {
	color:#ae9750;
	font-size:100%;
	text-decoration:none;
}
#mainarea_programmes a:hover {
	color:#7d7d7d;
	text-decoration:none;
}
#breadcrumb a {
	color:#ae9750;
	text-decoration:none;
}
#breadcrumb a:hover {
	color:#7d7d7d;
	text-decoration:none;
}


.abstract .p a {
	color:#ae9750;
	font-size:3px;
	text-decoration:none;
}
.abstract a:hover {
	color:#7d7d7d;
	text-decoration:none;
}



#navside {
	width:240px;
	float:left;
	padding:20px 25px 20px 20px;
	min-height:600px;
}

* html #navside {
	width:200px;
	float:left;
	min-height:600px;
	padding:20px 0 20px 20px;
height:500px;
}

#navside strong {
	color:#7d7d7d;
}
#navside h1 {
	font-weight:bold;
	color:#0b3d57;
	font:1.5em Verdana, Helvetica, sans-serif;
	font-size:
	padding:0;
	margin:0;

}

#programmesbg {
	width:502px;
	float:left;
	background:#fff url(../images/programmesbgtile.gif) repeat;

}
*html #programmesbg {
	width:485px;
	float:left;
	background:#fff url(../images/programmesbgtile.gif) repeat;
}

.homenewsbox {
	background:#fff url(../images/newsbox_bg.gif) repeat;
	float:left;
	width:706px;
}
.homenewsAndevents {
	float:left;
	width:310px;
	min-height:115px;
}

#homenewsAndeventsTitle {
	float:left;
	width:300px;
	border-bottom:1px solid #ae9750;
}
#homenewsAndeventsTitleBG {
	float:left;
	background:#ae9750;
	color:#fff;
	padding:2px 15px 2px 10px;
}
#lowernewsAndeventsTitle {
	float:left;
	width:100%;
	border-bottom:2px solid #ae9750;
}
#lowernewsAndeventsTitleBG {
	float:left; 
	background:#ae9750;
	color:#fff;
	padding:0;
	margin:0 0 0 20px;
	font-size:1.4em;
	padding:0 0 4px 0;
}
.homenewsstory {
	padding:2px 2px 0 10px;
	width:99%;
	color:#ae9750;
}
.homenewsstory a{

	color:#4e78a0;
}
.homenewsstoryLower {
	padding:10px 2px 0 10px;
	width:160px;
	color:#ae9750;
}
.homenewsstoryLower a{

	color:#4e78a0;
}

.homenewsstoryLowerwide {
	padding:10px 2px 0 20px;
	width:400px;
	color:#ae9750;
}
.homenewsstoryLowerwide a{

	color:#4e78a0;
}


	.EventLower {
		padding:0 2px 15px 10px;
		width:92%;
		color:#616161;

}
	.EventLower em{
		color:#ae9750;
	text-decoration:none;
	font-weight:none;
	font-style:normal;

	}

	.EventLower a{
		font-weight:bold;
		text-decoration:underline;
		color:#4e78a0;
	}
	.eventarrow {

	float:left;margin-left:-15px;

	}
.imagespacer {
	float:left;
	padding:0 2px;
	width:185px;
}

* html .imagespacer {
	float:left;
	padding:0 3px 0 1px;
	width:185px;
}

.homeindent {
	padding:0 8px 0 8px;

}
h1 {
	font-weight:bold;
	color:#ae9750;
	font:2em Verdana, Helvetica, sans-serif;
	font-size:
	padding:0;
	margin:0;
}
strong {
	color:#0b3d57;
}
.maincontent {
	float:left;
	width:470px;
	margin:5px 10px 10px 0;
}
* html .maincontent {
	float:left;
	width:470px;
	margin:5px 10px 10px -30px;
}

#smallcolumn {
	width:501px;
	float:left;

}
.maincontentRight {
	float:left;
	width:185px;
	margin:5px 0 0 40px;
}
.maincontentRight_lower {
	float:left;
	width:185px;
	margin:0 10px 0 20px;
}
*html .maincontentRight_lower {
	float:left;
	width:175px;
	margin:0 0 0 0;
}

.sidenavcolumn {
	float:left;
	width:230px;
	margin:15px 10px 0 20px;
}

.sidenavcolumn_bottomborder {
	float:left;
	height:5px;
	width:100%;
	background:#ae9750;
}
.sidenavcolumntitle {
	background:#004669;
	width:225px;
	padding:1px 0 5px 5px;
	color:#fff;
	margin-top:-2px;
	font:1.4em Verdana, Helvetica, sans-serif;


}
.sidenavcolumnbody {
	background:#fff url(../images/sidenavcolumn_bg.gif) repeat;
	width:229px;
	padding:0 0 5px 15px;
}
.rightbartitle {
	background:#004669 url(../images/sidepara_tile.gif) repeat;
	width:179px;
	padding:0 0 5px 5px;
	color:#fff;
	margin:-2px 0 0 0;
}
.rightbarNewstitle {
	background:#ae9750 url(../images/sideparaNewstile.gif) repeat;
	width:179px;
	padding:0 0 5px 5px;
	color:#fff;
	margin:-2px 0 0 0;
}
.rightbartitle em {
	text-decoration:none;
	font-weight:none;
	font-style:normal;
	color:#dfd2a8;
}
.rightbarNewstitle em{
	text-decoration:none;
	font-weight:none;
	font-style:normal;
	color:#dfd2a8;
}
.rightbarbody {
	background:#fff url(../images/sidepara_bottomtile.gif) repeat;
	width:184px;
	padding:0 0 5px 15px;

}

.rightbarbodyNews {
	background:#fff url(../images/sidepara_bottomtile.gif) repeat;
	width:184px;
	padding:0 0 5px 10px;
}

.rightbarbody_lower {
	background:#fff url(../images/sidepara_bottomtile.gif) repeat;
	width:184px;
	padding:0 0 5px 0;

}
.rightbarbodyindent {
	padding:0 10px 0 10px;
}
.rightbarbody strong {
	background:#fff;
	color:#7f6926;

}
.mainnav li#navoff {
 list-style: none;
 color:#7f6926;
 margin:10px 0 0 0;
 padding:5px 20px 10px 5px;
 display:block;
 float:left;
}
.mainnav li#navon  {
 background:#0b3d57;
 list-style: none;
 color:#7f6926;
 margin:10px 0 0 0;
 padding:5px 20px 10px 5px;
 display:block;
 float:left;
}
.mainnav li#navon a {
 color:#fff;
}
.mainnav li#navoff a {
 color:#0b3d57;
}

.mainnav {
	float:left;
	height:100px;
	margin-left:160px;
	margin-top:55px;
}
/* IE7 Only */
	*:first-child+html .mainnav {
		float:left;
		height:100px;
		margin-left:160px;
		margin-top:65px;
	}



.mainnav a {
	color:#0b3d57;
	text-decoration:none;
}
#footer {
	width:100%;
	height:50px;
	margin:0 0 0 27px;
	width:984px;
	background:#fff;

}

#footertext {
	float:left;
	margin-left:260px;
	color:#000;
}
* html #footertext {
	float:left;
	margin-left:125px;
	color:#000;
}

#footertext em {
	text-decoration:none;
	font-weight:none;
	font-style:normal;
	color:#7f6926;
}
#footertext a {
	text-decoration:underline;
	font-weight:none;
	font-style:normal;
	color:#7f6926;
}

#footerbar {
	background:#ae9750;
	height:25px;
	width:984px;
	margin-top:15px;
}
#footerlinkAlign {
	margin:0 0 0 50px;
	float:right;
}
.footerlink {
	float:left;
	margin:0 5px;
}
.footerlink a {
	text-decoration:none;
	color:#000;
	background:#fff;
}
.footerlink a:hover {
color:#7f6926;
}
.coursearrowsidenav {float:left; width:14px;}
.coursetitlesidenav {float:left; width:190px; }

/*
Nuked by c2
.coursetitlesidenav a {color:#4e78a0; text-decoration:underline;float:left;}
.coursetitlesidenav a:hover {color:#7f6926; text-decoration:underline;}
*/

.coursetitlesidenavArrow {float:left; width:14px; height:16px; margin-left:-5px;	}
.coursetitlesidenavText {float:left; width:170px; }
.coursetitlesidenavText a {color:#4e78a0; text-decoration:underline;float:left;}
.coursetitlesidenavText a:hover {color:#7f6926; text-decoration:underline;}

.coursetitlesidenavon {float:left; width:180px;}
.coursetitlesidenavon a {color:#7f6926; text-decoration:underline;float:left;}
.coursetitlesidenavon a:hover {color:#4e78a0; text-decoration:underline;}

.paratitlebar {
	float:left;
	background:#004669;
	width:94%;
	color:#fff;
	padding:5px 0 5px 15px;
	font:1.2em Verdana, Helvetica, sans-serif;
	margin:5px 0 0 5px;
}

.parasubtitlebar {
	float:left;
	background:#ae9750;
	width:94%;
	color:#fff;
	padding:5px 0 5px 15px;
	font:1.2em Verdana, Helvetica, sans-serif;
	margin:0px 0 0 5px;
}
.shadowbox {
	float:left;
	background:url(images/mainshad.gif) repeat;
}

	img .floatight { float: right; margin: 0 0 0 8px; }
	img .floatleft { float: left; margin: 0 10px 10px 0;}
	.floatLeftArrow	{ float: left; margin: 1px; 10px 10px 0;}

.mainparaindent {
	float:left;
	padding:20px 15px;
}
.coursebg {
	float:left;
	background:url(../images/bg.gif) repeat;
	width:472px;
	margin:0 0 0 5px;
}
.coursebgindent {
	padding:10px 20px 0 20px;

}
#ProgrammeMainNews {
	float:left;
	width:100%;
	padding:20px 15px;

}
.lowerNewsbg {
	float:left;
	background:url(../images/lowernewsbg.gif) repeat;
	width:100%;
	margin:-10px 0 0 0;
	padding:0;

}
#newsSubtitle {
	float:left;
	width:99%;
	background:#83a0b8;
}
#newsSubtitle h1{
	margin:0;
	padding:3px 0 3px 10px;
	font-size:1.5em;
	color:#fff;
	font-weight:bold;
}
.mainNewsPageholder {
	float:left;
	width:99%;
	margin:10px 0 0 0;
	background:url(../images/newslistbg.gif) repeat;

}
*html .mainNewsPageholder {
	float:left;
	width:97%;
	margin:10px 0 0 0;
	background:url(../images/newslistbg.gif) repeat;

}

.newsindent {
	padding:2px 10px 10px 10px;
	width:100%;
}
.newsindent em {
	color:#ae9750;
	text-decoration:underline;
	font-weight:none;
	font-style:normal;
	padding:0 0 0 3px;
}
.newsindent h2 {
	width:460px;
	float:left;
	padding:2px 0 5px 10px;
	margin:0;
	background:url(../images/news_titlebg.gif) repeat;
	font-size:1.5em;
	color:#4e78a0;
}
.abstract {
	float:left;
	padding:10px 10px;
}
.morelink {
	padding-left:20px;
}
.morelink a, .abstract a {
	text-decoration:underline;
	color:#ae9750;
}
.maincontentRight_news {
	float:left;
	width:190px;
	margin:15px 0 0 20px;
	background:#f9f9f9;
	padding:15px 0 0 15px;
}
*html .maincontentRight_news {
	float:left;
	width:190px;
	margin:0;
	background:#f9f9f9;
	padding:0;
}

.maincontentRight_news strong {
	font-weight:bold;
	color:#0b3d57;
}
.maincontentRight_news a {
	text-decoration:none;
}



.homesearchtopitem {
	float:left;
	width:160px;
	border-bottom:1px solid #ced8dd;
	padding:2px 0 2px 0;
}
.rightbarbodyhome {
	background:#fff url(../images/sidepara_bottomtile.gif) repeat;
	width:184px;
	padding:0 0 5px 15px;
}
.rightbarbodyhome strong {
	color:#7f6926;
}
.homesearch {
	float:left;
	width:160px;
	margin-top:15px;
	overflow:auto;
	position:relative;
	height:100px;
	margin-bottom:15px;

}
.homesearch dt{
	width:90%;
	border-bottom:1px solid #ced8dd;
	color:#fff;
	text-decoration:none;
	min-height:15px;
}
.homesearch dt a{
	color:#707070;
	text-decoration:none;
}

.homesearch dt:hover{
	background:#83a0b8;
	width:90%;
	color:#fff;
	text-decoration:none;
}
.homesearch dt a:hover{
	color:#fff;
	text-decoration:none;
}


.contacttitle { color:#0b3d57; background:url(../images/accordion_titlebg2.gif) repeat-x; font-size: 12px; padding:4px 0 0 20px;  margin: 0px; width:460px; height:24px;}
.contacttitle  a { color: #0b3d57; display: block; text-decoration: none;}

.contactbg {
	float:left;
	background:#edf1f3;
	width:478px;
	padding:0;
	margin:-5px 0 0 2px;

}
.contactLeft {
	float:left;
	width:240px;
}
.contacttext {
	float:left;
	width:238px;
	color:#0b3d57;
	padding:10px 0 10px 15px;
}
.contacttext label {
	font-weight:bold;
	color:#7f6926;

}
.contactRight {
	float:left;
	width:208px;
	background:url(../images/contactrightbg.gif) repeat;
	margin:15px 0 0 20px;
}
*html .contactRight {
	float:left;
	width:190px;
	background:url(../images/contactrightbg.gif) repeat;
	margin:15px 0 0 0;
}
.contactRightIndent {
	float:left;
	margin:10px 10px;
	color:#0b3d57;
}
.contactRightIndent strong {
	font-weight:bold;
	color:#7f6926;
}
.contactRightIndent a {
	text-decoration:underline;
	color:#4e78a0;
}
