﻿@import 'reset.css';
body
{
    color:#000 !important;
    margin:15px !important;
    font-size:14px !important;
    background-color:#fff !important;

}
div#wrapper 
{
    width:970px !important;
	margin:0 auto !important;
}

h1
{
    font-size: 2em !important;
    margin:0 !important;
}

h2 
{
    font-size:1.2em !important;
    margin:0 0 14px 0 !important;
}

h3
{
    font-weight:bold !important;
}

p 
{
    margin:8px 0 !important;
}

em
{
    font-style:italic !important;
}

a
{
    text-decoration:none !important;
    color:#000 !important;
}

div.utility,
div#searchBox,
select#quickLinks,
#print,
.left,
#footer
.header

{
    display:none !important;  
}

/* breadcrumbs */
ul#breadcrumbs
{
    float:left !important;
    background-color:#fff !important;
    margin:0 !important;    
    zoom:1 !important;
    display:inline !important;
}

ul#breadcrumbs li
{
    float:left !important;
    background-color:#fff !important;
    padding-bottom:17px !important;
    background:none !important;
    padding-right:2px !important;
}


/* HEADER */
div#header 
{
    clear:both !important;
    width:960px !important;
    border:none !important;
}


div#header .redbar
{
    height:20px !important;
    padding:12px 16px 12px 20px !important;
    border-bottom:solid 1px #000 !important;
    margin-bottom:15px !important;
    background-color:#fff;
}

#logo img 
{
    padding:0 0 5px 0 !important;
    float:right !important;
    margin-bottom:20px !important;
}

hr
{
    clear:both !important;
    margin-bottom:20px !important;
}

div.centre
{
    font-weight:normal !important;
    white-space:normal !important;
    width:722px !important;
    float:left !important;
    zoom:1;
    clear:both !important;  
}

div.centre.wide
{
    width:100% !important;
}

.centre img
{
    float:left !important;  
    margin: 0 15px 15px 0 !important;
}

div#maincontent div.right
{
    float:left !important;
    width:191px !important;
    padding:9px !important;
    margin:0 0 7px 30px !important;
    zoom:1;
    border: solid 2px #000 !important;
}

div.centre.course img
{
    margin: 0 0 15px 0 !important;
}

div.centre.course p
{
    clear:left !important;
}

div.centre.course ul
{
    float:left !important;
    margin:15px 0 0 0 !important;
}

div.coursenav ul
{
    width:238px !important;
}

div.coursenav ul li a
{
    font-weight:bold !important;
}
div.centre h1
{
    color:#000 !important;
    font-size:1.7em !important;
    margin-bottom:17px !important;
}

