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(http://www.hw.ac.uk/img/logo.png);
    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; 
    }
#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-2 {
    width: 100%; 
    float:left;
    }
.column-2 h1 {
    color:#333; 
    font-size:1.8em; 
    font-weight:normal; 
    }
.column-2 a#rss {
    display:none;
    }

.column-2 ul {
    float: left;
    margin-top: 0;
    margin-bottom:18px;
    width: 100%;
}
.column-2 li a {
    text-decoration:none;
}

.column-2 li , .column-3 li  {
    text-decoration:none;
    font-size:0.8em;
    width: 100%;
    overflow: hidden;
    float: left;
    }
   
.summary {
    padding:0;
    margin:0;
}
#date-venue {
    padding:0;
    margin:0;
}
#date-venue .inline-list {
    padding:0;
    margin-top:20px;
}
#date-venue ul {
    padding:0;
}
.description {
    margin-top:30px;
    float:left;
}
#social-media-events {
    display:none;
}
.calendaricon {
    display:none;
}
.date {
    display:none;
}
.day {
    display:none;
}
.month {
    display:none;
}.column-3 {
    width: 100%; 
    float:left;
    }
.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(http://www.hw.ac.uk/img/css/quote_top.png) 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(http://www.hw.ac.uk/img/css/quote_bottom.png) 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(http://www.hw.ac.uk/img/css/external.png); 
    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(http:/www.hw.ac.uk/img/css/course_taught.gif) no-repeat left;
    }
.section .list-research a {
    background:url(http:/www.hw.ac.uk/img/css/course_research.gif) no-repeat left;
    }
.section .list-new a {
    background:url(http:/www.hw.ac.uk/img/css/course_new.gif) no-repeat left;
}
.section .list-approval a {
    background:url(http:/www.hw.ac.uk/img/css/course_approval.gif) no-repeat left;
}
.section .list-abroad a {
    background:url(http:/www.hw.ac.uk/img/css/course_abroad.gif) no-repeat left;
}
.section .list-dubai a {
    background:url(http:/www.hw.ac.uk/img/css/course_dubai.gif) no-repeat left;
}
.section .list-distance a {
    background:url(http:/www.hw.ac.uk/img/css/course_distance.gif) no-repeat left;
}
.section .list-english a {
    background:url(http:/www.hw.ac.uk/img/css/course_english.gif) 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(http://www.hw.ac.uk/img/css/feed-icon-12x12.png) no-repeat 0 50%; 
    list-style-type: none;
    }
 #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;
    }
.none {display:none}

.ui-accordion .ui-accordion-content {
        display:block !important;
    }