html, body {
background-color:#000000;
background-image:url(../images/background_b95l90.gif);
margin:0px;
padding:0px;
border:0px;
text-align:center;
height: 100%;
font-size: 100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
}
#outer {
width:808px;
background-color:#000000;
background-image:url(../images/block_bg.gif);
border:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:0px;
padding:0px 0px 0px 0px;
}
#inner {
border:0px;
padding:24px 24px 0px 24px;
margin:0px;
width:760px;
text-align:center;
}
#top_banner_container {
padding:0px 0px 0px 0px;
margin:0px;
border-top:0px solid white;
background-color:#000000;
background-image:url(../images/header_bg.gif);
}
#content_container {
border-top:4px solid white;
text-align:left;
background-image:url(../images/3col_bg_home_1maincol.gif);
background-repeat:repeat-y;
}
#left_col {
width:166px;
margin:0px;
padding:0px;
color:#000000;
}
#left_col ul {
list-style-type:none;
padding:0px;
margin:6px 6px 6px 6px;
}
#left_col li {
color:#00A7B7;
font-size:80%;
line-height:1.4em;
padding:0px 0px 4px 0px;
margin:0px;
}
#left_col a:link {
text-decoration:none;
color:#00A7B7;
}
#left_col a:visited {
text-decoration:none;
color:#00A7B7;
}
#left_col a:hover {
text-decoration:underline;
color:#000000;
}
#left_col a:active {
text-decoration:none;
color:#00A7B7;
}
#right_col {
width:166px;
margin:0px;
padding:0px;
color:#000000;
}
#right_col ul {
list-style-type:none;
padding:0px;
margin:6px 6px 6px 10px;
}
#right_col li {
color:#00A7B7;
font-size:80%;
line-height:1.4em;
padding:0px 0px 4px 0px;
margin:0px;
}
#right_col a:link {
text-decoration:none;
color:#00A7B7;
}
#right_col a:visited {
text-decoration:none;
color:#00A7B7;
}
#right_col a:hover {
text-decoration:underline;
color:#000000;
}
#right_col a:active {
text-decoration:none;
color:#00A7B7;
}
div.quicklinks p.left {
font-size:90%; 
color:#000000;
margin:4px 6px 0px 6px;
padding:0px 0px 4px 0px;
border-bottom:1px dashed black;
}
div.quicklinks p.right {
font-size:90%; 
color:#000000;
margin:4px 2px 0px 10px;
padding:0px 0px 4px 0px;
border-bottom:1px dashed black;
}
/*extra class added to make page full green*/
#content_allgreen {
margin:0px;
padding:0px;
border-top:solid #00A7B7 25px;
}
/*end extra class*/
#main_content {
padding:10px;
margin:0px;
border:0px;
}
#footnote_content {
margin:2px 10px 4px 10px;
padding:0px;
border-top:dotted white 1px;
}
.images_container {
width:166px;
border-top:4px solid white;
}

#footer_container {
width:808px;
background-color:#000000;
border:0px;
text-align:left;
margin:0px;
padding:0px 0px 12px 0px;
}
#footer_container a:link {
text-decoration:none;
color:#FFFFFF;
}
#footer_container a:visited {
text-decoration:none;
color:#FFFFFF;
}
#footer_container a:hover {
text-decoration:underline;
color:#00A7B7;
}
#footer_container a:active {
text-decoration:none;
color:#FFFFFF;
}

#job_frame {
background-color:#FFFFFF;
}

#job_frame_text {
padding:6px 6px 8px 8px;
}
#job_frame_text p {
color:#000000;
}
#job_frame_text a:link {
text-decoration:none;
color:#00B4F9;
}
#job_frame_text a:visited {
text-decoration:none;
color:#00B4F9;
}
#job_frame_text a:hover {
text-decoration:underline;
color:#00B4F9;
}
#job_frame_text a:active {
text-decoration:none;
color:#00B4F9;
}

/*extra colours for regarding recruitment*/
#left_col li.green {
color:#B7C30F;
font-size:80%;
line-height:1.4em;
padding:0px 0px 4px 0px;
margin:0px;
}
#left_col a:link.green {
text-decoration:none;
color:#B7C30F;
}
#left_col a:visited.green {
text-decoration:none;
color:#B7C30F;
}
#left_col a:hover.green {
text-decoration:underline;
color:#000000;
}
#left_col a:active.green {
text-decoration:none;
color:#B7C30F;
}
#left_col li.blue {
color:#00B4F9;
font-size:80%;
line-height:1.4em;
padding:0px 0px 4px 0px;
margin:0px;
}
#left_col a:link.blue {
text-decoration:none;
color:#00B4F9;
}
#left_col a:visited.blue {
text-decoration:none;
color:#00B4F9;
}
#left_col a:hover.blue {
text-decoration:underline;
color:#000000;
}
#left_col a:active.blue {
text-decoration:none;
color:#00B4F9;
}
#left_col li.orange {
color:#FF8021;
font-size:80%;
line-height:1.4em;
padding:0px 0px 4px 0px;
margin:0px;
}
#left_col a:link.orange {
text-decoration:none;
color:#FF8021;
}
#left_col a:visited.orange {
text-decoration:none;
color:#FF8021;
}
#left_col a:hover.orange {
text-decoration:underline;
color:#000000;
}
#left_col a:active.orange {
text-decoration:none;
color:#FF8021;
}