/*
Layout
**********************************************************************************************************************/
div#wrapper {
	text-align:left;
	width:722px;
	margin:0px auto;
}
 div#wrapper form{margin-top: 0; padding-top: 0;}
 
div.widerWrapper {
	width:822px !important;
}
	div#wrapper div#header {
		padding-bottom:.5em;
		width:100%;
		position:relative;
		min-height:80px;
	}
		div#wrapper div#header div#loginInfo {
			position:absolute;
			right:0;
			top:7px;
			text-align:right;
		}
		div#wrapper div#header div#loginInfo p.strong {
			font-weight:bold;
			margin-bottom:3px;
		}
		div#wrapper div#header div#loginInfo a {
			color:#000;
			text-decoration:underline;
		}
			div#adSm{
				width: 167px;
				height: 74px;
				padding: 0 8px 0 0;
				float: left; clear: left;
				overflow: hidden;
			}
			div#adBg{
				padding: 0 0 0 0px;
				float: left;
				height: 74px;
				overflow: hidden;
			}
			div#header .link{
				height: 1px;
				clear:both;
				text-align:right;
			}
			div#header a {

			}
			.wouldYou{
				margin: 0 15px 0 0;
				width: 63px;
				color: #000;
				float: right;
				text-align: right;
				padding-top: 20px;
			}

	div#wrapper div#banner {
		margin: 0;
		width: 167px;
		background: transparent;
	}
		div#people1st{
			width: 161px;
			padding-top: 10px;
			float: left;
			clear: left;
		}
			div#people1st #flags{
				margin: 0 3px 0 3px;
				display: block;
			}
				div#people1st #flags a{
					margin-right: 3px;
					border-right: 1px solid #fff;
					color: #fff;
					padding-right: 3px;
				}
					div#people1st #flags a.lastOne{
						border: 0;
					}
			div#people1st #homeLogo{
				display: none; visibility: hidden;
				width: 160px;
			}
		div#mast{
			float: left;
			margin: 0px 0; padding: 0;
			background: url(../images/uksp/login_bg_bottom.gif) bottom no-repeat transparent;
		}
			div#wrapper div#banner h1 {
				display: none; visibility: hidden;
			}
			div#mast #loginInfo{
				width:167px;
				padding-top: 1px;
				background: url(../images/uksp/login_bg.gif) no-repeat transparent;
				margin-bottom:0px;padding-bottom:0px;
			}
			#banner #mast #loginInfoBottom {
				visibility: show;
				width: 167px;
				height: 16px;
				display: block;

			}
				div#mast #loginInfo a{
					margin-left: 0;
					margin-bottom: 2px;
					color: #000;
				}
				div#mast #loginInfo p{
					margin-left: 6px;
					margin-bottom: 4px;
					color: #000;
					margin: 7px 9px;
				}

	div#wrapper div#sidebar {
		float: left;
		width: 167px;
	}
		div#wrapper div#nav {
			width: 167px;
			float: left;
			margin: 0;
			padding-top:0px;
		}
	div#wrapper #mainWrapper {
		float: right;
		width:547px !important;
		margin: 0; padding: 0;
	}
		* html div#wrapper #mainWrapper {
			overflow: hidden;
		}
	div#wrapper #mainWrapper.widerMainWrapper {
		width:647px !important;
	}


		div#wrapper div#main {
			width: 342px;
			margin: 0 20px 2em 20px;
			float: left;
		}
		div#wrapper div#main.large {
			width: 547px;
			margin: 0;
			background: url(../images/uksp/mainbg.gif) transparent repeat-y;
		}
		div#wrapper.home div#main {
			width:547px;
			margin: 0;
			float:left;
			background: url(../images/uksp/mainbg.gif) transparent repeat-y;
		}
			div#wrapper div.widerMainWrapper div#main {
				width:647px;
				background: url(../images/uksp/mainbg-wider.gif) transparent repeat-y;
			}


		div#wrapper #main .mainBody {
			margin: 0 8px 2em 18px;
			float: left;
			width: 342px;
		}
			* html div#wrapper #main .mainBody {
				margin-left: 9px;
			}
			div#wrapper #main #idealjob {
				margin: 0 8px 2em 18px;
				float: left;
				width: 510px;
			}
		div#wrapper div.babelPage #main {
			width:500px !important;
			background: #FFF !important;
		}
	div#wrapper div#extraContent{
		float:right;
		width:167px;
		margin-top: 10px;
		margin-right: 10px;
		position: relative;
	}
		* html div#wrapper div#extraContent{
			margin-right: 5px;
			}
		div#wrapper div#extraContent.mkII{
			margin-top: 0;
			padding-top: 0;
			width:175px;
		}
			div#wrapper div#extraContent.mkII .more a { color: #FFF; }
			.mkII div#extraContent { width:167px !important; margin-top:20px !important; }
		#extraContent .sidebox,
		#extraContent .sideboxLong{
		   height: 222px;
		   width: 172px;
		   background: transparent no-repeat;
		   position: relative;
		   margin-bottom: 6px;
	   }
			#extraContent .sideboxLong{height: 452px;}
			#extraContent .small{height: 169px;}

	   #extraContent #our-rated-employers{background-image: url(../images/uksp/sect__long_Our-rated-Employers.jpg);}
	   #extraContent #blob-megaphone{background-image: url(../images/uksp/sect_person_How-was-it-for-you_bw.gif);}
	   #extraContent #blob-good-provider{background-image: url(../images/uksp/sect_person_Good-Provider.gif);}
	   #extraContent #blob-get-funding{background-image: url(../images/uksp/sect_person_Can-i-get-funding.gif);}
	   #extraContent #blob-my-page{background-image: url(../images/uksp/sect_person_my-page.gif);}
	   #extraContent #blob-helpline{background-image: url(../images/uksp/Funding-Support-Line.gif);}
	   #extraContent #blob-mp-longer{background-image: url(../images/uksp/Your-development-needs.gif);}
	   #extraContent #blob-good-emp{background-image: url(../images/uksp/Good-Employers-Guide.gif);}
	   #extraContent #blob-good-qua{background-image: url(../images/uksp/Good-Qualifications-Guide.gif);}
	   #extraContent #blob-reg-good{background-image: url(../images/uksp/Register-as-a-Good-Employer.gif);}
	   #extraContent #blob-my-page-ball{background-image: url(../images/uksp/My-Page_ball.gif);}
	   #extraContent #blob-want-2-b-seen{background-image: url(../images/uksp/Want-to-be-seen-as-a-good-employer.gif);}
	   #extraContent #blob-ideal-job{background-image: url(../images/uksp/sect_person_ideal-job_bw.gif);}


	   #extraContent #blob-purp-dance{background-image: url(../images/uksp/sect_person_Top-10-Tips_bw.gif);}
	   #extraContent #blob-gold-jump{background-image: url(../images/uksp/sect_person_Good-Employer-Standard_bw.gif);}
	   #extraContent #rate-employer{
			background-image: url(../images/uksp/Rating-Employers.gif);
			height: 281px;
		}

	   #extraContent #our-rated-employers div.peeps{background: url(../images/uksp/person_Our-rated-Employers.gif) no-repeat -3px -210px transparent;height:240px;}
	   #extraContent #blob-megaphone div.peeps{background: url(../images/uksp/person_How-was-it-for-you_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-good-provider div.peeps{background: url(../images/uksp/good_prov_guide_col_peep.gif) no-repeat transparent; background-position: 69px 21px !important;}
	   #extraContent #blob-get-funding div.peeps{background: url(../images/uksp/person_Can-i-get-funding.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-my-page div.peeps{background: url(../images/uksp/person_my-page.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-helpline div.peeps{background: url(../images/uksp/Funding-Support-Line_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-mp-longer div.peeps{background: url(../images/uksp/Your-development-needs_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-good-emp div.peeps{background: url(../images/uksp/Good-Employers-Guide_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-good-qua div.peeps{background: url(../images/uksp/Good-Qualifications-Guide_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-reg-good div.peeps{background: url(../images/uksp/Register-as-a-Good-Employer_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-my-page-ball div.peeps{background: url(../images/uksp/My-Page_ball_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-want-2-b-seen div.peeps{background: url(../images/uksp/Want-to-be-seen-as-a-good-employer_col.gif) no-repeat -3px -52px transparent;}
	   #extraContent #blob-ideal-job div.peeps{background: url(../images/uksp/person_ideal-job_col.gif) no-repeat -3px -56px transparent;}
	   #extraContent #blob-purp-dance div.peeps{background: url(../images/uksp/person_Top-10-Tips_col.gif) no-repeat -3px -56px transparent;}
	   #extraContent #blob-gold-jump div.peeps{background: url(../images/uksp/person_Good-Employer-Standard_col.gif) no-repeat -3px -56px transparent;}
	   #extraContent #rate-employer div.peeps{background: url(../images/uksp/Rating-Employers_col.gif) no-repeat -3px -51px transparent; height: 230px;}

		#extraContent #rate-employer .cutout{height: 250px; }
		#extraContent #rate-employer a, #extraContent #our-rated-employers .letters a{
			color: #fff !important;
			text-decoration: underline;
			margin-right: 3px;
		}
		#extraContent #our-rated-employers .go{margin: 0;}
		#extraContent #our-rated-employers .go a{
			width: 43px;
			height: 24px;
			background-image: url(../images/uksp/go_purple_off.png);
			display: block;
			margin-left: 100px;
			text-decoration: none;
		}
			#extraContent #our-rated-employers .go a:hover{background-image: url(../images/uksp/go_purple.png); }

		#extraContent .small div.peeps{
			background-position: -3px -19px !important;
		}

		#extraContent .sidebox h2{padding-top: 8px !important;}
		#extraContent .sidebox h2{.padding-top: 0px !important;}

	   #extraContent .more,
	   #extraContent .moreGreen{
		   position: absolute;
		   background: url(../images/uksp/but_sixbox.gif) no-repeat top transparent;
		   width: 146px; height: 22px;
		   bottom: 2px; left: 11px;
		   vertical-align: bottom;
		   padding-top:3px;
	   }
		#extraContent .moreGreen{background: url(../images/uksp/but_sixbox_green.gif) no-repeat top transparent;}
			.noLeft .more, .noLeft .moreGreen { left:0px !important; }
		   #extraContent .more:hover{background-image: url(../images/uksp/but_sixbox_on.gif);}
		   #extraContent .moreGreen:hover{background-image: url(../images/uksp/but_sixbox_green_on.gif);}

		   #extraContent .more a,
		    #extraContent .moreGreen a{
			   position: relative;
			   padding: 0 0 0 24px;
			   color: #fff;
			   font-size: 12px;
			   font-weight: bold;
			   height: 22px;
		   }
				#extraContent .more a:hover,
				#extraContent .moreGreen a:hover,
				#extraContent .more a:hover{text-decoration: none;}
				#extraContent div.peeps{
					   position: absolute;
					   bottom: 0;
					   height: 167px;
					   width: 100%;
				   }
			#extraContent .sideboxLong ul{
				list-style-type: none;
				margin-left: 9px; padding-left: 0;
			}
				#extraContent .sideboxLong ul li a{
					color: #fff;
					text-decoration: underline;
				}
			#extraContent div.peeps{
				   bottom: 0;
				   height: 167px;
				   width: 100%;
			   }
			   #extraContent .small div.cutout{
					height: 150px;
			   }

			   #extraContent #blob-good-provider div.narrow{width: 60%;}
			   #extraContent #blob-good-provider div.narrow p{margin-top: 1em;}
			   #extraContent .handandcard{
					margin-left:-3px;
			   }

	#CurrentlySetJobsList {
		list-style-type: none;
	}

	#mast { margin-bottom: -20px !important; padding-bottom: -20px; }


/*	IE6 Stuff	*/

* html div#wrapper #mainWrapper {
	width: 540px;
}

/*	IE 6	*/

.onlyIE6{
	clear: both;
	display: none;
	visibility: hidden;
}
	* html .onlyIE6{display: block; visibility: show;}
	.onlyIE6 p{
		font-size: x-small;
		color: #900;
		margin-bottom: 1em;
	}
	.onlyIE6 p.caveat{
		font-style: italic;
		color: #999;
	}


/*
Nav
*********************************************************************************************************************/
div#nav ul {
	list-style:none;
	margin-top: 20px;
	padding-top: 10px;
	background: url(../images/uksp/nav_bg.gif) transparent no-repeat;
}
	div#nav ul li {
		display:inline;
		margin: 1px 0;
		z-index: 5;
	}
		div#nav ul li.sectionBottom a{
			position: relative;
			margin-bottom: 7px;
		}
	div#nav ul li a {
		display:block;
		background: url(../images/uksp/nav_button_off.gif) transparent no-repeat;
		width: 126px;
		height: 22px;
		margin-left: 7px;
		color:#fff;
		font-weight: bold;
		padding: 4px 0 0 24px;
		font-size:110%;
		text-decoration:none;
	}
		div#nav ul li a:hover {background: url(../images/uksp/nav_button_on.gif) transparent no-repeat;}
		div#nav ul li.on a {background: url(../images/uksp/nav_button_on_down.gif) transparent no-repeat;}
		div#nav ul li.off ul { display:none; }
		div#nav ul li a.help {background: url(../images/uksp/nav_button_green_off.gif) transparent no-repeat;}
		div#nav ul li a.help:hover {background: url(../images/uksp/nav_button_green_on.gif) transparent no-repeat;}

	div#nav ul li a:hover,
	div#nav ul li a:active,
	div#nav ul li a.active {
		color:#fff;
	}
	div#nav ul li.selected a {
		color:#fff;
	}
	div#nav ul li.back {
		display: none;
		/*color:#666;
		background:url(../images/bg_nav_arrow_back.gif) no-repeat 0 8px;*/
	}
	div#nav li.helpButton a{
        color: #933;
		margin: 0;
		padding: 0;
    }
	div#nav ul li ul.subnav{
		background: #fff;
		padding: 0;
		margin: 0 10px 0 24px;
		font-size: 90%;
	}
		div#nav ul li ul.subnav li{
			padding: 0;
			margin-bottom: 0;
			background: #fff;
		}
		div#nav ul li ul.subnav a:link, div#nav ul li ul.subnav a:visited, div#nav ul li ul.subnav a:hover, div#nav ul li ul.subnav a:active{
			color: #000;
			background: #fff;
			padding: 0; margin-bottom: 0;
			font-weight: normal;
		}
			div#nav ul li ul.subnav a:hover{
				text-decoration: underline;
				background: #fff;
			}

	div#nav ul li.closer{
		position: relative;
		background: url(../images/uksp/nav_close.gif) transparent no-repeat;
		height: 18px;
		margin-top: 0px;
		width: 100%;
		display: block;
	}

div#nav a.mainSite {
	background:#4295D1 url(../images/main_site_arrow.gif) 0 1px no-repeat;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:110%;
	padding:2px 5px 2px 25px;
	margin-bottom:.5em;
}
div#nav p {
	color:#999;
}

div#nav ul.admin a{
	border-top: 1px dashed #949494;
	color:#900;
}
	a.greenBtnLink, a.blackBtnLink, a.redBtnLink {
		display:block;
		width: 126px;
		height: 22px;
		margin-left: 7px !important;
		color:#fff !important;
		font-weight: bold;
		padding: 4px 0 0 24px;
		font-size:110%;
		text-decoration:none;
	}
	div.mainBody a.greenBtnLink,div.mainBody a.blackBtnLink, div.mainBody a.redBtnLink {
		margin: 2px 0px !important;
	}
		a.blackBtnLink.inline{display: inline;}

		div.mkII a.blackBtnLink { margin-left:-2px !important; margin-bottom:0px !important; }

	a.longBtn { width: 342px; }

		a.greenBtnLink {background: url(../images/uksp/nav_button_green_off.gif) transparent no-repeat;}
		a.greenBtnLink:hover {background: url(../images/uksp/nav_button_green_on.gif) transparent no-repeat;}

		a.blackBtnLink {background: url(../images/uksp/nav_button_off.gif) transparent no-repeat;}
		a.blackBtnLink:hover {background: url(../images/uksp/nav_button_on.gif) transparent no-repeat;}




		a.longBtn {background: url(../images/uksp/but_long_off.gif) transparent no-repeat;}
		a.longBtn:hover {background: url(../images/uksp/but_long_on.gif) transparent no-repeat;}

		a.redBtnLink {background: url(../images/uksp/nav_button_red_off.gif) transparent no-repeat;}
		a.redBtnLink:hover {background: url(../images/uksp/nav_button_red_on.gif) transparent no-repeat;}

	a.GoBtn {
		display:block;
		width:48px;
		height:27px;
		background: url(../images/uksp/button_go.gif) transparent no-repeat;
		text-decoration:none !important;
	}
		a.GoBtn:hover{background: url(../images/uksp/button_go_on.gif) transparent no-repeat;}

		img.pointer{margin-top: 1em;}

	input#btnLogin { display:none;}

	a.regButtons { float:left; padding-right: 20px; }

	/* side 'fade in' buttons */
   #nav .sidebox{
       height: 167px;
       width: 167px;
       background: transparent no-repeat;
       position: relative;
	   margin-bottom: 6px;
   }
   #nav #get-uksp-link{background-image: url(../images/uksp/sect_nav_Get-Your-UKSP_bw.gif);}
   #nav #uksp-benefits-link{background-image: url(../images/uksp/sect_nav_UKSP-Benefits_bw.gif);}
   #nav #career-map-link{background-image: url(../images/uksp/sect_nav_Career-Maps.jpg);
                        background-repeat:no-repeat; background-position:top}
	

   #nav #uksp-geg-link{background-image: url(../images/uksp/Good-Employers-Guide_nav.gif);}

   #nav .sidebox .more{
       position: absolute;
       background: url(../images/uksp/but_sixbox.gif) no-repeat top transparent;
       width: 146px; height: 22px;
       bottom: 8px; left: 11px;
       vertical-align: bottom;
       padding-top:3px;
   }
       #nav .sidebox .more:hover{background-image: url(../images/uksp/but_sixbox_on.gif);}

       #nav .sidebox .more a{
           position: relative;
           padding: 0 0 0 24px;
           color: #fff;
           font-size: 12px;
           font-weight: bold;
           height: 22px;
       }
			#nav .sidebox .more a:hover{text-decoration: none;}
			#nav div.peeps{
				   position: absolute;
				   left: -3px;
				   bottom: 0;
				   height: 167px;
				   width: 100%;
			   }

   /* Foregrounds */
   #nav #get-uksp-link div.peeps{background: url(../images/uksp/sect_nav_Get-Your-UKSP_col.gif) no-repeat  transparent;}
   #nav #uksp-benefits-link div.peeps{background: url(../images/uksp/sect_nav_UKSP-Benefits_col.gif) no-repeat  transparent;}


   /* none for career map - yet */

/*
Breadcrumb trail (old breadcrum is used now for the header curve)
***********************************************************************************************************************/
#oldbreadcrumb{
	margin: 0; padding: 0;
	width: 547px; height: 120px;
	background: url(../images/v3/main-top-bg.gif) #fff no-repeat;
	cursor:pointer;
}
div.widerMainWrapper #oldbreadcrumb {
	width: 647px !important; height: 24px;
	background: url(../images/uksp/main-top-bg-wider.gif) #fff no-repeat;
}

	#breadcrumb{
		margin-top: 8px;
		height: 20px;
		padding-left: 19px;
		color: #000;
	}
	#breadcrumb ul{
		list-style-type:none;
		padding: 1em 0; margin: 0;
	}
		#breadcrumb ul a:hover {
			text-decoration: underline;
		}

/*
Supporters box & other sub-nav links
***********************************************************************************************************************/
div#nav div#supporters {
	margin-top:1em;
}
	div#nav div#supporters p {
		border-top:0;
		padding:5px;
		width:149px;
	}
	div#nav div#supporters h2 {
		font-weight:bold;
		background:#4295D1;
		color:#fff;
		padding:.2em 10px;
		margin: 1em 0 0 0;
	}
	div#nav div#supporters img {
		float:left;
		margin-right:5px;
		display:none;
	}

div#career-map-link{
	height: 172px; width: 167px;
}

div#side-comments{
	height: 104px; width: 167px;
	padding-top: 1px;
	background: url(../images/uksp/comments.jpg) top left no-repeat;
}
div#side-employers{
	height: 80px; width: 167px;
	padding-top: 1px;
	background: url(../images/uksp/passport-employers.jpg) no-repeat;
}
	div#side-employers h2, div#side-comments h2{
		margin: 0; padding: 0;
		margin-top: 9px;
	}
	div#side-employers p, div#side-comments p{
		color: #000;
		font-size: x-small;
		margin: 3px 11px 7px 11px;
	}
		div#side-comments a{
			color: #000;
		}

/*
Main section styles - Headings
*********************************************************************************************************************/
div#main h2 {
	color:#707073;
	font-size:160%;
	margin:.7em 0;
}
	div#main h2 strong {color: #fff !important;}
div#main h3 {
	color:#666;
}


/*
Main section styles - Paragraphs
*********************************************************************************************************************/
div#main p {
	margin-bottom:1em;
}
div#main p.large {
	font-size:110%;
}
div#main p em {
	font-style:normal;
	color:#666;
	font-weight:bold;
}


/*
Main section styles - Images
*********************************************************************************************************************/
div#main .floatRight {
	float:right;
	margin-left:5px;
}
div#main .floatLeft; {
	float:left;
	margin-right:5px;
}

#main .uksplogo{
display: none; visibility: hidden;
}

/*
Main section styles - Lists
*********************************************************************************************************************/
div#main ul {
	margin-bottom:1em;
	margin-left:15px;
}

/*
Main section styles - forms
*********************************************************************************************************************/
div#main form input.text {
	display:block;	 margin-bottom:1em;
}
div#main form input.checkbox {
	margin-right:5px;
}
div#main form .select {
	margin-bottom:1em;
}
div#main form label,
div#main form p {
	margin:.2em 0;
	display:block;
}
div#main form label.small {
	font-size:90%;
	display:inline;
}
div#main form fieldset {
	margin-bottom:1em;
}
div#main form input.submit {
	background-color:#4295D1;
	color:#fff;
	border:0;
	font-size:90%;
	font-weight:bold;
	padding:.2em .5em;
}



/********************************
	Home bottom blobs
*********************************/

ul#blobs {
	list-style:none;
	margin: 0 11px !important;
	display: block;
	padding: 0;
	/* IE5/Mac backslash filter \*/
	clear:left
	/* */
}
	.fourboxes{
		margin: 0 0 2em 9px;
		float: left;
		width: 350px;
		text-align: left;
		min-height: 450px;
	}
		* html .fourboxes{
			margin-left: 4px;
		}
		.fourboxes ul#blobs{
			margin: 0 !important;
			padding: 0 !important;
		}
	ul#blobs li {
		position: relative;
		float:left;
		width:167px;
		height: 222px;
		margin:0 4px 8px 4px;
		background: url() no-repeat transparent;
	}
		.fourboxes ul#blobs li{
			margin-right: 4px;
		}
		* html .fourboxes ul#blobs li{
			margin-right: 2px;
		}

		/* Background for intro pages */
		ul#blobs li.blob-blue-kicker{background-image: url(../images/uksp/sect_person_Find-the-right-job.gif);}
		ul#blobs li.blob-yellow-handbag{background-image: url(../images/uksp/sect_person_Find-a-career_bw.gif);}
		ul#blobs li.blob-blue-thaichi{background-image: url(../images/uksp/sect_person_Find-a-good-employer_bw.gif);}
		ul#blobs li.blob-pink-jumping{background-image: url(../images/uksp/sect_person_Log-into-your-own-page_bw.gif);}
		ul#blobs li.blob-blue-pockets{background-image: url(../images/uksp/sect_peson_Get-your-UKSP_bw.gif);}
		ul#blobs li.blob-purp-lean{background-image: url(../images/uksp/sect_person_Explore-the-careers-map_bw.gif);}
		ul#blobs li.blob-yell-jump{background-image: url(../images/uksp/sect_person_Find-a-good-provider_bw.gif);}
		ul#blobs li.blob-tera-goal{background-image: url(../images/uksp/sect_person_Look-for-the-right-qualifications_bw.gif);}
		ul#blobs li.blob-blue-couple{background-image: url(../images/uksp/sect_person_Log-into-your-company-page_bw.gif);}
		ul#blobs li.blob-purp-suit{background-image: url(../images/uksp/sect_person_Be-a-good-employer_bw.gif);}
		ul#blobs li.blob-green-beard{background-image: url(../images/uksp/sect_person_Small-business-support_bw.gif);}
		ul#blobs li.blob-grey-arms{background-image: url(../images/uksp/sect_person_Find-the-right-skills_bw.gif);}
		ul#blobs li.blob-red-dance{background-image: url(../images/uksp/sect_person_Find-the-right-people_bw.gif);}
		ul#blobs li.blob-khaki-dance{background-image: url(../images/uksp/sect_person_Get-seen-with-the-UKSP_bw.gif);}
		ul#blobs li.blob-grey-sit{background-image: url(../images/uksp/sect_person_Development_bw.gif);}
		ul#blobs li.blob-grey-handstand{background-image: url(../images/uksp/sect_person_Qualifications_bw.gif);}
		ul#blobs li.blob-pink-jump{background-image: url(../images/uksp/sect_person_Job-Vacancies_bw.gif);}
		ul#blobs li.blob-ideal-job{background-image: url(../images/uksp/sect_person_ideal-job_bw.gif);}
		ul#blobs li.blob-gold-jump{background-image: url(../images/uksp/sect_person_Good-Employer-Standard_bw.gif);}
		ul#blobs li.blob-funding{background-image: url(../images/uksp/sect_person_Can-I-get-funding_bw.gif);}
		ul#blobs li.blob-blue-backpack{background-image: url(../images/uksp/sect_person_qualification-type_bw.gif);}
		ul#blobs li.blob-peach-sit{background-image: url(../images/uksp/sect_person_search-for-qualification-name_bw.gif);}
		ul#blobs li.blob-green-thumbs{background-image: url(../images/uksp/sect_person_Search-for-a-particular-job_bw.gif);}
		ul#blobs li.blob-blue-fall{background-image: url(../images/uksp/sect_person_Show-me-Good-Employers_bw.gif);}
		ul#blobs li.blob-purp-dance{background-image: url(../images/uksp/sect_person_Top-10-Tips_bw.gif);}
		ul#blobs li.blob-personal-reg{background-image: url(../images/uksp/UKSP-personal-registration.gif);}
		ul#blobs li.blob-bus-reg{background-image: url(../images/uksp/UKSP-business-registration.gif);}
		ul#blobs li.blob-what-is{background-image: url(../images/uksp/What-is-the-UKSP-Good-Employers-Guide.gif);}
		ul#blobs li.blob-gqg{background-image: url(../images/uksp/good-qual-guide.gif);}
		ul#blobs li.blob-gpg{background-image: url(../images/uksp/good_prov_guide.gif);}


		/* big careers map */
		ul#blobs li.blob-big-careers{
			background-image: url(../images/uksp/sect_big_cm_button.jpg);
			position: relative;
			float:left;
			width:346px;
			height: 452px;
			margin:0 0 8px 4px;
			color: #000;
		}

		ul#blobs li h2, .sideboxLong h2, .sideboxLong h2 b, .sidebox h2{
			font-family: "Arial Rounded MT Bold", Arial, serif;
			font-size: 13px !important;
			font-weight: bold;
			padding: 0px 5px 0px 12px;
			color: #fff !important;
		}
			ul#blobs li.blob-big-careers h2{color: #000;}

			div#our-rated-employers { border:1px solid #FFF; }
			div#our-rated-employers h2 b { padding-left:0px; }

		ul#blobs li div, .sideboxLong div, .sidebox div{
			margin: 10px 3px 0 3px;
			height: 170px;
			color: #fff;
		}
			ul#blobs li.blob-big-careers div{height: 420px;}

			ul#blobs li div p, ul#blobs li div p strong, .sideboxLong p, .sideboxLong p b, .sidebox p{
				color: #fff !important;
			}
				ul#blobs li div p, .sideboxLong div p, .sidebox div p{padding: 0 10px;}
				ul#blobs li.blob-big-careers div p{color: #000;}

			ul#blobs li div.cutout, .sideboxLong div.cutout, .sidebox div.cutout{
				position: absolute;
				bottom: 0;
				width: 100%;
			}
				 .sideboxLong div.cutout{
					height: 400px;
				 }
				 .sidebox div.cutout{
					height: 195px;
				 }


			/* Foregrounds */
			ul#blobs li.blob-blue-kicker div.peeps{background: url(../images/uksp/person_Find-the-right-job_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-yellow-handbag div.peeps{background: url(../images/uksp/person_Find-a-career_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-blue-thaichi div.peeps{background: url(../images/uksp/person_Find-a-good-employer_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-pink-jumping div.peeps{background: url(../images/uksp/person_Log-into-your-own-page_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-blue-pockets div.peeps{background: url(../images/uksp/person_Get-your-UKSP_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-purp-lean div.peeps{background: url(../images/uksp/person_Explore-the-careers-map_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-yell-jump div.peeps{background: url(../images/uksp/person_Find-a-good-provider_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-tera-goal div.peeps{background: url(../images/uksp/person_Look-for-the-right-qualifications_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-blue-couple div.peeps{background: url(../images/uksp/person_Log-into-your-company-pages_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-purp-suit div.peeps{background: url(../images/uksp/person_Be-a-good-employer_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-green-beard div.peeps{background: url(../images/uksp/person_Small-business-support_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-grey-arms div.peeps{background: url(../images/uksp/person_Find-the-right-skills_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-red-dance div.peeps{background: url(../images/uksp/person_Find-the-right-people_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-khaki-dance div.peeps{background: url(../images/uksp/person_Get-seen-with-the-UKSP_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-grey-sit div.peeps{background: url(../images/uksp/person_Development_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-grey-handstand div.peeps{background: url(../images/uksp/person_Qualifications_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-pink-jump div.peeps{background: url(../images/uksp/person_Job-Vacancies_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-ideal-job div.peeps{background: url(../images/uksp/person_ideal-job_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-gold-jump div.peeps{background: url(../images/uksp/person_Good-Employer-Standard_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-funding div.peeps{background: url(../images/uksp/person_Can-I-get-funding_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-blue-backpack div.peeps{background: url(../images/uksp/person_qualification-type_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-peach-sit div.peeps{background: url(../images/uksp/person_search-for-qualification-name_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-green-thumbs div.peeps{background: url(../images/uksp/person_Search-for-a-particular-job_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-blue-fall div.peeps{background: url(../images/uksp/person_Show-me-Good-Employers_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-purp-dance div.peeps{background: url(../images/uksp/person_Top-10-Tips_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-personal-reg div.peeps{background: url(../images/uksp/UKSP-personal-registration_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-bus-reg div.peeps{background: url(../images/uksp/UKSP-business-registration_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-what-is div.peeps{background: url(../images/uksp/What-is-the-UKSP-Good-Employers-Guide_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-gqg div.peeps{background: url(../images/uksp/good-qual-guide_col.gif) no-repeat -3px -52px transparent;}
			ul#blobs li.blob-gpg div.peeps{background: url(../images/uksp/good_prov_guide_col.gif) no-repeat -3px -52px transparent;}


			div.peeps {
				-moz-opacity: 0;
				opacity:.0;
				filter: alpha(opacity=0);
			}

			ul#blobs li.blob-linkhere div select {
				width:140px;
			}

	ul#blobs li .more, ul#blobs li .moreGreen {
		position: absolute;
		background: url(../images/uksp/but_sixbox.gif) no-repeat top transparent;
		width: 146px; height: 22px;
		bottom: -1px;
		left: -2px;
		vertical-align: bottom;
		padding-top:3px;
	}
		ul#blobs li.blob-big-careers .more{
			background: url(../images/uksp/but_section_cm_btn_off.gif) 10px 0px  no-repeat transparent;
			width: 325px;
		}
			ul#blobs li.blob-big-careers .more:hover{background-image: url(../images/uksp/but_section_cm_btn_on.gif);}


		ul#blobs li .moreGreen{
			background: url(../images/uksp/but_sixbox_green.gif) no-repeat top transparent;
		}
		ul#blobs li .more a, ul#blobs li .moreGreen a{
			position: relative;
			padding: 0 0 0 24px;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			height: 22px;
		}

		ul#blobs li .more:hover{background-image: url(../images/uksp/but_sixbox_on.gif);}
		ul#blobs li .moreGreen:hover{background-image: url(../images/uksp/but_sixbox_green_on.gif);}

/*	TEXT BITS */

.txt{
	clear: both;
	display: block;
	margin: 0 19px 0 19px;
	color: #000;
}

.txta{
	
	display: block;
	margin: 0 19px 0 19px;
	color: #000;
}

.fullspan { width:510px; }

	.extraMkII .txt { clear:none !important; }
	.home .txt{
		margin: 0 190px 0 19px;
		color: #000;
	}
	.fourboxes .txt{
		margin: 0px;
		padding-left:10px;
		width:510px;
	}
	.txtSide{
	margin: 0 5px 0 5px;
	color: #000;
	}

	.pageheading h2 { font-size:16pt !important; }
	.pageheading h2 img {vertical-align:middle;}
	.pageheading p { font-size:11pt !important; }


a.ukspbutton{
	background: url(../images/uksp/but_mid_off.gif) top left transparent no-repeat;
	width: 213px;
	height: 31px;
	font-size: 12px;
	padding: 5px 24px;
	margin: 0;
	font-weight: bold;
	display: block;
	color: #fff !important;
}
	a.ukspbutton:hover{
		text-decoration: underline;
	}

.inlineImage{
	vertical-align: middle;
}

.JobBasketIcon
 {
	float:right;
 }

.JobBasketIcon img
{
	border:0;
}

.postit
{
	border:  solid 1px #8B864E ;
	background-color: #FFF68F;
	font-size:x-small;


}

.postitwrapper
{float:right;
	display:none;padding: 2px;
	margin: 2px 2px 5px 2px;
	text-align:right;
}

a.ukspLongbutton{
	background: url(../images/uksp/btn_another_long_off.gif) top left transparent no-repeat;
	width: 280px;
	height: 31px;
	font-size: 12px;
	padding: 5px 24px;
	margin: 0;
	font-weight: bold;
	display: block;
	color: #fff !important;
}
	a.ukspLongbutton:hover{
		text-decoration: underline;
		background-image: url(../images/uksp/btn_another_long_on.gif);
	}

/* New Top Navigation	*/
#topNav{
	display: block;
	margin: -18px 0 0 0;
	*margin: -7px 0 0 0;
}
	#topNav ul, #topNav li{list-style-type: none; margin: 0; padding: 0;}
	#topNav li{
		float: left;
		height: 22px;
		width: 125px;
		font-size: 10px;
		/*  letter-spacing: -1px;*/
	}
		#topNav li a{
			color: #fff;
			display: block;
			height: 22px;
			padding-left: 22px;
			padding-top: 1px;
			text-decoration: none;
			font-size: 12px;
			font-family:Arial;


		}
	#topNav li.btnNavStudy{background: url(../images/v3/navBtns/blackOff.gif) no-repeat;}
		#topNav li.btnNavStudy:hover{background: url(../images/v3/navBtns/blackOn.gif) no-repeat;}
	#topNav li.btnNavLook{background: url(../images/v3/navBtns/purpleOff.gif) no-repeat;}
		#topNav li.btnNavLook:hover{background: url(../images/v3/navBtns/purpleOn.gif) no-repeat;}
	#topNav li.btnNavWkng{background: url(../images/v3/navBtns/greenOff.gif) no-repeat;}
		#topNav li.btnNavWkng:hover{background: url(../images/v3/navBtns/greenOn.gif) no-repeat;}
	#topNav li.btnNavEmpl{background: url(../images/v3/navBtns/blueOff.gif) no-repeat;}
		#topNav li.btnNavEmpl:hover{background: url(../images/v3/navBtns/blueOn.gif) no-repeat;}
		
.FullSpan{
	width:500px!important;
}
.mainBody h3{
	color:#F24D00!important;
	font-weight:bold;
	/*font-size:large!important;*/
	min-height:22px;
	padding-top:3px;
	background:url(../images/v3/yellowArrow.gif) no-repeat!important;
	padding-left:25px;
	font-size:1.3em;
}


.mainBody h3.Open
{
	background:url(../images/v3/yellowArrow_Down.gif) no-repeat!important;
}
.mainBody a, .mainBodyWide a{
	color:#F24D00!important;
}
.todo h5 a{
	color:#FFFFFF!important;
}
a.ukspbutton{
	color:#FFFFFF !important;
}
a.greenBtnLink, a.blackBtnLink, a.redBtnLink {
	color:#fff !important;
}
div#answers h4 a {
	color:#FFFFFF!important;
}
.Preview_Vacancy
{
border-top:1px dotted black;
margin-top:5px;
padding-top:5px;
}
#BenefitsList
{
margin:0px!important;
}
.GreyedTopNav
{
	opacity: 0.2;    
	filter: alpha(opacity=20); /*msie*/    
	background-color:#000;
}
.Preview_Vacancy h3
{
	background-image:none!important;
	padding-left:0px!important;
	font-size:small!important;
}
.Preview_Vacancy a
{
	color:black!important;
}
.FullSpan .BenefitSummary
{
	margin-left:0px!important;
}
.inlineElements *
{
	display:inline;
	color:black!important;
	font-size:180%!important;
}
.inlineElements h2
{
	vertical-align:35%;
}
.Staggered
{
	text-align:right;
	position:relative;
	color:black!important;
	margin-top:-8px!important;
}



td.no
{
	text-align: center !important;
	width:30px;
}
td.maybe-yes
{
	text-align: center !important;
	width:30px;
}
td.maybe-no
{
	text-align: center !important;
	width:30px;
}
td.maybe
{
	text-align: center !important;
	width:30px;
}
td.yes
{
	text-align: center !important;
	width:30px;
}
#LoadingText
{
	position:relative;
	top:10px;
	/*margin-left:15px;*/
	font-weight:bold;
}
.SavingText
{
	position:relative;
	left:3px;
	font-weight:bold;
}
.SavingText img
{
	position:relative;
	top:1px;
	width:11px;
	height:11px;
}

.watermarkOn {  
    color: #555 !important;  
    font-style: italic !important;  
}  
    
span.moreDetails
{
	cursor: pointer;
	color: #f24d00;  
	
}


/*	Orchestra's Blue Good Employer Guide	*/
.blueGEG div#main h2 {color:#0081a6;}
.blueGEG div#main h3 {color:#0081a6 !important;}
.blueGEG div#main h6 {color:#0081a6;}
.blueGEG .mainBody a {color:#0081a6 !important;}

.blueGEG .mainBody h3 {
	background:url(../images/v3/blueArrow.gif) no-repeat!important;
	padding-left:25px;
}

.blueGEG div#extraContent {
	background: url(../images/v3/gegLogo.gif) no-repeat !important; 
	padding-top: 181px !important; 
	margin-top: -20px !important;
}
div.blueGEG div#extraContent {
	background: url(../images/v3/gegLogo_Smaller.gif) no-repeat !important;
	width:135px!important;
	height:140px; 
	padding-top: 0px !important; 
	margin-top: 0px !important;
}

.blueGEG div#extraContent.RHNav {background-image:none !important;
	padding-top: 0px !important; 
	margin-top: 0px !important;
	}

.blueGEG td.graphBlog .e-ee {background:#fff; font-size: 7px; height: 7px; border: 1px solid #4f4f4f; border-left: 0; border-bottom: 0;}
.blueGEG td.graphBlog .e-er {background:#0081a6; font-size: 7px; height: 7px; border: 1px solid #4f4f4f; border-left: 0; border-top: 0;}
.blueGEG td.graphBlog .big.thumb  {border: 1px solid #4f4f4f;}
.blueGEG .ratings td.graphBlog  {background:#4f4f4f; border: 1px solid #4f4f4f; width: 165px;}
.blueGEG #divEmpRat .ratings td.key {background: #fff!important; height:auto!important; border:0;}
.blueGEG .ratings .ky p{ color: #4f4f4f;}
.blueGEG #Top10RatingsTable {height: 250px;}

.blueGEG #extraContent #rate-employer{
	background-image: url(../images/v3/gegRating-Employers.gif); 
	height: 130px;
	padding-top: 7px;

	*padding-top: 0;
}
	.blueGEG #extraContent #rate-employer .cutout{
		height: 100px;
		*height: 110px;}

	.blueGEG #extraContent #rate-employer .peeps, .blueGEG #extraContent #our-rated-employers div.peeps{display: none;}
	
.blueGEG #extraContent #our-rated-employers{background-image: url(../images/v3/gegOur-rated-Employers.gif); height: 270px; }
	.blueGEG #extraContent #our-rated-employers .cutout{height: 230px;}
	.blueGEG #extraContent #our-rated-employers #PoscodeSpan, .blueGEG #extraContent #our-rated-employers #LocationSpan,
		.blueGEG #extraContent #our-rated-employers p.letters{margin-top: 10px; margin-bottom: 5px;  display: block;} 
	.blueGEG #extraContent #our-rated-employers .go a{margin-top: 25px;}

.blueGEG .mkII .item.geg {
	background:transparent url(../images/v3/gegLong_blob_geg.gif) no-repeat scroll 0 3px;
	height: 386px;
	padding: 60px 5px 0 5px;
}
.blueGEG .mkII .item.geg *{color: #474747;}
.blueGEG .mkII .item.geg table tr.header th{color: #fff;}
.blueGEG .mkII .geg a.back, .blueGEG .mkII .geg a.next{color: #fff;}
.blueGEG #PageShortcuts {width: 135px;}

.blueGEG div#extraContent div.box {background-image:url(../images/v3/gegRH-Nav-3.gif);}


.blueGEG div#extraContent div.box h3 {background-image:url(../images/v3/gegRH-Nav-3-button.gif); color:#fff !important;}
.blueGEG div#extraContent div.box a {color:#fff !important;}
.blueGEG div#extraContent div.box div {background-image:url(../images/v3/gegRH-Nav-3-bottom.gif); color: #fff;}
.blueGEG div#extraContent div.box li {margin-bottom: 5px; color: #fff !important;}
.blueGEG div#extraContent div.box li a {color: #fff !important; text-decoration: underline}
.blueGEG div#extraContent div.box ul {margin-left: 5px; list-style-type: none;}

.blueGEG #divEmpRatHead {background-image:url(../images/v3/gegMain_section_bg.gif); height: 57px;}
.blueGEG #divEmpRat {background-image:url(../images/v3/gegMain_section_bg_bottom_ponder.gif); padding-bottom: 64px;}
.blueGEG .ratings th{text-align: left; font-size: x-small;}
	.blueGEG .ratings th a{color: #4f4f4f !important;}

.blueGEG .comments span{background: transparent; padding: 10px 0 3px 0;}
.blueGEG .comments strong {background: transparent; padding: 10px 0 3px 0;}

.blueGEG .mainBody a.ukspbutton{color: #fff !important;}

.blueGEG div#footer {background-image: url(../images/v3/gegFooterShoosw.gif); height: 93px;}
.blueGEG #footer p.companies{padding-top: 25px;}
.blueGEG #footer p.companies .fr{margin-right: 0; width: 160px; height: 36px; -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0; }
.blueGEG #footer p.companies .fr a img{-moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;  }  
.blueGEG #footer p.companies .eu{display: none;}
.blueGEG div#wrapper.home div#main{padding-bottom: 40px;}

.blueGEG div.box a.GoBtn { background-image: url(../images/v3/gegGoButton.gif);}

.blueGEG .mkII .geg a.back{background-image: url(../images/v3/gegBackButton.gif) !important; background-position: top left;}
.blueGEG .mkII .geg a.next {background-image: url(../images/v3/gegNextButton.gif) !important; background-position: top left;}

.blueGEG .geg tr.HighlightEmployerRow td {background : #0081a6; color:#fff !important;}
.blueGEG .geg tr.HighlightEmployerRow td a {background : #0081a6; color:#fff !important;}
.blueGEG .geg tr.HighlightEmployerRow td.graphBlog{	background : #4f4f4f;}


.blueGEG .vacancyCount
{
	font-size:40px; margin-bottom:0px !important; font-weight:bold; color:#fff; text-align:center;
}

#ActivateLink, #DeActivateLink
{
	background:url(../images/uksp/splash_morebutton.gif) no-repeat left; 
	width:113px;
	height:21px;
	display:inline-block;
	padding-left:20px;
	padding-top:5px;
	color:white!important;
}
#PersonalMessageTA
{
	width:400px;
	height:100px;
}
#AskMeAgainLabel
{
	padding-left:3px;
}
#ContactEmail
{
	width:200px;
}
#WordSell
{
	width:250px;
	height:50px;
}

.vacancyCount
{
	font-size:40px; margin-bottom:0px !important; font-weight:bold; color:#F24d00; text-align:center;
}


#AcceptExtraInfo
{
	width:330px;
	height:150px;
}
.RemovedListing
{
	opacity:0.4;
	filter:alpha(opacity=40);
}

/*	CHAMPIONS PAGE	*/
.champsLogo{
	border: 1px solid #ccc;
	text-align: center;
	padding: 5px 5px;
	
	margin-right: 5px;
	margin-bottom:10px;
	/*margin-bottom: 3px; line-height: 70px;*/
	overflow: hidden;
}
	.champsLogo img{
		
	}
	
	#messageBoard , #featuredJob, #featuredEmp, #QandA {clear:both;}
	
	#featuredEmp{min-height:280px;}
	
dl.champsInfo{
	padding: 0 10px;
}
	dl.champsInfo dt{
		font-weight: bold;
	}
	dl.champsInfo dd{
		padding-bottom: 1em;
	}
		dl.champsInfo dd a{
			color: #369 !important;
			text-decoration: underline;
		}
		
.champSearchBox	#suggestBox
{width:300px
}	
		
#expandable{
	height: 175px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow-y: scroll;
}

#MainChampDetails .txt h3{
	margin-top: 1em;
	font-size: 16px;
	margin-bottom: 0.5em;
}
		
ul#main-nav {
	margin: 1em 0 0 0;
	padding:0 0 0 10px;
	float:left;
	width: 500px;
	border-bottom:2px solid #cfcfcf;
}
	ul#main-nav li {
		margin:0;padding:0;
		list-style:none;
		float:left;
		margin:0 0.3em 0 0;
		text-transform: uppercase;
		text-align: center;
	}
	ul#main-nav li a {
		display:block;
		padding: 0;
		width: 120px;
		height: 25px; line-height: 25px;
		color: #fff;
		background: url(../images/v3/littleTabBlue.png) transparent no-repeat;
	}
	ul#main-nav li a:hover {
		color: #ccc;
	}
	ul#main-nav li.selected a {
		background: url(../images/v3/littleTabGreen.png) transparent no-repeat;
		color:black;
		text-decoration:none;
	}


.champTab{
	margin: 0 10px;
}
	.champTab .txt{
		width: 490px;
	}
	.champTab .txt p{
		margin-left: 25px;
	}
	.champTab a{
		color: #369 !important;
		text-decoration: underline;
	}
	
	.champTab div#searchPageBox { float:right; margin-right: 1px;}

/*	PAGING	*/
ul.pages{
	margin-bottom: 2em;
}
	ul.pages li{
		display: inline;
		font-size: x-small;
		list-style-type:none;
		margin:0px 2px;
	}
	ul.pages li input.gotoPageBox {
		width:27px;
		height:16px;
		margin:0px;
		vertical-align:middle;
		font-size:x-small;
		text-decoration:underline;
		text-align:center;
	}
	ul.pages a{
		background: #fff none repeat scroll 0 0;
		border:1px solid #e7e7e7;
		color:#000;
		padding:2px 5px;
	}
	ul.pages span{
		font-weight: bold;
	}
div#searchPageBox { float:right;  }
	div#searchPageBox input { font-size:x-small; vertical-align:middle; }
	div#searchPageBox a { font-size:x-small; }

/*	Comments */
	.comment{
		padding: 3px;
		margin: 0 11px;
		border-bottom: 1px solid #eee;
		margin-bottom: 0.5em;
		padding-bottom: 2em;
		position: relative;
	}
	.comment .date, .comment .author{font-size: x-small; color: #999; margin-bottom: 0;}
	.comment .date{margin-bottom: 0.5em;}
		.comment .author, .comment .date{display: inline;}
		.comment .author{ margin-right: 10px; color: #333; }
		.comment .date{ font-style: italic; }

	.comment{
		margin-top: 5px;
		padding: 3px 6px;
		background: #e7e7e7;
		border: 1px solid #ddd;
	}
	.champion p{
		color: #090;
	}

/*	Edit links	*/
	.replyButton, .messageButton{
		display: block;
		text-align: right;
		margin-right: 10px; margin-left: 17px;
		padding-bottom: 5px;
	}
		.messageButton{
			text-align: left;
		}
	.champEdit{
		margin: 10px 20px;
		line-height: 16px;
		display:none;
	}
		#extraContent .champEdit{margin-left: 10px;}
			#extraContent .champEdit a{color: #069 !important;}
		
		#chaWords{ background: url(../images/v3/editWords.gif) no-repeat; padding-left: 20px;	}
		#chaContact{ background: url(../images/v3/editContact.gif) no-repeat; padding-left: 20px;	}
		#chaLogo{ background: url(../images/v3/editLogo.gif) no-repeat; padding-left: 20px;	}

		.champEdit a{color: #069 !important; text-decoration: underline;}
		
		#extraContent #champsInfo select, #extraContent #champsInfo input {margin: 2px 20px;}
		#extraContent #champsInfo select, #extraContent #champsInfo #PathwaysEditList input {margin: 2px;margin-left:20px;margin-right:5px;}
		#extraContent #champsInfo select, #extraContent #champsInfo span {display:block;width:100%;}
		#extraContent #champsInfo select, #extraContent #champsInfo a.functionLink {margin-left:20px;}
		#extraContent #champsInfo dd {margin-bottom: 0px; }
    
		#MainChampDetails p.infoForChamp	, #myPage p.infoForChamp	
		{
			margin-left:20px; 
			color:#F24D00 !important;
			width:330px;
		}
		
		#skillsPledge
		{
			clear:both;
			width:120px;
			margin: 180px 0px 5px 0px;
			text-align:center;
			
		}
		#skillsPledge a
		{
			color:#0081a6;
			text-decoration:underline;
		}
		#skillsPledge img
		{
			display:block;
			margin-right:5px;
			margin-top:-10px;
		}
    
    
    .OrangeText
    {
		color:#F24D00;
    }
    
    dt.Talent, dt.TalentItem
    {
		padding-bottom:5px;
    }
	a.RemoveSuggestedJobLink
	{
		float:right;
	}
	li.SuggestedJobItem
	{
		padding-bottom:7px;
		width:200px;
	}
	div.SuggestedJobItem
	{
		padding-bottom:7px;
		width:200px;
	}
	div.SuggestedJobItem img
	{
		width:12px;
		height:12px;
	}
	
/*CSS For JQuery Auto Suggest */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align: left;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0080ff;
	color: white;
}
/*END ~ CSS For JQuery Auto Suggest ~ END*/

#autoCompleteSuggestedJobs
{
	width:150px;
}
.EvenResult
{
	background-color: #eee;
}
span#AddSuggestedJobDD
{
	display:block;
	width:200px;
}
span#AddSuggestedJobDD .JobBasketIcon img
{
	width:10px;
	height:10px;
}

/*    eBLASTS        */
#eBlasts .searchbox{
text-align: right;
}

.aneBlast{
    margin: 1em 0 0 0;
    padding: 0 0 1em 0;
    border-bottom: 1px solid #ddd;
}
    .aneBlast .date{
        float: right;
    }
    .aneBlast a.title{
        font-size: 12px;
        font-weight: bold;
    }
    .aneBlast .keywords{
        margin-right: 75px;
        /*font-style: italic;*/
        margin-left: 10px;
        color:Gray;
    }

#eBlasts .navigation{
    margin: 1em 0;
    font-size: 110%;
    line-height: 150%;
    text-align: right;
}



#FullEmailText
{
	height:320px;
	overflow-y:scroll;
	overflow-x:hidden;
	width:555px;
	border:solid 1px #d1d1d1;
	padding:10px;
	
	/*IE Overides Due to Padding. */
	.height:340px;
	.width:575px;
}

div.iFramed
{
	overflow-y:hidden!important;
	overflow-x:hidden!important;
	/*border-style:none!important;*/
	padding:0px!important;
	
	/*IE Overides Due to Padding. */
	height:340px!important;
	width:590px!important;
}

#EmailButtons a
{
	color:#F24D00!important;
}
#EmailButtons img
{
	width:12px;
	height:12px;
	margin-right:3px;
	border-style:none;
}
#EmailButtons
{
	padding-top:5px;
}

#EmailButtons strong
{
	color:red;
}

#eBlast h3,#eBlast p 
{
	padding-left:0!important;
}
#eBlast
{
	margin-left:15px!important;
}

#VacancySearchFields #ChangePaths
{
	color:#F24D00 !important;
}

#VacancySearchFields .disclaimer
{
	background:  8px 12px #FFD2A2 no-repeat ;
	display:none;
	width:230px;
}


#VacancySearchFields .tdwide
{
	width:200px;
}


.ypgicon
{
	
	font-weight:bold;
	font-size:12px;
	color:#ee0000;
	cursor:help;
	border: solid 1px #ee0000;
	padding: 0px 5px 0px 5px;
	background-color: #FFECF9;
}



.benGroup
{
	display:block;
	margin-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	color:#F24D00!important;
	font-size:15px;
	background:white url(../images//uksp/RightBullet.jpg) no-repeat top left;
	padding-left:16px;
	
}
#BenefitsList .open
{
	background:white url(../images//uksp/DownBullet.jpg) no-repeat top left;
}

.BenefitStartPara
{
	margin-left:15px;
}

.NoChange, .Changed, .Removed, .Error, .NewBenefit
{
	width:300px!important;
	padding-bottom:5px;
}

.BenefitICon
{
	float:right;
}

.BenefitICon img
{
	height:12px;
	width:12px;
	background-color:White;
}

.NoBenefitsChanged
{
	padding:10px;
	color:Green;
	font-weight:bold;
}

#FunctionButtons
{
	margin-top:10px;
	width:600px !important;
}

#FunctionButtons a
{
	/*float:left;
	display:block;*/
	margin-right:10px;
}

.RemovedMessage
{
	color:Green;
	font-weight:bold;
}

#GoodEmployerVacancies .VacancyItem
{
	width:93%;
	/*margin-left:2.5%;*/
	padding:5px;
	margin-bottom:5px;
	border: solid 1px #DDDDDD;
	height:40px;
	background-color:#E7E7E7;
	list-style:none;
}

#GoodEmployerVacancies .VacancyItem span
{
	float:right;
	/*display:block;*/
}

#GoodEmployerVacancies .VacancyItem h3
{
	font-size:150%;
}

#GoodEmployerVacancies .VacancyItem p
{
	/*font-size:120%;*/
	font-weight:bold;
}

#GoodEmployerVacancies 
{
	margin-top:20px;
}

.GoodEmployerVacancySearchSpan
{
	float:right;
	display:block;
	font-size:x-small;
}

.Paging
{
	font-size:x-small;
}

#GEVacancyTopBar
{
	width:92%;
	margin-left:3%;
}

.RssFeedMainDiv .RssFeedItems .feedItem
{
	list-style:none !important;
}

.RssFeedMainDiv .CopyrightMessage
{
	color:#BABABA;
	font-size:x-small;
	font-weight:bold;
}

.RssFeedMainDiv .RssFeedItems
{
	margin-left:0px!important;
}

#RSSUrl
{
	width:350px;
	margin-left:10px;
	margin-right:10px;
}

#messageBoard p
{
	margin-left:15px;
}

#courseTypeDiv, #typefilter, #flagfilter
{
	display:none;
}

img.SlideIcon
{
	cursor:pointer;
	display:inline;
	height:12px;
	width:12px;
	background-color:White;
}

#QualJobNote
{
	font-weight:bold;
	color:#C4C4C7;
}
.postCodeWarning
{
	color:red;
	font-weight:bold;
}

.requestMessage
{
	font-weight:bold;
}

#NoUKPostCodeSpan
{
	float:none!important;
}

div.CareerMapPopup #LeftNav
{
	float:left;
	width:100px;
	border-right:solid 1px #DDDDDD;
	height:347px;
	background-color:#F6F9FD;
	
}
div.CareerMapPopup #LeftNav div
{
	width:100px;
	height:50px;
	border:solid 1px #DDDDDD;
	border-left:none !important;
	margin-bottom: -1px;
	margin-right:-1px;
	cursor:pointer;
	line-height:50px;
	vertical-align:middle;
	z-index:100000000;
}

div.CareerMapPopup #LeftNav div.Selected
{
	border-right:solid 1px #FFFFFF !important;
	background-color:#FFFFFF;
	cursor:auto;
}

div.PDFLineClear
{
	 clear:both;
}

div.CareerMapPopup .PDFLink
{
	text-decoration:none;
	float:right;
	line-height:25px;
	vertical-align:middle;
	padding-top:5px;
}

div.CareerMapPopup .PDFLink img
{
	margin-top:-5px;
}

div.CareerMapPopup .RightPanel
{
	padding-top:10px;
	z-index:5000000;
	float:right;
	width:474px;
	height:335px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:solid 1px #DDDDDD;
	border-left:none;
	
}

div.CareerMapPopup .RightPanel p
{
	margin-bottom:5px;
	margin-left:5px;
	text-align:left;
}

div.CareerMapPopup .RightPanel p a
{
	color:#F44D00!important;
}

div.CareerMapPopup table.jobsList{
	width: 90%;
	color: #222;
	margin-bottom: 1px;
	display: block;
	text-align:left;
}
div.CareerMapPopup table.jobsList td
{
	border-bottom: 1px solid #ccc; padding-top: 3px; 
	padding-bottom: 3px;
}
table td.logo
{
	text-align: right;
	width:60px;
}
table img.smallThumb
{
	height: 40px;
	width: 60px;
	padding: 1px;
	border: 1px solid #999;
}

div.CareerMapPopup table.jobsList tr a
{
	color: #F24D00 !important;
}
div.CareerMapPopup table.jobsList tr:hover h4 a
{
	color: #900 !important;
}
div.CareerMapPopup table.jobsList tr:hover img
{
	border: 1px solid #000;
}

div.CareerMapPopup ul#PathwayEmployers 
{
	width:450px;
}

div.CareerMapPopup ul#PathwayEmployers li 
{
	float:left;
	margin-left:30px;
	display:block;
	width:103px;
	background-color:#F2F2F2;
	height:120px;
	padding:5px;
	border:solid 1px #DDDDDD;
	margin-bottom:10px;
	cursor:pointer;
}

div.CareerMapPopup ul#PathwayEmployers li:hover 
{
	border:solid 1px #F24D00;
	background-color:#DDDDDD;
}

div.CareerMapPopup ul#PathwayEmployers li span.ImgContainer
{
	display:block;
	height:70px;
	width:100px;
	border:solid 1px black;
	background-color:white;
	line-height:85px;
	vertical-align:middle;
	margin-bottom:3px;
}

div.CareerMapPopup ul#PathwayEmployers li img
{
	max-width:100px;
	max-height:70px;
}


div.CareerMapPopup #Panel1 li
{
	text-align:left;
	margin-left:25px;
	
}


.jobsList p
{
	margin-left:0px !important;
}

#SkillsPledgeQuestions
{
	width:500px;
}
#SkillsPledgeQuestions label
{
	width:400px !important;
}


#SkillsPledgeQuestions a
{
	margin: 15px 0 0 10px;
}

#SkillsPledgeQuestions input, .SkillsPledgeSavingMsg
{
	float:right;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	max-height:14px;
}

#SkillsPledgeQuestions label
{
	margin-left:10px;
	width:460px;
	display:block;
	margin-top:15px;
	/*clear:both;*/
}

#SPAlreadyAnsweredMsg
{
	font-weight:bold;
	color:Green;
	margin-top:10px;
	width:800px;
}


