.GEN_outerContainer
{
	width: 925px;
	/*border: 1px solid black;*/
}
.GEN_InnerContainer
{

}

.GEN_Footer
{
	margin: 7px 0px 0px 0px;
	height: 50px;
}
.GEN_FooterLeft
{
	float: left;
	width:	400px;
	text-align: left;
	font-size: 0.8em;
}
.GEN_FooterRight
{
	float: right;
	text-align: right;
	font-size: 0.8em;
}
.GEN_FooterLeft a, .GEN_FooterLeft a:visited, .GEN_FooterRight a, .GEN_FooterRight a:visited
{
	color			: #666666;
	text-decoration: none;
}
.GEN_FooterLeft a:hover, .GEN_FooterRight a:hover
{
	color			: #666666;
	text-decoration: underline;
}

.GEN_TopNav
{
	height: 39px;
	background-image: url('/images/bg_nav.gif');
	background-repeat: no-repeat;
}
.GEN_TopNavInner
{
	padding: 5px 4px 0px 10px;
}
	#GEN_NavHome, #GEN_NavJobVac, #GEN_NavAboutBusiness, #GEN_NavAboutPeople, #GEN_NavWorkClients, #GEN_NavWorkCandidates, #GEN_NavContact
	{
		float: left;
		font-size: 0.8em;
		height: 26px;
		background-image: url('/images/icon_nav.gif');
		background-repeat: no-repeat;
		background-position: right;
	/*}
	#GEN_NavHome, #GEN_NavJobVac, #GEN_NavAboutBusiness, #GEN_NavAboutPeople, #GEN_NavWorkClients, #GEN_NavWorkCandidates, #GEN_NavContact
	{*/
		padding: 5px 27px 0px 5px;
	}
	#GEN_NavHome a, #GEN_NavJobVac a, #GEN_NavAboutBusiness a, #GEN_NavAboutPeople a, #GEN_NavWorkClients a, #GEN_NavWorkCandidates a, #GEN_NavContact a,
	#GEN_NavHome a:visited, #GEN_NavJobVac a:visited, #GEN_NavAboutBusiness a:visited, #GEN_NavAboutPeople a:visited, #GEN_NavWorkClients a:visited, #GEN_NavWorkCandidates a:visited, #GEN_NavContact a:visited
	{
		color: white;
		text-decoration: none;
	}
	#GEN_NavHome a:hover, #GEN_NavJobVac a:hover, #GEN_NavAboutBusiness a:hover, #GEN_NavAboutPeople a:hover, #GEN_NavWorkClients a:hover, #GEN_NavWorkCandidates a:hover, #GEN_NavContact a:hover
	{
		color: white;
		text-decoration: underline;
	}
	#GEN_NavHomeOn, #GEN_NavJobVacOn, #GEN_NavAboutBusinessOn, #GEN_NavAboutPeopleOn, #GEN_NavWorkClientsOn, #GEN_NavWorkCandidatesOn, #GEN_NavContactOn
	{
		float: left;
		font-size: 0.8em;
		height: 26px;
		background-image: url('/images/icon_nav_on.gif');
		background-repeat: no-repeat;
		background-position: right;
		padding: 5px 27px 0px 5px;
	}
	#GEN_NavHomeOn a, #GEN_NavJobVacOn a, #GEN_NavAboutBusinessOn a, #GEN_NavAboutPeopleOn a, #GEN_NavWorkClientsOn a, #GEN_NavWorkCandidatesOn a, #GEN_NavContactOn a,
	#GEN_NavHomeOn a:visited, #GEN_NavJobVacOn a:visited, #GEN_NavAboutBusinessOn a:visited, #GEN_NavAboutPeopleOn a:visited, #GEN_NavWorkClientsOn a:visited, #GEN_NavWorkCandidatesOn a:visited, #GEN_NavContactOn a:visited
	{
		color: #dfd7e9;
		text-decoration: none;
	}
	#GEN_NavHomeOn a:hover, #GEN_NavJobVacOn a:hover, #GEN_NavAboutBusinessOn a:hover, #GEN_NavAboutPeopleOn a:hover, #GEN_NavWorkClientsOn a:hover, #GEN_NavWorkCandidatesOn a:hover, #GEN_NavContactOn a:hover
	{
		color: #dfd7e9;
		text-decoration: underline;
	}
	

.GEN_topHeader
{
	height: 194px;
}
.GEN_HeaderLeft
{
	float: left;
	width: 225px;
}
.GEN_HeaderRight
{
	float: left;
	width: 700px;
}
.GEN_Logo
{
	height: 108px;
}
.GEN_SearchBox
{
	width: 225px;
	height: 86px;
	background-image: url('/images/bg_search.gif');
	background-repeat: no-repeat;
}
.GEN_SearchBox form
{
	margin: 0px;
	padding: 0px;
}
.GEN_SearchText
{
	text-align: left;
	color: #8e96c6;
	font-weight: bold;
	padding: 15px 0px 0px 15px;
}
.GEN_searchCell
{
	text-align: left;
	padding: 0px 0px 0px 15px;
}
.searchBox
{
	width: 160px;
}
.GEN_ticker
{
	background-image: url('/images/bg_ticker.gif');
	background-repeat: no-repeat;
	height: 39px;
	font-size: 0.8em;
}
#ticktext
{
	padding: 10px 15px 0px 15px;
}


.GEN_ticker a, .GEN_ticker a:visited
{
	text-decoration: none;
	color: #6e4390;
}
.GEN_ticker a:hover
{
	text-decoration: underline;
	color: #6e4390;
}

.GEN_MainContainer
{
	/*height:100%;*/
}
.GEN_LatestVacancies
{}
.GEN_MainLeftcolumn
{
	/*height:100%;*/
	float: left;
	width: 225px;
}
.GEN_MainContent
{
	/*height:100%;*/
	float: left;
	width: 700px;	
	margin: 0px;
	padding: 0px;
}
.GEN_contentText
{
	background-image: url('/images/bg_main.gif');
	background-position: top;
	min-height: 505px;
}
.GEN_contentTextIE
{
	background-image: url('/images/bg_main.gif');
	background-position: top;
	height: 495px;
}
.GEN_MainContentTextInner
{
	padding: 10px 15px 5px 20px;
	text-align: left;
}
.GEN_MainContentTextInner p
{
	font-size: 0.9em;
}



.GEN_MainContentfooter
{
	background-image: url('/images/bg_main_footer.gif');
	background-repeat: no-repeat;
	height: 18px;
}

.GEN_filler
{
	/*height: 100%;*/
}
.GEN_fillerTop
{
	height: 5px;
}
.GEN_fillerMiddle
{
	background-color: white;
	/*height: 100%;*/
}
.GEN_fillerBottom
{
	height: 5px;
}

/* ************************************************************************************************* */
/* SEARCH */
.GEN_SearchItem
{
	padding: 5px 0px 5px 0px;
	font-size: 0.9em;
}
.GEN_SearchItem a, .GEN_SearchItem a:visited, .GEN_SearchItem a:hover
{
	color		: #666666;
}
.GEN_SearchPageNav
{
	font-size: 0.8em;
}
.GEN_SearchIntro
{
	float: left;
	font-style: italic;
}
.GEN_PageThru
{
	float: right;
	text-align: right;
}

/* ******************************************************************************** */
/* SITE MAP */

.GEN_sitemap_block
{
	padding: 10px 0px 10px 0px;
	width	: 660px;
	background-color: #f2f2f3;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

.GEN_sitemap_alphabet
{
	text-align: center;
	margin: 10px 0px 5px 0px;
	color: #8e96c6;
}
.GEN_sitemap_alphabet a, .GEN_sitemap_alphabet a:visited
{
	color: #8e96c6;
}
.GEN_sitemap_alphabet a:hover
{
	text-decoration: none;
	color: #8e96c6;
}
.GEN_sitemap_letter
{
	padding: 0px 0px 0px 15px; 
}
.GEN_sitemap_letter a, .GEN_sitemap_letter a:visited
{
	font: 0.9em Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #6e4390;
}
.GEN_sitemap_links_block
{
}
.GEN_sitemap_link a, .GEN_sitemap_link a:visited
{
	color			: #666666;
	font-size: 0.8em;
	text-decoration: none;
}
.GEN_sitemap_link a:hover
{
	color			: #666666;
	text-decoration: underline;
}

div.GEN_sitemap_letter {
	width	: 50px;
	float	: left;
}

div.GEN_sitemap_links_block {
	width	: 290px;
	float	: left;
}

div.GEN_sitemap_link {
	width	: 280px;
}
div.paddedBlock {
	padding						: 5px 0px 5px 0px;
	vertical-align				: top;
	margin						: 0;
	border						: 0;
}
.colourLight
{
	background-color: #FFFFFF;
}
.colourDeep
{
	background-color: #dadef1;
}