body {background:#006699 url("img/bodyBack.png") left top repeat-x; text-align:center;}
h2 {color:#024877;}
h3 {color:#024877;}

a:link, a:active, a:visited {xcolor:#4f9325; color:#024877; text-decoration:none;}
a:hover {text-decoration:underline; xcolor:#6ac632;color:#024877; border-bottom:none;;}

#allContainer {margin:0 auto; width:69em; margin-top:15px; margin-bottom:15px; text-align:left;}

/* HEADER SECTION */
#header {}

#header .metaNav {background:#0e1e2e url("img/topLeft.jpg") left top no-repeat; color:#CCCCCC;}
#header .metaNav p {background:url("img/topRight.jpg") right top no-repeat; padding:0.3em 1.5em 0.4em 1.5em;}

#header .header {height:226px; background:url("img/headerBack.jpg") left top repeat-x;}
#header .header .wrapper {background:url("img/headerRight.jpg") right top no-repeat;}
#header .header .wrapper h1 {background:url("img/headerLeft.jpg") left top no-repeat; height:226px; width:565px;}µ

#header .mainNav {}
#header .mainNav ul {background:#000000;}
#header .mainNav ul li {display:block; float:left;}
#header .mainNav ul li a {display:block; padding:0.5em 1.5em; color:#FFFFFF; text-decoration:none; font-weight:700;}
#header .mainNav ul li a:hover {color:#b25e30;}
#header .mainNav ul li.active a {xbackground:#001333; background:#FFFFFF; color:#000000;}
#header .mainNav ul li.active a:hover {}

/* CONTENT SECTION */
#content {background:#FFFFFF; color:#585c67;}
#content .paddingBox {padding:Oem 0em 0em 0em;}

.gridOneCol {padding:1.5em;}
.gridOneCol h1 {padding-bottom:0.5em;font-size:150%; letter-spacing:-0.05em;}
.gridOne h1 {padding-bottom:0.5em;font-size:150%; letter-spacing:-0.05em;}
.gridOneCol h2 {margin-top:1em;}
.gridOneCol h3 {margin-top:1em;}
.gridOneCol p {margin:0.5em;}

.gridTwoRight {padding-right:18em; background:#F3F3F3;}
.gridTwoRight .wrapper {background:#FFFFFF;xborder-right:1px dotted #CCCCCC;}
.gridTwoRight .col-1 {float:left; width:100%; position:relative;}
.gridTwoRight .col-1 .gridOne {xmargin:0em 1.5em; padding:1.5em;}
.gridTwoRight .col-2 {float:right; width:18em; margin-right:-18em; position:relative;}
.gridTwoRight .col-2 .gridTwo {xmargin:0em 1.5em; padding:1.5em;}

.jobSearchMinimal {margin:0em 0em 0em 0em;}
.jobSearchMinimal h2 {margin-bottom:0.5em;}
.jobSearchMinimal table td {padding:0.1em 2em 0.2em 0em;}
.jobSearchMinimal .buttonGroup {border-top:1px solid #E3E3E3; padding:0.5em 0em 0em 0em; margin-top:0.5em;}
.jobSearchMinimal .buttonGroup p.tempResults {color:#e18200; font-weight:700; padding-bottom:0.4em;}



.blockContainer {background:#F3F3F3; padding:0em 1em 1em 1em; margin-bottom:1em;}
.blockContainer .blockHeader {padding:0.5em 1em; background:#E3E3E3; margin:0em -1em; position:relative;}
.blockContainer .blockHeader .blockActions {position:absolute; right:1em; top:0.5em;}
.blockContainer .blockHeader .blockActions a {color:#024877; text-decoration:none; font-size:90%;}
.blockContainer .blockHeader .blockActions a:hover {text-decoration:underline;}
.blockContainer .blockHeader h2 {font-size:90%; }
.blockContainer .blockContent {padding: 1em 0em 0em 0em;}

.blockContainer .blockHeader.highlight {background:#006699;}
.blockContainer .blockHeader.highlight h2 {color:#FFFFFF;}
.blockContainer .blockHeader.highlight .blockActions a {color:#EEEEEE;}
.blockContainer .blockHeader.highlight .blockActions a:hover {color:#FFFFFF;}


.newsItem {float:left; width:47%; margin:1em 1em 0em 0em; display:inline;}
.newsItem h3 {color:#024877; margin-bottom:0.2em; font-size:130%;}
.newsItem h3 a {color:#024877; text-decoration:none;}
.newsItem h3 a:hover {text-decoration:underline;}
.newsItem p {line-height:1.6em;}
.newsItem .newsFooter a {text-decoration:underline;}
.newsItem .newsFooter {font-size:90%; padding-top:0.4em;}
.newsItem .newsDate {font-weight:300; color:#666666; text-transform:uppercase; font-size:80%; display:block; margin-bottom:0.5em; }

.focusBlock {xborder:1px solid #CCCCCC; background:#ecf8ff; margin:0em 0em 1.5em 0em;}
.focusBlock .focusHeader {padding:1em 1em 0em 1em;}
.focusBlock .focusContent {padding:0.3em 1em;}
.focusBlock .focusFooter {padding:0.3em 1em;}

.focusBlock {background:#F3F3F3; padding:0em 1em 1em 0em; margin-bottom:1em;}
.focusBlock .focusHeader {padding:0.5em 1em; background:#E3E3E3; margin:0em; position:relative;font-size:90%;}
.focusBlock .focusContent {padding: 0.5em 0em 0.5em 0.75em; border-left:2px solid #E3E3E3;}
.focusBlock .focusFooter {padding:0em 1em;}

.focusBlock .formRow {padding:0.4em 0em;}
.focusBlock .formRow label {display:block; padding-bottom:0.2em;}
.focusBlock .buttonGroup {padding:0.5em 0em; border-top:1px solid #E3E3E3;}

div.movieBox li {padding-bottom: 0.5em; border-bottom:1px solid #e3e3e3;margin-bottom:0.5em;}
div.movieBox li.last {padding-bottom: 0.5em; border-bottom:none;margin-bottom:0;}
div.movieBox li a:hover {background-color:#ebebeb;}
div.movieBox h4 {padding: 0.7em 1em 0.5em 1em;}


/* FOOTER SECTION */
#footer {background:#0e1e2e;}
#footer p {color:#CCCCCC; padding:0.7em 1.9em; font-size:85%;}


/* JOB SEARCH FORM DISTCHANNEL */
.formHelpContainer {background:#006699; padding:0.5em 1em; text-align:right;}
.formHelpContainer a {color:#EEEEEE; text-decoration:none; font-size:90%;}
.formHelpContainer a:hover {text-decoration:underline;color:#FFFFFF;}

#formHelp1 {background:#006ea6; padding:0.5em 1em;}
#formHelp1 h3 {color:#FFFFFF;}
#formHelp1 p {color:#DDDDDD;}

.formStandard {background:#F3F3F3; padding:1em;}
.formStandard .formtable td {padding:0.3em 0em;}
.formStandard .formButtons {margin-top:0.5em; padding-top:0.5em; border-top:1px solid #E3E3E3; position:relative;}
.formStandard .formButtons #totalJobsAmount {position:absolute; right:1em; top:1em; font-weight:700; color:#b25e30;}

.notificationErrorWarning {padding:0.4em 1em; background:#ffffcc; border-top:1px solid #ffcc33; border-bottom:1px solid #ffcc33; margin-bottom:1em;}
.notificationErrorWarning h2 table td {color:#cc9900; font-size:60%;}



/* FILM LIST */

.filmList ul {}
.filmList ul li a {display:block; padding:0.5em;}
.filmList ul li a:hover {text-decoration:none; background:#ebebeb;}
.filmList ui li {}


/* JOB SEARCH RESULT LIST */


/* Results Page Listings Start */

.searchCounter {position:relative; background:#006699; padding:0.5em 1em 0.5em 1em;}
.searchCounter .total {font-weight:700; color:#FFFFFF;}
.searchCounter .paging {position:absolute; right:1em; bottom:0.5em;}
.searchCounter .paging a {color:#EEEEEE;}
.searchCounter .paging a:hover {color:#FFFFFF;}

#searchResult {width:100%;}
#searchResult td {padding:0.5em 1em; vertical-align:top;}
#searchResult tr.even td {background:#FFFFFF;}
#searchResult tr.odd td {background:#F3F3F3;}
#searchResult td a {color:#024877;}
#searchResult td a:hover {}

/* AD BLOCK */
#adBlock {background:#E3E3E3; padding:0.5em 1em 0em 1em; margin-bottom:1em;}
#adBlock h4 {color:#024877;}
#adBlock #adBlockInter {background:#F3F3F3; padding:1em; margin:0.5em -1em 0em -1em;}
#adBlock #adBlockInter a img {padding-right:1em;}

/* FROM VDAB STYLE */
div.searchCriteriaBox, div.summaryBox {background-color:#EDF3FE; border-top:1px solid #D7D9DC; border-bottom:1px solid #D7D9DC; padding:10px; margin-bottom:1em; display:block; vertical-align:top;}
div.newSearch {text-align:right; margin-bottom:0.5em;}
div.refineSearch {text-align:right;}
div.searchCriteriaBox.noResult {background-color:#FEEC83; border-top:1px solid #FFCE53; border-bottom:1px solid #FFCE53; padding:10px; margin-bottom:1em; display:block; vertical-align:top;}
div.searchCriteriaBox div.searchCriteriaMain, div.summaryBox div.summaryMain {margin-bottom:5px;}
div.searchCriteriaBox.noResult div.searchCriteriaMain {margin-bottom:5px; color:#CC0000; font-weight:700; font-size:1.1em;}
div.searchCriteriaBox div.searchCriteriaMain div.searchCriteria {float:left;}
div.searchCriteriaBox div.searchCriteriaMain div.searchSave {float:right;}
.searchCriteriaLinks {margin:5px 0 5px 0; height:1em;}
.searchCriteriaLinksLeft {float:left;}
.searchCriteriaLinksRight {float:right;}
div.searchCriteriaBox table {background-color:#EDF3FE; width:100%; margin-bottom:0.3em;}
div.searchCriteriaBox table th {text-align:left; font-weight:300;}
div.searchCriteriaBox table.main {background-color:#E4E8EF;	width:100%; margin-bottom:0.3em;}
div.searchCriteriaBox td.detail {font-weight:700;}
div.searchCriteriaBox td.label {width:10%;}
div.searchBox table.main {margin-bottom:1.0em;}
.searchSave {text-align:right;}


/* FIXES FOR THE VDAB STYLESHEET OVERRULE */

h1 {font-family:arial,helvetica,clean,sans-serif; color:#585C67;}
h2, h3, h4 {font-family:arial,helvetica,clean,sans-serif;}
#header {background:none; float:none; height:auto;}
#header h1 {position:relative; width:auto; left:0px;}
ul li {background:none; margin:0px; padding:0px;}
#content {border:none; width:auto; float:none;}
#content div.paddingBox {padding:0px;}
#footer {margin-top:0px; height:auto; padding-bottom:1em; margin-bottom:1em;}
#footer p {margin:0; text-align:left;}
.formHelpContainer {margin-right:0px;font-size:100%;}
a.actionOpenHelp {background:none; border:none; margin-left:0px; padding:0px;}
a.actionCloseHelp {background:none; border:none; margin-left:0px; padding:0px;}
.formHelpOpenContainer {border:none; margin:0px;}
.notificationErrorWarning h2 {font-size:150%;}
.notificationErrorWarning a:link,.notificationErrorWarning a:visited,.notificationErrorWarning a:active {border-bottom:none;}
.notificationErrorWarning a:hover {}
div.searchCounter {margin-top:0px; width:auto;}
div.searchCounter div.total {float:none; width:50%;}
div.searchCounter div.paging {float:none; position:absolute;}
#searchResult a:link,#searchResult a:visited,#searchResult a:active {}
div.searchCounter.detail {border-bottom:none;}
.searchCounter .detailActions a.actionPrint {color:#EEEEEE;}
.searchCounter .detailActions a.actionPrint:hover {color:#FFFFFF;}
#adBlock h4 {font-weight:700; padding:0px;}

/* IE 6 FIXES */

.blockHeader {}
.blockHeader h2 {display:inline;}


div.intro p {
	font-weight: bold;
	line-height: 140%;
}

div.course { 
	padding-top:1em;
	border-top: 1px solid gray;
	margin-top: 1em;
}
div.course p { 
	line-height: 150%;
	margin-bottom: 0.5em;
}
div.course ul {
	padding-left:16px;
}
div.course ul li { 
	line-height: 150%;
	list-style-type:disc;
}
div.course h2 {
	font-size: 120%;
}
div.course img.imageRight {
	float:right;
	padding: 5px;
	background-color:#f3f3f3;
	border: 1px solid #e3e3e3;
	display:inline;
	margin-left:1em;
}

div.course a.courseDetail {
	font-weight:bold;
}
