
body
{
	background-color: #FFF;
	margin: 0px 0 20px 0;
	font: normal normal normal 76%/normal arial, helvetica, sans-serif;
}

h1, h2, h3, h4		
{
	color: #666;
}

h1
{
	font-weight: normal;
	font-size: 165%;
}

h2
{
	font-size: 120%;
}

h2.mainheading
{
	color: #e95e27;
	font-size: 130%;
}	

h3
{
	font-size: 115%;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}

.bold		
{
	font-weight: bold;
}

.smaller
{
	font-size: 90%;
}

.top
{
	text-align: right;
	font-size: 90%;
}

.top a:link, .top a:visited
{
	padding: 3px 5px;
	text-decoration: none;
}

.thumb
{
	float: left;
	margin: 10px 10px 10px 0;
	border: 1px solid #999;
	padding: 2px;
	background-color: #fff;
}

.none
{
	display: none; 
}

/* id's ------------------------------------------------------------------------------------------------------------ */

#outer
{
	background-color: #FFF;

	/* border-bottom : 1px solid #999;
	border-right : 1px solid #999; */
	padding : 0 0px 0px 0;
	width:700px;
}

#logo img, #promo img, #draw img, img.noborder
{
	border: 0 !important;
}	

/* sidebar ------------------------------------------------------------*/

#sidebar
{
	float: left;
	width: 180px;
}

#logo
{
	margin: 27px 0 30px 26px;
}

/* REMOVE NAV STUFF ONCE NEW NAV IMPLEMENTED ACROSS SITE - 23rd August 2005 - Rich*/

#nav
{
	margin: 34px 0 0 41px;
}

	#nav a#skipmain:link, #nav a#skipmain:visited, #nav a#skipmain:hover, #nav a#skipmain:active
	{
		background-image: none;
		width: auto;
		padding: 0;
		
	}

	#nav ul
	{
		margin: 0;
		padding: 0;
	}

	#nav li
	{
		margin: 0;
		padding: 0;
		white-space: nowrap;
		list-style-type: none;
		border-bottom: 1px solid #ccc;
		width: 130px;
	}
	
	#nav a:link, #nav a:visited
	{
		color: #666;
		background-color: #fff;
		font-family: arial, sans-serif;
		text-decoration: none;
		display: block;
		padding: 3px 5px 3px 0;
		margin: 0;
		width: 135px;
	}
	
	#nav a:hover, #nav a:active
	{
		color: #e95e27;
		background: #fff url(../images/bullet.gif) no-repeat center right;
	}
		
	#ProfileSub li, #AboutSub li, #ApplySub li
	{
		margin-left: 10px;
		border: 0;
	}
	
	#ProfileSub a:link, #ProfileSub a:visited, #AboutSub a:link, #AboutSub a:visited, #ApplySub a:link, #ApplySub a:visited
	{
		width: 125px;
	}
	
.trans
{
	font-size: 80%;
}

#nav a#LinkEn:link, #nav a#LinkEn:visited, #nav a#LinkEn:hover, #nav a#LinkEn:active
{
	margin-top: 20px !important;
}

ul #LiDe
{
	border-bottom: 0;
}
		
#promo
{
	margin: 30px 0 0 105px;
}

/* main ------------------------------------------------------------*/	

#main
{
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	width: 479px;
}

	#noimage #main
	{
		border-top: 15px solid #e95e27;
	}

#copy
{
	color: #404040;
	background-color: #f2f2ec;
	padding: 10px;
	border-right: 1px solid #efefea;
}


	#bread
	{
		margin: 14px 0 0 0;
		color: #666;
	}
	
		#bread a:link, #bread a:visited
		{
			color: #999;
			text-decoration: underline;
			font-size: 90%;
		}
		
		#bread a:hover, #bread a:active
		{
			color: #e95e27;
		}
		
	#copy a:link, #copy a:visited
	{
		color: #e95e27;
	}
	
	#copy a:hover, #copy a:active
	{
		color: #000;
	}

	a.tell:link, a.tell:visited
	{
		color: #e95e27;
		font-size: 125%;
	}

	a.tell:hover, a.tell:active
	{
		color: #333;
	}
	
	.ptell
	{
		background		: url(../images/new-nav-bar/rtarrow_green.gif) right center no-repeat;
		color			: #666;
		display			: block;
		font			: normal 80% Arial,Helvetica,Sans Serif;
		margin-right	: 5px;
		padding-right	: 10px;
		text-align		: right;
		text-decoration	: none	
	}

blockquote
{
	font-size: 115%;
	margin: 15px;
}

.attrib
{
	text-align: right;
	font-weight: bold;
}

#copy li
{
	margin-bottom: 4px;
}

.question
{
	font-weight: bold;
	margin:  1.75em 0 0;
}
	
/* home -------------------------------------------- */

#banner
{
	position: relative;
	margin-bottom: 10px;
}

	#draw
	{
		position: absolute;
		top: 24px;
		left: 317px;
	}
	
	
/* flash pages ------------------------------------------ */

#flash #image
{
	position: relative;
}

/* forms ------------------------------------------ */



a.buttonstyle:link, a.buttonstyle:visited, a.buttonstyle:hover, a.buttonstyle:active
{
	padding: 3px 5px;
	background-color: #696;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}

/* accessibility page ------------------------------------------------------ */

table.copytab
{
	width: auto;
	margin: 10px 7px 15px;
	border-width: 0;
	border-left: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
}

table.copytab td
{
	vertical-align: top;
	padding: 5px 7px;
	color: #ffffff;
	background-color: #fff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
}

caption
{
	font-weight: bold;
	text-align: center;
}

kbd
{
	font-size: 120%;
	font-weight: bold;
}

th
{
	color: #fff;
	background-color: #696;
	padding: 4px;
	border-right: 1px solid #fff;
	width: 50%;
}

img.access
{
	float: right; 
	margin-left: 15px;
	border: 1px solid #696;
}

.copytab p
{
	margin-bottom: 5px;
}

/* tell a friend page ------------------------------------------- */

.tellpage
{
	text-align: center;
	font-weight: bold;
	font-size: 115%;
}

/* transitional page --------------------------------------------- */

.newcand
{
	margin-top: 30px;
}

/* transitional page --------------------------------------------- */
body#trans
{
	background-color: #444;
}

#transtop
{
	background-color: #f60;
}

	#translogo
	{
		position: relative;
		top: 8px;
	}

#transmainouter
{
	color: #000;
	background-color: #fff;
	padding: 18px 0 0 0;
	width: 770px;
}

	
#transban
{
	padding: 18px 22px 0 40px;
	width: 346px;
	font-size: 130%;
}

	#transban h1, #transban p
	{
		margin: 0 30px;
		color: #999;
	}
	
	#transban p
	{
		font-weight: bold;
	}
	
	#transban a:link, #transban a:visited
	{
		color: #093;
	}
				
#uscan
{
	background: #fff url(../images/transition/uscan.jpg) top right no-repeat;
	padding-left: 548px;
	padding-bottom: 20px;
}

#transstrapline
{
	color: #fff;
	background-color: #000;
	text-align: right;
	margin: 0;
	padding-right: 45px;
}

#transfoot
{
	color: #999;
	background-color: #444;
	font-style: italic;
}

/* new refer a friend pages 4.1.05 ------------------------------------------------------------- */


hr.fullwidth
{
	margin: 6px -11px -6px;
	border: 0;
	border-top: 3px solid #fff;
}

#referouter h2
{
	background: transparent url(../../shared/images/step1.gif) top left no-repeat;
	padding: 50px 0 8px 0;
	margin: 0 0 15px;
	color: #507C00;
	font-size: 130%;
	font-weight: normal
}

	#referouter h2.step2
	{
		background-image: url(../../shared/images/step2.gif);
	}

	#referouter h2.step3
	{
		background-image: url(../../shared/images/step3.gif);
	}

#referouter h3
{
	margin: 0 0 0 12px;
	font-weight: normal;
	font-size: 115%;
	color: #fff;
	background-color: #696;
	padding: 4px 10px;
	width: 4em;
}


.referdetails
{
	border: 1px solid #696;
	padding: 10px;
	margin-bottom: 10px;
}

/* application process page and apply now page ------------------------------------------------------------------- */
#processlistouter
{
	margin: 0 -11px 0 -10px;
}


#processlist
{
	border-bottom: 1px solid #696;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#processlist li
{
	border-top: 1px solid #696;
	margin: 0;
	padding: 4px 4px 10px 30px;
	background-color: #fff;
}

#processlist li.lolight
{
	background-color: transparent;
}

	#processlist1
	{
		background: transparent url(../../en/shared/images/bullets/1.gif) top left no-repeat;
	}
	
	#processlist2
	{
		background: transparent url(../../en/shared/images/bullets/2.gif) top left no-repeat;
	}
	
	#processlist3
	{
		background: transparent url(../../en/shared/images/bullets/3.gif) top left no-repeat;
	}
	
	#processlist4
	{
		background: transparent url(../../en/shared/images/bullets/4.gif) top left no-repeat;
	}
	
	#processlist5
	{
		background: transparent url(../../en/shared/images/bullets/5.gif) top left no-repeat;
	}

.right
{
	float: right;
}

#applylist
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#applylist li
{
	margin: 0;
	padding: 0 4px 25px 50px;
}

	#applylist1
	{
		background: transparent url(../images/apply/1.gif) top left no-repeat;
	}
	
	#applylist2
	{
		background: transparent url(../images/apply/2.gif) top left no-repeat;
	}
	
/* faq page --------------------------------------------------- */

#faqouter ul
{
	margin-left: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 110%;
}

ul#faqindex
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

dt
{
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 0.5em 0;
}

dd
{
	margin: 0 0 2em 0;
	padding: 0;
}

dd p
{
	margin: 0 0 1em 0;
}

.textright
{
	text-align: right;
}




/* EVENTS STUFF */

.eventTable {
	border: 2px solid #999;
	border-collapse: collapse;
	width: auto;
}

.eventTable td {
	padding-left: 3px;
	font: 11px arial;
}

tr.odd td {
	background-color: #FAFAFA;
}

tr.even td {
	background-color: #F0F0F0;
}

tr.upper td{
	border-top: 1px solid #666;
	padding-top: 4px;
	font-weight: bold;
}
tr.lower td{
	border-bottom: 1px solid #666;
	padding-bottom: 4px;
}

.checker {
	text-align: center;
	width: 25px;
}

/* This hack makes the right hand column float nicely in IE  */
.eventDetails dt {
	position: absolute;
	float: left;
	clear: both;
	display: block;
}
html>body .eventDetails dt {
	position: relative;
}

.eventDetails dd {
	padding-left: 100px;
	margin-bottom: 20px;
	margin-top: 0px;

}

label {
	display: block;
	float: left;
	width: 120px;
} 

label.normal {
	display: inline;
	float: none;
	width: auto;
}
#applyformpart1 {
	background-image: url(../images/apply/1.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
}
#applyformpart2 {
	background-image: url(../images/apply/2.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
}

/* NEW NAVIGATION BAR - Added Monday 22nd August 2005 - Rich ---------------- */

		/* Common Styles ---------------------------------------------------- */
		
		#navbar {
			margin-left		: 15px;
			width			: 150px
			
		}
		
		#navbar ul {
			list-style		: none;
			margin			: 0;
			padding			: 0;
		}
		
		/* Main-Navigation -------------------------------------------------- */
		
		ul#main-nav	li {
			border			: none;
			margin			: 0 5px 3px 5px;
			width			: 146px;
		}
		
		ul#main-nav	li.home 		{ background		: #e95e27 url(images/1.jpg) top left no-repeat }
		ul#main-nav	li.about 		{ background		: #003656 url(images/2.jpg) top left no-repeat }
		ul#main-nav	li.clients  	{ background		: #e95e27 url(images/3.jpg) top left no-repeat }
		ul#main-nav	li.candidates	{ background		: #003656 url(images/4.jpg) top left no-repeat }
		ul#main-nav	li.jobs  	    { background		: #e95e27 url(images/5.jpg) top left no-repeat }
		ul#main-nav	li.recoutsource { background		: #003656 url(images/6.jpg) top left no-repeat }
		ul#main-nav	li.ourtraining 	{ background		: #e95e27 url(images/7.jpg) top left no-repeat }
		ul#main-nav	li.contactus 	{ background		: #003656 url(images/8.jpg) top left no-repeat }
		
		ul#main-nav li a {
			background		: #FFF;
			border-bottom	: 1px solid #CCC;
			border-right	: 1px solid #CCC;
			border-top		: 1px solid #CCC;
			color			: #666;
			display			: block;
			font			: normal 110% Arial,Helvetica,Sans Serif;
			margin-left		: 16px;
			padding 		: 1px 0 2px 4px;
			text-decoration	: none;
		}
		
		ul#main-nav li a:hover {
			background		: #c0c0c0;
			color			: #FFF
		}
		
		ul#main-nav li a.current,
		ul#main-nav li a.current:hover {
			background		: #c0c0c0 url("images/arrow.jpg") top right no-repeat;
			color			: #FFF;
		}
		
		ul#main-nav li a.opened,
		ul#main-nav li a.opened:hover {
			background		: #B6B6B6 none;
			color			: #FFF;
		}
		
		/* Sub-Nav ---------------------------------------------------------- */
		
		ul#main-nav li ul {
			background		: #FFF;
			border-top		: 2px solid #FFF;
		}
		
		ul#main-nav li ul li {
			/*border-bottom		: 2px solid #FFF;*/
			display			: inline;
			margin			: 0;
			padding			: 0;
			width			: 100%
		}
		
		ul#main-nav li ul li a {
			background		: #f2f2ec;
			border			: none;
			display			: block;
			margin-bottom	: 2px;
		}
		
		ul#main-nav li ul li a:hover {
			background		: #c0c0c0;
			color			: #ffffff;
			border			: none		
		}
		
		ul#main-nav li ul li a.current {
			background		: #D6D6BE url("../images/new-nav-bar/rtarrow_white.gif") top right no-repeat;
			color			: #666;
		}
		
		ul#main-nav li ul li a.current:hover {
			background		: #D6D6BE url("../images/new-nav-bar/rtarrow_white.gif") top right no-repeat;
			color			: #666;
		}
		
		/* Language-Navigation ---------------------------------------------- */
		
		ul#language-nav {
			margin			: 15px 0 0 5px
		}
		
		ul#language-nav a {
			color			: #909090;
			font			: normal 90% Arial,Helvetica,Sans Serif;
			padding-left	: 23px;			
			text-decoration	: none;
			text-transform	: uppercase;
			width			: 120px
		}
		
		ul#language-nav a.current {
			background		: url(../images/new-nav-bar/rtarrow_green.gif) 1em center no-repeat;
			color			: #ffffff
		}		
		
		ul#language-nav a:hover {
			background		: url(../images/new-nav-bar/rtarrow_green.gif) 1em center no-repeat;
			color			: #ffffff
		}		
		
		ul#language-nav li {
			margin			: 0;
			padding			: 5px 0 5px 0
		}
		
		ul#language-nav li#topitem {
			border-bottom	: 1px solid #CCC
		}
		
		/* Announcements ---------------------------------------------------- */
		
		#announce-box {
			border			: 2px solid #EEE;
			margin			: 0px 0 20px 4px;
			padding			: 5px 0 5px 0;
			width			: 144px
		}	
	
		
		#terms-link {
        	background		: url(../images/new-nav-bar/rtarrow_green.gif) right center no-repeat;
			color			: #666;
			font			: normal 100% Arial,Helvetica,Sans Serif;
			margin-right	: 5px;
			padding-right	: 10px
		}
		
/* FOOTER  -------- */
		
		
		div#footer {
			margin-left		: 2px;
		}
		
		/* Awards ----------------------------------------------------------- */
		
		
		/* Site Info Panel -------------------------------------------------- */
		
		div#site-info {
			float			: right;
			width			: 386px;
			padding-left	: 25px;
		}
		.info{width			: 479px;}
		
		/* Secondary-Navigation --------------------------------------------- */
		
		ul#secondary-nav,
		ul#secondary-nav-de {
			height			: 1em;
			list-style		: none;
			margin			: 0px 0px 30px 0px;
			padding			: 0px;
		}
		
		ul#secondary-nav-de {
			margin			: 40px 0px 20px 0px;
		}

		ul#secondary-nav li {		
			float			: left;
			margin			: 10px 17px 0px 0px;
		}
		
		ul#secondary-nav-de li {		
			float			: left;
			margin			: 10px 10px 10px 0
		}
		
		ul#secondary-nav li a,
		ul#secondary-nav-de li a {
			font			: normal 90% Arial,Helvetica,Sans Serif;
			margin			: 0;
			white-space		: nowrap;
		}
		
		ul#secondary-nav li a:link,
		ul#secondary-nav-de li a:link,
		ul#secondary-nav li a:visited,
		ul#secondary-nav-de li a:visited{
			color			: #999;
			text-decoration	: none
		}
		
		ul#secondary-nav li a:hover,
		ul#secondary-nav-de li a:hover,
		ul#secondary-nav li a:active,
		ul#secondary-nav-de li a:active{
			color			: #000;
			text-decoration	: underline
		}
		
		/* Copyright -------------------------------------------------------- */
		
		
		p.copyright {
			clear			: both;
			color			: #999;
			font			: normal 90%/120% Arial,Helvetica,Sans Serif;
			margin-top		: 0px;
			margin-bottom	: 0;
			padding			: 0
		}
		
		p.copyright a {
			color			: #999;
		}
		
		p.copyright a:hover {
			color			: #000;
		}
		
/* UK HOMEPAGE ROLLOVER BANNERS - Added Tuesday 23nd August 2005 - Rich -------- */
		
		#home-banners {
			background-color	: #EFEFEA;
			height				: 100px;
		}
		
		#home-banners a.apply-now {
			background-image	: url("../images/home-page/apply-now-rollover.jpg");
			float				: left;
			
		}

		/* German site home apply-now banner */
		#home-banners a.de-apply-now {
			background-image	: url("../images/home-page/de/de-apply-now-rollover.jpg");
			float				: left;
			
		}
		
		#home-banners a.vacancies {
			background-image	: url("../images/home-page/current-vacancies-rollover.jpg");
			float				: left;
			margin-right		: 35px
		}

		/* German site home vacancies banner */
		#home-banners a.de-vacancies {
			background-image	: url("../images/home-page/de/de-current-vacancies-rollover.jpg");
			float				: left;
			margin-right		: 35px
		}
		
		#home-banners a.rollover {
			background-position	: 0 0;
    		display				: block;
    		height				: 100px;
    		width				: 165px
    	}
    	
    	#home-banners  a span { 
			display				: none
		}

		#home-banners a.rollover:hover {
    		background-position	: 0 -100px
		}
		
/* UK SIDEBAR ROLLOVER BANNERS - Added Tuesday 23rd August - Rich -------------- */
		
		#promos {
			padding-left		: 5px;
			padding-top			: 20px
		}
		
		#promos a.apply-now {
			background-image	: url("../images/promos/apply-now-rollover.jpg")
		}
		
		#promos a.calendar {
			background-image	: url("../images/promos/calendar-rollover.jpg")
		}
		
		#promos a.inside-story {
			background-image	: url("../images/promos/inside-story-rollover.jpg")
		}
		
		#promos a.vacancies {
			background-image	: url("../images/promos/current-vacancies-rollover.jpg")
		}
		
		#promos a.prize-draw {
			background-image	: url("../images/promos/prize-draw-rollover.jpg")
		}
		
		#promos a.training {
			background-image	: url("../images/promos/training-rollover.jpg")
		}
		
		#promos a.contact {
			background-image	: url("../images/promos/contact-rollover.jpg")
		}
		
		#promos a.rollover {
			background-position	: 0 0;
    		display				: block;
    		height				: 88px;
    		width				: 145px
    	}
    	
    	#promos a span { 
			display				: none
		}

		#promos a.rollover:hover {
    		background-position	: 0 -88px
		}
		#internshippromo img{margin-top: 17px;}

/* DE HOMEPAGE ROLLOVER BANNERS - Added Tuesday 23nd August 2005 - Rich -------- */
		
		#home-banners {
			background-color	: #EFEFEA;
			height				: 100px;
		}
		
		#home-banners a.apply-now {
			background-image	: url("../images/home-page/apply-now-rollover.jpg");
			float				: left;
			
		}
		
		#home-banners a.vacancies {
			background-image	: url("../images/home-page/current-vacancies-rollover.jpg");
			float				: left;
			margin-right		: 35px
		}
		
		#home-banners a.rollover {
			background-position	: 0 0;
    		display				: block;
    		height				: 100px;
    		width				: 165px
    	}
    	
    	#home-banners  a span { 
			display				: none
		}

		#home-banners a.rollover:hover {
    		background-position	: 0 -100px
		}
		
/* DE SIDEBAR ROLLOVER BANNERS - Added Tuesday 23rd August - Rich -------------- */
		
		#promos a.de-apply-now {
			background-image	: url("../images/promos/de/apply-now-rollover.jpg")
		}
		
		#promos a.de-calendar {
			background-image	: url("../images/promos/de/calendar-rollover.jpg")
		}
		
		#promos a.de-inside-story {
			background-image	: url("../images/promos/de/inside-story-rollover.jpg")
		}
		
		#promos a.de-vacancies {
			background-image	: url("../images/promos/de/current-vacancies-rollover.jpg")
		}
		
		#promos a.de-prize-draw {
			background-image	: url("../images/promos/de/prize-draw-rollover.jpg")
		}
		
		#promos a.de-training {
			background-image	: url("../images/promos/de/training-rollover.jpg")
		}
		
		#promos a.de-contact {
			background-image	: url("../images/promos/de/contact-rollover.jpg")
		}
		

		
/* CALENDAR OF EVENTS MAP - Added Tuesday 30rd August - Rich -------------- */

		#map {
			background			: url(../images/map/map.gif) top left no-repeat;
			height				: 472px;
			position			: relative;
			width				: 364px;
		}
		
		ul#mappedlinks {
			list-style			: none;
			margin				: 0;
			padding				: 0
		}
		
		ul#mappedlinks li a {
			background			: url(../images/widget.gif);
			height				: 16px;
			margin				: 0;
			position			: absolute;
			text-decoration		: none
		}
		
		/* Absolutely Positioned navigation on map :) */
		
		ul#mappedlinks li a#scotland {
			left				: 180px;
			top					: 120px;
			width				: 73px
		}
		
		ul#mappedlinks li a#northeast {
			left				: 234px;
			top					: 192px;
			width				: 83px
		}
		
		ul#mappedlinks li a#yorkshire {
			height				: 31px;
			left				: 241px;
			top					: 228px;
			width				: 104px
		}
		
		ul#mappedlinks li a#eastmidlands {
			left				: 251px;
			top					: 276px;
			width				: 103px
		}
		
		ul#mappedlinks li a#eastengland {
			height				: 32px;
			left				: 284px;
			top					: 300px;
			width				: 73px
		}
		
		ul#mappedlinks li a#southeast {
			left				: 253px;
			top					: 359px;
			width				: 85px
		}
		
		ul#mappedlinks li a#london {
			left				: 197px;
			top					: 403px;
			width				: 65px
		}
		
		ul#mappedlinks li a#southwest {
			left				: 107px;
			top					: 362px;
			width				: 87px
		}
		
		ul#mappedlinks li a#wales {
			left				: 147px;
			top					: 320px;
			width				: 59px
		}
		
		ul#mappedlinks li a#westmidlands {
			left				: 127px;
			top					: 296px;
			width				: 106px
		}
		
		ul#mappedlinks li a#northwest {
			left				: 138px;
			top					: 247px;
			width				: 85px
		}
		
		ul#mappedlinks li a#ireland {
			left				: 62px;
			top					: 271px;
			width				: 65px
		}
		
		ul#mappedlinks li a#northireland {
			left				: 13px;
			top					: 203px;
			width				: 114px
		}
		
		ul#mappedlinks li a span {
			visibility			: hidden
		}
		
		/* Rollover States for Map */
		
		ul#mappedlinks li a#northeast:hover {
			background			: url("../images/map/northeast.gif")
		}
		
		ul#mappedlinks li a#scotland:hover {
			background			: url("../images/map/scotland.gif")
		}
		
		ul#mappedlinks li a#yorkshire:hover {
			background			: url("../images/map/yorkshire.gif")
		}
		
		ul#mappedlinks li a#eastmidlands:hover {
			background			: url("../images/map/eastmidlands.gif")
		}
		
		ul#mappedlinks li a#eastengland:hover {
			background			: url("../images/map/eastengland.gif");
		}
		
		ul#mappedlinks li a#southeast:hover {
			background			: url("../images/map/southeast.gif")
		}
		
		ul#mappedlinks li a#london:hover {
			background			: url("../images/map/london.gif")
		}
		
		ul#mappedlinks li a#southwest:hover {
			background			: url("../images/map/southwest.gif")
		}
		
		ul#mappedlinks li a#wales:hover {
			background			: url("../images/map/wales.gif")
		}
		
		ul#mappedlinks li a#westmidlands:hover {
			background			: url("../images/map/westmidlands.gif")
		}
		
		ul#mappedlinks li a#northwest:hover {
			background			: url("../images/map/northwest.gif")
		}
		
		ul#mappedlinks li a#ireland:hover {
			background			: url("../images/map/ireland.gif")
		}
		
		ul#mappedlinks li a#northireland:hover {
			background			: url("../images/map/northireland.gif")
		}
		
		
/* GERMAN EVENTS MAP - Added Friday 2nd December - Rich --------------------- */

		#de-map {
			background			: url(/de/shared/images/map-germany.gif) top left no-repeat;
			height				: 457px;
			position			: relative;
			width				: 387px;
		}
		
		ul#de-mappedlinks {
			list-style			: none;
			margin				: 0;
			padding				: 0
		}
		
		ul#de-mappedlinks li a {
			background			: url(/en/shared/images/widget.gif);
			height				: 16px;
			margin				: 0;
			position			: absolute;
			text-decoration		: none
		}
		
		/* Absolutely Positioned navigation on map :) */
		
		ul#de-mappedlinks li a#schleswig-holstein {
			left				: 56px;
			top					: 79px;
			width				: 128px
		}
		
		ul#de-mappedlinks li a#mecklenburg-vorpommern {
			height				: 31px;
			left				: 218px;
			top					: 73px;
			width				: 104px
		}
		
		ul#de-mappedlinks li a#hamburg {
			left				: 42px;
			top					: 112px;
			width				: 76px
		}
		
		ul#de-mappedlinks li a#brandenburg {
			left				: 247px;
			top					: 133px;
			width				: 97px
		}

		ul#de-mappedlinks li a#lower-saxony {
			left				: 86px;
			top					: 142px;
			width				: 108px
		}
		
		 
		ul#de-mappedlinks li a#bremen {
			left				: 8px;
			top					: 142px;
			width				: 70px
		}
		
		ul#de-mappedlinks li a#berlin {
			left				: 275px;
			top					: 160px;
			width				: 59px
		}
		
	
		ul#de-mappedlinks li a#north-rhine-westphalia {
			/* height				: 31px; */
			left				: 16px;
			top					: 196px;
			width				: 139px
		}
		
		ul#de-mappedlinks li a#saxony-anhalt {
			left				: 208px;
			top					: 184px;
			width				: 108px
		}
	
		ul#de-mappedlinks li a#saxony {
			left				: 264px;
			top					: 223px;
			width				: 72px
		}

		ul#de-mappedlinks li a#thuringia {
			left				: 186px;
			top					: 240px;
			width				: 76px
		}
		
		ul#de-mappedlinks li a#hesse {
			left				: 94px;
			top					: 244px;
			width				: 63px
		}
		
		ul#de-mappedlinks li a#rhineland-palatinate {
			height				: 31px;
			left				: 4px;
			top					: 266px;
			width				: 81px
		}
		
		ul#de-mappedlinks li a#saarland {
			left				: 6px;
			top					: 311px;
			width				: 75px
		}
		
		ul#de-mappedlinks li a#baden-wurttenberg {
			left				: 23px;
			top					: 349px;
			width				: 141px
		}
		
		ul#de-mappedlinks li a#bavaria {
			left				: 198px;
			top					: 331px;
			width				: 66px
		}
		
		ul#de-mappedlinks li a span {
			visibility			: hidden
		}  
		
		/* Rollover States for Map */
		
		ul#de-mappedlinks li a#schleswig-holstein:hover {
			background			: url("/de/shared/images/map/schleswig-holstein.gif")
		}
		
		ul#de-mappedlinks li a#mecklenburg-vorpommern:hover {
			background			: url("/de/shared/images/map/mecklenburg-vorpommern.gif")
		}
		
		ul#de-mappedlinks li a#hamburg:hover {
			background			: url("/de/shared/images/map/hamburg.gif")
		}

		ul#de-mappedlinks li a#brandenburg:hover {
			background			: url("/de/shared/images/map/brandenburg.gif")
		}
		
		ul#de-mappedlinks li a#lower-saxony:hover {
			background			: url("/de/shared/images/map/lower-saxony.gif");
		}
		
		ul#de-mappedlinks li a#bremen:hover {
			background			: url("/de/shared/images/map/bremen.gif")
		}
				
		ul#de-mappedlinks li a#berlin:hover {
			background			: url("/de/shared/images/map/berlin.gif")
		}

		ul#de-mappedlinks li a#north-rhine-westphalia:hover {
			background			: url("/de/shared/images/map/north-rhine-westphalia.gif")
		}
				
		ul#de-mappedlinks li a#saxony-anhalt:hover {
			background			: url("/de/shared/images/map/saxony-anhalt.gif")
		}
		
		ul#de-mappedlinks li a#saxony:hover {
			background			: url("/de/shared/images/map/saxony.gif")
		}
		
		ul#de-mappedlinks li a#thuringia:hover {
			background			: url("/de/shared/images/map/thuringia.gif")
		}
		
		ul#de-mappedlinks li a#hesse:hover {
			background			: url("/de/shared/images/map/hesse.gif")
		}
		
		ul#de-mappedlinks li a#rhineland-palatinate:hover {
			background			: url("/de/shared/images/map/rhineland-palatinate.gif")
		}
		
		ul#de-mappedlinks li a#saarland:hover {
			background			: url("/de/shared/images/map/saarland.gif")
		}
		
		ul#de-mappedlinks li a#baden-wurttenberg:hover {
			background			: url("/de/shared/images/map/baden-wurttemberg.gif")
		}
		
		ul#de-mappedlinks li a#bavaria:hover {
			background			: url("/de/shared/images/map/bavaria.gif")
		}
		

/* Multipurpose class to float things right, with left margin of 10px */
.floatright10 {
	float: right;
	margin-left: 10px;
}

#tree img {border:none; float:left;margin-left:15px; margin-top:10px;display:block;}
.map {
	position: relative;
	left: 25px;
}