/* ------------------- General Site wide ----------------*/
body{  
	 background-color:#ececed;
	 color:black;
}  
#wrap{
	border-left-color:#A0A0A0;
	border-right-color:#A0A0A0;	
    background:#FFF;
}

h1,h2,h3,h4, h5, h6, fieldset, legend, label
{
    color:#003475;
	background:white;
}
fieldset
{
border-color:#F6F5EE;
}
form, legend, label, dl, dd ,table tr td
{
color:black;
background:white;
}
table tr td a:link, 
table tr td a:hover, 
table tr td a:active, 
table tr td a:visited, 
div ul li a:link, 
div ul li a:hover, 
div ul li a:active, 
div ul li a:visited,
p a:link,
p a:hover,
p a:active,
p a:visited,
a:link, 
a:hover, 
a:active, 
a:visited,
dl dd a:link,
dl dd a:hover,
dl dd a:visited,
dl dd a:active
{
color:blue;
background:white;

}

table tr.even td {
      background-color: #eee;
    }
table tr.odd  td {
      background-color: #fff;
    }
table tr.even td a:link,
table tr.even td a:visited
{
color:blue;
background:#eee;
}	
.high{
color:red;
}

acronym{
	border-bottom-color:#000;
}
sup{
	color:orange;
}
 .fll
{
	background-color: white;	
}
 .flr
{
	background-color: white;
}

blockquote
{
	border-left-color:#F89B03;
}
.dropcap
{
    color:#F89B03;
}
/*
.n h3
{
    color:#F89B03;   
}
.n2 .h3
{
    color:white;
}
.n2
{
    background-color:#F89B03;
    color:white;
}
#h138 {	
	color:#FF8C00;
}
.n .h1
{
    color:#596199;
}
#navigations h3.nh{ 	
	border-bottom-color:gray;
}
*/


/* -- Navigation --*/
ul.vert a:link, 
ul.vert a:visited 
{
	background:#00345d;
	border-color: #ffffff;
	color:white;
	border-top-color:white;
}
ul.vert a:hover, 
ul.vert a:focus 
{
	background:#5097d6;
	color:white;
}

/*-- Search Box ---*/	
fieldset#fs_193 dl dd, fieldset#fs_193 dl dd label
{
background: #F2F2F2;
color:black;
}
#fld_2382_new, #fld_2381_new, #company_details input
{
background:white;
color:black;
}
/*
#Accessibilitydiv ul li.on
{
	border-color:black;
}
*/


/*-------------- Front Page (43)------------------*/
.b dt
{
background: #800080;
color:white;
}
.n dt
{
background: #00345d; 
color:white;
}
.c dt
{
background: #f57d00; 
color:white;
}
.t dt
{
background:#098400; 
color:white;
}


.c dd a:link, .c dd a:visited 
{
background: #fcb43e;
color:white;
}
.n dd a:link, .n dd a:visited
{
background: #5097d6;
color:white;
}
.t dd a:link, .t dd a:visited
{
background: #85b476;
color:white;
}
.b dd a:link, .b dd a:visited
{
background: #bd00c1;
color:white;
}


.c dd a:active, .c dd a:hover
{
background:#f57d00; 
}
.n dd a:active, .n dd a:hover
{
background: #00345d;
}
.t dd a:active, .t dd a:hover
{
background:#098400; 
}
.b dd a:active, .b dd a:hover
{
background: #800080;
}
dl
{
border-left-color:white;
border-right-color: white;
background:white;
}
#resultsheader strong{
color:#01ffff;
}
#globalsearchbox form
{
	background:white;
}

.FrontPageUsefulLinks dd
{
color:black;
}
.FrontPageUsefulLinks dt
{
color:black;
}

.FrontPageUsefulLinks dl
{
border-left-color:white;
border-right-color: white;
}

/*---- Course Results --------*/
#resultsheader 
{
background: #edf3fe;
color:black;
}
#resultsheader strong 
{
color: #0049AC;
}
#CourseResults tr.odd td, #CourseResults tr.odd td h4
{
background:#F2F2F2;
color:black;
}
#CourseResults tr.even td, #CourseResults tr.even td h4
{
background:white;
color:black;
}


#CourseResults tr.even td h4 a:link
{
background:white;
}
#CourseResults tr.even td h4 a:visited
{
background:white;
color:purple;
}

#CourseResults tr.odd td h4 a:link
{
background:#F2F2F2;
}
#CourseResults tr.odd td h4 a:visited
{
background:#F2F2F2;
color:purple;
}
#s_192
{
background:white;
}
/*---- Course Pages (273) ----*/
table.s th,
th.course h3, 
#main-content th h3{
	background: #5B9A6D;
	color:white;
	}
/*---Apprentiships --- */	
#ApprenticeshipsIn
{
background-color:#eee;
}