﻿/* Â© 2007 Quba New Media */
/* XHTML / CSS Michael Auty '07 */


/* -- GLOBAL STYLES 
-------------------------------------------------------------------------------*/
html, body {
	width:100%;
	height:100%; } 

body {
	font:62.5% "Verdana", sans-serif;
	height:100%;
	line-height:1.6em; 
	color:#535353;
	background:#eaeaea; }


/* -- RESET DEFAULT
-------------------------------------------------------------------------------*/
body, p, h1, h2, h3, h4, h5, ul, ul li, ol, ol li, form, input, fieldset, label, dl, dt, dd { 
	margin:0; padding:0; }
fieldset { 
	border:none;}
 
ul li, ol li { 
	list-style-type:none; }

.invisible, hr { 
	display:none; }

.gfxheader {
	text-indent:-5000px; }

img.floatleft {
	float:left;
	margin:14px 10px 10px 0; }
	
.imgnofloat {
	float:none; }
.clear{clear:both;}
.floatleft{float:left;}

/* -- GLOBAL LINK STYLES 
-------------------------------------------------------------------------------*/
a {
	outline:none; color:#ca0064;}
	
a:link, a:visited, a:active { 

	text-decoration:none; }  
	

a:hover {
	text-decoration:underline; }

a.emaillink {
	padding:0 0 0 23px;
	margin:10px 0 -10px 0;
	display:block;
	font-weight:bolder;
	background:url(images/icon_email.png) 0 2px no-repeat;}
	
a.weblink {
	padding:0 0 0 23px;
	font-weight:bolder;
	background:url(images/icon_weblink.gif) 0 2px no-repeat; } 
	

/* -- GLOBAL TYPOGRAPHY
-------------------------------------------------------------------------------*/
#content{
				font-size:1.1em;
}
h1 {
	float:left;
	width:391px;
	margin-top:40px;
	font-size:2.4em;
	padding-left:20px;
	line-height:1.6em;
}

h2 { /* changed */
	float:right;
	margin:20px 0 0 0;
	width:330px;
	height:30px;
	clear:right;
	background:url(Images/hdr_mainstrap.png) no-repeat; }

h3 { /* changed */
	font-size:2.2em;
	font-weight:normal;
	line-height:1em;
	color:#013378;
	padding:0 0 0 17px;}
	
#content{
				width:960px;position:relative;left:30px;
}

#content .coltwo h3, #content #genericcolone h3 {
	margin:20px 0 0 0;
	padding:0;
	font-size:1.8em; }
	
h4, h5 {
	font-size:1.2em;
	color:#3c3c3c;
	margin:10px 0 0 0;}
	
	h6{
	font-size:1.1em;	
	margin-bottom:0;
	margin-top:10px;	
}

.supportinginfo h5
{
	background:#e3c3d4;
	margin:20px 0 20px 0;
	padding:5px;
}

#content h4.solid {
	clear:both;
	background:#0FA056;
	color:#fff;
	padding:2px 0 4px 5px;
	margin-top:17px; }

#content h4.prospectussolid {
	clear:both;
	background:#0FA056;
	color:#7b7b7b;
	padding:2px 0 4px 13px;
	margin-top:17px; }


.coltwo h4, , #content #genericcolone h4{
	margin-bottom:10px;
	margin-top:13px;
}

#content .coltwo p, #content .coltwo table.contenttable, .wysiwygcontent table,
#content #genericcolone p, #content #genericcolone table.contenttable {
	margin:16px 0 0 0; }
#content .coltwo table.contenttable, .wysiwygcontent table,
#content #genericcolone table.contenttable
{
	border-collapse:collapse;
	background-color:#02ABE6;
	width:100%;
}
#content .coltwo table.contenttable p, #content #genericcolone table.contenttable p, .wysiwygcontent table p{margin-top:0;}
#content .coltwo table.contenttable th, #content #genericcolone table.contenttable th, #content .coltwo table.contenttable td,
#content #genericcolone table.contenttable td
.wysiwygcontent table td, .wysiwygcontent table th {
	vertical-align:top;
	padding:2px 5px;}
#content .coltwo table.contenttable th, #content #genericcolone table.contenttable th, 
.wysiwygcontent table th{
	color:white;
	text-align:left;
}
#content .coltwo table.contenttable td, #content #genericcolone table.contenttable td, 
.wysiwygcontent table td{
	background-color:white;
}
#content .coltwo table.contenttable .alt td, #content #genericcolone table.contenttable .alt td{
	background-color:#F3F3F3;
}
#content .coltwo table.contenttable td.figure, #content #genericcolone table.contenttable td.figure{
	text-align:center;
}

	 
.contenthead p {
	margin:10px 0 0 0;
	padding:0 10px 0 20px; }

.contenthead p.breadcrumb {	
	margin:0 0 3px 0;
	padding-top:10px;
}

#content .coltwo ul, #content #genericcolone ul { /* added */
	margin:10px 0 0 0; }

#content .coltwo ul.contentlist li, .featbox ul li, #content .coltwo ul li,
#content #genericcolone ul.contentlist li, #content #genericcolone ul li { /* added */
	list-style-type:disc;
	margin:0 0 5px 20px; }

/* -- GLOBAL LAYOUT
-------------------------------------------------------------------------------*/
#sitewrapper { /* changed */
	margin:0 auto;
	height:100%;
	max-width:1020px;

        background:url(images/background-page.gif) repeat-y #fff;
}

.contenthead {
	padding:10px 0 0 20px;}
	
#content .coltwo img, #content #genericcolone img {
	border:1px solid #0c397d; }

img + p { /* only for IE7, FF, Saf, Opera, for IE6 all text will flow around floated images */
	padding:0 0 0 140px; }

.logohomelink{position:absolute;left:0;}
.logohomelink img{border:0;height:77px; width:191px;}
#siteheader{position:absolute;width:960px;background-color:White;z-index:1;}
#SearchDrawWrapper{width:740px;position:relative;}
#SearchDraw{position:absolute;width:740px;top:95px;height:45px;}

/* Top Nav */

#siteheaderwrapper {
position:relative; left: 30px;width: 960px;}


#siteheaderwrapper #topnav
{
    text-align:left;
background-color:#f8f8f8;
height:27px;
border-bottom:1px solid #fff;
position:relative;
font-size:1.1em;  
}

#siteheaderwrapper #topnav .left
{
    
}

#siteheaderwrapper #topnav .right
{
    float:right;
    font-weight:bold;
    margin-right:20px;
}

#siteheaderwrapper #topnav ul{padding:5px 13px;}

#siteheaderwrapper #topnav ul li
{
    float:left;
    margin-left:20px;
}

#siteheaderwrapper #topnav ul li a
{
    color:#003277;
}

#logobanner
{
	background:url(http://www.nottingham.ac.uk/siteelements/images/base/background-logo.png) repeat-x;
    background:#f6f6f6;
    color:#003366;
    border-bottom:solid 1px #fff;
}

#logobanner #title
{
    float:left;
}

#logobanner #mainlogo
{
    float:right;
    margin-right:20px;
    display:block;
width:170px;
margin-top: 3px;
margin-right:18px;
height:68px;
background-color:#fefefe;
background:url(http://www.nottingham.ac.uk/siteelements/images/base/logo.png) no-repeat 50% 50%;
text-indent:-9999px;

}

/* secondary navigation */
ul.navsec {
	padding:10px 0 0 0; 
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	width:650px;
	font-size:0.9em;
}

ul.navsec li, ul.navmain li {
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
	font-size:1.1em;
	border-right:solid 1px #999;
}

#sitefooter {width: 920px;
position: relative; left: 30px; }


#sitefooter ul.navsec li.last
{
    border:none;
    padding:0;
}

#sitefooter ul.navsec li a
{
    color:#4E4E4E;
    line-height:1.1em;
}

ul.navmain li.nobackground{
	background:none;
}
ul.navsec li.last {
	background:none;
	padding:0 0 0 10px; }

ul.navsec li a, ul.navmain li a {
	color:#003277; }

/* main navigation */
ul.navmain {
	clear:both;
height:2.7em;
text-align:left;
background-color:#fefefe;
background:url(http://www.nottingham.ac.uk/siteelements/images/base/background-navigation.png) repeat-x;
border-bottom:2px solid #036;
position:relative;
display:block;
z-index:5000;
}
	
ul.navmain li {
	width:auto;
	padding:0 19px 0 19px;
	margin:5px 0 5px 0;
	line-height:1.9em;
    border-right:solid 1px #eaeaea;
    border-left:solid 1px #fff;
    position:relative;
    z-index:5000;
    display:block;
}

ul.navmain li.last 
{
    border-right:none;
	background:none;
}

ul.navmain li.last ul
{
	left:-100px;
}
	
ul.navmain li a {
	display:block; 
	float:left;
	height:22px;
	padding:0 10px 0 0;

}	
	
ul.navmain li.selected {
	background:#e9e9e9;
}
		
ul.subnavmain{ 
	position:absolute;
	background-color:#fff;
border:1px solid #EAEAEA;
border-top: none;
	padding:5px;
	display:block;
	top:195px;
	width:200px;
	z-index:5000;
}
	
ul.navmain ul.subnavmain li{
	display:list-item;
	float:none;
	padding:3px 0;
	margin:5px 0;
	line-height:12px;
	height:auto;
	font-size:1em;
	background:none;
	border:none;
}
	
ul.navmain ul.subnavmain li a{
	color:#003277;
	height:auto;
	float:none;
	background:none;

}

ul.navmain ul.subnavmain li a:hover {
	text-decoration:underline;
	}

	
ul.subnavmainhidden{
	display:none;}

/* search boxes */
fieldset.searchtop div, fieldset.searchbot div{display:inline;}
fieldset.searchtop {
	width:740px;
	height:45px;
	padding:8px 0 0 0;
	background:url(images/searchgradtop.gif) bottom left repeat-x; }

fieldset.searchtop label, fieldset.searchbot label {
	display:none; }

fieldset.searchtop input.field, fieldset.searchbot input.field {
	width:250px;
	font-size:1em;
	margin:0 0 0 10px;
	padding:2px 0 2px 3px;
	border:1px solid #fff; }

fieldset.searchtop input.btn, fieldset.searchbot input.btn {
	margin:0 30px 0 0;
	padding:1px 0 1px 0;
	background:#00ace8;
	border:1px solid #fff;
	font-weight:bolder;
	color:#fff;
	font-size:1em;}

fieldset.searchtop a:link, fieldset.searchtop a:visited, fieldset.searchtop a:hover, fieldset.searchtop a:active,
fieldset.searchbot a:link, fieldset.searchbot a:visited, fieldset.searchbot a:hover, fieldset.searchbot a:active{
	color:#fff;
	text-decoration:underline;
	margin:0 0 0 10px;}
fieldset.searchtop a:hover, fieldset.searchbot a:hover {
	text-decoration:none;}


fieldset.searchtop p, fieldset.searchbot p {
	padding:3px 0 0 10px;
	font-weight:bolder;
	color:#fff; }

fieldset.searchtop p a, fieldset.searchbot p a {
	color:#fff;
	text-decoration:underline;}

fieldset.searchtop p a:hover, fieldset.searchbot p a:hover {
	text-decoration:none;}

#SearchDraw p {text-align:right;
	background:url(images/btn_OpenCloseSearch.png) no-repeat right;
	height:27px;
	margin-top:-3px;
	float:right;
	width:115px;}
	
p a.btn_close {
	display:block;
	padding:5px 10px;
	width:95px;
	height:17px;
	text-align:left;
	float:right;}
p a.btn_close:link, p a.btn_close:visited, p a.btn_close:hover, p a.btn_close:active{
	color:white;
	font-weight:bold;}
	
fieldset.searchbot {
	clear:both;
	height:42px;
	padding:8px 0 0 0;
	background:url(images/searchgradtop.gif) top left repeat-x; }

h6.hdr_searchagain {
	float:left;
	clear:both;
	margin:30px 0 0 0;
	width:115px;
	height:27px;
	background:url(images/hdr_searchagain.png) no-repeat;	}

/* column structure */
#content {
	 font-size: 1.2em;
	position:relative;
	z-index:1;  }
	
.colone {
	float:left;
	display:inline;
	width:223px;
	min-height:50px;
	margin:0 20px 0 0;}

.coltwo { /* changed */
	float:left;
	display:inline;
	width:454px;
	margin:2px 20px 0 0; }

.colthree {
	float:left;
	display:inline;
	width:223px; }

.coltwowide {
	float:left;
	display:inline;
	width:558px;  }

#content.twocol div.coltwo { /* changed */
	display:inline;
	width:454px;
	margin:3px 20px 0 0; }

/* left hand nav */
ul.navleft 
{
font-size: 0.9em;
	padding:2px 0 0 0; 
	margin-left:20px;
	margin-top:20px;
	background:#4f4f4f;
	border-left:#CA0064 solid 14px;
}

ul.navleft li a
{
	color:#fff;
}

ul.navleft li {
	border-bottom:1px solid #f6f6f6; } 

ul.navleft li a:link, ul.navleft li a:visited, ul.navleft li a:active {
	display:block;
	padding:4px 0 4px 5px; 
}

ul.navleft li a:hover, ul.navleft li a:link.selected, ul.navleft li a:visited.selected, ul.navleft li a:active.selected {
	background:#000;
	padding:4px 0 4px 5px;
}

/* whats next CTA box */ 
.ctabox {
	margin:20px 0 0 0;
	border:1px solid #00ace8;
	background:#00ace8; }
	
.ctabox_enq h4
{
	padding-top:10px;
	margin-top:0;
	margin-left:10px;
}

.ctabox ol li {
	margin:0 0 1px 0; }

#content .ctabox a:link,#content .ctabox a:visited,#content .ctabox a:active { /* added */
	color:#fff; }

#content .ctabox ol li a { /* changed */
	display:block;
	padding:5px 0 14px 37px;
	color:#fff;
	font-weight:bolder;
	line-height:12px; }

.ctabox ol li a.save {
	background:#65cdf0 url(images/icon_save.gif) 5px 5px no-repeat; }

.ctabox ol li a.apply {
	background:#65cdf0 url(images/icon_apply.gif) 5px 5px no-repeat; } 

.hdr_whatsnext {
	margin:0;
	padding:0;
	height:31px;
	}
 
 .hdr_enquiries {
	margin:0 0 8px 0;
	padding:0;
	height:27px;
	background:url(images/hdr_enquiries.gif) no-repeat; }

.ctabox ul li {
	margin:0 0 8px 0;
	color:#fff;
	font-weight:bolder;}

.ctabox ul li.tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:0 0 0 32px;
	background:url(images/icon_tel.gif) 8px 1px no-repeat; }

#content .ctabox ul li.eml{
	background:8px 1px no-repeat;}

#content .ctabox ul li.eml a { /* changed */
	padding:0 0 3px 32px;
	margin:0 0 0 0;
	color:#fff; }

/* footer */
#footer {
	clear:both;
	width:720px;
	padding:9px 10px 10px 10px;
	background:#002f75;
	border-top:1px solid #fff;
	color:#fff;
	text-align:center; }

#sitewrapper #footer a {
	color:#fff; }

#footer ul.navsec {
	padding:0;float:none; }

#footer ul.navsec li {
	background:none;
	float:none;
	display:inline;
	border-right:solid 1px white;
	font-size:1em;}
#footer ul.navsec li.last{border-width:0;}
#FooterMoreCopy{overflow:hidden;text-align:left;padding:0 5px;float:left;}
#postfooter {margin-top:10px;text-align:center;}
#postfooter li{display:inline;margin-right:8px;}
#postfooter li a{color:#4E4E4E;}

/* -- COURSE PAGE LAYOUT
-------------------------------------------------------------------------------*/
.contenthead p.coursedetail{margin:3px 0 0 -3px;}
.contenthead p.coursedistance{margin-bottom:3px;}
p.coursedetail span{font-weight:bolder;}

.coursefactfile {
	width:90%;
	clear:both;
	background:#ecf9fd;
	border:1px solid #b2e6f8;
	margin:15px 0 15px 0;
	padding:0 15px 10px 15px;}
.coursefactfile table{border-collapse:collapse;}
.coursefactfile th, .coursefactfile td{vertical-align:top;line-height:14px;padding:5px 0;}
.coursefactfile th{font-weight:bold;text-align:left;width:38%;}

.downlink{font-weight:bold;background:no-repeat right;padding-right:12px;}

/* stepdown feature box styles */
.featbox {
	padding:0 10px 10px 10px;
	line-height:14px;
	margin-top:20px;
}

.featbox:hover { /* added */
	background:#F2F2F2; }

.featbox h5, .featbox p {
	padding:0 0 10px 0; }

/* -- FORM STYLE DECLARATIONS
-------------------------------------------------------------------------------*/
fieldset.formstyle {
	float:left;
	width:450px;
	margin:0 0 0 0;
	padding:2px;
	border:1px solid #efefef;
}

fieldset.formstyle h4.formtitle {
	margin:-20px 0 10px 0; }

fieldset.formstyle h4.formtitle span {
	background:#fff;
	padding:0 10px 0 10px; }

fieldset.formstyle table {
	border-top:1px solid #efefef; 
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	width:450px;
}

fieldset.formstyle table tr td {
	background:#e5f6fd url(images/formgrad.png) top left repeat-x;
	border-bottom:1px solid #efefef;
	padding:5px 0 5px 10px; }

fieldset.formstyle label {
	float:left;
	padding:3px 0 0 0; }

fieldset.formstyle input {
	border:1px solid #ccc;
	float:right;
	margin:0 5px 0 0;
	width:338px;
	background:#FFFFCC;
	padding:5px;
	color:#999999;
	font-size:1em; }

fieldset.formstyle select {
	border:1px solid #ccc;
	float:right;
	margin:0 5px 0 0;
	width:350px;
	background:#FFFFCC;
	padding:5px 5px 5px 5px;
	color:#999999;
	font-size:1em; }

fieldset.formstyle .checkboxlist{text-align:left;padding-left:0;}

fieldset.formstyle input.checkbox, fieldset.formstyle .checkboxlist input {
	float:none;
	width:20px;
	margin:3px 0 0 10px;
	background-color:transparent;
	border:0; }

fieldset.formstyle .checkboxlist label{float:none;}

a.buttonlink,  input.btn{
	border:1px solid #ccc;
	margin:0 5px 0 0;
	background:#02abe6;
	padding:5px;
	color:#fff;
	font-size:0.9em;
	font-weight:bolder;}
fieldset.formstyle input.btn, a.buttonlink{
	background:#02abe6;
	color:#fff;
	font-weight:bolder;
	width:100px;
	text-align:center;}
fieldset.formstyle input.btn {
	float:right;
	margin:5px 0 0 0;
	margin:2px 0 0 10px;}
a.buttonlink:link,a.buttonlink:visited, a.buttonlink:active, .buttonlink:hover{
	text-decoration:none;color:white;}

p.btn_back a, a.btn_back {
	float:left;
	clear:both;
	padding:3px 6px 3px 4px;
	background:#02abe6;
	color:#fff;
	font-weight:bolder;}

table.yourcourse {
	width:540px;
	margin:10px 0 0 0;
	background:#f7f7f7; }

table.yourcourse tr:hover td {
	background:#f3f3f3;}

table.yourcourse tr th h4, table tr th h4  {
	text-align:left;
	margin:0; }

table.yourcourse tr td { /* added */
	padding:5px;
	border-top:2px solid #fff;
	vertical-align:top;}

table tr td.nobackground {
	background:#fff; }

table.yourcourse tr td p { /* added */
	margin:-5px 0 10px 0; }

table.yourcourse tr td.btn { /* added */
	width:50px; }	


/* -- CATEGORY PAGE LAYOUT
-------------------------------------------------------------------------------*/
ul.cats { /* added */
	clear:both;
	width:100%; }

ul.cats li.dept { /* added */
	float:left;
	margin:10px 0 0 0;
	padding:2%;
	background:#f7f7f7; }

ul.cats li.dept:hover { /* added */
	background:#f3f3f3; }

ul.cats li.dept h4 { /* added */
	margin:0 0 5px 0;}

ul.cats li.dept ul li { /* added */
	float:left;
	margin:2px 8px 4px 0;
	padding:0 10px 0 0;
	border-right:1px solid #ccc;
	line-height:1.1em;
	font-size:1.1em; }

.searchresults th, .searchresults td{
	text-align:left;
	vertical-align:top;
	padding:3px;}
.searchresults .alt{
	background-color:#F7F7F7;}

.supportinginfolist{width:597px;}
.supportinginfolist td{width:170px;vertical-align:top;}
.supportinginfolist label{margin-left:5px;}

/* -- BROWSE BY SCHOOLS OR DEPARTMENTS PAGE LAYOUT
-------------------------------------------------------------------------------*/
#content .coltwowide ul.list li a {
	font-size:1.1em;
	line-height:1.8em; }


/* -- A TO Z PAGE LAYOUT
-------------------------------------------------------------------------------*/
#content .coltwowide ul.nav_atoz {
	float:left;
	display:inline;
	margin:10px 0 10px 0;
	padding:0 5px 0 0;
	padding:12px;
	background:#f7f7f7; }

#content .coltwowide ul.nav_atoz li {
	float:left;
	display:inline;
	list-style-type:none;
	margin:5px 3px 0 0;}

#content .coltwowide ul.nav_atoz li a {
	padding:2px 6px 2px 6px;
	display:block;
	background:#02abe6;
	font-size:1.1em;
	color:#fff;
	font-weight:bolder;
	border:1px solid #f7f7f7; }

#content .coltwowide ul.nav_atoz li a:hover {
	background:#f7f7f7;
	color:#02abe6;
	border:1px solid #02abe6; }

#content .coltwowide ul.atoz {
	margin:0; }

#content .coltwowide ul.atoz li {
	list-style-type:none;
	margin:0 0 1px 0; }

#content .coltwowide ul.atoz li a {
	display:block;
	padding:5px;
	background:#f7f7f7;
	font-size:1.1em;}

#content .coltwowide ul.atoz li a:hover {
	background:#f3f3f3;}

.atozanchorlinks{background-color:#F7F7F7;font-size:1.2em;font-weight:bold;margin-top:7px;padding:2px 0;text-align:center;}
.atozanchorlinks a{padding:0 3px;}
.backtotop{margin-top:10px;font-size:1.1em;font-weight:bold;}
.backtotop a{background:url(images/icon_uparrow.png) no-repeat right center;padding-right:12px;}

/* -- COLOUR WAYS
-------------------------------------------------------------------------------*/
#content.home .ctabox ul li.eml {
	background:url(images/icon_eml.gif); }
	
/* Arts orange */
#sitewrapper #content.orange ul.navleft {       
	border-left:#f58025 solid 14px;}

#sitewrapper #content.orange ul.navleft li a{
	color:#fff;}

#content.orange a {
	color:#f58025;}

#content.orange p.btn_back a {
	background:#f58025;
	color:#fff; }
	
#content.orange ul.navleft{	
        border-top:none;}

#content.orange .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #FF5D00;
	border-bottom:3px solid #FF5D00; }

#content.orange .ctabox ol li a.save {
	background:#f3ae78 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.orange .ctabox ol li a.apply {
	background:#f3ae78 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.orange .hdr_whatsnext {
	margin-top:10px;
}
 
#content.orange .ctabox_enq
{
	background:#FEF5EE;
	padding-bottom:10px;
}

#content.orange .ctabox_enq ul li,
#content.orange .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.orange .hdr_enquiries {
	background:url(images/hdr_enquiries_or.gif) no-repeat; }

#content.orange .ctabox ul li.tel {
	background:url(images/icon_tel_or.gif) 8px 1px no-repeat; }

#content.orange .ctabox ul li.eml {
	background-image:url(images/icon_eml_or.gif); }

#content.orange a.emaillink {
	background:url(images/icon_email_or.png) 0 2px no-repeat; }
	
#content.orange a.weblink {
	background:url(images/icon_weblink_or.gif) 0 2px no-repeat; }
#content.orange .downlink{background-image:url(images/icon_downarrow_or.png);}
#content.orange .coursefactfile {
	background:#fef5ee;
	border:1px solid #fcd9bd; }

#content.orange .featbox {
	border-top:3px solid #FF5D00;
	border-bottom:3px solid #FF5D00;
	background:#FEF5EE; }

fieldset.searchtop.orange {
	background:#f6b179 url(images/searchgradtop_or.gif) bottom left repeat-x; }

fieldset.searchtop.orange input.btn, fieldset.searchbot.orange input.btn {
	background:#FF5D00;} 

p a.btn_close.orange {
	background:url(images/btn_OpenCloseSearch_or.png) no-repeat;	}

fieldset.searchbot.orange {
	background:#f6b179 url(images/searchgradtop_or.gif) top left repeat-x; }

h6.hdr_searchagain.orange {
	background:url(images/hdr_searchagain_or.png) no-repeat;	}

#content.orange h4.solid {
	background:#FF5D00;
	color:#fff; }

#content.orange .wysiwygcontent table{background-color:#FF5D00;}

/* Built environment green */
#sitewrapper #content.begreen ul.navleft {       
	border-left:#24933c solid 14px;}

#sitewrapper #content.begreen ul.navleft li a{
	color:#fff;}

#content.begreen a {
	color:#24933c;}

#content.begreen p.btn_back a {
	background:#24933c;
	color:#fff; }
	
#content.begreen ul.navleft{	
        border-top:none;}

#content.begreen .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #979700;
	border-bottom:3px solid #979700; }

#content.begreen .ctabox ol li a.save {
	background:#60b171 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.begreen .ctabox ol li a.apply {
	background:#60b171 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.begreen .hdr_whatsnext {
	margin-top:10px;
}
 
#content.begreen .ctabox_enq
{
	background:#f5f5d2;
	padding-bottom:10px;
}

#content.begreen .ctabox_enq ul li,
#content.begreen .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.begreen .hdr_enquiries {
	background:url(images/hdr_enquiries_begr.gif) no-repeat; }

#content.begreen .ctabox ul li.tel {
	background:url(images/icon_tel_begr.gif) 8px 1px no-repeat; }

#content.begreen .ctabox ul li.eml {
	background-image:url(images/icon_eml_begr.gif); }

#content.begreen a.emaillink {
	background:url(images/icon_email_begr.png) 0 2px no-repeat; }

#content.begreen a.weblink {
	background:url(images/icon_weblink_begr.png) 0 2px no-repeat; }
#content.begreen .downlink{background-image:url(images/icon_downarrow_begr.png);}
#content.begreen .coursefactfile {
	background:#f5f5d2;
	border:1px solid #e8e8b5; }

#content.begreen .featbox {
	border-top:3px solid #979700;
	border-bottom:3px solid #979700;
	background:#f5f5d2; }

fieldset.searchtop.begreen {
	background:#f6b179 url(images/searchgradtop_begr.gif) bottom left repeat-x; }

fieldset.searchtop.begreen input.btn, fieldset.searchbot.begreen input.btn {
	background:#979700;} 

p a.btn_close.begreen {
	background:url(images/btn_OpenCloseSearch_begr.png) no-repeat;	}

fieldset.searchbot.begreen {
	background:#f6b179 url(images/searchgradtop_begr.gif) top left repeat-x; }

h6.hdr_searchagain.begreen {
	background:url(images/hdr_searchagain_begr.png) no-repeat;	}

#content.begreen h4.solid {
	background:#979700;
	color:#fff; }
	
#content.begreen .wysiwygcontent table{background-color:#979700;}

/* Business purple */
#sitewrapper #content.buspurp ul.navleft {       
	border-left:#9461A8 solid 14px;}

#sitewrapper #content.buspurp ul.navleft li a{
	color:#fff;}

#content.buspurp a {
	color:#9461A8;}

#content.buspurp p.btn_back a {
	background:#9461A8;
	color:#fff; }
	
#content.buspurp ul.navleft{	
        border-top:none;}

#content.buspurp .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #911EB3;
	border-bottom:3px solid #911EB3; }

#content.buspurp .ctabox ol li a.save {
	background:#b79ec0 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.buspurp .ctabox ol li a.apply {
	background:#b79ec0 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.buspurp .hdr_whatsnext {
	margin-top:10px;
}
 
#content.buspurp .ctabox_enq
{
	background:#F7F3F8;
	padding-bottom:10px;
}

#content.buspurp .ctabox_enq ul li,
#content.buspurp .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.buspurp .hdr_enquiries {
	background:url(images/hdr_enquiries_bupu.gif) no-repeat; }

#content.buspurp .ctabox ul li.tel {
	background:url(images/icon_tel_bupu.gif) 8px 1px no-repeat; }

#content.buspurp .ctabox ul li.eml {
	background-image:url(images/icon_eml_bupu.gif); }

#content.buspurp a.emaillink {
	background:url(images/icon_email_bupu.png) 0 2px no-repeat; }

#content.buspurp a.weblink {
	background:url(images/icon_weblink_bupu.gif) 0 2px no-repeat; }
#content.buspurp .downlink{background-image:url(images/icon_downarrow_bupu.png);}
#content.buspurp .coursefactfile {
	background:#f7f3f8;
	border:1px solid #dfcfe5; }

#content.buspurp .featbox {
	border-top:3px solid #911EB3;
	border-bottom:3px solid #911EB3;
	background:#F7F3F8; }

fieldset.searchtop.buspurp {
	background:#bd9dc9 url(images/searchgradtop_bupu.gif) bottom left repeat-x; }

fieldset.searchtop.buspurp input.btn, fieldset.searchbot.buspurp input.btn {
	background:#911EB3;} 

p a.btn_close.buspurp {
	background:url(images/btn_OpenCloseSearch_bupu.png) no-repeat;	}

fieldset.searchbot.buspurp {
	background:#bd9dc9 url(images/searchgradtop_bupu.gif) top left repeat-x; }

h6.hdr_searchagain.buspurp {
	background:url(images/hdr_searchagain_bupu.png) no-repeat;	}

#content.buspurp h4.solid {
	background:#911EB3;
	color:#fff; }

#content.buspurp .wysiwygcontent table{background-color:#911EB3;}

/* Education Pink */
#sitewrapper #content.pink ul.navleft {       
	border-left:#eb529d solid 14px;}

#sitewrapper #content.pink ul.navleft li a{
	color:#fff;}

#content.pink a {
	color:#eb529d;}

#content.pink p.btn_back a {
	background:#eb529d;
	color:#fff; }
	
#content.pink ul.navleft{	
        border-top:none;}


#content.pink .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #EB529D;
	border-bottom:3px solid #EB529D; }

#content.pink .ctabox ol li a.save {
	background:#ec88b9 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.pink .ctabox ol li a.apply {
	background:#ec88b9 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.pink .hdr_whatsnext {
	margin-top:10px;
}
 
#content.pink .ctabox_enq
{
	background:#FDF2F7;
	padding-bottom:10px;
}

#content.pink .ctabox_enq ul li,
#content.pink .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.pink .hdr_enquiries {
	background:url(images/hdr_enquiries_pink.gif) no-repeat; }

#content.pink .ctabox ul li.tel {
	background:url(images/icon_tel_pink.gif) 8px 1px no-repeat; }

#content.pink .ctabox ul li.eml {
	background-image:url(images/icon_eml_pink.gif); }

#content.pink a.emaillink {
	background:url(images/icon_email_pink.png) 0 2px no-repeat; }

#content.pink a.weblink {
	background:url(images/icon_weblink_pink.png) 0 2px no-repeat; }
#content.pink .downlink{background-image:url(images/icon_downarrow_pink.png);}
#content.pink .coursefactfile {
	background:#fdf2f7;
	border:1px solid #f9cbe1; }

#content.pink .featbox {
	border-top:3px solid #EB529D;
	border-bottom:3px solid #EB529D;
	background:#FDF2F7; }

fieldset.searchtop.pink {
	background:#bd9dc9 url(images/searchgradtop_pink.gif) bottom left repeat-x; }

fieldset.searchtop.pink input.btn, fieldset.searchbot.pink input.btn {
	background:#eb529d;} 

p a.btn_close.pink {
	background:url(images/btn_OpenCloseSearch_pink.png) no-repeat;	}

fieldset.searchbot.pink {
	background:#bd9dc9 url(images/searchgradtop_pink.gif) top left repeat-x; }

h6.hdr_searchagain.pink {
	background:url(images/hdr_searchagain_pink.png) no-repeat;	}

#content.pink h4.solid {
	background:#eb529d;
	color:#fff; }

#content.pink .wysiwygcontent table{background-color:#eb529d;}

/* medicine & health green*/
#sitewrapper #content.mhgr ul.navleft {       
	border-left:#00A99D solid 14px;}

#sitewrapper #content.mhgr ul.navleft li a{
	color:#fff;}

#content.mhgr a {
	color:#00A99D;}

#content.mhgr p.btn_back a {
	background:#00A99D;
	color:#fff; }
	
#content.mhgr ul.navleft{	
        border-top:none;}

#content.mhgr .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #0095A1;
	border-bottom:3px solid #0095A1; }

#content.mhgr .ctabox ol li a.save {
	background:#67b5af url(images/icon_save.gif) 5px 5px no-repeat; }

#content.mhgr .ctabox ol li a.apply {
	background:#67b5af url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.mhgr .hdr_whatsnext {
	margin-top:10px;
}
 
#content.mhgr .ctabox_enq
{
	background:#ECF8F7;
	padding-bottom:10px;
}

#content.mhgr .ctabox_enq ul li,
#content.mhgr .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.mhgr .hdr_enquiries {
	background:url(images/hdr_enquiries_mhgr.gif) no-repeat; }

#content.mhgr .ctabox ul li.tel {
	background:url(images/icon_tel_mhgr.gif) 8px 1px no-repeat; }

#content.mhgr .ctabox ul li.eml {
	background-image:url(images/icon_eml_mhgr.gif); }

#content.mhgr a.emaillink {
	background:url(images/icon_email_mhgr.png) 0 2px no-repeat; }

#content.mhgr a.weblink {
	background:url(images/icon_weblink_mhgr.gif) 0 2px no-repeat; }
#content.mhgr .downlink{background-image:url(images/icon_downarrow_mhgr.png);}
#content.mhgr .coursefactfile {
	background:#ecf8f7;
	border:1px solid #b2e5e1; }

#content.mhgr .featbox {
	border-top:3px solid #0095A1;
	border-bottom:3px solid #0095A1;
	background:#ECF8F7; }

fieldset.searchtop.mhgr {
	background:#bd9dc9 url(images/searchgradtop_mhgr.gif) bottom left repeat-x; }

fieldset.searchtop.mhgr input.btn, fieldset.searchbot.mhgr input.btn {
	background:#0095A1;} 

p a.btn_close.mhgr {
	background:url(images/btn_OpenCloseSearch_mhgr.png) no-repeat;	}

fieldset.searchbot.mhgr {
	background:#bd9dc9 url(images/searchgradtop_mhgr.gif) top left repeat-x; }

h6.hdr_searchagain.mhgr {
	background:url(images/hdr_searchagain_mhgr.png) no-repeat;	}

#content.mhgr h4.solid {
	background:#0095A1;
	color:#fff; }

#content.mhgr .wysiwygcontent table{background-color:#0095A1;}

/* science blue */
#sitewrapper #content.scbu ul.navleft {       
	border-left:#00914D solid 14px;}

#sitewrapper #content.scbu ul.navleft li a{
	color:#fff;}

#content.scbu a {
	color:#00914D;}

#content.scbu p.btn_back a {
	background:#00914D;
	color:#fff; }	
#content.scbu ul.navleft{	
        border-top:none;}

#content.scbu .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #00914D;
	border-bottom:3px solid #00914D; }

#content.scbu .ctabox ol li a.save {
	background:#40c486 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.scbu .ctabox ol li a.apply {
	background:#40c486 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.scbu .hdr_whatsnext {
	margin-top:10px;
}
 
#content.scbu .ctabox_enq
{
	background:#ECF8F7;
	padding-bottom:10px;
}

#content.scbu .ctabox_enq ul li,
#content.scbu .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.scbu .hdr_enquiries {
	background:url(images/hdr_enquiries_scbu.gif) no-repeat; }

#content.scbu .ctabox ul li.tel {
	background:url(images/icon_tel_scbu.gif) 8px 1px no-repeat; }

#content.scbu .ctabox ul li.eml {
	background-image:url(images/icon_eml_scbu.gif); }

#content.scbu a.emaillink {
	background:url(images/icon_email_scbu.png) 0 2px no-repeat; }

#content.scbu a.weblink {
	background:url(images/icon_weblink_scbu.png) 0 2px no-repeat; }
#content.scbu .downlink{background-image:url(images/icon_downarrow_scbu.png);}
#content.scbu .coursefactfile {
	background:#ecf5fa;
	border:1px solid #00914D; }

#content.scbu .featbox {
	border-top:3px solid #00914D;
	border-bottom:3px solid #00914D;
	background:#ECF8F7; }

fieldset.searchtop.scbu {
	background:#bd9dc9 url(images/searchgradtop_scbu.gif) bottom left repeat-x; }

fieldset.searchtop.scbu input.btn, fieldset.searchbot.scbu input.btn {
	background:#00914D;} 

p a.btn_close.scbu {
	background:url(images/btn_OpenCloseSearch_scbu.png) no-repeat;	}

fieldset.searchbot.scbu {
	background:#bd9dc9 url(images/searchgradtop_scbu.gif) top left repeat-x; }

h6.hdr_searchagain.scbu {
	background:url(images/hdr_searchagain_scbu.png) no-repeat;	}

#content.scbu h4.solid {
	background:#00914D;
	color:#fff; }

#content.scbu .wysiwygcontent table{background-color:#00914D;}

/* Malaysia Red */
#sitewrapper #content. mred ul.navleft {       
	border-left:#f05133 solid 14px;}

#sitewrapper #content.mred ul.navleft li a{
	color:#fff;}

#content.mred a {
	color:#f05133;}

#content.mred p.btn_back a {
	background:#f05133;
	color:#fff; }
	
#content.mred ul.navleft{	
        border-top:none;}

#content.mred .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #F05133;
	border-bottom:3px solid #F05133; }

#content.mred .ctabox ol li a.save {
	background:#ee7058 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.mred .ctabox ol li a.apply {
	background:#ee7058 url(images/icon_apply.gif) 5px 5px no-repeat; } 
#content.mred .downlink{background-image:url(images/icon_downarrow_mred.png);}
#content.mred .hdr_whatsnext {
	margin-top:10px;
}
 
#content.mred .ctabox_enq
{
	background:#FEF2F0;
	padding-bottom:10px;
}

#content.mred .ctabox_enq ul li,
#content.mred .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}
 
#content.mred .hdr_enquiries {
	background:url(images/hdr_enquiries_mred.gif) no-repeat; }

#content.mred .ctabox ul li.tel {
	background:url(images/icon_tel_mred.gif) 8px 1px no-repeat; }

#content.mred .ctabox ul li.eml {
	background-image:url(images/icon_eml_mred.gif); }

#content.mred a.emaillink {
	background:url(images/icon_email_mred.png) 0 2px no-repeat; }

#content.mred a.weblink {
	background:url(images/icon_weblink_mred.gif) 0 2px no-repeat; }

#content.mred .coursefactfile {
	background:#fef2f0;
	border:1px solid #facac1; }

#content.mred .featbox {
	border-top:3px solid #F05133;
	border-bottom:3px solid #F05133;
	background:#FEF2F0; }

fieldset.searchtop.mred {
	background:#bd9dc9 url(images/searchgradtop_mred.gif) bottom left repeat-x; }

fieldset.searchtop.mred input.btn, fieldset.searchbot.mred input.btn {
	background:#f05133;} 

p a.btn_close.mred {
	background:url(images/btn_OpenCloseSearch_mred.png) no-repeat;	}

fieldset.searchbot.mred {
	background:#bd9dc9 url(images/searchgradtop_mred.gif) top left repeat-x; }

h6.hdr_searchagain.mred {
	background:url(images/hdr_searchagain_mred.png) no-repeat;	}

#content.mred h4.solid {
	background:#f05133;
	color:#fff; }

#content.mred .wysiwygcontent table{background-color:#f05133;}

/* china purple */
#sitewrapper #content.cpurp ul.navleft {       
	border-left:#4f2683 solid 14px;}

#sitewrapper #content.cpurp ul.navleft li a{
	color:#fff;}

#content.cpurp a {
	color:#4f2683;}

#content.cpurp p.btn_back a {
	background:#4f2683;
	color:#fff; }
	
#content.cpurp ul.navleft{	
        border-top:none;}

#content.cpurp .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #4F2683;
	border-bottom:3px solid #4F2683; }

#content.cpurp .ctabox ol li a.save {
	background:#684e88 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.cpurp .ctabox ol li a.apply {
	background:#684e88 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.cpurp .hdr_whatsnext {
	margin-top:10px;
}
 
#content.cpurp .ctabox_enq
{
	background:#F2EFF6;
	padding-bottom:10px;
}

#content.cpurp .ctabox_enq ul li,
#content.cpurp .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}

 
#content.cpurp .hdr_enquiries {
	background:url(images/hdr_enquiries_cpurp.gif) no-repeat; }

#content.cpurp .ctabox ul li.tel {
	background:url(images/icon_tel_cpurp.gif) 8px 1px no-repeat; }

#content.cpurp .ctabox ul li.eml {
	background-image:url(images/icon_eml_cpurp.gif); }

#content.cpurp a.emaillink {
	background:url(images/icon_email_cpurp.png) 0 2px no-repeat; }
	
#content.cpurp a.weblink {
	background:url(images/icon_weblink_cpurp.gif) 0 2px no-repeat; }
#content.cpurp .downlink{background-image:url(images/icon_downarrow_cpurp.png);}
#content.cpurp .coursefactfile {
	background:#f2eff6;
	border:1px solid #cabdda; }

#content.cpurp .featbox {
	border-top:3px solid #4F2683;
	border-bottom:3px solid #4F2683;
	background:#F2EFF6; }

fieldset.searchtop.cpurp {
	background:#bd9dc9 url(images/searchgradtop_cpurp.gif) bottom left repeat-x; }

fieldset.searchtop.cpurp input.btn, fieldset.searchbot.cpurp input.btn {
	background:#4f2683;} 

p a.btn_close.cpurp {
	background:url(images/btn_OpenCloseSearch_cpurp.png) no-repeat;	}

fieldset.searchbot.cpurp {
	background:#bd9dc9 url(images/searchgradtop_cpurp.gif) top left repeat-x; }

h6.hdr_searchagain.cpurp {
	background:url(images/hdr_searchagain_cpurp.png) no-repeat;	}

#content.cpurp h4.solid {
	background:#4f2683;
	color:#fff; }

#content.cpurp .wysiwygcontent table{background-color:#4f2683;}

/* Engineering yellow */
#sitewrapper #content.yell ul.navleft {       
	border-left:#7a9aad solid 14px;}

#sitewrapper #content.yell ul.navleft li a{
	color:#fff;}

#content.yell a {
	color:#7a9aad;}

#content.yell p.btn_back a {
	background:# 7a9aad;
	color:#fff; }
	
#content.yell ul.navleft{	
        border-top:none;}

#content.yell .ctabox {	
	background:#fff;
	border:none;
	border-top:3px solid #435A69;
	border-bottom:3px solid #435A69; }

#content.yell .ctabox ol li a.save {
	background:#8DB1C6 url(images/icon_save.gif) 5px 5px no-repeat; }

#content.yell .ctabox ol li a.apply {
	background:#8DB1C6 url(images/icon_apply.gif) 5px 5px no-repeat; } 

#content.yell .hdr_whatsnext {
	margin-top:10px;
}
 
#content.yell .ctabox_enq
{
	background:#E4EBEF;
	padding-bottom:10px;
}

#content.yell .ctabox_enq ul li,
#content.yell .ctabox_enq ul li a
{
	color:#000;
	margin:5px 0 0 0;
}

#content.yell .ctabox ul li.tel {
	background:url(images/icon_tel_grey.gif) 8px 1px no-repeat; }

#content.yell .ctabox ul li.eml {
	background-image:url(images/icon_eml_grey.gif); }

#content.yell a.emaillink {
	background:url(images/icon_email_grey.png) 0 2px no-repeat; }

#content.yell a.weblink {
	background:url(images/icon_email_weblink.gif) 0 2px no-repeat; }
#content.yell .downlink{background-image:url(images/icon_downarrow_grey.png);}
#content.yell .coursefactfile {
	background:#e4ebef;
	border:1px solid #8DB1C6; }

#content.yell .featbox {
	border-top:3px solid #435A69;
	border-bottom:3px solid #435A69;
	background:#E4EBEF; }

fieldset.searchtop.yell {
	background:url(images/searchgradtop_grey.gif) bottom left repeat-x; }

fieldset.searchtop.yell input.btn, fieldset.searchbot.yell input.btn {
	background:#435A69;} 

p a.btn_close.yell {
	background:url(images/btn_OpenCloseSearch_grey.png) no-repeat;	}

fieldset.searchbot.yell {
	background:url(images/searchgradtop_grey.gif) top left repeat-x; }

h6.hdr_searchagain.yell {
	background:url(images/hdr_searchagain_grey.png) no-repeat;	}

#content.yell h4.solid {
	background:#435A69;
	color:#fff; 
}

#content.yell .wysiwygcontent table{background-color:#435A69;}


.homebanner {
	width:960px;
	height:336px;
	display:block;
	margin-bottom:20px;
	position:relative;
}

.searchcontainer
{
    position:absolute;
    top:0;
    left:20px;
    background:url(images/search-bg.png);
    display:block;
    height:315px;
    width:452px;
}

.searchboxes {
	background:url(images/homesearchboxesfaulcol.png) repeat-y;
	width:960px;
	float:left;
	margin-bottom:10px;}

.findcourse, .researchbox {
	background:#d0f0fb url(images/homesearchbg.gif) 315px 5px no-repeat;
	width:335px;
	padding:5px 15px 15px 15px;}

.findcourse {
	float:left;}

.researchbox {
	float:right;}

.findcourse h4, .researchbox h4 {
	color:#0e3f82;
	font-size:1.6em;
	border-bottom:solid 1px #a2c6de;
	padding-bottom:7px;
	margin-bottom:14px;}
	
#CategoriesList{
	overflow:hidden;
	position:absolute;
	background:#BDDEC4;
}
#coursesearchpanel.searchcontrol, #researchsearchpanel.searchcontrol {z-index: 4000;}
#coursesearchcontrol #CategoriesList li a {
	color:#4e4e4e;
}

#content input.homesearchbox {
	width:291px;
	height:12px;
	padding:4px 8px;
	border:0;
	font-size:9px;
	font-family:Verdana;
	color:#022f73;
	margin:0;}

.searchbutton {
	/*background:url(images/searchbtn.png);*/
	width:49px;
	height:20px;
	border:0;
	text-indent:-5000px;
	margin:0 0 0 9px;
	padding-bottom:4px;
}

ul.searchoptions {
	margin:10px 0 0 10px;}

ul.searchoptions li {
	padding:0 0 0 10px;
	font-weight:bold;}
#content .coltwo ul.searchoptions li, #content #genericcolone ul.searchoptions li{
	list-style-type:none;
}
	
ul.searchoptions li ul {
	padding-left:10px;}
	
ul.searchoptions li ul li{
	background:none;
	display:inline;
	padding:0;}	

.homeboxeswrapper{
	float:left;
	padding-bottom:10px;
	background:url(images/verticaldot.jpg) repeat-y;}

.homeboxes {
	width:430px;
	margin-left:20px;
}

.homeboxesbottom {
	width:430px;
	height:1px;
	clear:both;
}

.tellmeabout {
	border-top:#CA0064 solid 3px;
}

.tellmeabout ul li
{
	float:left;
	width:200px;
	margin-right:15px;
}

.promo
{
	width:1px;
	float:left;
	margin-right:10px;
	background:url(images/verticaldot.jpg) repeat-y;

}

.tellmeabout a
{
	color:#4e4e4e;
}

.tellmeabout h4
{
    padding-top:10px;
    margin:0;
    color:#ca0064;
    font-size:1.5em;
    width:213px;
    margin-bottom:10px;
}

.promo h4
{
    background:url(images/promo-line.jpg) repeat-x;
    padding-top:10px;
    margin:0;
    color:#0fa056;
    font-size:1.5em;
    width:213px;
}

.promo p,tellmeabout p
{				
	padding-top:10px;
    margin:0;
    width:213px;
}

.contactus h4
{
    color:#4f4f4f;
}

.contactus .instruction
{
    font-weight:bold;
    color:#4f4f4f;
}

.contactus .detail
{
    font-weight:normal;
    color:#4f4f4f;
}

.homepageextracontent h4
{
    color:#ca0064;
    font-size:1.5em;
    line-height:1em;
    margin-bottom:10px;
}

.homepageextracontent ol
{
    color:#CA0064;
    margin-top:20px;
    background:url("images/dot-bg.png") repeat-x scroll 0 0 transparent;
    padding-top:20px;
}

.ms-rteCustom-PromotionalHeading 
{
	color:#0e3f82;
	font-size:1.2em;
	background:url(images/dottedborder.png) bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;
}

.tellmeabout ul li {
	padding:2px 0 2px 0;
	border-bottom:1px solid #D6D6D6;
}

.contactus, .homepageextracontent{
	margin:0 0 10px 10px;
	float:left;
	width:272px;
	padding:6px 13px 12px 13px;
}

.homepageextracontent ol{font-weight:bold;padding-left:20px;margin-bottom:5px;}
.homepageextracontent ol li{list-style-type:decimal;}
.homepageextracontent
{
    width:479px;
    padding:0;
    margin:0 0 0 20px;
    border:none;
}

.contactus
{
    width:430px;
    padding:0;
    margin:20px 0 0 20px;
    border-top:#CA0064 solid 3px;
}

.contactus ul{margin-bottom:10px;}
.contactus ul li.tel {
	margin-top:10px;
}
	
.homepageextracontent .topsection .leftcolumn
{
    width:230px;
    float:left;
}

.homepageextracontent .topsection .rightcolumn
{
    width:225px;
    float:left;
    margin-left:10px;
}

p.moretext {
	width:110px;
	margin:10px 0 0 10px;
	float:right;
	color:#002f75;}

.bold {
	font-weight:bold;}
	
.italic {
	font-style:italic;}
	
.wysiwygcontent{overflow:hidden;}
.wysiwygcontent ul li{list-style-type:disc;}

.searchpageprevious{width:150px;}
.searchpageprevious input{float:left;background:#CA0064 !important;}
.searchpagenext{width:150px;}
.searchpagenext input{float:right;background:#CA0064 !important;}
.searchpages
{
	width:240px;
	text-align:right;
	margin:auto;
}

.errorlist ul li{list-style-type:disc;}
p.widepara{width:540px;}

#colonewide .widepara
{
	width:630px;
}

#colonewide .courseselector
{
	width:630px;
	margin:20px 0 10px 0;
}

#colonewide table.yourcourse
{
	width:630px;
	background:#f1e6ec;
	border:none; 
}

.coltwo ol li, #genericcolone ol li
{
	list-style-type:decimal;
	margin-left:23px;
}

.sitemap h3{
	font-size:1.2em;
	padding:0;
	margin:20px 0 5px 0;
}
.sitemap h4{font-size:1.0em;margin:0;font-weight:normal;}
.sitemap ul{padding-left:20px;}

.courseselector{width:540px;margin-top:10px;padding-bottom:3px;}
.courseselector .textbox{border:1px solid #aaa;padding:4px;font-size:1em;width:250px;margin-bottom:-3px;}
.courseselector .buttonlink, .courseselector .selectedcourselink{display:none;}
.courseselected .textbox{background-color:#80D6F3;}
.courseselected .buttonlink, .courseselected .selectedcourselink{display:inline;}
.courseselector label{font-weight:bold;color:#7b7b7b;}
#content .coltwo .courseselector .yui-ac-bd ul{border:1px solid #aaa;position:absolute;background-color:white;width:538px;}
#content .coltwo .courseselector .yui-ac-bd ul li{list-style-type:none;margin:0;padding:2px 5px;}
#content .coltwo .courseselector li.yui-ac-highlight{background-color:#80D6F3;}

.yui-ac-highlight
{
	background:#80D6F3;				
}

.yui-ac-content
{
	padding:10px 10px 0 10px;
	border:solid 1px #aaa;
}

.yui-ac-content ul
{
	line-height:1.9em;	
	cursor:pointer;	
}

.yui-ac-content yui-ac-bd ul li:hover
{
	cursor:pointer !important;
}

.suggestioncoursecontainer
{
	position:absolute;
	background:#fff;
}

#homepagesearchpanel h4
{
    color:#fff;
    font-size:1.3em;
    line-height:1.8em;
    font-weight:bold;
    margin:0 0 10px 20px;
}

#homepagesearchpanel #coursesearchheader
{
    background:#0fa056;
}

#homepagesearchpanel #coursesearchcontrol .searchbutton
{
    width:92px;
    height:20px;
    background:#0fa056;
    color:#fff;
    font-weight:bold;
    text-indent:0;
    font-size:1.1em;
    padding-top:1px;
    cursor:pointer;
}

#homepagesearchpanel #researchheader
{
    background:#ca0064;
}

#homepagesearchpanel #researchsearchcontrol .searchbutton
{
    background:#ca0064;
    width:92px;
    height:20px;
    color:#fff;
    font-weight:bold;
    text-indent:0;
    font-size:1.1em;
    padding-top:1px;
    cursor:pointer;
}

#homepagesearchpanel .searchcontrol
{
    padding:5px 0 15px 20px;
}

#homepagesearchpanel .searchcontrol .advsearchlink
{
    line-height:2.5em;
    color:#c1c1c1;
    font-weight:bold;
}

#homepagesearchpanel .searchcontrol .searchoptions
{
    margin:2px 20px 0 0;
    padding-top:5px;
    background:url(images/grey-dot.png) repeat-x;
}

#homepagesearchpanel .searchcontrol .searchoptions li
{
    padding:0;
}

#homepagesearchpanel .searchcontrol a
{
    color:#fff;
}

#homepagesearchpanel #researchsearchcontrol .searchoptions
{
    margin:10px 20px 0 0;
}

#socialnetworklinks
{
    float:left;
    margin-bottom:10px;
}

#socialnetworklinks .heading
{
	margin-top:20px;
	font-weight:bold;
	color:#2E5773;
}

#socialnetworklinks .twitterlink
{
    background:url(images/twitter-icon.jpg) no-repeat;
    display:block;
    width:32px;
    height:34px;
    float:left;
    text-indent:-5000px;
    margin-right:5px;
}

#socialnetworklinks .facebooklink
{
    background:url(images/facebook-icon.jpg) no-repeat;
    display:block;
    width:31px;
    height:35px;
    float:left;
    text-indent:-5000px;
    margin-right:5px;
}

#socialnetworklinks .linkedinlink
{
    background:url(images/linked-in-icon.jpg) no-repeat;
    display:block;
    width:31px;
    height:34px;
    float:left;
    text-indent:-5000px;
    margin-right:5px;
}

#socialnetworklinks .deliciouslink
{
    background:url(images/delicious-icon.jpg) no-repeat;
    display:block;
    width:31px;
    height:34px;
    float:left;
    text-indent:-5000px;
    margin-right:5px;
}

#socialnetworklinks .digglink
{
    background:url(images/digg-icon.jpg) no-repeat;
    display:block;
    width:31px;
    height:34px;
    float:left;
    text-indent:-5000px;
    margin-right:5px;
}

#socialnetworklinks .rsslink
{
    background:url(images/rss-icon.jpg) no-repeat;
    display:block;
    width:32px;
    height:35px;
    float:left;
    text-indent:-5000px; 
}

#sitefooter
{
    background:url(images/dot-bg.jpg) repeat-x;
    margin:20px 20px 0 20px;
}

.floatright 
{
    float:right;
}

.horizseperator
{
    background:url(images/horiz-dot.jpg) repeat-y;
    width:1px;
    display:block;
}

.menuspacerbottom
{
    background:#f6f6f6;
    height:20px;
    display:block;
    float:left;
    width:960px;
}

#searchcontrolpanel
{
    width:960px;
    height:22px;
    margin:0 0 0 20px;
}

#searchcontrolpanel h4
{
    width:450px;
    display:block;
    padding:5px 0 5px 10px;
    color:#fff;
    margin:0;
    cursor:pointer;
}

#searchcontrolpanel .searchpanel
{
    float:none;
}

#searchcontrolpanel #coursesearchsection
{
    float:left;
}

#searchcontrolpanel #coursesearchsection h4,
#searchcontrolpanel #coursesearchsection .searchcontrol,
#searchcontrolpanel #coursesearchsection .searchcontrol .searchbutton,
#searchcontrolpanel #coursesearchsection .searchcontrol .closesearchbtn
{
    background:#0fa056;
}

#searchcontrolpanel .searchcontrol
{
    padding:10px;
    display:none;
    position:absolute;
}

#searchcontrolpanel #researchsearchsection
{
    float:left;
}

#searchcontrolpanel #researchsearchsection h4,
#searchcontrolpanel #researchsearchsection .searchcontrol,
#searchcontrolpanel #researchsearchsection .searchcontrol .searchbutton,
#searchcontrolpanel #researchsearchsection .searchcontrol .closesearchbtn
{
    background:#ca0064
}

#searchcontrolpanel #researchsearchsection .searchcontrol .searchoptions
{
    margin-top:10px;
}

#searchcontrolpanel .searchcontrol .advsearchlink
{
    line-height:2.5em;
    color:#c1c1c1;
    font-weight:bold;
}

#searchcontrolpanel .searchcontrol .searchoptions
{
    background:url("images/dot-bg.png") repeat-x scroll 0 0 transparent;
    margin:2px 20px 0 0;
    padding-top:5px;
}

#searchcontrolpanel .searchcontrol .searchoptions li 
{
    padding:0;
}

#searchcontrolpanel .searchcontrol .searchoptions a
{
    color:#fff;
}

.searchbox
{
    border:0 none;
    color:#022F73;
    font-family:Verdana;
    font-size:9px;
    height:12px;
    margin:0;
    padding:4px 8px;
    width:291px;
}

#searchcontrolpanel .searchcontrol .searchbutton
{
    width:92px;
    height:20px;
    background:#ca0064;
    color:#fff;
    font-weight:bold;
    text-indent:0;
    font-size:1.1em;
    padding-top:1px;
    cursor:pointer;
    border:solid 1px #ccc;
}

#searchcontrolpanel .searchcontrol .closesearchbtn
{
    width:92px;
    height:20px;
    background:#ca0064;
    color:#fff;
    font-weight:bold; 
    text-indent:0;
    font-size:1.1em;
    padding:0;
    cursor:pointer; 
    border:solid 1px #ccc;
    margin-right:28px;
    padding-bottom:3px;
}

.closebuttoncontainer
{
    margin-top:10px;
    width:440px;
    height:22px;
}

.contentbordertop
{
	background:url(images/generic-header-dotted-sep.jpg) repeat-x;
	width:920px;
	height:2px;
	margin:20px 0 0 20px;
}

#sitefooter li.first
{
    margin-left:0;
}

#relatedcourses h5
{
	margin-left:20px;
	margin-top:20px;
}

#relatedcourses .navleft
{
	margin-top:5px;
}

#colonewide
{
	width:635px;
	background:#f2f2f2;
	border:solid 1px #cfcfcf;
	padding:10px 20px 20px 20px;
	margin:20px;
	float:left;
}

#genericcolone
{
	width:677px;
	margin:20px;
	float:left;
}

#colonewide h4
{
	color:#7b7b7b;
	margin-bottom:10px;
}

.prospectus_generate_btn_container {
	float:left;
	width:635px;
	margin:10px 0 0 0;
}

.prospectus_generate_btn_container input {
	float:right;
	background:#ca0064;
	margin:0;
}

.supportinginfo
{
	padding:10px 20px 20px 20px;
	background:#f1e6ec;
	margin-top:10px;
}

#colonewide .yourcourse h4
{
	background:#F2F2F2;
	padding:10px 0;
	margin:0;
}

#colonewide table.yourcourse tr td
{
	border:none;
	padding: 0 0 5px;
}

#colonewide table.yourcourse tr:hover td
{
	background:#f2f2f2;
}

.supportinfoheader td
{
	background:#F2F2F2;
}

#colonewide .prospectuslist
{
	border-top:solid 1px #ca0064;
	background:#f1e6ec;
	
}

#colonewide .prospectuslist
{
	width:630px;
	margin-top:10px;
	padding-bottom:10px;
}

#colonewide .prospectuslist h4 {
	background:transparent;
	margin-top:10px;
}

#colonewide .prospectuslist tr
{
	margin:5px;
}

#colonewide .btn_back
{
	background:#ca0064;
}

#colonewide .prospectuslist .listitem .leftcol
{
	border-left:solid 10px #f1e6ec;
}

#colonewide .prospectuslist .listitem .rightcol
{
	border-right:solid 10px #f1e6ec;
}

#colonewide .prospectuslist .listitem td
{
	padding:10px;
	background:#eedae5;
	border-top:solid 1px #f1e6ec;
	border-bottom:solid 1px #f1e6ec;
}

#contactusctrl
{
	margin-top: 1.8em; 
        padding: 0; 
        overflow: hidden; 
        background-color: #333333; 
        color: #fff;
}

#contactusctrl h5
{
	margin: 0;  
        font-size: 1.3em;
        background-color: #0FA056;
	min-height: 14px; 
        height: auto;
        line-height: 14px; 
        clear: both; 
        margin-bottom: 5px; 
        font-weight: normal;
        color: #fff; 
        padding: 4px;
}

#contactusctrl a
{
	color:#fff;
	font-weight:bold;
}

#contactusctrl p
{
padding:4px;
	margin-bottom:10px;
}

.homepageextracontent .prospectus-get-started-btn
{
	background:#ca0064;
	color:#fff;
	display:block;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	padding:3px 0 0;
	text-align:center;
	width:92px;
}

#sitefooter .footercontactdetail
{
	float:right;
	width:260px;
	padding-top:10px;
}

#sitefooter .footercontactdetail ul li
{
	float:right;
}

#coltwosmall
{
	float:left;
	width:223px;
}

.homepageextracontent .topsection .rightcolumn p
{
	color:#CA0064;
	margin-top:10px;
}

.homepageextracontent .topsection .rightcolumn p a
{
	color:#CA0064;
	text-decoration:underline;
}

.homepageextracontent ul
{
	padding-top:10px;
	background:url("images/dot-bg.png") repeat-x scroll 0 0 transparent;
}
.homepageextracontent ul li
{
	color:#CA0064;
}

.homepageextracontent ul li span
{
	line-height:2.5em;
	color:#fff;
	background:#CA0064;
	padding:5px;
	font-weight:bold;
	margin:10px 5px 0 0;
}

ul.navleft .level2menuitem
{
	border-bottom:none;
	margin-left:10px;
}

ul.navleft .menuhidden
{
	display:none;
}

#megamenu ul.subnavmain{ 
	width:566px;
}

#megamenu ul.subnavmain li
{
	float:left;
	width:187px;
}

#megamenu ul.subnavmain li ul
{
	
}

#megamenu .toplevelitem
{
	font-weight:bold;
}

#megamenu .submenuitem
{
	font-weight:normal;
}

.watchvid
{
	margin-left: 10px; 
	display: block; 
	float: left; 
	width:190px;
	font-weight: bold; 
	text-align: center;
	background:#ca0064;
	font-size:1.6em;
	vertical-align:middle;
	line-height:1.4em;
	padding-top:10px;
}

.leftcolwidth100
{
	width:100%;
	border-left:10px solid #F1E6EC;
}

#home-postgradvideos
{
	background: url(images/home_postgrad_videos.jpg) no-repeat; 
	width: 106px; 
	height: 118px; 
	padding: 6px 109px 0 7px;
	text-decoration: none;
	color: #FFFFFF;		
	font-weight: bold;		
	float: left;
	margin-right: 19px;
}
#home-virtualopenday
{
	background: url(images/home_postgrad_openday.jpg) no-repeat; 
	width: 120px; 
	height: 118px; 
	padding: 6px 109px 0 7px;
	text-decoration: none;
	color: #FFFFFF;				
	font-weight: bold;
	float: left;
}

