/* @override http://www2.howabout.co.uk/www.apprenticeshipguide.co.uk/css/style.css */

/* @override http://www.apprenticeshipguide.co.uk/css/style.css */



/*The Apprenticeship Guide main style sheet*/

html {



}

body {
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	line-height: 1.4em;
	background-color: #FFFFFF;
	text-align: left;

}



body 	{

	font-size: x-small;

	voice-family: "\"}\"";

	voice-family: inherit;

	font-size: small;	

}

html>body{

	

	font-size:  small;

}





#header {
	background: url(../images/headerbg_2009.gif) repeat-x;
}



#header p {

	font-size: 1em;

}





#background  {

height:  180px;

position: relative;

	/*background: url(../images/FC_lesscolour_3.gif) no-repeat 375px 0;*/

}



#logo {

height: 180px;

width: 750px;
margin-left: 40px;

}

/* Side Navigation */

ul {

	list-style-type: none;

	line-height: 1em;

	font-size: 1em;

}

ul.disclist {

	list-style-type: disc;

	line-height: 1em;

	font-size: 1em;

}



backgroundul {

	list-style-type: disc;

	line-height: 1em;

	font-size: 1.1em;

}



li {

	text-align: left;

	font-size: 1em;

line-height: 1.2em;

}

h1 {

font-size: 1.2em;

text-align: left;

line-height: 1.1em;

}







h2 {

font-size: 1.1em;

	line-height: 1.1em;

}



h3 {

font-size: 1.0em;

	line-height: 1.1em;

}



p {

font-size: 1em;

 }

 

/*#footer	{

	clear: both;
	text-align: center;
	padding-top: 10px;
	background: url(../images/footerbg_2009.gif) repeat-x;
}*/





p.footer {

clear: both;
font-size: 1em;
text-align: center;
padding-top: 20px;
	width: 100%;
	min-width: 750px;
	height: 100px;	
	
	background-color: #0094DA;
	border-top: 4px solid purple;
	color: #ffffff;
	font-size: 1em;
	padding-top: 20px;
	margin-left: 0px;
	

}

p.footer a {

clear: both;
font-size: 1em;
text-align: center;	
	color: #ffffff;
	font-size: 1em;
	padding-top: 0px;
margin-left: 0px;
}

p.footer a:hover {

	border-top: 4px solid #FFFFFF;
	
}

	

a:link {

color: #000000;

text-decoration: none;

}

a:visited {

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

}

a:hover {

	color: #0094DA;

}

a:active {

color: #FFFFFF;

}





#right_col {

	display: inline;

	float: right;

	width: 120px;

}

#legal {

	

	text-align: left;

	height: 300px;

	font-size: 1em;

}

#logo2009 {

height: 180px;

width: 650px;

	background: url(../newsletter/images/ag09_topbanner.gif) no-repeat;

}



.clearFloats {
	clear: both;
}





/*#content {

position: relative;

width: auto;

height: auto;

clear: both;

}*/





#main-text 

{
	float: left;
	display: inline;
	height: auto;
	min-height: 575px;
	width: auto;
	margin-left: 160px;
	margin-right: 30px;
	margin-top: 0px;
	padding: 10px;
	color: #000000;


}

#main-text-home {

float: left;

display: inline;

height: auto;

width: auto;

min-height: 575px;

min-width: 500px;

margin-left: 160px;

margin-right: 30px;

margin-top: 0px;

padding: 10px;

}

	

#search	{
	width: 140px;
	background-color: red;
	float: left;

}



#order {

	height: 220px;
	clear: both;
	background: url(../images/order_book_button.gif) no-repeat;
	margin-left: 6px;
}

div#order img {

	float: right;

}
.order {

width: 200px;

}


#order h1 {

	text-align: left;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 60px;
	line-height: 1.4em;
	
}
#order h1 a {
	color: #0094DA;
}



#order h2 {
	margin-left: 20px;
	text-align: left;
	padding-top: 30px;
}
#order h2 a {
	text-decoration: underline;
	color: #0094DA;
}

#order p {
	margin-left: 20px;
	text-align: left;
}
#order p a:hover{
	color: #0094DA;

}


p.alphalist	{



	background-color: silver;

	color: white;

	padding: 10px;

	font-size: 16px;

	border: 4px solid #d4d4d4;

}





.listings {
	background-color: #ebe8df;
	padding: 10px;
	font-size: 16px;
	border: 2px solid #d4d4d4;
	height: auto;
	line-height: 1.2em;
	color: #999999;
}

#listingspics {

	height: 200px;

	clear: both;

	background: url(../images/listingspics.gif) no-repeat;

}



#bblogo	{	

	padding: 3px;

	height: 160px;

	width: 100px;

	float: right;

	background: url(../images/bblogo.gif) no-repeat;

}



#caption {

	float: left;

	clear: both;

	margin-left: 10px;

	font-size: 0.8em;

}

#pileofbooks	

{

	width: 200px; 

	height: 234px;

	float: right;

	background: url(../images/appguide2010_pil-of-books.gif) no-repeat;

}



#pileofbooks2	

{

	width: 200px; 

	height: 234px;

	float: left;

	background: url(../images/appguide2010_pil-of-books.gif) no-repeat;

}





#orderlink {

	margin-top: 40px;

	text-align: left;



}



.sub_form_text  {  

	width: 200px;

		}

.sub_form_box  {  

	width: 100px;

		}

.sub_form_textarea { 

	width: 200px; 

	height: 50px;

}

#searchbox	{

	float: right;

	padding: 10px;

	margin-top: 30px;

}







#home {

	width: 100%;

	margin-top: 220px;

	

}

#newsbar	{


margin: 0;

padding-left: 10px;

text-align: left;

}



#newsbar p

{

	font-size: 1em;

	line-height: 1.4em;

	margin: 0;

	list-style-type: none;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-right: 10px;

}



.news {

	font-size: 1em;

	padding: 6px;

	line-height: 1.4em;



}

.newsbar h2 {
	color: #0094DA;
}

.news a: {

	width: 100px;

	}

	

.news a:visited {

	width: 100px;



	}

	

.news a:hover {

	width: 80px;

}

.news ul li {

	list-style-image: url(../images/news_arrow.gif) ;

	line-height: 2em;



}





.news p {

	

	

}

#helppage {

	float: left;

	margin: 10px;

	padding: 20px;

	border: 5px dotted #d83a28;

	background-color: #f3d6d5;

}



#help {

	float: right;

	width: 150px;

	font-size: 1em;

	font-weight: bold;

	margin: 5px;

	padding: 5px;

}



#help a{

	color: white;

	

}



#box {

float: left;
background: url(../images/box_2009.jpg) no-repeat;
padding: 10px 0px 20px 20px;
color: #000;
height: 140px;
width: 160px;
margin-top: 10px;
display: block;
}


#box h1 {
display: block;
width: 130px;
margin-right: 10px;
line-height: 1.4em;
margin-left: 10px;

}



#box h1 a {
display: block;
	color: #000;

}

#box h1 a:hover {display: block;

	text-align: justify;

	color: #8ba4d1;

}





#box p {


	display: block;
	width: 120px;
	line-height: 1em;
	font-size: 1em;
	margin-left: 10px;

}



#box p a {

	color: #000;
	text-align: left;

}



#box p a:hover {

display: block;

}



/* 



#leftbox

{

	color: #000;

	font-size: 1em;

	width: 180px;

	height: 180px;

	position: absolute;

	background: url(../images/box.jpg) no-repeat;

	padding: 32px 0px 0px 16px;

}



#leftbox h1	{

	color: #000;

	font-size: 16px;

	padding-right: 22px;

	padding-top: 10px;

}

#leftbox h1 a {

	color: #000;

	font-size: 16px;

	}



#leftbox h1 a:hover {

	color: gray;



}

#leftbox p {

	font-size: 1em;

	padding-right: 25px;

}



#leftbox p a {

	color: #000;

	text-align: left;

}

#leftbox p a:hover {

	color: gray;

}



#middlebox

{

	color: #000;

	font-size: 1em;

	width: 180px;

	left: 330px;

	height: 180px;

	position: absolute;

	padding: 32px 0px 0px 16px;

	background: url(../images/box.jpg) no-repeat;



}



#middlebox h1	{

	color: #000;

	font-size: 16px;

	text-align: left;

	padding-right: 22px;

	padding-top: 10px;

}

#middlebox h1 a {

	color: #000;

	font-size: 16px;

	}



#middlebox h1 a:hover {

	color: gray;



}



#middlebox p{

	

	color: #000;

	font-size: 1em;

	text-align: left;

	padding-right: 25px;

}



#middlebox p a {

	color: #000;

	text-align: left;

}

#middlebox p a:hover {

	color: gray;

}



#rightbox

{

	color: #000;

	font-size: 1em;

	width: 180px;

	height: 180px;

	left: 530px;

	position: absolute;

	background: url(../images/box.jpg) no-repeat;

	padding: 32px 0px 0px 16px;

	

}



#rightbox h1	{

	color: #000;

	font-size: 16px;

	padding-right: 38px;

	padding-top: 10px;

}

#rightbox h1 a {

	color: #000;

	font-size: 16px;

	}



#rightbox h1 a:hover {

	color: gray;



}



#rightbox p{

	color: #000;

	font-size: 1em;

	text-align: left;

	padding-right: 25px;

}





#rightbox p a {

	color: #000;

	text-align: left;

}

#rightbox p a:hover {

	color: gray;

}

.separator {

	height:  5px;

	margin-bottom: 2em;

	clear: both;

}My Comment */





.separatorInvisible {

	height:  0;

	clear: both;

	

}



/* Top Navigation */

#navbar_top

{

	width: 100%;

	min-width: 750px;

	height: 29px;	

	position: relative;

	bottom: 6px;

	background-color: #0094DA;

	border-top: 4px solid #FFFFFF;

	color: #000;

	font-size: 1em;

	padding-top: 0px;

	margin-left: 0px;

}





#navbar_top ul

{	bottom: 0px;

	left: 0px;

	top: 6px;

	position: absolute;

	list-style:none;

	margin: 0;

	padding: 0;

	display: inline;

	padding-top: 3px;

}

#navbar_top ul li a:link, #navbar_top ul li a:visited {

	color: #FFFFFF;
	font-weight: bold;
}



#navbar_top li

{	

	display:inline;

	margin: 0;

	padding-left: 10px;

	

}





#navbar_top li a

{

	margin: 0;

	text-decoration:none;

	font-size: 1em;

	color: #000;

	padding: 6px;

	border-left: 0px solid #000;

	

	

}

#navbar_top ul li a:hover {	

color: #FFFFFF;

display: inline;

border-top: 4px solid #FFFFFF;

}



/* Top Navigation HOME */

/*#navbar_top_home

{

	width: 100%;

	min-width: 650px;

	height: 25px;	

	position: relative;

	bottom: 30px;

	right: 0px;

	background-color: #edece5;

	float: left;

	color: #000;

	font-size: 1.2em;

	padding-top: 4px;

	margin-left: 0;

	border: 0px solid #000;

}





#navbar_top_home ul

{	bottom: 0px;

	left: 0px;

	top: 2px;

	position: absolute;

	list-style: none;

	margin: 0;

	display: inline;

	padding-top: 2px;

	

}

#navbar_top_home ul li a:link, #navbar_top_home ul li a:visited {

	color: #000;

}



#navbar_top_home li

{	

	display:inline;

	

	

}



#navbar_top_home li a

{

	text-decoration:none;

	font-size: 1em;

	color: #000;

padding: 6px;

border-left: 0px solid #000;



}

#navbar_top_home ul li a:hover {	

background-color: #ee7f00;

color: white;

display: inline;	

}



#right_col{

width: 120px;

	right: 20px;

	position: relative;

	top: 60px;

	float: right;

}*/



/* Side Navigation */



#navbar_side {

position: absolute;
float: left;
display: block;
width: 140px;
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: solid;
margin: 0;
margin-left: 10px;
margin-top: 0px;
height: 700px;

}

#navbar_side li  {

margin: 0px;

padding: 5px;

border-bottom-style: solid;

border-bottom-width: 0px;

font-size: 13px;

}

#navbar_side ul {

margin: 0;

padding: 0;

padding-top: 0px;

padding-bottom: 0px;



}



#navbar_side_directory {

position: absolute;

float: left;

display: block;

width: 140px;

border-top-width: 0px;

border-bottom-width: 0px;

border-top-style: solid;

margin: 0;
margin-left: 10px;

margin-top: 0px;

}

#navbar_side_directory li  {

margin: 0px;

padding: 5px;

border-bottom-style: solid;

border-bottom-width: 0px;

font-size: 13px;

}

#navbar_side_directory ul {

margin: 0;

padding: 0;

padding-top: 0px;

padding-bottom: 0px;



}



/*#navbar_side a:link

{

color: black;



}



#navbar_side a:hover

{

color: white;



}



/*#navbar_side a:active

{

color: #d4d4d4}*/



/*Section colours */



li.listhome

	{

	

border-bottom-style: solid;

border-bottom-width: 0px;

}

li.listhome:hover

	{



}

a listhome	{

		

}



#imagebox	{

	height:  160px;

	width: 120px;

	background: url(../images/this-way_rb.gif) no-repeat;

	border: 1px solid #000;

	float: right;

	margin-right: 50px;

	margin-left: 20px;

}

/*Admin menu*/

li.admin

{ 	
	border-left: 10px solid #b4313d;
	background-color: #b4313d;
	color: #FFFFFF;
}	

li.admin a
{
	color: #ffffff;
	display: block;
}


li.admin:hover

{
	border-left: 10px solid #c97e3f;
	color: #c97e3f;
}

li.admin a:hover

{

color: #c97e3f;
display: block;
}

p.admin {color:#c97e3f}
p.admin a {color:orange}

/*Armed Forces menu*/


li.armedforces

{


	border-left: 10px solid #b0157b;
	background-color: #b0157b;

}
li.armedforces a

{
	color: #FFFFFF;
	display: block;
}



li.armedforces:hover

{

	border-left: 10px solid #2f9bc5;

}


li.armedforces a:hover

{

color: #2f9bc5;
display: block;
}

li.construction

{

background-color: #622477;
border-left: 10px solid #622477;

}

li.construction a

{

	color: #FFFFFF;
	display: block;

}


li.construction:hover

{

	color: #c97e3f;
	border-left: 10px solid #c97e3f;

}


li.construction a:hover

{

	

color: #c97e3f;

display: block;

}
/*Creative  menu*/
li.creative

{

	color: #FFFFFF;
	background-color: #6e69a1;
	border-left: 10px solid #6e69a1;

}

li.creative a

{

	color: #ffffff;
	display: block;
}

li.creative:hover

{
	border-left: 10px solid #205d7b;

}



li.creative a:hover

{

color: #205d7b;
display: block;

}
/*Customer care menu*/


li.custcare

{

	background-color: #333d85;
	border-left: 10px solid #333d85;

}

li.custcare a

{

color: #ffffff;
display: block;
}


li.custcare:hover

{
	border-left: 10px solid #78b35d;
}


li.custcare a:hover

{
color: #78b35d;
display: block;
}

/*Education menu*/

li.education 



{

background-color: #205d7b;

	border-left: 10px solid #205d7b;

}

li.education a



{
color:  #ffffff;
display: block;
}



li.education:hover



{


	border-left: 10px solid #6e69a1;

}



li.education a:hover

{

	color: #6e69a1;
display: block;
}

ul.education

{
	color: #205d7b;
	list-style-type: disc;
}


/*Electrical menu*/

li.electrical

{
	background-color: #2f9bc5;
	border-left: 10px solid #2f9bc5;

}




li.electrical a

{
color: #ffffff;
display: block;
}


li.electrical:hover

{

border-left: 10px solid #b23c85;

}



li.electrical a:hover

{

color:#b23c85;

}

/*Energy menu*/

li.energy

{


background-color: #369b7f;
	border-left: 10px solid  #369b7f;

}

li.energy a

{
	color: #ffffff;
	display: block;
}

li.energy:hover

{
	border-left: 10px solid  #622477;

}

li.energy a:hover

{

color: #622477;
display: block;
}


/*Health and beaty menu*/


li.healthandbeauty

{

	background-color: #78b35d;
	border-left: 10px solid #78b35d;

}

li.healthandbeauty a

{
color: #ffffff;
display: block;
}

li.healthandbeauty:hover

{

border-left: 10px solid #369b7f;

}


li.healthandbeauty a:hover

{
color: #369b7f;
display: block;
}



/*Hospitality menu*/


li.hospitality

{
background-color: #b4313d;
border-left: 10px solid #b4313d;
}

li.hospitality:hover

{

border-left: 10px solid #c97e3f;
}

li.hospitality a

{
color: #ffffff;
display: block;
}

li.hospitality a:hover

{
color: #d0a145;

}
/*Information Tech menu*/

li.it
{

background-color: #b9cf57;
border-left: 10px solid #b9cf57;

}

li.it a
{

color: #ffffff;
display: block;
}


li.it:hover

{

color: #2f9bc5;
border-left: 10px solid #2f9bc5;

}

li.it a:hover

{

color: #008dc9;
display: block;
}

/*Land-based menu*/

li.landbased a:hover

{
color: #333d85;
display: block;
}


li.landbased a

{
color: #ffffff;
display: block;
}

li.landbased

{

background-color: #78b35d;
border-left: 10px solid #78b35d;

}

li.landbased:hover

{

color: #333d85;
border-left: 10px solid #333d85;

}



/*Logistic menu*/

li.logistics

{
background-color: #369b7f;
border-left: 10px solid #369b7f;
}

li.logistics a

{
color: #ffffff;
display: block;

}

li.logistics:hover

{
color: #6d1f80;
border-left: 10px solid #6d1f80;
}

li.logistics a:hover

{
color: #6d1f80;
display: block;
}


/*Marine menu*/

li.marine

{

background-color: #2f9bc5;
border-left: 10px solid #2f9bc5;

}
li.marine a

{

color: #ffffff;
display: block;

}

li.marine:hover

{

color: #b0157b;
border-left: 10px solid #b0157b;

}

li.marine a:hover

{
color: #b0157b;
display: block;
}


/*Money menu*/

li.money 

{
background-color: #205d7b;
border-left: 10px solid #205d7b;
}

li.money a

{
color: #ffffff;
display: block;
}

li.money:hover

{
color: #c97e3f;
border-left: 10px solid #c97e3f;
}


li.money a:hover

{

color: #c97e3f;
display: block;
}


/*Processing menu*/

li.processing

{

background-color: #333d85;
border-left: 10px solid #333d85;

}

li.processing a

{

color: #ffffff;
display: block;
åß
}

li.processing:hover

{
color: #b4313d;
border-left: 10px solid #b4313d;

}

li.processing a:hover{

color: #b4313d;
display: block;
}

/*Property menu*/

li.property

{

background-color: #6e69a1;
border-left: 10px solid #6e69a1;

}

li.property a

{
color: #ffffff;
display: block;

}



li.property:hover

{
color: #205d7b;
border-left: 10px solid #205d7b;

}

li.property a:hover

{
color: #205d7b;
display: block;
}


/*Public menu*/


li.public

{	
background-color: #6d1f80;
border-left: 10px solid #6d1f80;

}

li.public a

{	
color: #ffffff;
display: block;
}


li.public:hover

{
color: #369b7f;
border-left: 10px solid #369b7f;
}

li.public a:hover

{
color: #369b7f;
display: block;
}

/*Sport & Fitness*/

li.sportandfitness

{

background-color: #b0157b;
border-left: 10px solid #b0157b;

}

li.sportandfitness a

{
color: #ffffff;
display: block;
}

li.sportandfitness:hover

{
color: #2f9bc5;
border-left: 10px solid #2f9bc5;

}

li.sportandfitness a:hover

{

	

color: #2f9bc5;
display: block;
}

/*Vehicles */

li.vehicles

{
	
background-color: #b4313d;
border-left: 10px solid #b4313d;

}

li.vehicles a

{
	
color: #ffffff;
display: block;

}

li.vehicles:hover

{
	
color: #333d85;
border-left: 10px solid #333d85;

}



li.vehicles a:hover

{

color: #333d85;
display: block;
}





/* Set up after colours

#navbar_side li a#current

{

background-color: gray;

color: white;

} */



/* Start of Section 2 text styles */





h1.listings{

font-size: 1.3em;

	color: #ee7f00;

}



#list_home

{

	border: 3px dotted #ee7f00;

	list-style-type: none;

	font-size: 1.2em;

	padding: 20px 20px 20px 40px;

	width: 200px;

	height: auto;

	margin-left: 100px;

}



ul.usefullinks {

	font-size: 1.0em;

	

}



ul.usefullinks a{

	color: #df8230;

}

ul.usefullinks a:hover{

	color: silver;

}



ul.usefullinks a:visited{

	color: #c5ac51;

}



/* Start of Admin section */



h2.admin{

font-size: 1.1em;

line-height: 1.1em;

	color: #b4313d;

}



h1.admin{

font-size: 1.4em;

	color: #b4313d;

	line-height: 1.5em;

}



#adminlistboxout{

	text-align: left;direction

	font-size: 1em;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #c97e3f;

	margin: 5px;

}



#adminlistboxout2{

	text-align: left;

	font-size: 1em;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b4313d;

	margin: 5px;

}









p.adminlinks {

	font-size: 1.0em;

}



p.adminlinks a{

	color: #c97e3f;

}

p.adminlinks a:hover{

	color: silver;

}



p.adminlinks a:visited{

	color: purple;

}



#adminline {

	border-top: 1px solid #afb28d;



}



#adminlineheader {

	border-top: 1px solid #afb28d;

	border-bottom: 1px solid #afb28d;

	margin-top: 8px;

}



#adminheader

 {

	font-size: 1.4em;

	color: #b4313d;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#adminheadertop

 {

	font-size: 1.8em;

	color: #b4313d;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}







/* Start of Creative section */



h2.creative{

font-size: 1.2em;

	color: #6e69a1;

}

h2.creative a{

color: #6e69a1;

}

h2.creative a:hover{

color: #6e69a1;

}




h3.creative{

font-size: 1em;

	color: #6e69a1;

}
h3.creative a{

font-size: 1em;

	color: #6e69a1;

}

h3.creative a:hover{

color: #205d7b;

}



h1.creative{

font-size: 1.6em;

	color:#6e69a1;

	line-height: 1.5em;

}



#creativelistboxout{



	font-size: 1em;

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #205d7b;

	margin: 5px;

	

}



#creativelistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #205d7b;

	margin: 5px;

	font-size: 1em;

	

}





p.creativelinks {

	font-size: 1.0em;

}



p.creativelinks a{

	color:#6e69a1;

}

p.creativelinks a:hover{

	color: #205d7b;

}



p.creativelinks a:visited{

	color: #e979e2;

}



#creativeline {

	border-top: 1px solid #ee7f00;



}



#creativelineheader {

	border-top: 1px solid #205d7b;

	border-bottom: 1px solid #205d7b;

	margin-top: 8px;

}



#creativeheader

 {

	font-size: 1.4em;

	color: #6e69a1;

	line-height: 1.2em;

	text-indent: 6px;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#creativeheadertop

 {

	font-size: 1.8em;

	color: #6e69a1;

	font-weight: bold;

	line-height: 1.2em;

	margin-bottom: 1px;

	margin-top: 5px;

}







/* Start of Forces section */



h2.forces{

font-size: 1.1em;

	color:#b0157b;

}



h1.forces{

font-size: 1.4em;

	color: #b0157b;

	line-height: 1.5em;

}





#forceslistboxout{

	background-color: #f7eecc;

	font-size: 1em;

	text-align: left;

	width: 240px;

	padding: 2px 5px;

	border: 3px dotted #ff9900;

	margin: 5px;

	

}



#forceslistboxout2

{

	background-color: #f7eecc;

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #ff9900;

	margin: 5px;

	font-size: 1em;

	

}



p.forceslinks {

	font-size: 1.0em;

}



p.forceslinks a{

	color: #b0157b;

}

p.forceslinks a:hover{

	color: silver;

}



p.forceslinks a:visited{

	color: #e979e2;

}



#forcesline {

	border-top: 1px solid #ffcc66;



}



#forceslineheader {

	border-top: 1px solid #ff9900;

	border-bottom: 1px solid #ff9900;

	margin-top: 8px;

}



#forcesheader

 {

	font-size: 1.4em;

	color: #b0157b;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#forcesheadertop

 {

	font-size: 1.8em;

	color: #b0157b;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}





/* Start of Construction section */

h2.construction{

	font-size: 1.1em;

	color: #c97e3f;

}



h1.construction{

	font-size: 1.4em;

	color: #c97e3f;

	line-height: 1.5em;

}



#constructlistboxout

{

	background-color: #f7eecc;

	height: 200px;

	text-align: left;

	font-size: 1em;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #ff9900;

	margin: 5px;

}



#constructlistboxout2

{

	background-color: #f7eecc;

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #ff9900;

	margin: 5px;

}





p.constructlinks {

	font-size: 1.0em;
color: #c97e3f;
}



p.constructlinks a{

	color: #c97e3f;

}

p.constructlinks a:hover{

	color: silver;

}



p.constructlinks a:visited{

	color: #e979e2;

}



#constructline {

	border-top: 1px solid #ff9900;



}



#constructlineheader {

	border-top: 1px solid #ff9900;

	border-bottom: 1px solid #ff9900;

	margin-top: 8px;

}



#constructheader

 {

	font-size: 1.4em;

	color: #c97e3f;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 0px;

}

#constructheadertop

 {

	font-size: 1.8em;

	color: #c97e3f;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 2px;

	line-height: 1.1em;

}

/* Start of Customer Care section */



h2.custcare{

font-size: 1.1em;

	color: #333d85;

}



h1.custcare{

font-size: 1.4em;

	color: #333d85;

	line-height: 1.5em;

}



#custcarelistboxout{

	font-size: 1em;

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #333d85;

	margin: 5px;

	

}



#custcarelistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #333d85;

	margin: 5px;

	font-size: 1em;

	

}





p.custcarelinks {

	font-size: 1.0em;

}



p.custcarelinks a{

	color: #333d85;

}

p.custcarelinks a:hover{

	color: silver;

}



p.custcarelinks a:visited{

	color: #e979e2;

}



#custcareline {

	border-top: 1px solid #e20026;



}



#custcarelineheader {

	border-top: 1px solid #e20026;

	border-bottom: 1px solid #e20026;

	margin-top: 8px;

}



#custcareheader

 {

	font-size: 1.4em;

	color: #333d85;

	line-height: 1.2em;



	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#custcareheadertop

 {

	font-size: 1.8em;

	color: #333d85;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Education section */



h2.education{

font-size: 1.1em;

	color: #205d7b;

}



h1.education{

font-size: 1.4em;

	color: #205d7b;

	line-height: 1.5em;

}



#educationlistboxout{



	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #205d7b;

	margin: 5px;

	font-size: 1em;

}



#educationlistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #e2006a;

	margin: 5px;

	

}





p.educationlinks {

	font-size: 1.0em;

}



p.educationlinks a{

	color:#6e69a1;

}

p.educationlinks a:hover{

	color: silver;

}



p.educationlinks a:visited{

	color: #6e69a1;

}



#educationline {

	border-top: 1px solid #e2006a;



}



#educationlineheader {

	border-top: 1px solid #e2006a;

	border-bottom: 1px solid #e2006a;

	margin-top: 8px;

}



#educationheader

 {

	font-size: 1.4em;

	color: #205d7b;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#educationheadertop

 {

	font-size: 1.8em;

	color: #205d7b;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



p.education {

	color: #6e69a1;

	font-size: 1em;

	line-height: 1.2em;

}



#directory_itemeducation

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 10px;

	background: #66CCFF;	
	padding: 20px 20px 30px 40px;

}



p.education a{

	color: #6e69a1;

}

p.education a:hover{

	color:silver;

}



p.education a:visited{

	color: purple;

}



/* Start of Electrical section */



h2.electrical{

font-size: 1.1em;

	color: #2f9bc5;

}



h1.electrical{

font-size: 1.4em;

	color: #2f9bc5;

	line-height: 1.5em;

}



#electricallistboxout{



	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b23c85;

	margin: 5px;

	font-size: 1em;

}



#electricallistboxout2

{


	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b23c85;

	margin: 5px;

}



p.electricallinks {

	font-size: 1.0em;

}



p.electricallinks a{

	color: #2f9bc5;

}

p.electricallinks a:hover{

	color: silver;

}



p.electricallinks a:visited{

	color: #2f9bc5;

}



#purpleline {

	border-top: 1px solid #a85294;



}



#purplelineheader {

	border-top: 1px solid #a85294;

	border-bottom: 1px solid #a85294;

	margin-top: 8px;

}



#electricalheader

 {

	font-size: 1.4em;

	color: #2f9bc5;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#electricalheadertop

 {

	font-size: 1.8em;

	color: #2f9bc5;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Energy section */



h2.energy{

font-size: 1.1em;

	color: #369b7f;

}



h1.energy{

font-size: 1.4em;

	color: #369b7f;

	line-height: 1.5em;

}



#energylistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #622477;

	margin: 5px;

	font-size: 1em;



}





#energylistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #6d1f80;

	margin: 5px;



}



p.energylinks {

	font-size: 1.0em;

}



p.energylinks a{

	color: #622477;

}

p.energylinks a:hover{

	color: gray;

}



p.energylinks a:visited{

	color: #622477;

}



#dkpurpleline {

	border-top: 1px solid #a85294;

	color: #6d1f80;

}



#dkpurplelineheader {

	border-top: 1px solid #a85294;

	border-bottom: 1px solid #a85294;

	color: #6d1f80;

	margin-top: 8px;

}



#energyheader

 {

	font-size: 1.4em;

	color:  #369b7f;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#energyheadertop

 {

	font-size: 1.8em;

	color: #369b7f;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}

/* Start of Health and Beauty section */



h2.healthbeauty{

font-size: 1.1em;

	color: #78b35d;

}



h1.healthbeauty{

font-size: 1.4em;

	color: #78b35d;

	line-height: 1.5em;

}



#healthbeautylistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #78b35d;

	margin: 5px;

	font-size: 1em;

}





#healthbeautylistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #78b35d;

	margin: 5px;



}



p.healthbeautylinks {

	font-size: 1.0em;

}



p.healthbeautylinks a{
	color: #369b7f;
}

p.healthbeautylinks a:hover{

	color: gray;

}



p.healthbeautylinks a:visited{

	color: #369b7f;

}



#dkpurpleline {

	border-top: 1px solid #a85294;

	color: #6d1f80;

}



#dkpurplelineheader {

	border-top: 1px solid #a85294;

	border-bottom: 1px solid #a85294;

	color: #6d1f80;

	margin-top: 8px;

}





#healthbeautyheader

 {

	font-size: 1.4em;

	color: #78b35d;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#healthbeautyheadertop

 {

	font-size: 1.8em;

	color: #78b35d;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}

/* Start of Vehicles section */



h1.vehicles{

font-size: 1.4em;

	color: #b4313d;

	line-height: 1.5em;

}



h2.vehicles{

font-size: 1.1em;

	color: #b4313d;

}





#vehiclelistboxout

{

	text-align: left;

	font-size: 1em;

	width: auto;

	border: 3px dotted #b4313d;

	padding: 2px 5px;

	margin: 3px;

}



#vehiclelistboxout2

{

	background-color: #fdffd7;

	font-size: 1em;

	width: auto;

	border: 3px dotted #b4313d;

	padding: 2px 5px;

	margin: 3px;

}







p.vehiclelinks {

	font-size: 1.0em;

}



p.vehiclelinks a{

	color: #333d85;

}

p.vehiclelinks a:hover{

	color: silver;

}



p.vehiclelinks a:visited{

	color: purple;

}



#vehicleline {

	border-top: 1px solid #ffcc33;



}



#vehiclelineheader {

	border-top: 1px solid #ffcc33;

	border-bottom: 1px solid #ffcc33;

	margin-top: 8px;

}



#vehicleheader

 {

	font-size: 1.4em;

	color: #b4313d;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#vehicleheadertop

 {

	font-size: 1.8em;

	color: #b4313d;

font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Sport and Fitness section */



h1.sport{

font-size: 1.4em;

	line-height: 1.5em;

	color: #b0157b;

}



h2.sport{

font-size: 1.1em;

	color: #b0157b;

}



#directoryitemsport

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 10px;

	padding-left: 40px;

	background: #f7eecc no-repeat;

	padding: 20px 20px 30px 40px;

}



#sportlistboxout

{

	text-align: left;

	font-size: 1em;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b0157b;

	margin: 5px;

}



#sportlistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b0157b;

	margin: 5px;

	

}





p.sportlinks {

	font-size: 1.0em;

}



p.sportlinks a{

	color: #2f9bc5;

}

p.sportlinks a:hover{

	color: silver;

}



p.sportlinks a:visited{

	color: purple;

}



#sportline {

	border-top: 1px solid #f6a800;



}



#sportlineheader {

	border-top: 1px solid #f6a800;

	border-bottom: 1px solid #f6a800;

	margin-top: 8px;

}



#sportheader

 {

	font-size: 1.4em;

	color: #b0157b;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#sportheadertop

 {

	font-size: 1.8em;

	color: #b0157b;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Hospitality section */



h2.hospitality{

font-size: 1.1em;

	color: #d0a145;

}



h1.hospitality{

font-size: 1.4em;

	color: #d0a145;

	line-height: 1.5em;

}



#hospitalitylistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b4313d;

	margin: 5px;

	font-size: 1em;



}





#hospitalitylistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b4313d;

	margin: 5px;



}



p.hospitalitylinks {

	font-size: 1.0em;

}



p.hospitalitylinks a{

	color: #d0a145;

}

p.hospitalitylinks a:hover{

	color: silver;

}



p.hospitalitylinks a:visited{

	color: #e979e2;

}



#blueline {

	border-top: 1px solid #0077a7;

	color: #0077a7;

}



#bluelineheader {

	border-top: 1px solid #0077a7;

	border-bottom: 1px solid #0077a7;

	color: #6d1f80;

	margin-top: 8px;

}



#hospitalityheader

 {

	font-size: 1.4em;

	color: #d0a145;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#hospitalityheadertop

 {

	font-size: 1.8em;

	color: #d0a145;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of IT section */





h2.it{

font-size: 1.1em;

	color: #b9cf57;

}







h1.it{

font-size: 1.4em;

	color: #b9cf57;

	line-height: 1.5em;

}



#itlistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b9cf57;

	margin: 5px;

	font-size: 1em;



}





#itlistboxout2

{



	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b9cf57;

	margin: 5px;



}



p.itlinks a {

	font-size: 1.0em;
	color:  #b9cf57;

}



p.itlinks {

	color: #000000;

}

p.itlinks a:hover{

	color: #2f9bc5;

}



p.itlinks a:visited{

	color: #e979e2;

}



#pblueline {

	border-top: 1px solid #008dc9;

	color: ##008dc9;

}



#pbluelineheader {

	border-top: 1px solid #008dc9;

	border-bottom: 1px solid #008dc9;

	color: #008dc9;

	margin-top: 8px;

}



#itheader

 {

	font-size: 1.4em;

	color: #b9cf57;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#itheadertop

 {

	font-size: 1.8em;

	color: #b9cf57;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}

	





/* Start of Land-based section */



h2.landbased{

font-size: 1.1em;

	color: #78b35d;

}



h1.landbased{

font-size: 1.4em;

	color: #78b35d;

	line-height: 1.5em;

}





#landbasedlistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #78b35d;

	margin: 5px;

	font-size: 1em;

}





#landbasedlistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #0077a7;

	margin: 5px;

}



p.landbasedlinks {

	font-size: 1.0em;

}



p.landbasedlinks a{

	color: #333d85;

}

p.landbasedlinks a:hover{

	color: silver;

}



p.landbasedlinks a:visited{

	color: #e979e2;

}



#blueline {

	border-top: 1px solid #0077a7;

	color: #0077a7;

}



#bluelineheader {

	border-top: 1px solid #0077a7;

	border-bottom: 1px solid #0077a7;

	color: #6d1f80;

	margin-top: 8px;

}



#landbasedheader

 {

	font-size: 1.4em;

	color: #78b35d;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#landbasedheadertop

 {

	font-size: 1.8em;

	color: #78b35d;



	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



	





/* Start of Logistics section */



h2.logistics{

font-size: 1.1em;

	color: #369b7f;

}



h1.logistics{

font-size: 1.4em;

	color: #369b7f;

	line-height: 1.5em;

}



#logisticslistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted  #3f2682;

	margin: 5px;

	font-size: 1em;



}





#logisticslistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted  #3f2682;

	margin: 5px;



}



p.logisticslinks {

	font-size: 1.0em;

}



p.logisticslinks a{

	color:  #6d1f80;

}

p.logisticslinks a:hover{

	color: silver;

}



p.logisticslinks a:visited{

	color: purple;

}



#mauveline {

	border-top: 1px solid #3f2682;

	color: #3f2682;

}



#mauvelineheader {

	border-top: 1px solid  #3f2682;

	border-bottom: 1px solid  #3f2682;

	color: #6d1f80;

	margin-top: 8px;

}

#energylineheader {

	border-top: 1px solid  #3f2682;

	border-bottom: 1px solid  #3f2682;

	color: #6d1f80;

	margin-top: 8px;

}



#logisticsheader

 {

	font-size: 1.4em;

	color: #369b7f;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}



#logisticsheadertop

 {

	font-size: 1.8em;

	color: #369b7f;



	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Marine section */



h2.marine{

font-size: 1.1em;

	color: #2f9bc5;

}



h1.marine{

font-size: 1.4em;

	color: #2f9bc5;

	line-height: 1.5em;

}



#marinelistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted  #b0157b;

	margin: 5px;

	font-size: 1em;



}





#marinelistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted  #b0157b;

	margin: 5px;



}



p.marinelinks {

	font-size: 1.0em;

}



p.marinelinks a{

	color: #2f9bc5;

}

p.marinelinks a:hover{

	color: silver;

}



p.marinelinks a:visited{

	color: #e979e2;

}



#marineline {

	border-top: 1px solid #6d1f80;

	color: #2f9bc5;

}



#marinelineheader {

	border-top: 1px solid  #6d1f80;

	border-bottom: 1px solid  #6d1f80;

	color: #2f9bc5;

	margin-top: 8px;

}



#marineheader

 {

	font-size: 1.4em;

	color: #2f9bc5;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}



#marineheadertop

 {

	font-size: 1.8em;

	color: #2f9bc5;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Start of Money section */



h2.money{

font-size: 1.1em;

	color: #205d7b;

}



h1.money{

font-size: 1.4em;

	color: #205d7b;

	line-height: 1.5em;

}



#moneylistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #205d7b;

	margin: 5px;

	font-size: 1em;

}



#directoryitemmoney{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 10px;

	background: #66CCFF no-repeat 0 0;

	padding: 20px 20px 30px 40px;



}



#moneylistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #205d7b;

	margin: 5px;

}



p.moneylinks {

	font-size: 1.0em;

}



p.moneylinks a{

	color: #205d7b;

}

p.moneylinks a:hover{

	color: silver;

}



p.moneylinks a:visited{

	color: #e979e2;

}



#purpleline {

	border-top: 1px solid #a85294;



}



#purplelineheader {

	border-top: 1px solid #a85294;

	border-bottom: 1px solid #a85294;

	margin-top: 8px;

}



#moneyheader

 {

	font-size: 1.4em;

	color: #205d7b;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#moneyheadertop

 {

	font-size: 1.8em;

	color: #205d7b;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}





/* Start of Processing section */



h2.processing{

font-size: 1.1em;

	color: #333d85;

}



h1.processing{

font-size: 1.4em;

	color: #333d85;

	line-height: 1.5em;

}



#processinglistboxout{



	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b4313d;

	margin: 5px;

	font-size: 1em;
	color: #b4313d;
}



#processinglistboxout2

{



	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #b4313d;

	margin: 5px;
	color: #b4313d;
}





p.processinglinks {

	font-size: 1.0em;

}



p.processinglinks a{

	color: #b4313d;

}

p.processinglinks a:hover{

	color: silver;

}



p.processinglinks a:visited{

	color: #e979e2;

}



#processingline {

	border-top: 1px solid #e2006a;



}



#processinglineheader {

	border-top: 1px solid #e2006a;

	border-bottom: 1px solid #e2006a;

	margin-top: 8px;

}



#processingheader

 {

	font-size: 1.4em;

	color: #333d85;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#processingheadertop

 {

	font-size: 1.8em;

	color: #333d85;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}







/* Start of Property section */



h2.property{

font-size: 1.1em;

	color: #6e69a1;

}



h1.property{

font-size: 1.4em;

	color: #6e69a1;

	line-height: 1.5em;

}



#propertylistboxout{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #6e69a1;

	margin: 5px;

	font-size: 1em;

}



#propertylistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #6e69a1;

	margin: 5px;

	

}





p.propertylinks {

	font-size: 1.0em;

}



p.propertylinks a{

	color: #6e69a1;

}

p.propertylinks a:hover{

	color: silver;

}



p.propertylinks a:visited{

	color: purple;

}



#propertyline {

	border-top: 1px solid #e20026;



}



#propertylineheader {

	border-top: 1px solid #e20026;

	border-bottom: 1px solid #e20026;

	margin-top: 8px;

}



#propertyheader

 {

	font-size: 1.4em;

	color: #6e69a1;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#propertyheadertop

 {

	font-size: 1.8em;

	color: #6e69a1;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}





/* Start of public services section */



h2.public{

font-size: 1.1em;

	color: #6d1f80;

}



h1.public{

font-size: 1.4em;

	color: #6d1f80;

	line-height: 1.5em;

}



#publiclistboxout{

	

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #369b7f;

	margin: 5px;

	font-size: 1em;

}



#publiclistboxout2

{

	text-align: left;

	width: auto;

	padding: 2px 5px;

	border: 3px dotted #369b7f;

	margin: 5px;

	

}





p.publiclinks {

	font-size: 1.0em;

}



p.publiclinks a{

	color: #369b7f;

}

p.publiclinks a:hover{

	color: silver;

}



p.publiclinks a:visited{

	color: purple;

}



#publicline {

	border-top: 1px solid #ee7f00;



}



#publiclineheader {

	border-top: 1px solid #ee7f00;

	border-bottom: 1px solid #ee7f00;

	margin-top: 8px;

}



#publicheader

 {

	font-size: 1.4em;

	color: #6d1f80;

	line-height: 1.2em;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

}

#publicheadertop

 {

	font-size: 1.8em;

	color: #6d1f80;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 1px;

	line-height: 1.2em;

}



/* Providers Directory starts */



h1.directory {

	color: #000;

	font-size: 1.6em;

	line-height: 1.1em;

}





#top {

	float: right;

	font-size: 0.8em;

}

	

		

#directorylogo	{

	width: 200px;

	margin: 10px;

	float: right;

	border-style: solid;

	border-width: 1px;

	height: 80px;

}



/* admin */



p.admin {

	font-size: 1em;

	line-height: 1.2em;
	color: #bda8c5;
}



#directory_itemadmin

{
	float: left;
	text-align: left;
	width: 650px;

	min-width: 450px;
	height: 100%;
	border: 1px solid silver;
	margin: 0 0 5px;
	padding: 20px 20px 30px 40px;
	background-color: #66CCFF;
}



p.admin a{

	color: #c97e3f;

}

p.admin a:hover{

	color: #c97e3f;

}



p.admin a:visited{

	color: purple;

	

}



/* blues */



h1.blue {

	color: #2d4075;

	font-size: 1.4em;

}



h2.blue {

	color: #2d4075;

	line-height: 1.1em;

	font-size: 1.0em;

}



p.blue {

	font-size: 1em;

	line-height: 1.2em;

}





#directory_itemlogistics

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #cfc9e0 no-repeat;

	padding: 20px 20px 30px 40px;

	

}



#directory_container

{

	float: left;

	width: 700px;

	text-align: left;

	height: 100%;

	margin: 0 0 0px;
	
}





#directory_itemblue

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #66CCFF no-repeat;

	padding: 20px 20px 30px 40px;

	

}



#directoryad_itemblue

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;	height: 100%;

	border: 1px solid silver;

	margin: 0 0 10px;

	background: #66CCFF; no-repeat;

		padding: 20px 20px 30px 40px;



}

.imgitem	{
	padding: 20px;
}





/* My Comment 



img.directoryadblue

{

	border: 1px solid gray;

}

*/





p.blue a{

	color: #ffffff;

}

p.blue a:hover{

	color: #e3c647;

}



p.blue a:visited{

	color: #b0157b;

	

}





/* East Midlands */



p.purple {

	color: #1d0074;

	font-size: 1em;

	line-height: 1.2em;

}



#directory_itemelectrical

{

	float: left;

	text-align: left;

width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #b03b6e no-repeat 0 0;

	padding: 20px 20px 30px 40px;

}



#directory_itemenergy

{

	float: left;

	text-align: left;
width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #dbc7df no-repeat 0 0;

	padding: 20px 20px 30px 40px;

}



#directory_itemhosp

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #78b35d;

	padding: 20px 20px 20px 40px;

}



p.purple a{

	color: #5135ce;

}

p.purple a:hover{

	color: #aaa5d1;

}



p.purple a:visited{

	color: #7b76a5;

}



/* orange */



h1.orange {

	color: #ff9900;

	line-height: 1.1em;

	font-size: 1.4em;

}



h2.orange {

	color: #ff9900;

	line-height: 1.1em;

	font-size: 1.2em;

}



p.orange {

	color: #ff9900;

	font-size: 1em;

	line-height: 1.2em;

}



#directory_itemorange

{
	float: left;
	text-align: left;
	width: 650px;
	min-width: 450px;
	border: 1px solid silver;
	margin: 0 0 5 px;
	background: #78b35d no-repeat 0 0;
	padding: 20px 20px 30px 40px;
	height: 100px;
}



p.red a{

	color: #ee7f00;

}

p.red a:hover{

	color: #e6ae38;

}



p.red a:visited{

	color: #c5ac51;

}



p.green a{

	color: #b0157b;

}

p.green a:hover{

	color: #6fb1eb;

}



p.green a:visited{

	color: #6d1f80;

}



/* red */



h1.red {

	color: #e20026;

	line-height: 1.1em;

	font-size: 1.4em;

}



h2.red {

	color: #e20026;

	line-height: 1.1em;

	font-size: 1.2em;

}



p.red {

	color: #e20026;

	font-size: 1em;

	line-height: 1.2em;

}



#directory_itemred

{

	float: left;

	text-align: left;

	width: 650px;

	min-width: 450px;

	height: 100%;

	border: 1px solid silver;

	margin: 0 0 5px;

	background: #f3d6d5 no-repeat;

	padding: 20px 20px 30px 40px;

}



p.red a{

	color: #e20026;

}

p.red a:hover{

	color: #db2ea6;

}



p.red a:visited{

	color: purple;
	list-style-position: outside;
}


.list

{
	list-style-type: disc;
}
/* End of Region paras */



/* Employer Directory styles */
