body {font-size: 62.5%; background-color: #FFFFFF; margin: 0px; border: 0px; padding: 0px; text-align: center;color:#484848}
#pageContainer { width: 808px; margin-top: 0px; position: relative;  margin-left: auto; margin-right: auto; }
#mastHead {
	background-color: white; 
	padding: 0px;
	text-align: left;/*
	font-size: 10px;
	color: #291741;
	font-family: Arial,Geneva,sans-serif;
	font-weight: 500;*/
}
h1 {display:block;width:808px;height:96px;background:url(/assets/gfx/head.gif) #3A5750 top left no-repeat;margin:0;padding:0;}
h1 em {display:none;}

#mainMenu {padding:10px 19px 5px 19px; margin: 0 ; border: 0px;background:url(/assets/gfx/header_title.gif) #395952 repeat-x;height:1.3em}
#mainMenu ul, 
#mainMenu li {list-style:none;display:inline;padding:0;margin:0;font-family:arial;font-weight:bold;font-size:11px}

#mainMenu ul a {text-transform:uppercase;text-decoration:none;color:#ffffff;padding:5px 10px;}

#mainMenu ul a:hover, #mainMenu ul li a.activetab {color:#fff;background-color:#294139;}

#mastHead {background:url(/assets/gfx/banners2/01.jpg) #395952 no-repeat left bottom;padding-bottom:140px}

#tagLine {padding-bottom: 5px}
#pageBody {
background:url(/assets/gfx/bottom.jpg) repeat-x bottom left;	
font-family: Arial,Geneva,sans-serif;  
	margin: 10px auto 0 auto; 
	padding: 10px 0;
	width:770px;
}
#pageSub { background-color: #005953; font-size: 10px; text-align: left; padding: 0px; height: 25px}
.pageSubTxt {color: white; padding-left: 5px; font-size: 11px}
#pageContent {margin: 0 3px 20px 3px; text-align:left; /*background-color: #f0ede6; border:1px solid #b1b8a6;*/ padding:12px 20px; font-size: 1em;}
#pageContent a {font-weight:bold;}
#pageContent a:hover {text-decoration:underline}
/*
#pageContent td, p, div, span {font-size: small}
*/

#pageFooter {background:url(/assets/gfx/foot.gif) #eae7d2 no-repeat bottom left;	font-size:1.2em;
clear: both; font-family: Arial,Geneva,sans-serif;  vertical-align: middle; text-align: left; background-color: white; width: 770px; /*text-indent: 10px; margin-top: 10px;*/ height: 53px;margin:0 auto;color:#7d7a69}
#pageFooter.footHome {background:#fff;}

#pageFooter div {padding-top:10px;;}
#pageFooter #copy {width:33%;float:left;}
#pageFooter #links {width:40%;float:left;}
#pageFooter #links ul {margin:0;padding:0;list-style:none;display:inline;}
#pageFooter #links li {margin:0;padding:0 4px;list-style:none;display:inline;border-right:1px solid #7b796c;}
#pageFooter #links li a {color: #7b796c;}
#pageFooter #links li.lend {border-right:0;}

#pageFooter #netxtra {width:25%;float:right;}
#pageFooter div#phone {clear:both;padding-top:0;}
#pageFooter p {font-size:0.8em;margin:0;padding:0;}
#pageFooter a {font-size:0.8em;margin:0;padding:0;}

#pageFooter #phone p,#pageFooter #copy p {padding-left:20px;}
#pageFooter #copy p {padding-right:20px;}

#homeIntro {width: 240px; padding-right: 5px; margin: 0px; background-color: #f0ede6; position: relative;}
#homeNews  {width: 240px; float: right; margin: 0px; background-color: #f0ede6; position: relative;}
#homeNews dl {margin-top: 0px; border-top: 0px; padding-top: 0px}

#pageContent h1 {font-size: 150%; font-weight: bold;letter-spacing:-1em;}
#pageContent h2 {font-family: "Times New Roman",Georgia,"Book Antiqua",serif; color: #42534d; margin:0;  font-size: 2.6em; font-weight:normal;}
#pageContent li {font-size:1.2em;}
#pageContent a:hover {background-color: white; }
#pageContent sup {color: red; font-size: 1.5em}
#courseDetails #courseRef {font-style: italic; margin-top: 5px;}
#courseDetails {padding-top:10px;}
#courseDetails h3 {font-weight:bold;color:#325348;font-size:1.6em;border:0;}
h4 {font-weight:bold;color:#454545;font-size:1.3em;}
#courseDetails h3, #courseDetails h4 {margin:0 0 10px 0;padding:0;}
#courseChart {padding: 0px; margin: 0px; border: 0px}
#list-table {clear: both;}
#list-table th {font-size: smaller; color: white; background-color: #005953; padding: 4px;}
#list-table td {padding: 4px; border-bottom: solid 1px #005953;}
#forum-navigation {/*background-color: #005953; clear: both;*/ border: solid 1px #005953;}
#forum-navigation a {/*color: white;*/ text-decoration: none; padding: 5px; display: block; margin-right: 3px; font-size: 0.8em;}
#forum-navigation a:hover {color: #005953;}
#bbs-search form {clear: both; margin: 0px; padding-top: 5px;}
#bbs-search #bbs-search-input {width: 70px;}
#booksTable ul {margin-left: 12px; padding-left: 0px; list-style: circle;}
img {border: 0px; margin: 0px; }
th {}

.bgColor1 {background-color: #005953;}
.listColor1 {background-color: #dee4e3}
.listColor2 {background-color: #f1f3f3}
.dataTable {width: 100%; border: 0px; margin-top: 5px; background-color: white}
.sw-table th, 
.dataTable th {background-color: #005a51; font-weight: normal;color:#abd0d6;font-size:1.3em;margin:0;padding:3px;}
.sw-table .studyyear,
.dataTable .levelCell {color: #005a51; font-weight: bold;background-color:#bad1cf;font-size:1.3em;margin:0;padding:3px;}

.sw-table td {font-size:1.2em;}

.mainCell {background-color: #fff; border-bottom: solid 1px white; border-right: solid 1px white; padding: 5px; font-size: 1em}
.mainCell2 {background-color: #fff; border-bottom: solid 1px white; padding: 5px; font-size: xx-small}


.normalise {font-weight: normal}
.formInputs {width: 150px}
.alignRight {text-align: right}
.newsImg { float: left; vertical-align: text-top; padding: 3px 3px 3px 0px}
ul#postCost {
	list-style:none;
}
ul#postCost li {
	list-style:none;
	clear:both;
}
.label {
	width:50%;
	float:left;
}
.cost {
	width:30%;
	float:left;

}

dt,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight:normal;
	color: #395048;
	padding:10px 0;
	border-bottom:1px solid #d0d1d2;
}
dd {margin:0;padding:2px 10px;font-size:1.1em;}

.notify {border: solid 1px #6495ED; padding: 0.25em; background-color: #F0FFFF; margin: 0.5em 0;}

address,ol,p {font-size:1.2em;line-height:1.4;font-style:normal;}

.boxed,
div#faqsForm {border:1px solid #b0b6ac;background-color:#f0ede6;margin:10px 0;padding:10px 20px;}
.boxed h3 {font-weight:bold;}

a {color:#8c2d68;text-decoration:none;}

.clear {clear:both;line-height:1px;height:1px;overflow:hidden;}
.clearish {clear:both;}

.col1, #col1 {width:58%;float:left;}
.col2, #col2 {width:38%;float:right;}
.col1 h3, .col2 h3 {margin-top:0;margin-bottom:6px;padding-top:10px;}


.col33 {width:33%;float:left;}
.col33 h3 {margin-right:17px;}
.col49l {width:48%;float:left;}
.col49r {width:48%;float:right;}

.colE1 {width:58%;float:right;}
.colE2 {width:38%;float:left;}
.colE1 h3, .colE2 h3 {margin-top:0;margin-bottom:6px;padding-top:010px;}
.colE1 p, .colE2 p {margin:0;padding:00px;}

fieldset.contactFormFS legend {display:none;}
fieldset.contactFormFS {padding:13px 20px;}
fieldset.contactFormFS br {clear:both;}
fieldset.contactFormFS select {width:256px;float:right;margin:2px;color:#4d4d4d;font-size:1.1em;border:1px solid #ceccc0;}
fieldset.contactFormFS > select {width:254px;}
fieldset.contactFormFS  select.smonth {width:150px;}
fieldset.contactFormFS  select.syear {width:100px;}
fieldset.contactFormFS  select.dob {margin-left:16px;width:72px;float:left}
fieldset.contactFormFS input,
fieldset.contactFormFS textarea {width:250px;float:right;margin:2px;color:#4d4d4d;font-size:1.1em;border:1px solid #ceccc0;font-family:arial;}
fieldset#forumPost.contactFormFS input,
fieldset#forumPost.contactFormFS textarea {width:550px;float:right;margin:2px;color:#4d4d4d;font-size:1.1em;border:1px solid #ceccc0;}
fieldset.contactFormFS label {width:101px;float:left;text-align:right;font-weight:bold;font-size:1.1em;margin:4px 2px;}
fieldset.contactFormFS label span {color:red;margin:0 3px;}
fieldset.contactFormFS label em {font-weight:100;display:block;font-style:normal;}
fieldset.contactFormFS label i {font-weight:100;font-style:normal;}
fieldset.contactFormFS label.full {width:auto;;float:right;}
fieldset.contactFormFS label.full input {width:auto;float:none;border:0;}
fieldset#forumPost.contactFormFS label.full input {width:auto;float:none;border:0;}
fieldset.contactFormFS label.full input.btn {border:01px solid black;}
fieldset.contactFormFS p {float:right;font-weight:bold;color:red;margin:0;padding:0;width:255px;}
fieldset.contactFormFS div.avatartxt {float:right;width:250px;}
fieldset.contactFormFS div.avatartxt input#avatarbox {width:auto;float:right;margin:2px;color:#4d4d4d;font-size:1.1em;border:1px solid #ceccc0;}

label img {padding:4px;border:1px solid #aabb99;margin:0 ;}
img.floater {float:left;padding:4px;border:1px solid #aabb99;margin:0 10px 10px 0;}
img.floater2 {float:right;padding:4px;border:1px solid #aabb99;margin:0 0px 10px 10px;}
img.floaterX {float:left;margin:0 10px 10px 0;}

#courselist, #selectorlist {margin:0;padding:0;}
#courselist li {list-style:none;font-size:1.4em;}
#selectorlist li {list-style:none;text-transform:uppercase;font-size:1.1em;}
#selectorlist a {display:block;width:250px;border:2px solid #d1cebf;padding:3px 20px;font-weight:bold;color:#8c2d68;margin:3px;background-color:#e9e7d0;}
#selectorlist a:hover {border-color:#8c2d68;}

.courseloop {padding-top:8px;}
.courseloop h3 {border-bottom:1px solid #dcd9d0;;font-weight:bold;margin:0 12px;padding:4px 0px ;;}
.courseloop h4 {margin:0;padding:4px 12px;}
.courseloop div {float:right;width:580px;border:1px solid #b0b6ac;background-color:#f0ede6;margin:0;padding:10px 0px;}
p.more {text-align:right;padding:0 10px;margin:0;}
#coursecontact p.more {padding:0;}
#miniselect #selectorlist li {display:inline;float:left;text-transform:uppercase;font-size:1.1em;}
#miniselect #selectorlist a {display:block;width:auto;border:2px solid #d1cebf;padding:3px 20px;font-weight:bold;color:#8c2d68;margin:3px;background-color:#e9e7d0;}
#miniselect #selectorlist a:hover  {border-color:#8c2d68;}
#coursecontact h3,
#miniselect h3 {font-weight:normal;margin:0 0 6px 0;padding-top:0;zoom:1}
div#miniselect h3, #miniselect ul {padding-left:22px;}
#miniselect h3 {border-width:0 0 1px 0;border-color:#f0eee4 #f0eee4 #dcd9d0 #f0eee4;border-style:solid;;}
#miniselect {background:url(/assets/gfx/q.gif) #f0eee4 13px 13px no-repeat;}

#courses ,#courses li {list-style:none;padding:0;margin:0;}
#courses li {float:left;;}
#courses li a {width:139px;height:147px;display:block}
#li-bhs a:hover, #li-bhs a, #li-bhs {background:url(/assets/gfx/crs_bhs.gif) no-repeat;}
#li-btc a:hover, #li-btc a, #li-btc {background:url(/assets/gfx/crs_btec.gif) no-repeat;}
#li-toc a:hover, #li-toc a, #li-toc {background:url(/assets/gfx/crs_toces.gif) no-repeat;}
#li-deg a:hover, #li-deg a, #li-deg {background:url(/assets/gfx/crs_degree.gif) no-repeat;clear:left;}
#li-shc a:hover, #li-shc a, #li-shc {background:url(/assets/gfx/crs_short.gif) no-repeat;}
#li-res a:hover, #li-res a, #li-res {background:url(/assets/gfx/crs_residential.gif) no-repeat;}
#li-evn a:hover, #li-evn a, #li-evn {background:url(/assets/gfx/crs_evn.gif) no-repeat;boreder:1px solid red;}
#courses li#li-evn a {width:399px;height:147px;display:block}

#homecourses  {list-style:none;padding:0;margin:0 auto;}
#homecourses li {float:left;;list-style:none;padding:0;margin:0;}
#homecourses li a {width:120px;height:29px;display:block}
#homecourses #li-ccc  {width:240px;height:29px;display:block}

#homecourses #li-ccc a:hover, #homecourses #li-ccc a, #homecourses #li-ccc {background:url(/assets/gfx/buttons/courses_btn.gif) no-repeat;}
#homecourses #li-bhs a:hover, #homecourses #li-bhs a, #homecourses #li-bhs {background:url(/assets/gfx/buttons/btn_h_bhs.gif) no-repeat;}
#homecourses #li-btc a:hover, #homecourses #li-btc a, #homecourses #li-btc {background:url(/assets/gfx/buttons/btn_h_btec.gif) no-repeat;}
#homecourses #li-toc a:hover, #homecourses #li-toc a, #homecourses #li-toc {background:url(/assets/gfx/buttons/btn_h_toc.gif) no-repeat;}
#homecourses #li-deg a:hover, #homecourses #li-deg a, #homecourses #li-deg {background:url(/assets/gfx/buttons/btn_h_deg.gif) no-repeat;clear:none;}
#homecourses #li-shc a:hover, #homecourses #li-shc a, #homecourses #li-shc {background:url(/assets/gfx/buttons/btn_h_sho.gif) no-repeat;}
#homecourses #li-res a:hover, #homecourses #li-res a, #homecourses #li-res {background:url(/assets/gfx/buttons/btn_h_res.gif) no-repeat;}
#homecourses #li-sel a:hover, #homecourses #li-sel a, #homecourses #li-sel {background:url(/assets/gfx/buttons/whichcourse.gif) no-repeat;}
#homecourses #li-fee a:hover, #homecourses #li-fee a, #homecourses #li-fee {background:url(/assets/gfx/buttons/btn_h_crs.gif) no-repeat;}
#homecourses #li-enr a:hover, #homecourses #li-enr a, #homecourses #li-enr {background:url(/assets/gfx/buttons/btn_h_enr.gif) no-repeat}
#homecourses #li-evn a:hover, #homecourses #li-evn a, #homecourses #li-evn {background:url(/assets/gfx/buttons/btn_h_evn.gif) no-repeat;clear:none;}
#homecourses #li-evn a {width:240px;height:29px;display:block}

#homecourses li#li-sel a {width:230px;height:69px;display:block}

 li a span {display:none;}

.access, hr {display:none;}


body div div.home2 h3 {margin:0;padding:0 13px 13px 14px;border:0;;}
body div div.home2 ul#homecourses {margin:0 0;padding:0 0 0 14px;border:0;;}
body div div.home2 p {margin:0 14px 10px 14px;padding:0 0 6px 0;border-bottom:1px dashed #c7bc96;font-size:10px}
body div div.home2 h4 {margin:0;padding:0 14px;border:0;;}
body div div.home2 div.clear {margin-top:13px;}

div.home1 p ,div.home1 h3{margin:0 20px 1em 0;}
div.home1 p img {padding-right:22px;vertical-align:middle}


h5.book {font-size:1.2em;font-weight:bold;margin:0;text-transform:uppercase;padding:0;}
h5.book em {display:block;text-transform:none;font-style:normal;}

/* forum */

#forum-table {clear: both;;border-bottom:3px solid #cfccbd;background-color:#FFFFFF;}
#forum-table td.date,
#forum-table th {font-size: 1.2em; color: black; background-color: #eae7d4;border-bottom:3px solid #cfccbd;; padding: 10px;}
#forum-table td {font-size:1.1em;padding: 6px; border-bottom: solid 1px #eae7d4;vertical-align:top;}
#forum-table td.who {border-right:1px solid #eae7d4;border-left:1px solid #eae7d4; padding: 10px;width:157px;}
#forum-table td.post {border-right:1px solid #eae7d4;; padding: 10px;}
#forum-table td#post1 {font-weight:bold;}
.who a {font-weight:bold;}
#forum-table p.quote {margin:10px 0 0;padding:0;text-align:right;}
.who a {display:block;}
.who img {padding:4px;border:1px solid #aabb99}
.who .av {text-align:center;margin:5px}

p.problemo {border:1px solid #d00;background-color:#FFFFee;padding:10px;font-weight:bold;color:#d00;}
p.success {border:1px solid #0a0;background-color:#FFFFee;padding:10px;font-weight:bold;color:#0a0;}

.mceEditor {float:right;}


#paging-navigation {background-color:#eae7d6;width:100%;font-size:1.2em;}
#paging-navigation a {padding:3px;font-weight:bold; }
#paging-navigation strong,
#paging-navigation a:hover {padding:3px;background-color:white;}

 div.home1 p.sw {padding:0;margin:0;} 
 div.home1 h4.sw {padding:10px 0 5px 00;margin:0;}
 
 #homeFoot {width:730px;background:url(/assets/gfx/footHome.gif) #e7e3d6 repeat-x;margin:0 auto;padding-bottom:20px;}
 #homeFoot * {text-align:left;font-family:arial;}
 
 #homeFoot p{margin:0px 17px;}
 #homeFoot h4{margin:5px 17px;}
 #homeFoot h3 {margin:10px 17px;}
 
 img.logo {display:none;}
 .prospectuses {min-height:400px;}
 .prospectuses p {margin-right:2em;}
 
 dd .file a {background-position: 0.5% 50%; background-repeat:no-repeat; padding: 0.25em 0 0.25em 2em; } 
.file a.icon-PDF {background-image:url(/assets/gfx/icons/PDF.gif)}
.file a.icon-PDF {background-image:url(/assets/gfx/icons/DOC.gif)}
.file a.icon-TXT {background-image:url(/assets/gfx/icons/TXT.gif)} 
.file a.icon-ZIP {background-image:url(/assets/gfx/icons/ZIP.gif)}
.file a.icon-DOCX {background-image:url(/assets/gfx/icons/DOC.gif)}
.file a.icon-XSL {background-image:url(/assets/gfx/icons/XLS.gif)}
.file a.icon-XSLX {background-image:url(/assets/gfx/icons/XLS.gif)}
.file a.icon-PPT {background-image:url(/assets/gfx/icons/PPT.gif)}
.file a.icon-PPS {background-image:url(/assets/gfx/icons/PPT.gif)}
.file a.icon-HTML {background-image:url(/assets/gfx/icons/HTML.gif)}
.file a.icon-HTM {background-image:url(/assets/gfx/icons/HTML.gif)}
.file a.icon-JPG {background-image:url(/assets/gfx/icons/JPG.gif)}
.file a.icon-GIF {background-image:url(/assets/gfx/icons/GIF.gif)}