﻿body {
    text-align: left;  
    margin: 0; padding: 0; 
    font-family: Arial, 'HelveticaNeue-Roman', Helvetica, Tahoma, Verdana, sans-serif; 
    font-size:90%
    }
a img {
    border: none;
    }
.print, legend, #wai {
    display: none;
    }
a {
    color: black;
    }
p {
    margin: 0 0 1em 0;
}
img.right, img.left {
    float:right; 
    margin-left:1.0em; 
    margin-bottom:0.5em; 
    border:1px solid #ccc; 
    padding:0.2em;
    }
img.right {
    float:left; 
    clear:left; 
    margin-right:1.0em; 
    margin-left:0;
    }
img.left {
    float:left; 
    clear:left; 
    margin-right:1.0em; 
    margin-left:0;
    }
.img_big {
    margin:1em 0 0.5em 0;
    text-align:left;
    float: left;
    width: 100%;
}    
  .img_big img {
      border: 1px solid #CCC; 
      padding: 3px; 
      }
    
.wai {
    position:absolute; 
    top:-1px; 
    left:-1px; 
    width:1px; 
    height:1px; 
    overflow:hidden;
    }
#accessibility {
    display:none;
    }
#nav {
    display:none;
    }

#head {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    text-align: left;
    height: 180px;
    margin-left:10px;
}

#head img{
    display:none;
}


#head #logo {
    /*background-image: url(); */
    display: block; 
    float: right;
    margin-right: 40px;
    }


#head h2, #head h3, #head p {
        color:#000; 
        }
        
 #head h2, #head h3 {
     margin:0; 
     padding:0; 
     left:273px; 
     font-weight:normal;
     }
     
#head h2 {
    /* font-size:2.5em; */
    }
#head h3 {
    /* font-size:3.3em; */
    display: none; /* this is the text in the banner iamge */
    }

  
#main {margin-top: 50px;}

#wrapper, #wrapper-course, #wrapper-news, #wrapper-blocks, #wrapper-blocks-thin, #wrapper-landing, #wrapper-fullwidth {
    width: 100%;
    text-align: left;
    margin-left:10px;
}
/*
#wrapper-blocks .column-2 ul, #wrapper-blocks-thin .column-2 ul {
   padding-left:0; 
    padding-bottom:0; 
    }
*/
   
/*    
.column-1 {
    width:100%;
    font-size: 90%;
    float:left;
    margin-top:180px;
    }
.column-1 h1 {
    color:#333; 
   font-size:2em; 
    font-weight:normal; 
    margin-top:0; 
    margin-bottom:9px; 
    letter-spacing:-0.05em;
    }
.column-1 .section {
    border:0;
    width: 100%;
    }
*/

.column-1 {display: none; /* left navigation */ }
    
.column-2 {
    width: 100%; 
    float:left;
    margin: 0; /* added 12/02/2011 */
    }
    
.column-2 h1 {
    color:#333; 
    /* font-size:1.8em; */
    font-weight:normal; 
    }
.column-2 a#rss {
    display:none;
    }
    
 /*
.column-2 li , .column-3 li  {
    text-decoration:none;
    font-size:0.8em; 
    width: 100%;
    overflow: hidden;
    float: left;
    }
*/
    
.column-3 {
    /* width: 100%; 
    float:left; */
    /* display: none; */ /* added 02/12/2011 */
    }
.column-3 h1 {
    color:#333; 
   /* font-size:1.8em; */
    font-weight:normal; 
    margin:0 0 12px 3px; 
    letter-spacing:-0.03em;
    }
.column-3 h1 a {
    color:#333; 
    text-decoration:none;
    }
.column-4 {
    width: 100%; 
    float:left;
    }
    
#disclaimer {
    width: 100%; 
    float:left;
    font-size: 85%; 
    }    
#disclaimer #top {
        display:none;
        }
        
#disclaimer #bottom {
    font-size:0.9em; 
    }
#disclaimer #bottom .left {
    float:left;
    width:100%;
    padding-top: 30px;
    }
    
#disclaimer #bottom .right {
    display:none;
    }
    
#wrapper .fatcolumn, #wrapper-blocks .fatcolumn, #wrapper-course .fatcolumn, #wrapper-landing .fatcolumn, #wrapper-news .fatcolumn {
    width: 100%;
    float:left;
    }
#snav {
     display:none;
    }
#crumb {
    display:none;
}
#wrapper-blocks .column-1, #wrapper-blocks-thin .column-1 {
    width:100%
}
#wrapper-blocks .column-2 {
    width:100%;
}

/*
.section.last {
    display:none; 
    }
*/

#promo {
    display:none;
}
#wrapper-news .column-2 {
    width: 100%;
}
   
#wrapper-news .column-2 ul {
    /* padding-bottom:0;
    padding-left:0; */
    float: left;
    width: 100%;
}
#wrapper-news .column-2 li {
    list-style-type:none;
    width: 100%;
}
#articles {
    float:left;
    width:100%;
}
#articles em {
    display:none;
}
#calendar{
    display:none;
}
#eventcalendar{
    display:none;
}
.quote {
    background:url() no-repeat scroll left top transparent;
    float:left;
    font-size:1.4em;
    margin-bottom:30px;
    margin-left:20px;
    width:500px;
    margin-right: 100%;
    padding-top: 30px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.quote p {
    background:url() no-repeat scroll right bottom transparent;
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:0.8em;
    letter-spacing:0;
    line-height:1.2em;
    margin-bottom:0;
    padding:0 0 21px;
}
.quote em{
    font-size:0.6em;
}
/*
.section #keyfact {
   display:none; 
}
*/
column-2 a.external, .column-2 a .external, .column-3 a.external, .column-3 a .external {
    background:transparent url(); 
    padding-right:1.3em; 
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent; 
}
 .column-2 table, .column-3 table {
    margin:1em 0 2em 0;
    width:auto;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-spacing: 0;
    border-collapse: collapse;
}              
.column-2 table tr {
    vertical-align:top;
    }
.column-2 table tr th, .column-3 table tr th {
    padding:7px 6px 8px 9px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
}
.column-2 table tr td, .column-3 table tr td {
    font-size:0.8em; 
    padding:3px 6px 3px 9px; 
    border-top:1px solid #ccc; 
    border-right:1px solid #ccc;
    }
    
#input-curr-box {
    float:left; 
    margin-bottom:1.0em;
    width:auto;
    }    
    
#cse {
    display:none;
    }
        
#footer {
    display:none;
    }    
#atoz  {
    display:none;
    }    
.atoz  {
    display:none;
    }    
#searchcourses {
    display:none;
    }    
    
.container-list2-ug {
    margin:0px 5px 10px 0px; 
    width: 100%;
    }
.container-list-ug {
    clear:both; 
    margin:1px 0; 
    padding:2px 0px;
    }
.list-ug {
    border-bottom: solid 1px #ccc; 
    border-left: solid 1px #ccc; 
    padding: 0px; padding-left:5px; 
    margin-top: 1px; 
    width:100%; 
    min-height:20px;
    }
.list2-ug {
    border-bottom: solid 1px #ccc; 
    padding: 3px 0;
    }    
.list-ug a {
    font-size:0.8em; 
    text-decoration:none;
    }
    
.list-ug-icon {
    display: inline; 
    
    }
.list-ug-icon img {
    width:16px; 
    height:16px;
    }
.ucas-bold {
    font-weight: bold; 
    color: #B7CC01;
    }
 .section .list-taught a, .section .list-research a, .section .list-new a, .section .list-approval a, .section .list-abroad a, .section .list-dubai a, .section .list-distance a, .section .list-english a {
     text-decoration:none; 
     padding:5px 0 5px 20px; 
     display:block; 
     letter-spacing:-0.02em;
     }
.section .list-taught a {
    background:url() no-repeat left;
    }
.section .list-research a {
    background:url() no-repeat left;
    }
.section .list-new a {
    background:url() no-repeat left;
}
.section .list-approval a {
    background:url() no-repeat left;
}
.section .list-abroad a {
    background:url() no-repeat left;
}
.section .list-dubai a {
    background:url() no-repeat left;
}
.section .list-distance a {
    background:url() no-repeat left;
}
.section .list-english a {
    background:url() no-repeat left;
}
.section a:hover {
    color:#8CA900;
}
#wrapper-course .column-2 #level-a .left {
    float: left; 
    width: 100%;
    }
 #wrapper-course .column-2 {
    border-right: 0;
    width:100%;
    font-size:0.8em;
}
#wrapper-course .column-2 h1 {
    /* font-size:2.25em; */
    color:#333}
#wrapper-course .column-2 h2 {
    /* font-size:1.75em; */
    color:#333}
#wrapper-course .column-2 h3 {
   /*  font-size:1.375em; */
    color:#666}
#wrapper-course .column-2 h4 {
    /* font-size:1.25em; */
    color:#666;
    }
#wrapper-course .column-2 li {
    font-size:1.0em;
    }
#wrapper-course .column-2 .section li {
    font-size:1.25em;
    }
#wrapper-course #level-a {
    border-bottom: none; 
    margin-top: 0;
    }
#wrapper-course #level-b {
    margin-left:0; 
    }
#wrapper-course h1 {
    padding-bottom:8px; 
    margin:10px 0 0 0px;
    }
      
#wrapper-course #ucas {
    margin:0 0 14px 0; 
    width:100%; 
    padding:10px 0 8px 17px;
    }
#wrapper-course #ucas p { 
    margin:0; 
    font-size:1.25em; 
    letter-spacing:-0.02em; 
    line-height:1.35em;
    }
#wrapper-course #apply {
    margin:0 0 10px 0; 
    width:100%;
    }    
#wrapper-course #level-a .right {
    float: left; 
    width: 100%;
}
#wrapper-course .section {
    padding-top:6px; 
    padding-bottom:2px; 
    border-bottom:0;
    }        
#wrapper-course .section h2 {
    font-size:1.625em;
    letter-spacing:-0.06em; 
    margin:0; 
    padding:0 0 3px;
    }
#wrapper-course .section li {
    font-size:1.25em;
    }
#wrapper-course .column-2 .section p {
    font-size: 1em; 
    letter-spacing: -0.02em;
    }
#wrapper-course #level-a p {
    font-size:1.0em; 
    letter-spacing:normal; 
    line-height:normal;
    }
#wrapper-course .section ul {
    padding-left: 2px; 
    padding-bottom:0;
    }
.feed-list li a {
    padding: 0 0 0 1.4em; 
    background: url() no-repeat 0 50%; 
    list-style-type: none;
    }
 .calendaricon {
    cursor:pointer;
    display:inline;
    margin-bottom:0.5em;
    margin-left:1em;
    float:left;
    width:70px;
    height:90px;
    text-align:center;
    background-image:url();
    background-repeat:no-repeat
} 
.calendaricon .date {
    margin-top:31px; 
    font-weight:bold; 
    font-size:13px;
    }
.calendaricon .date .day {
    margin-bottom:-7px; 
    padding-bottom:0; 
    letter-spacing:-0.05em; 
    font-size:28px;
    }
.calendaricon .date .month {
    text-transform:uppercase;
    }
.calendaricon a:link {
    text-decoration:none;
    }
.calendaricon a:hover {
    text-decoration:none; 
    color:#8CA900;
    }
#contact_form dl  {
    width:auto;  
    }
#contact_form dl dt {
    width:200px; 
    float:left; 
    }
#contact_form dl dd {
    width:auto; 
    }
ul#sitemap li {
    font-size:1em;
    }
ul#sitemap li ul {
    padding-top:3px; 
    padding-bottom:9px;
    }
ul#sitemap li ul li {
    font-size:0.9em;
}
ul#sitemap li ul li ul {
    padding-top:1px; 
    padding-bottom:3px;
    }
ul#sitemap li ul li ul li {
    font-size:0.9em;
    }
#contact_results {
    width:470px;}
#contact_results #contact_total {
    width:470px;} 
#contact_results table {
    width:470px;
    }
    
    
.languageBar {display: none;}

#content 
{
	float: left;
	width: 65%;
	margin: 0 5px 0 0;
}

.column-3 
{
	margin: 30px 0 0 0;
	float: right;
	width: 30%;
}

#share {display: none;}


