@charset "utf-8";
/* CSS Document */


body {
	background:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
a {
	text-decoration:none;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
img {
	border:0px;
}
#header {
	text-align:center;
	background:url('media/header_bg_goldstrip.jpg') 0px 29px repeat-x #423A24;
	height:276px;
	border-bottom:2px solid #423A24;
}
.centred {
	width:900px;
	margin:0px auto 0px auto;
	text-align:left;
}
#nav {
	
}
#nav ul {
	list-style:disc;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	color:#FAEA3D;
}
#nav ul li {
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#nav ul li a {
	color:#ffffff;
	text-decoration:none;
	margin:0px 0px 0px 5px;
}
#nav ul li.studentlogin {
	float:right;
}

#overview {
	position:relative;
	/*border:1px solid red;*/
}
#overview a.logo_home {
	position:absolute;
	left:-20px;
	top:25px;
}
#overview img.welcome {
	position:absolute;
	left:150px;
	top:35px;
}
#overview #more_info {
	position:absolute;
	left:155px;
	top:75px;
	width:350px;
}
#overview img.illustration {
	float:right;
	margin-top:40px;
}
#more_info a#online_courses {
	
	display:block;
	/*background:#6F5100;
	border:1px solid #FAEA3D;*/
	background:#6F5100;
	border:1px solid #FAEA3D;
	width:170px;
	height:40px;
	
	margin:15px 0px 0px 0px;
	/*
	border-right:2px solid #A47702;
	border-bottom:2px solid #A47702;
	border-left:2px solid #FAEA3D;
	border-top:2px solid #FAEA3D;
	*/
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
#more_info a#online_courses:hover {
/*	background:#9F0909;

	background:#000000;
	border:3px solid #FAEA3D;
	width:166px;
	height:36px;
	*/

}
#more_info #online_courses a {
	color:#ffffff;
	position:relative;
	top:10px;
	left:20px;
	font-size:1.2em;
	font-weight:bold;
}



#mainbody {
	position:relative;
	top:-30px;
}
#mainbody td {
	background:#ffffff;
}
#mainbody td.leftcorner {
	background:url('media/rounded_left.gif') top left no-repeat;
	height:11px;
	width:11px;
}
#mainbody td.rightcorner {
	background:url('media/rounded_right.gif') top right no-repeat;
	height:11px;
	width:11px;
}



ul#categories {
	margin:2px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#FAEA3D;
	/*border:1px solid red;*/
	position:relative;
	top:0px;
}
ul#categories li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul#categories li a {
	color:#000000;
	/*border:1px solid green;*/
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:8px 12px 5px 12px;
	background:url('media/categories_bg_strip.gif') repeat-x;
}
ul#categories li a.active {
	text-decoration:underline;
}

#category_panels {
	width:100%;
	position:relative;
	
}
#category_panels td {
	/*padding-bottom:20px;*/
	padding-left:10px;
	vertical-align:bottom;
}
#category_panels td.rightpanel {
	padding-right:0px;
	
}
#category_panels tr td.midpanel {
	/*background-position:top center;*/
}
#category_panels td span {
	top:40px;
	left:10px;
}
#category_panels td h2 {
	margin:0px 0px 20px 0px;
	font-size:1em;
	font-weight:bold;
}
#category_panels a {
	color:#333333;
}
#category_panels a:hover {
	color:#000000;
}
#category_panels td.category {
	height:130px;
	width:300px;
}
#category_panels td.healthcare {
	background:url('media/category_healthcare.jpg') top left no-repeat;
}
#category_panels td.foodsafety {
	background:url('media/category_foodsafety.jpg') top left no-repeat;
}
#category_panels td.healthandsafety {
	background:url('media/category_healthandsafety.jpg') top left no-repeat;
}
#category_panels td.law {
	background:url('media/category_law.jpg') top left no-repeat;
}
#category_panels td.retailmanagement {
	background:url('media/category_retailmanagement.jpg') top left no-repeat;
}
#category_panels td.internationalstudents {
	background:url('media/category_internationalstudents.jpg') top left no-repeat;
}
#category_panels td.englishlanguage {
	background:url('media/category_englishlanguage.jpg') top left no-repeat;
}
#category_panels td.newsevents {
	vertical-align:top;
	padding-left:0px;
	padding-bottom:0px;
}
#category_panels td.newsevents div {
	background:url('media/newsevents_bg_strip.jpg') top left repeat-x;
	margin:0px;
	padding:10px 0px 0px 10px;
	vertical-align:top;
	height:240px;
}
#category_panels td.newsevents h2 {
	margin-bottom:0px;
}
#category_panels td.newsevents ul {
	margin:10px 10px 10px 0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	border-top:1px dotted #cccccc;
}
#category_panels td.newsevents ul li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #cccccc;
}
#category_panels td.newsevents ul li a:hover {
	/*color:#FDE72F;*/
}




#sidepanel {
	width:220px;
	float:left;
	margin:0px 0px 30px 0px;
	/*border:1px solid black;*/
}
#sidepanel ul {
	margin:30px 0px 80px 0px;
	padding:20px 0px 20px 0px;
	list-style:none;
	opacity: 0.85;
	-moz-opacity: 0.85;/*  older Gecko-based browsers */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85); /* For IE6&7 */
	zoom:1;
	/*font-weight:bold;
	font-style:oblique;*/
}
#sidepanel ul a {
	display:block;
	padding:0.5em 20px 0.5em 20px;
}

.side_healthcare {
	background:url('media/side_healthcare.jpg') top left no-repeat;
}
.side_healthcare ul {
	background:#388cb8;
}
.side_healthcare ul a {
	/*border-bottom:1px solid #86c3e2; */
	color:#dbf3ff;
}
.side_healthcare ul a:hover, .side_healthcare ul a.active {
	background:#0d628e;
	color:#ffffff;
}
.side_healthcare ul a:active {
	color:#0d628e;
	background:#ffffff;
}


.side_foodsafety {
	background:url('media/side_foodsafety.jpg') top left no-repeat;
}
.side_foodsafety ul {
	background:#fc7a01;
}
.side_foodsafety ul a {
	/*border-bottom:1px solid #fea24c; */
	color:#fde8d5;
}
.side_foodsafety ul a:hover, .side_foodsafety ul a.active {
	background:#c96202;
	color:#ffffff;
}
.side_foodsafety ul a:active {
	color:#fc7a01;
	background:#ffffff;
}




.side_healthandsafety {
	background:url('media/side_healthandsafety.jpg') top left no-repeat;
}
.side_healthandsafety ul {
	background:#87c521;
}
.side_healthandsafety ul a {
	/*border-bottom:1px solid #f03926; */
	color:#e8fdc6;
}
.side_healthandsafety ul a:hover, .side_healthandsafety ul a.active {
	background:#496a13;
	color:#ffffff;
}
.side_healthandsafety ul a:active {
	color:#87c521;
	background:#ffffff;
}


/*
.side_healthandsafety {
	background:url('media/side_healthandsafety.jpg') top left no-repeat;
}
.side_healthandsafety ul {
	background:#c62717;
}
.side_healthandsafety ul a {
	border-bottom:1px solid #f03926;
	color:#ffbfb8;
}
.side_healthandsafety ul a:hover, .side_healthandsafety ul a.active {
	background:#af1100;
	color:#ffffff;
}
.side_healthandsafety ul a:active {
	color:#c62717;
	background:#ffffff;
}
 */



.side_law {
	background:url('media/side_law.jpg') top left no-repeat;
}
.side_law ul {
	background:#5c2807;
}
.side_law ul a {
	/*border-bottom:1px solid #945025;*/
	color:#ebb593;
}
.side_law ul a:hover, .side_law ul a.active {
	background:#4e1f02;
	color:#ffffff;
}
.side_law ul a:active {
	color:#5c2807;
	background:#ffffff;
}



.side_retailmanagement {
	background:url('media/side_retailmanagement.jpg') top left no-repeat;
}
.side_retailmanagement ul {
	background:#a93c9b;
}
.side_retailmanagement ul a {
	/*border-bottom:1px solid #e743d2;*/
	color:#fbb8f2;
}
.side_retailmanagement ul a:hover, .side_retailmanagement ul a.active {
	background:#950c83;
	color:#ffffff;
}
.side_retailmanagement ul a:active {
	color:#a93c9b;
	background:#ffffff;
}



.side_internationalstudents {
	background:url('media/side_internationalstudents.jpg') top left no-repeat;
}
.side_internationalstudents ul {
	background:#27becc;
}
.side_internationalstudents ul a {
	/*border-bottom:1px solid #5fe6f2;*/
	color:#dcfafd;
}
.side_internationalstudents ul a:hover, .side_internationalstudents ul a.active {
	background:#128690;
	color:#ffffff;
}
.side_internationalstudents ul a:active {
	color:#27becc;
	background:#ffffff;
}



.side_englishlanguage {
	background:url('media/side_englishlanguage.jpg') top left no-repeat;
}
.side_englishlanguage ul {
	background:#1d1a19;
}
.side_englishlanguage ul a {
	/*border-bottom:1px solid #5fe6f2;*/
	color:#fee5da;
}
.side_englishlanguage ul a:hover, .side_englishlanguage ul a.active {
	background:#000000;
	color:#ffffff;
}
.side_englishlanguage ul a:active {
	color:#1d1a19;
	background:#ffffff;
}


.withleftpanel {
	margin-left:250px;
}

td h1 {
	margin:0.5em 0px 1em auto;
	
	font-size:1.7em;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-variant:small-caps;
	/*
	padding:0px 0px 0.5em 0px;
	border-bottom:1px solid #eeeeee;
	
	padding-left:2em;
	border-left:10px solid #eeeeee;
	*/
}
td p {
	margin:0em 0px 0.5em auto;
	
	color:#444444;
}
td h2 {
	margin:1.2em 0px 1em auto;
	font-size:1em;
	font-weight:bold;
	/*font-family:"Times New Roman", Times, serif;*/
}
td h3 {
	margin:1em 0px 0.5em auto;
	font-size:1.2em;
	font-weight:normal;
	/*text-transform:uppercase;*/
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
td ul.category_mainpanel_list {
	
	margin-top:0.5em;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
}
td ul.category_mainpanel_list li {
	margin:5px 0px 5px 0px;
}
td ul.category_mainpanel_list li a {
	padding:5px 0px 5px 0px;
	color:#444444;
	font-weight:normal;
}


.course_links {
	margin:15px 0px 0px 20px;
	padding:0px;
	list-style:none;
	width:200px;
	border-right:1px dotted #CFB24D;
	float:left;
	height:auto;
        /*height:17em;*/
}
#foot ul.last {
	border-right:0px;
	width:180px;
}
.course_links h3 {
	margin:10px 0px 10px 0px;
	color:#DFC47D;
	font-family:"times new roman", Times, serif;
	font-style:oblique;
	font-weight:bold;
}
.course_links li a {
	color:#BFAB77;
}



div.formitem {
	width:400px;
	clear:both;
	line-height:2em;
}
div.formitem input, #cmessage {
	float:right;
	padding:3px;
}
#tname, #temail, #tphone, #tarea, #tcv, #cname, #cemail, #cmessage {
	width:180px;
	/*border:1px solid #A4D4EF;*/
}
#tcv {
	width:190px;
}
#tsubmit {
	/*margin-bottom:100px;*/
}












#foot {
	/*position:relative;
	top:-10px;
	text-align:center;*/
	padding-top:0px;
	
	background:#423a24;
	margin-top:0px;
	width:880px;
	
	font-size:0.8em;
}
#foot table {
	height:11px;
	width:100%;
}
#foot table td.topleft {
	background:url('media/whitecorner_left.gif') top left no-repeat;
	width:11px;
	height:11px;
}
#foot table td.topright {
	background:url('media/whitecorner_right.gif') top right no-repeat;
	width:11px;
	height:11px;
}
#foot_main_links {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	color:#FAEA3D;
}
#foot_main_links li {
	margin:0px 15px 0px 0px;
	padding:0px;
	display:inline;
}
#foot_main_links li a {
	color:#BFAB77;
	text-transform:uppercase;
}





#accred {

	position:relative;
	top:-10px;
	line-height:53px;
	/*width:800px;
	
	float:left;
	
	margin:15px 0px 0px 20px;
	padding-left:20px;
	
	
	
	padding-top:0px;*/
}
#accred h3 {
	/*
	margin:10px 0px 15px 0px;
	color:#DFC47D;
	font-family:"times new roman", Times, serif;
	
	font-weight:bold;*/
	font-weight:bold;
	margin:0px 0px 0px 20px;
	font-size:0.9em;
	font-style:oblique;
}
#accred img {
	margin-right:30px;
	margin-top:0px;
	float:right;
	/*padding:5px;
	border:1px solid #eeeeee;*/
}

#foot hr {
	clear:both;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	visibility:hidden;
}

#foot a:hover {
	color:#ffffff;
}
#foot a:active {
	color:#F7C800;
}
