body {
    margin: 0;
    padding: 0;
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #000;
    background: url(/img/bg-main.gif) top left repeat-y;
}

a:link, a:visited {
    color: #2e4d92;
    text-decoration: underline;
}

a:hover, a:active {
    color: #444;
}


#header {
    background: #c6c9d1;
    width: 997px;
}

#logo {
    background: #fff url(/img/logo.gif) top left no-repeat;
    width: 191px;
    height: 148px;
    float: left;
    cursor: pointer;
}
#logo h1 {
    text-indent: -9900px;
}
#home #logo {
    cursor: auto;
}

#header-nav {
    background-image: url(/img/header-generic-top.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 62px;
    height: 86px;
    float: left;
    width: 782px;
    position: relative;
}
#header-nav img {
    float: left;
}
#header-nav a {
    border: 0;
}

#apply-online {
    position: absolute;
    top: 39px;
    left: 550px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
#apply-online a { color: #fff; }

#header-content {
    padding: 5px 0 0 550px;
    height: 81px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url(/img/header-generic.jpg);
}
#header-content a { color: #fff; }


/* Content Page section headers - based on ID that is set in body tag */
#aviation #header-content { background-image: url(/img/header-aviation.jpg); }
#aviation #header-nav { background-image: url(/img/header-courses.gif); }

#security #header-content { background-image: url(/img/header-security.jpg); }
#security #header-nav { background-image: url(/img/header-courses.gif); }

#specialist #header-content { background-image: url(/img/header-specialist.jpg); }
#specialist #header-nav { background-image: url(/img/header-courses.gif); }

#corporate #header-content { background-image: url(/img/header-corporate.jpg); }
#corporate #header-nav { background-image: url(/img/header-corporate-top.gif); }

#government #header-content { background-image: url(/img/header-government.jpg); }
#government #header-nav { background-image: url(/img/header-courses.gif); }

#local-gov #header-content { background-image: url(/img/header-local-gov.jpg); }
#local-gov #header-nav { background-image: url(/img/header-courses.gif); }

#training-assessment #header-content { background-image: url(/img/header-trainingassessment.jpg); }
#training-assessment #header-nav { background-image: url(/img/header-courses.gif); }

#community #header-content { background-image: url(/img/header-community.jpg); }
#community #header-nav { background-image: url(/img/header-generic-top.gif); }

#postgrad #header-content { background-image: url(/img/header-postgrad.jpg); }
#postgrad #header-nav { background-image: url(/img/header-courses.gif); }

#nav {
    background: #f4f5f9 url(/img/bg-content-nav.jpg) top left no-repeat;
    position: relative;
}
#flash {
    width: 500px; 
    height: 260px;
    position: absolute;
    top: 18px;
    left: 430px;
}
#nav-content {
    border-top: 2px solid #2e4d92;
    border-bottom: 2px solid #2e4d92;
    width: 191px;
}
#home #nav {
    background: #f4f5f9;
}
#nav-home {
    background: url(/img/home-nav-bg.jpg) top left no-repeat;
    /*width: 757px;*/
    height: 289px;
    padding-left: 216px;
    padding-top: 10px;
}

#main {
    width: 100%;
    position: relative;
}

#home #main {
    width: 997px;
}

#logos {
    width: 191px;
    float: left;
    text-align: center;
    padding-top: 25px;
}

/* Content area on general pages */
#content {
    position: absolute;
    top: 0;
    left: 216px;
    width: 756px;
    background: #fff;
}

#content-inner {
    padding: 5px 15px 10px 15px;
    min-height: 300px;
}

/* Content area on home page */
#home-content {
    margin-left: 191px;
    background-color: #c6c9d1;
    padding: 10px 25px;
}

#student-info 
{
    font-size: 10px;
    background: #fff url(/img/header-student-info.gif) top left no-repeat;
    padding: 35px 5px 5px 5px;
}

#consultancy-services {
    background: #fff url(/img/header-consultancy-services.gif) top left no-repeat;
    padding: 35px 5px 5px 5px;
    border-bottom: 28px solid #696a7b;
}

#footer {
    border-top: 28px solid #696a7b;
    background: #c6c9d1;
}

#home #footer {
    margin-left: 191px;
    padding: 10px;
    background: #c6c9d1;
    border: 0;
}
#footer p {
    margin: 0;
    padding: 6px 0;
    text-align: center;
    font-size: 10px;
    color: #2e4d92;
}

/* Student Info area on home page */

#student-info a:link, #student-info a:visited
{
    text-decoration: none;
}

#student-info strong
{
    line-height: 15px;
}

#student-info-left
{
    width: 260px;
    padding: 0 10px 0 10px;
}

#student-info .community
{
    color: #BCBB06;
}

#student-info-center
{
    padding: 3px 0 0 0;
    margin: 0;
    vertical-align: top;
    text-align: center;
}

#student-info a img
{
    border: none;
}

#student-info-right
{
    padding: 4px 0 0 15px;
    vertical-align: top;
    text-align: left;
    width: 183px;
}

#student-info-bottom
{
    padding: 0 0 0 15px;
}

/* Consultancy area on home page */
#consultancy-left
{
    vertical-align: top;
    width: 220px;
    padding: 0 15px 0 10px;
    color: #696A7C;
    line-height: 17px;
}

#consultancy-right
{
    padding-left: 15px;
    vertical-align: top;
    line-height: 15px;
    font-size: 10px;
}

#consultancy-right a:visited, #consultancy-right a:link
{
    text-decoration: none;
    color: #3A837A;
}



/*------- General Classes --------*/

.MainHeading {
    margin-top: 0;
}

.students dd
{
	margin-left: 200px;
}