.tblContent
{
	width:540px;
	border-width:0px;
	padding-top:14px;
}

#mainContent 
{
	border: 1px solid #CDC6D6;
	padding: 5px;
}
.didyouknow
{
	BACKGROUND-IMAGE: url(../images/home/didyouknow.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}
.fact
{
	MARGIN: 42px 127px 14px 21px; 
	WIDTH: 400px; 
	HEIGHT: 72px;
	font-family:  Verdana, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
}
body, td, th {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color: #666666;
	font-size: 11px;
	letter-spacing: 0px;
	line-height:16px;
	
}

input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color: #666666;
	font-size: 11px;
	letter-spacing: 0px;
}

.footer, a.footer, a.footer:active, a.footer:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	text-decoration: none;
	color:  #ffffff;
	font-size: 10px;
	line-height: 12px;
}

a.homepan, a.homepan:active, a.homepan:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	text-decoration: none;
	color:  #000000;

}

a, a:active, a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	text-decoration: none;
	color:  #F6821F;
	

}

a:hover {
	text-decoration: underline;
}

form {
	margin: 0px;
}

.error, .error a, .error a:active, .error a:visited  {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color: red;
}

h1, .txtHeading1, a.txtHeading1, a.txtHeading1:active, a.txtHeading1:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color:  #30213E;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}

h2, .txtHeading2, a.txtHeading2, a.txtHeading2:active, a.txtHeading2:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color: #30213E;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}

h3, .txtHeading3, a.txtHeading3, a.txtHeading3:active, a.txtHeading3:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color:  #30213E;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

h4, .txtHeading4, a.txtHeading4, a.txtHeading4:active, a.txtHeading4:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	color: #30213E;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

h5, .txtHeading5, a.txtHeading5, a.txtHeading5:active, a.txtHeading5:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #A289B3;	
}

hr {
	width: 100%;
	height: 1px;
}

ul {
	/*list-style-image: url(../Images/ListBullet.gif);*/
	list-style-image: url(../Images/ArrowBullet.gif);
	margin-left: 30px;
	
}

li 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Serif;
	font-size: 11px;
}
.txtBox
{
	border: 1px solid #30213E;
	height: 19px;
	background-color: White;
	color: black;
	font-family:  Tahoma, Arial, Verdana, Helvetica, Serif;
	line-height:normal;
	padding-left:2px;
}
.txtEmailNewsletter
{
	border: 1px solid #8780B3;
	height: 19px;
	background-color: White;
	color: #CDC6D6;
	font-family:  Tahoma, Arial, Verdana, Helvetica, Serif;
	line-height:normal;
	padding-left:2px;
	width:100px;
	height:19px;
}

.searchResultWord 
{
	color:#A00000;	
}

.whiteText { color: white;}

/* layout padding */
.breadcrumbs { padding-bottom: 5px; border-bottom:solid 1px #124564; }
.areaHeader { padding-left:5px; padding-right:5px; padding-bottom:10px;}


/* underline titles and subtitles */
.pageTitle {width:100%; padding-top:15px; padding-bottom:5px; border-bottom: solid 1px #9D9DA1; }
.pageSubTitle {color: #30213E; font-weight:bold; background-color: #D0C4DA; height:30px; padding-left:5px; border-width:0px; border-collapse:collapse; }
.pageSubTitle td {color: #30213E; font-weight:bold; background-color: #D0C4DA; height:30px; padding-left:5px; border-width:0px; border-collapse:collapse; }

.pageSubTitle a, .pageSubTitle a:active, .pageSubTitle a:visited { color: #30213E; text-decoration: none;}
.pageSubTitle a:hover { color: #30213E; text-decoration: underline;}

/*vacancies */
.vacanciesHome {color:black; font-size:10px;}
a.vacanciesHome, a.VacanciesHome:active, a.VacanciesHome:visited {color:black; font-size:10px;}
a.VacanciesHome:hover	{text-decoration:underline;}
.vacancyTypeHeaderLeft {color: #30213E; font-weight:bold; border-left: 1px solid #D0C4DA;border-top: 1px solid #D0C4DA;border-bottom: 1px solid #D0C4DA; height:30px; padding-left:5px; }
.vacancyTypeHeaderRight {border-right: 1px solid #D0C4DA;border-top: 1px solid #D0C4DA;border-bottom: 1px solid #D0C4DA; height:30px; padding-right:5px; }
/*td.vacancyTypeHeaderRight a, td.vacancyTypeHeaderRight a:active, td.vacancyTypeHeaderRight a:visited { color: #30213E; text-decoration: none;}
td.vacancyTypeHeaderRight a:hover { text-decoration:underline;}*/

.vacancyHeader td {color: #30213E; font-weight:bold; background-color: #D0C4DA; height:30px; padding-left:5px; border-width:0px; border-collapse:collapse; }
.vacancyItem td	{ font-weight:bold; border: 5px solid white; background-color: #F1F1F1; padding: 7px; }

.vacancyItem a, .vacancyItem a:active, .vacancyItem a:visited { color: #30213E; text-decoration: none;}
 .vacancyItem a:hover { color: #30213E; text-decoration: underline;}

.vacancyDetailFooter {background-color:#F1F1F1;color: #30213E; height:30px; padding-left:10px;}

/* Home RSS */
.RSSDate {color:#F6821F; font-weight:bold;}

a.RSSText,a.RSSText:active, a.RSSText:visited {color: black; font-size:10px;}
a.RSSText:hover{text-decoration:underline;} 

/*-----------------------------
Navigation
-------------------------------*/

td.headerNavigation { font-weight:bold; font-size: 10px; padding: 0px; }
td.headerNavigation a, td.headerNavigation a:active, td.headerNavigation a:visited { color: white; text-decoration: none; padding: 11px 5px 11px 5px; height: 0; }
td.headerNavigation a:hover { background-color: #30213E; text-decoration:none; padding: 11px 5px 11px 5px;}

/* left hand navigation*/
a.navigation, a.navigation:active, a.navigation:visited {color: #30213E;}
a.navigation:hover {text-decoration:underline;}

td.navigationHeader {height:30px; padding-left:10px; background-color: #30213E; color:White; border-right: 5px solid #CDC6D6;font-weight:bold;}

td.footerNavigation a, td.footerNavigation a:active, td.footerNavigation a:visited { color: white; }
td.footerNavigation a:hover {text-decoration:underline;}

/*pin digital link at footer */

.pdLink, .pdLink a:Link, .pdLink a:visited, .pdLink a:active 
{
	font-size:10px; 
	font-weight:bold; 
	color: #C9C9C9;
	text-decoration: none;
	line-height:normal;
}


.pdLink a:hover
{
	text-decoration: underline;
}

a.backToTop, a.backToTop:link, a.backToTop:visited, a.backToTop:active 
{
	color:  #30213E;
	text-decoration: underline;
}

a.backToTop:hover
{
	text-decoration: none;
}

.fairTrade 
{
	color:Black;
}

.fairTrade  a:Link, .fairTrade  a:visited, .fairTrade  a:active 
{
	color:Black;
	text-decoration: underline;

}

.fairTrade  a:hover
{
	text-decoration: none;
}

/* link styling for breadcrumbs */
.navBreadcrumb, .navBreadcrumb a { color: #074B88; font-weight: normal; }


/* style for titles for News and case Studies  appearing on right hand of article*/

.titlesList, .titlesList, a.titlesList, a.titlesList:active, a.titlesList:visited {
	padding-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #cccccc; line-height:18px;
}

/* footer contact details */
.contactDetails { color: #999999; font-size: 10px;}
td.contactDetails a, td.contactDetails a:active, td.contactDetails a:visited {color: #999999; font-size: 10px; text-decoration: none; line-height:normal; }
td.contactDetails a:hover {color: #999999; text-decoration: underline; }

/* home news teaser (bottom -left) */
td.homeNews {color:black;} 
td.homeNews  a, td.homeNews a:active, td.homeNews a:visited {color:black; text-decoration: underline;  }
td.homeNews a:hover {text-decoration: none;}





