﻿body
{
	margin:2em;
	background-color:#fff;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10pt;
	line-height: 1.6;
}
#logo{margin-bottom: 10px;}
a{color:#2E41EC;}
h1{margin: 0px 0px 15px 0; color:#7A3C1D; font-size: 16pt;}
h2{margin: 0 0 10px 0; color:#7A3C1D; font-size: 14pt;}
h3{margin: 0 0 8px 0; color:#7A3C1D;}
h1 a{color:#7A3C1D; text-decoration:none;}
h2 a{color:#7A3C1D;  text-decoration:none;}
h3 a{color:#7A3C1D; text-decoration:none;}
h1 a:hover{ text-decoration:underline;}
h2 a:hover{  text-decoration:underline;}
h3 a:hover{ text-decoration:underline;}
span.content{padding: 10px; display:block;}
div.content{padding: 10px; display:block;}
p{margin:0px;line-height: 1.6;}
li{margin:0; padding:3px 0 3px 0;line-height: 1.6;}
.close{text-align:center; margin-top: 40px;}
#footer{margin-top: 40px; font-size: 8pt;color:#666;}
.clear{clear:both;}

#webliography h3{margin: 30px 0 30px 0;}
#webliography .navigation{font-size: 8pt;color:#777;}
#webliography .navigation a{color:#f55910;font-weight:normal;}

#faculty_staff{margin-top: 0px;}
#faculty_staff .item{margin-bottom: 15px;}
#faculty_staff .item .user_real_name{display:block;float:left;width: 180px;}
#faculty_staff #users_item_0 .user_real_name{display:block;float:left;font-weight:bold;width: 180px;}
#faculty_staff .item .user_position{display:block;float:left;color:#666; font-style:italic;font-size:9pt;}
#faculty_staff .item .user_about_me{clear:both;display:block;padding-top:5px;padding-left:10px;font-size:8pt;width: 80%;}

#success_stories{margin-top: 0px;}
#success_stories .item{margin-bottom: 20px;}
#success_stories .item .user_real_name{display:block;float:left;width: 150px; font-weight:bold;}
#success_stories .item .user_department{display:block;float:left;color:#666; font-style:italic;}
#success_stories .item .user_about_me{clear:both; line-height: 1.5; display:block;padding-top:5px;padding-left:10px;font-size:8pt;width: 80%;}
#success_stories .item .image{border:1px solid black;margin-bottom: 5px;}

#notices{}
#notices .item{margin-bottom: 20px;}
#notices .content_title{display:block;}
#notices .content_title a{font-weight:bold;}
#notices .content_date_published{display:block;font-size:8pt;margin-bottom:5px;}
#notices .content_short_description{font-size:9pt;}

/***************************************************************************************/
.new_programmes{border-left: 1px solid #7A3C1D;font-size: 9pt; width:95%;}
.new_programmes th{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; background-color: #7A3C1D; color:White; vertical-align:bottom; text-transform:uppercase;}
.new_programmes th:first-child{width:250px;}
.new_programmes td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; vertical-align:top;}

    .programmes{font-size: 9pt; width:90%;}
    
        .programmes th{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 0px; background-color: #7A3C1D; color:White; vertical-align:bottom; text-transform:uppercase;}
        .programmes td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center;}
        .programmes .first{border-left: 1px solid #7A3C1D; text-align:left;}
        .programmes .req{width: 30px; padding:0px;}
        .programmes .alt{background-color: #f0f0f0;}
         .programmes .required{background-image:url("../images/bullet-solid.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .any_one{background-image:url("../images/bullet-white.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .any_two{background-image:url("../images/bullet-tri.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .title{border-left:none;padding:5px;font-size:11pt;color:Black;background-color:White;}
        
        #contact_information{border-left: 1px solid #7A3C1D;font-size: 9pt; width:97%; background-color:White; }
#contact_information th{font-size: 9pt; background-color:#7A3C1D; color:White; text-align:center; padding: 5px;text-transform:uppercase; }
#contact_information td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center; vertical-align:top;font-size:8pt;}
        
        .key{font-size: 9pt; width:90%;border-top: 1px solid #7A3C1D;border-left: 1px solid #7A3C1D; margin-top: 20px;margin-bottom: 40px;}
        .key td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center;}
        .key .req{width: 30px; padding:0px;}
         .key .required{background-image:url("../images/bullet-solid.gif"); background-repeat: no-repeat; background-position: center center;}
        .key .any_one{background-image:url("../images/bullet-white.gif"); background-repeat: no-repeat; background-position: center center;}
        .key .any_two{background-image:url("../images/bullet-tri.gif"); background-repeat: no-repeat; background-position: center center;}
        
.bachelor_programme{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.bachelor_programme .programme_list{width: 180px; text-align:center;}
.bachelor_programme .programme{padding: 25px 0px 0px 0; font-weight:bold; }
.bachelor_programme .entry_requirements_heading{font-weight:bold;padding: 5px 5px 0px 5px;}
.bachelor_programme .entry_requirements_description{padding: 5px 5px 5px 5px;}
.bachelor_programme th{font-size: 11pt; background-color:#7A3C1D; color:White; padding: 5px; }
.bachelor_programme td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D; vertical-align:top;}


.diplomas{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.diplomas th{font-size: 10pt; background-color:#7A3C1D; color:White; padding: 5px; }
.diplomas td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D; vertical-align:top;padding: 5px;}
.diplomas .year{text-align:center;}


.fees{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.fees th{font-size: 10pt; background-color:#7A3C1D; color:White; padding: 5px; text-align:left; }
.fees td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:right;}
.fees .fee_title{text-align:left;}
.fees .fee_total{font-weight:bold;}
.fees .fee_years{font-weight:bold; background-color:#f0f0f0;}
.fees .fee_programme_title{text-align:left;font-weight:bold; text-transform:uppercase;background-color:#f0f0f0;}
.fees .per_semester{text-align:center; width: 100px;}
