@charset "utf-8";
/*
=============== =5: The courses list from hell! ===================
== Amended version of course list css from main bbcol website.
*/

/* Reset styles on list elements */
#allCourses ul, #allCourses ul li ol {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

#allCourses ul li a {
text-decoration: none;
}

#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;}



/* 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: #EFD3D3;}

#allCourses ol#childcare {border-top: 1px solid #EFD3D3;}

#allCourses ul.childcare ol li a:hover {border-left: 3px solid #EFD3D3;}

dl#vacancies dt.childcare a{border-left: 10px solid #EFD3D3;}



/* 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;}



/* 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;}


