/* CSS Document */


/*
=============== CONTENTS =========================

				last-updated: 01-06;

				=1: Universally

				=2: Accessibility

				=3: Outline Construction
					=3a: Left Column Bits
					=3b: Promo Blocks
					=3c: Homepage Content Areas
					=3d: Inner Site Content Areas
					=3e: Footer

				=4: Fonts and Stuff
				=5: The courses list from hell!

				==: Navigation - Separate file

==================================================
*/






/*
=============== =1: Universally ==================
*/


* {
margin: 0;
padding: 0;
list-style: none;
}

body {
background: #FFFFF0;
font: 11px/14px Arial, Helvetica, sans-serif;
text-align: center;
margin: 10px 0;
}

#header:after, fieldset:after, #contentWrap:after, dl#navFour:after, #leftColumn:after, dl#relatedNews:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

fieldset {
border: 0;
}

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

a:hover {
text-decoration: underline;
}

a img {
border: 0;
}


/*
=============== =2: Acessibility =======================
*/

.hidden, form#searchBlock label
{
position:absolute;
left:-9999px;
width:0px;
overflow:hidden;
}



/*
=============== =3: Outline Construction ===============
*/

#container {
margin: 0 auto;
width: 800px;
text-align: left;
border-bottom: 1px solid #3D78B5;
background: #FFFFF0;
padding: 20px 0 0 0;
}

#header {
padding-top: 21px;
}

#longMontage {
width: 798px;
height: 74px;
border: 1px solid #003366;
border-width: 0px 1px 1px 1px;
background:url(../img/montage.jpg) no-repeat;
}
* html #longMontage {
width: 800px;w\idth: 798px;
}


body#homePage #contentWrap, #contentWrap {
margin-top: 1.5em;
width: 800px;
background: #fff url(../stat/content-height-trickery.gif) repeat-y -8px 0;
border: 1px solid #003366;
}
* html #contentWrap {
width: 798px;w\idth: 800px;
}


/*
=============== =3a: Left Column Bits ==================
*/

#leftColumn {
border: 1px solid #003366;
border-width: 0 1px 0 0;
float: left;
width: 251px;
position:relative;
}
* html #leftColumn {
width: 252px;w\idth: 251px;
}

#leftColumn img {
width: 251px;
display: block;/*  Stops an ANNOYING GAP appearing below the image */
}
* html #leftColumn img {width: 250px;w\idth: 251px;}

form#searchBlock {
padding: 3px 7px;
background: #3D78B5;
width: 237px;
border-bottom: 1px solid #003366;
}
* html form#searchBlock {
width: 250px;w\idth: 237px;
}


form#searchBlock fieldset {
margin: 0;
}

form#searchBlock input {
float: left;
padding: 2px;
border: 1px solid #036;
width: 165px;
}


form#searchBlock a.goButton {
width: 56px;
height: 21px;
background: url(../stat/button_go.gif) no-repeat;
display: inline;
margin-left: 5px;
float: left;
}
form#searchBlock a.goButton:hover {
background: url(../stat/button_go_hover.gif) no-repeat;
}


/*
=============== =3b: Promo Blocks =====================
*/

#leftColumn h3, #rightPromo h3 {
margin: 0;
display: inline;
}
h3.promoBlock1 a,h3.promoBlock2 a,h3.promoBlock3 a,h3.promoBlock4 a {
width: 125px;
height: 125px;
background-color: #999966;
float: left;
display: inline;
border: 1px solid #003366;
}
h3.promoBlock5 a {
width: 250px;
height: 139px;
background-color: #999966;
float: left;
display: inline;
border: 1px solid #fff;
}
h3.promoBlock6 a {
width: 124px;
height: 140px;
background-color: #999966;
float: left;
display: inline;
border: 1px solid #fff;
}
h3.promoBlock7 a {
width: 125px;
height: 140px;
background-color: #999966;
float: left;
display: inline;
border: 1px solid #fff;
}

/* Flicker Prevention */
h3.promoBlock1 {background: url(../promoboxes/promo_box_001_over.jpg) no-repeat;}
h3.promoBlock2 {background: url(../promoboxes/promo_box_002_over.jpg) no-repeat;}
h3.promoBlock3 {background: url(../promoboxes/promo_box_003_over.jpg) no-repeat;}
h3.promoBlock4 {background: url(../promoboxes/promo_box_004_over.jpg) no-repeat;}
h3.promoBlock5 {background: url(../promoboxes/promo_box_005_over.jpg) no-repeat;}
h3.promoBlock6 {background: url(../promoboxes/promo_box_006_over.jpg) no-repeat;}
h3.promoBlock7 {background: url(../promoboxes/promo_box_007_over.jpg) no-repeat;}
/* END Flicker Prevention */


h3.promoBlock1 a {
border-width: 0 1px 1px 0;
background: url(../promoboxes/promo_box_001.jpg) no-repeat;
}
h3.promoBlock1 a:hover {background: url(../promoboxes/promo_box_001_over.jpg) no-repeat;}

h3.promoBlock2 a {
border-width: 0 0 1px 0;
background: url(../promoboxes/promo_box_002.jpg) no-repeat;
}
h3.promoBlock2 a:hover {background: url(../promoboxes/promo_box_002_over.jpg) no-repeat;}

h3.promoBlock3 a {
border-width: 0 1px 0 0;
background: url(../promoboxes/promo_box_003.jpg) no-repeat;
}
h3.promoBlock3 a:hover {background: url(../promoboxes/promo_box_003_over.jpg) no-repeat;}

h3.promoBlock4 a {
border-width: 0;
background: url(../promoboxes/promo_box_004.jpg) no-repeat;
}
h3.promoBlock4 a:hover {background: url(../promoboxes/promo_box_004_over.jpg) no-repeat;}

h3.promoBlock5 a {
border-width: 1px 1px 1px 1px;
background: url(../promoboxes/promo_box_005.jpg) no-repeat;
text-decoration: none;
padding-top: 36px;
height: 103px;
}
h3.promoBlock5 a:hover {background: url(../promoboxes/promo_box_005_over.jpg) no-repeat;}

h3.promoBlock5 a p {
text-align: center;
color: #000;
line-height: 1em;
font-weight: bold;
}

h3.promoBlock6 a {
border-width: 0 2px 1px 1px;
background: url(../promoboxes/promo_box_006.jpg) no-repeat;
}
h3.promoBlock6 a:hover {background: url(../promoboxes/promo_box_006_over.jpg) no-repeat;}

h3.promoBlock7 a {
border-width: 0 0 1px 0;
background: url(../promoboxes/promo_box_007.jpg) no-repeat;
}
h3.promoBlock7 a:hover {background: url(../promoboxes/promo_box_007_over.jpg) no-repeat;}


/*
=============== =3c: Content Areas ====================
*/


#contentColumn {
float: left;
padding: 20px;
background: #fff;
width: 507px;

}
* html #contentColumn {width: 500px;w\idth: 500px;}

body#homePage #content {
padding: 5px;
}
body#homePage #content p {
font-size: 15px;
font-weight: bold;
line-height: 21px;
}

body#homePage #contentColumn {
background: url(../img/tqs_back.jpg) no-repeat;

padding: 0;
width: 295px;
height: 280px;
border: 1px solid #003366;
border-width: 0 1px 0 0;
}
* html body#homePage #contentColumn {width: 298px;height: 281px;w\idth: 295px;heig\ht: 280px;}

#newsTicker {
border-bottom: 1px solid #003366;
height: 28px;
background-color: #036;
overflow: hidden;
}

#newsTicker h2 {
float: left;
background-color: #9c6;
font-size: 13px;
line-height: 28px;
padding: 0 8px;
color: #fff;
border-right: 1px solid #fff;
}

#newsTicker p a {
font-style: italic;
float: left;
font-size: 11px;
line-height: 31px;
padding: 0 5px;
color: #fff;
}
* html #newsTicker p a {line-height: 28px;}

#bigHomepagePic {
background: #036 url(../img/big-right-promo-over.jpg) no-repeat;
width: 250px;
border: 1px solid #fff;
float: left;
height: 280px;
}
* html #bigHomepagePic {
height: 281px; heig\ht: 280px;
}

#bigHomepagePic a {
display: block;
width: 250px;
height: 280px;
background: #036 url(../img/big-right-promo.jpg) no-repeat;
}
#bigHomepagePic a:hover {
background: #036 url(../img/big-right-promo-over.jpg) no-repeat;
}


/*
=============== =3d: Inner Site Content Areas ===================
*/

#contentColumn dl,#contentColumn dt,#contentColumn dd {
clear: both;
}
#contentColumn dl#siteIndex {
width: 200px;
}

#contentColumn dl#siteIndex dt a {
font: 12px/16px Arial, Helvetica, sans-serif;
color: #fff;
background: #666;
display: block;
clear: right;
padding: 2px;
border-top: 20px solid #fff;
}

#contentColumn dl#siteIndex dd a {
color: #999;
line-height: 20px;


display: block;
width: 180px;
padding: 2px 10px;
}


#contentColumn dl#relatedNews {
background: #DCDCBA;
border: 1px solid #778667;
padding: 5px 10px;
margin-bottom: 10px;
width: 480px;}

#contentColumn dl#relatedNews dt {
font: normal 14px/16px Arial, Helvetica, sans-serif;
color: #036;
margin:0;
}

#contentColumn dl#relatedNews dd a {
font: normal 12px/16px Arial, Helvetica, sans-serif;
background: url(../stat/tiny-bullits.gif) no-repeat 0 4px;
padding-left: 8px;
color: #c30;
}



dl#freedom dd {
font: normal 11px/16px Arial, Helvetica, sans-serif;
padding-left: 5px;
width: 490px;
}


dl#freedom dd ul li {
list-style-type: none!important;
}

form#contactForm {
width: 470px;
}

form#contactForm  p {
font: bold 10px/30px Verdana, Arial, Helvetica, sans-serif;
color: #9c6;
clear: both;
float: left;
}
* html form#contactForm p {
margin: 0 0 0 6px;
}


form#contactForm legend {
font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
color: #036;
margin: 0 0 0 0;
display: none;
}

form#contactForm fieldset {
border: 0;
padding: 0;
}

form#contactForm label {
font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
color: #69c;
padding: 5px 0;
width: 200px;
float: left;
margin: 3px 0;
}

form#contactForm input, form#contactForm textarea {
padding: 3px;
margin: 5px 0;
width: 210px;
border: 1px solid #bbb;
}
form#contactForm textarea {
height: 80px;
}

form#contactForm input:focus {
color: #653000;
}

form#contactForm input.tickbox {
float: left;
width: 15px;
height: 15px;
background: #FF6600;
padding: 3px;
vertical-align: bottom;
margin: 8px 3px;
}

form#contactForm div.submit a {
width: 74px;
height: 24px;
background: url(../stat/btn_submit.gif) no-repeat 0 0;
margin-top: 10px;
float: right;
}

form#contactForm div.submit a:hover {
background: url(../stat/btn_submit_over.gif) no-repeat 0 0;
}

/*
=============== =3e: Footer =====================================
*/


#footer {
margin-top: 10px;
clear: both;
background: #fffff0;
width: 800px;
height: 20px;
}

#footer ul#footerText  {
text-align: center;
float: right;
}
#footer ul#leftFooterText  {
text-align: center;
float: left;
}

#footer ul#footerText li, #footer ul#leftFooterText li {
display: inline;
}
#footer ul#footerText li a, #footer ul#leftFooterText li a {
font-size: 10px;
line-height: 20px;
color: #003366;
padding: 0 10px;
}
#footer ul#footerText li a {
border-right: 1px solid #003366;
}
#footer ul#footerText li a:hover, #footer ul#leftFooterText li a:hover {
color: #003366;
}
#footer ul#footerText li.last a {
border-right: 0;
}

#footer_logos {

text-align: right;
padding-top: 10px;
padding-bottom: 5px;
clear: both;
margin: 0 auto;
}
#footer_logos img {

margin: 1;
padding: 0 0 0 5px;
border-width: 0;

}

/*
=============== =4: Fonts and Stuff ===================
*/

P {
font: 12px/17px Arial, Helvetica, sans-serif;
color: #666;
margin-bottom: 7px;
}

h1 a {
display: block;
height: 107px;
width: 251px;
background: #036;
float: left;
border: 1px solid #003366;
background: #00468C url(../stat/logo.jpg) 50% 50% no-repeat;
}
* html #header h1 a {height: 109px;heig\ht:107px;margin-top: 21px;mar\gin-top: 0;}
/* VERY SPECIFICALLY TARGET IE5.5 */html*#header h1 a {margin-top:0;}


#logo img {
display: none!important;
}

h2,h3,h4, #contentColumn h1 {
margin-bottom: 8px;
}
h2, #contentColumn h1 {
font: normal 19px/22px Verdana, Arial, Helvetica, sans-serif;
color: #003366;
}
#leftColumn h2 {
font: normal 17px/15px Arial, Helvetica, sans-serif;
padding: 7px;
background: #3D79B6;
border: 3px solid #7CA4D8;
display:block;
width: 231px;
color: #fff;
margin: 0;
}
h3 {
font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
color: #99CC00;
margin: 10px 0;
}
h4 {
font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
background-color: #930;
}



#contentColumn ul {
clear: both;
margin-bottom: 20px;
}
#contentColumn ul li {
font: 12px/18px  Arial, Helvetica, sans-serif;
float: none;
list-style: none;
background: url(../stat/tiny-default-list-bullits.gif) no-repeat 0 6px;
color: #444;
margin: 0 15px;
padding-left: 12px;
}

/*
=============== =5: The courses list from hell! ===================
*/

#allCourses ul  {
margin-top: 16px;
width: 495px;
background-color: #eee;
border-left: 8px solid #fff;
}
#allCourses ul li {
margin: 0;
padding: 0;
}

#allCourses ul li, dl#vacancies dt {
display: inline;
background: none;
margin: 0;
padding: 0;
}

#allCourses ul li a, dl#vacancies dt a {
font: bold 11px/22px Arial, Helvetica, sans-serif;
color: #036;
display: block;
padding-left: 5px;
border-left: 1px solid #fff;
width: 490px;
}* html #allCourses ul li a, dl#vacancies dt a {width: 495px;w\idth: 490px;}

#allCourses ul li a:hover, dl#vacancies dt a:hover {
background-color: #E8E8E8;
text-decoration: none;
}

#allCourses ol {
border-top: 1px solid #999;
background-color: #fff;
width: 495px;
}

#allCourses ol li a{
font: normal 11px/25px Arial, Helvetica, sans-serif;
color: #666;
padding-left: 5px;
border-top: 1px solid #eee;
border-left: 3px solid #fff;
display: block;
width: 489px;
}

#allCourses ol li a:visited {
color: #999;
}
#allCourses ol li a:hover {
background-color: #eee;
text-decoration: none;
}


/* AGRICULTURE */
#allCourses ul.agriculture {border-color: #690;}
#allCourses ul.agriculture ol li a:hover{border-left: 3px solid #690;}
#allCourses ol#agriculture {border-top: 1px solid #690;}
dl#vacancies dt.agriculture a{border-left: 10px solid #690;}

/* ANIMAL MANAGEMENT */
#allCourses ul.animalManagement {border-color: #69C;}
#allCourses ol#animalManagement {border-top: 1px solid #69C;}
#allCourses ul.animalManagement ol li a:hover {border-left: 3px solid #69C;}
dl#vacancies dt.animalManagement a{border-left: 10px solid #69C;}

/* APPLIED SCIENECS */
#allCourses ul.appliedsciences {border-color: #aaffaa;}
#allCourses ol#appliedsciences {border-top: 1px solid #aaffaa;}
#allCourses ul.appliedsciences ol li a:hover {border-left: 3px solid #aaffaa;}
dl#vacancies dt.appliedsciences a{border-left: 10px solid #aaffaa;}

/* BUSINESS */
#allCourses ul.business {border-color: #9F608C;}
#allCourses ol#business {border-top: 1px solid #9F608C;}
#allCourses ul.business ol li a:hover {border-left: 3px solid #9F608C;}
dl#vacancies dt.business a{border-left: 10px solid #9F608C;}

/* CHILDCARE */
#allCourses ul.childcare {border-color: #aaffaa;}
#allCourses ol#childcare {border-top: 1px solid #aaffaa;}
#allCourses ul.childcare ol li a:hover {border-left: 3px solid #aaffaa;}
dl#vacancies dt.childcare a{border-left: 10px solid #aaffaa;}

/* CONSTRUCTION */
#allCourses ul.construction {border-color: #360;}
#allCourses ol#construction {border-top: 1px solid #360;}
#allCourses ul.construction ol li a:hover {border-left: 3px solid #360;}
dl#vacancies dt.construction a{border-left: 10px solid #360;}

/* ART AND DESIGN */
#allCourses ul.artanddesign {border-color: #F5CB21;}
#allCourses ol#artanddesign {border-top: 1px solid #F5CB21;}
#allCourses ul.artanddesign ol li a:hover {border-left: 3px solid #F5CB21;}
dl#vacancies dt.artanddesign a{border-left: 10px solid #F5CB21;}

/* EQUINE */
#allCourses ul.equine {border-color: #FFA448;}
#allCourses ol#equine {border-top: 1px solid #FFA448;}
#allCourses ul.equine ol li a:hover {border-left: 3px solid #FFA448;}
dl#vacancies dt.equine a{border-left: 10px solid #FFA448;}

/* FLORISTRY */
#allCourses ul.floristry {border-color: #87AF87;}
#allCourses ol#floristry {border-top: 1px solid #87AF87;}
#allCourses ul.floristry ol li a:hover {border-left: 3px solid #87AF87;}
dl#vacancies dt.floristry a{border-left: 10px solid #87AF87;}

/* FISHERIES */
#allCourses ul.fisheries {border-color: #E0C6AB;}
#allCourses ol#fisheries {border-top: 1px solid #E0C6AB;}
#allCourses ul.fisheries ol li a:hover {border-left: 3px solid #E0C6AB;}
dl#vacancies dt. a{border-left: 10px solid #E0C6AB;}

/* FOOD */
#allCourses ul.food {border-color: #cc0;}
#allCourses ol#food {border-top: 1px solid #cc0;}
#allCourses ul.food ol li a:hover {border-left: 3px solid #cc0;}
dl#vacancies dt.food a{border-left: 10px solid #cc0;}

/* GAMEKEEPING */
#allCourses ul.gamekeeping {border-color: #B8CFB8;}
#allCourses ol#gamekeeping {border-top: 1px solid #B8CFB8;}
#allCourses ul.gamekeeping ol li a:hover {border-left: 3px solid #B8CFB8;}
dl#vacancies dt.gamekeeping a{border-left: 10px solid #B8CFB8;}

/* LANDSCAPING */
#allCourses ul.landscaping {border-color: #099;}
#allCourses ol#landscaping {border-top: 1px solid #099;}
#allCourses ul.landscaping ol li a:hover {border-left: 3px solid #099;}
dl#vacancies dt.landscaping a{border-left: 10px solid #099;}

/* HERITAGE */
#allCourses ul.heritage {border-color: #C6C8D2;}
#allCourses ol#heritage {border-top: 1px solid #C6C8D2;}
#allCourses ul.heritage ol li a:hover {border-left: 3px solid #C6C8D2;}
dl#vacancies dt.heritage a{border-left: 10px solid #C6C8D2;}

/* ENGINEERING */
#allCourses ul.engineering {border-color: #8C8C46;}
#allCourses ol#engineering {border-top: 1px solid #8C8C46;}
#allCourses ul.engineering ol li a:hover {border-left: 3px solid #8C8C46;}
dl#vacancies dt.engineering a{border-left: 10px solid #8C8C46;}

/* PLANNING AND DEVELOPMENT */
#allCourses ul.planning {border-color: #99cc00;}
#allCourses ol#planning {border-top: 1px solid #99cc00;}
#allCourses ul.planning ol li a:hover {border-left: 3px solid #99cc00;}
dl#vacancies dt.planning a{border-left: 10px solid #99cc00;}

/* PUBLIC SERVICES */
#allCourses ul.publicServices {border-color: #C9C3DF;}
#allCourses ol#publicServices {border-top: 1px solid #C9C3DF;}
#allCourses ul.publicServices ol li a:hover {border-left: 3px solid #C9C3DF;}
dl#vacancies dt.publicServices a{border-left: 10px solid #C9C3DF;}

/* SPORT */
#allCourses ul.sport {border-color: #c40;}
#allCourses ol#sport {border-top: 1px solid #c40;}
#allCourses ul.sport ol li a:hover {border-left: 3px solid #c40;}
dl#vacancies dt.sport a{border-left: 10px solid #c40;}

/* SUPPORTED LEARNING */
#allCourses ul.supportedLearning {border-color: #B97242;}
#allCourses ol#supportedLearning {border-top: 1px solid #B97242;}
#allCourses ul.supportedLearning ol li a:hover {border-left: 3px solid #B97242;}
dl#vacancies dt.supportedLearning a{border-left: 10px solid #B97242;}

/* TRAVEL */
#allCourses ul.travel {border-color: #C477B8;}
#allCourses ol#travel {border-top: 1px solid #C477B8;}
#allCourses ul.travel ol li a:hover {border-left: 3px solid #C477B8;}
dl#vacancies dt.travel a{border-left: 10px solid #C477B8;}

/* WILDLIFE */
#allCourses ul.wildlife {border-color: #820082;}
#allCourses ol#wildlife {border-top: 1px solid #820082;}
#allCourses ul.wildlife ol li a:hover {border-left: 3px solid #820082;}
dl#vacancies dt.wildlife a{border-left: 10px solid #820082;}

/* TEACHER TRAINING */
#allCourses ul.teacherTraining {border-color: #D3D093;}
#allCourses ol#teacherTraining {border-top: 1px solid #D3D093;}
#allCourses ul.teacherTraining ol li a:hover {border-left: 3px solid #D3D093;}
dl#vacancies dt.teacherTraining a{border-left: 10px solid #D3D093;}

/* ART, DESIGN AND FASHION */
#allCourses ul.artdesignandfashion {border-color: #F5CB21;}
#allCourses ol#artdesignandfashion {border-top: 1px solid #F5CB21;}
#allCourses ul.artdesignandfashion ol li a:hover {border-left: 3px solid #F5CB21;}
dl#vacancies dt.artdesignandfashion a{border-left: 10px solid #F5CB21;}

/* COUNTRYSIDE AND ENVIRONMENTAL CONSERVATION */
#allCourses ul.environmental {border-color: #6f2a8e;}
#allCourses ol#environmental {border-top: 1px solid #6f2a8e;}
#allCourses ul.environmental ol li a:hover {border-left: 3px solid #6f2a8e;}
dl#vacancies dt.environmental a{border-left: 10px solid #6f2a8e;}

/* DIY/Crafts */
#allCourses ul.diycrafts {border-color: #fdca90;}
#allCourses ol#diycrafts {border-top: 1px solid #fdca90;}
#allCourses ul.diycrafts ol li a:hover {border-left: 3px solid #fdca90;}
dl#vacancies dt.diycrafts a{border-left: 10px solid #fdca90;}

/* ENGINEERING/MACHINERY */
#allCourses ul.machinery {border-color: #6e5200;}
#allCourses ol#machinery {border-top: 1px solid #6e5200;}
#allCourses ul.machinery ol li a:hover {border-left: 3px solid #6e5200;}
dl#vacancies dt.machinery a{border-left: 10px solid #6e5200;}

/* EXERCISE AND FITNESS */
#allCourses ul.exerciseandfitness {border-color: #e60e64;}
#allCourses ol#exerciseandfitness {border-top: 1px solid #e60e64;}
#allCourses ul.exerciseandfitness ol li a:hover {border-left: 3px solid #e60e64;}
dl#vacancies dt.exerciseandfitness a{border-left: 10px solid #e60e64;}

/* HEALTH AND SAFETY/FIRST AID */
#allCourses ul.healthandsafety {border-color: #ce6f19;}
#allCourses ol#healthandsafety {border-top: 1px solid #ce6f19;}
#allCourses ul.healthandsafety ol li a:hover {border-left: 3px solid #ce6f19;}
dl#vacancies dt.healthandsafety a{border-left: 10px solid #ce6f19;}

/* HERITAGE MANAGEMENT */
#allCourses ul.heritagemanagement {border-color: #8b9b93;}
#allCourses ol#heritagemanagement {border-top: 1px solid #8b9b93;}
#allCourses ul.heritagemanagement ol li a:hover {border-left: 3px solid #8b9b93;}
dl#vacancies dt.heritagemanagement a{border-left: 10px solid #8b9b93;}

/* MANAGEMENT AND BUSINESS */
#allCourses ul.managementandbusiness {border-color: #a14176;}
#allCourses ol#managementandbusiness {border-top: 1px solid #a14176;}
#allCourses ul.managementandbusiness ol li a:hover {border-left: 3px solid #a14176;}
dl#vacancies dt.managementandbusiness a{border-left: 10px solid #a14176;}

dl#vacancies {
}

dl#vacancies dt a {
font: bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
background: #ddd;
width:492px;
display: block;
border-left: 10px solid #ddd;
margin-bottom: 20px;
clear: both;
}

dl#vacancies dd {
padding: 15px;
margin: -20px 0 20px 0;
background: #fff;
width:477px;
}

dl#vacancies h2, h3, h4, h5 {
font: bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
background: #fff;
text-align: left;
}


dl#freedom dt a {
font: bold 10px/26px Verdana, Arial, Helvetica, sans-serif;
background: #fff;
border-bottom: 1px dotted #ddd;
display: block;
}


dl#freedom li {
clear: both!important;
margin: 0 0 10px 10px;
width: 465px;
background: none!important;
}

/*
=============== Frontend Admin Block ===================
*/

#adminBlock {
float: right;
padding: 1em 1em 1em 1em;
background: #fff;
border: 1px solid #eee;
}

#adminBlock ul {
margin: 0 0 0 1.3em;
line-height: 1.8em;
}

#adminBlock h4 {
margin-bottom: 0.2em;
background: #fff;
color: #000;
}
