﻿html,
body,
form
{
	margin:0;
	padding:0
}
body
{
	background:#e3eded url('background/page.gif') repeat-x top;
	color:#333333;
	font-size:12px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	overflow-y:scroll;
	line-height:130%
}
.main
{
	width:960px;
	padding-top:20px;
	margin:0 auto
}
.bar
{
	height:50px;
	background:url('background/bar_search.png') no-repeat right
}
.barLinks
{
	float:left
}
.bar .barLinks.home
{
	background-image:url('background/bar_home.png');
	background-position:left top !important
}
.barLinks.people
{
	background-image:url('background/bar_people.png')
}
.bar .barLinks.employer
{
	background-image:url('background/bar_employers.png')
}
.bar .barLinks.advice
{
	background-image:url('background/bar_advice.png')
}
.barLinks a
{
	display:block;
	height:50px;
	float:left
}
.a_home
{
	width:210px
}
.a_people
{
	width:130px
}
.a_employers
{
	width:157px
}
.a_advice
{
	width:133px
}
.barSearchField
{
	padding:18px 0 0 79px;
	width:119px;
	float:left;
	visibility:hidden
}
*+html .barSearchField
{
	padding-top:15px
}
.barSearchField input
{
	background:none;
	border:none;
	margin:0;
	padding:0;
	width:105px;
	color:#333333
}
.barSearchButton
{
	padding-top:18px;
	float:left;
	visibility:hidden
}
.barSearchButton input
{
	cursor:pointer
}
.sign
{
	margin-top:14px;
	width:86px;
	background-position:left top;
	background-repeat:no-repeat;
	float:right
}
.in
{
	background-image:url('button/sign_in.gif')
}
.sign a
{
	display:block;
	width:65px;
	height:22px
}
.main .followUs
{
	padding:12px 25px 0 0;
	height:23px;
	background:url('art/follow_us_on.gif') 778px 16px no-repeat
}
.footer div.followUs
{
	padding:0;
	float:right;
	background:url('art/follow_us_on.gif') left no-repeat;
	width:155px !important
}
.followUs a,
.box_socialMedia div div
{
	display:block;
	width:16px;
	height:16px;
	margin-left:5px;
	float:right;
	font-size:0
}
.a_facebook
{
	background-image:url('button/facebook.gif')
}
.a_in
{
	background-image:url('button/in.gif')
}
.a_twitter
{
	background-image:url('button/twitter.gif')
}
.a_youtube
{
	background-image:url('button/youtube.gif')
}
.content
{
	width:950px;
	margin:0 auto;
	border-bottom:1px #badbee solid;
	background-image:url('art/contentRightLine.gif');
	background-color:white;
	background-repeat:no-repeat;
	background-position:right top
}
.content.multiColomn
{
	width:937px;
	padding:36px 0 0 13px;
	min-height:712px;
	padding-bottom:20px;
	height:712px;
	height:auto !important
}
.multiColomn .left
{
	float:left;
	width:173px
}
.multiColomn .left dl,
.multiColomn .right dl
{
	margin:0;
	padding:0 0 12px
}
.multiColomn .left dt,
.multiColomn .right dt
{
	margin:0;
	padding:0 0 9px 0;
	font-size:16px;
	line-height:16px
}
.multiColomn .left dd,
.multiColomn .right dd
{
	margin:0;
	padding:0 0 0 10px;
	color:#35404d;
	font-size:11px;
	line-height:18px
}
.multiColomn .left dd a,
.multiColomn .right dd a,
.multiColomn .left dd div,
.multiColomn .right dd div
{
	font-size:13px
}
.multiColomn .left .blog dd
{
	line-height:14px
}
.multiColomn .left .blog dd .separator_dottedGray
{
	margin:2px 0 3px
}
.multiColomn .left dl dd .newsDate
{
	font-size:11px;
	color:#8a919a;
	line-height:15px
}
.main .multiColomn .left .blog
{
	padding-top:16px;
	border-bottom:15px solid white
}
.multiColomn .left .blog dt
{
	padding-bottom:12px
}
.multiColomn .left .blog dd a
{
	display:block;
	line-height:14px;
	font-size:12px;
	margin-bottom:3px
}
.main .multiColomn .left .links
{
	padding-top:16px;
}
.multiColomn .left dd div,
.silver
{
	color:gray
}
.multiColomn .middle
{
	float:left;
	width:460px;
	padding:0 31px 0 30px;
	font-size:13px
}
.multiColomn .middle p
{
	margin:0;
	padding:5px 0 10px
}
.separator_dashedGray
{
	height:11px;
	background:url('art/dashedGrayLine.gif') left center repeat-x
}
.separator_tab
{
	font-size:0;
	line-height:0;
	height:32px;
	width:1px;
	background-image:url('background/tab_separator.gif');
	float:left
}
.separator_solidBlue
{
	height:11px;
	background-position:right center;
	background-repeat:no-repeat;
	clear:both
}
.left .separator_solidBlue
{
	background-image:url('art/short_blueLine.gif')
}
.middle .separator_solidBlue
{
	background-image:url('art/long_blueLine.gif')
}
.separator_dottedGray
{
	height:11px;
	background:url('art/dottedGrayLine.gif') left center repeat-x;
	clear:both
}
.table_separator_dottedGray
{
	background:url('art/dottedGrayLine.gif') bottom repeat-x;
}
.data_table tr
{
	line-height: 2em;
}
.content.multiColomn .right
{
	float:left;
	width:219px
}
.content.home
{
	background-position:949px 3px
}
.doubleColumns
{
	height:408px;
	background-image:url('art/doubleColumnSeparator.gif');
	background-position:602px 0px;
	background-repeat:no-repeat
}
.home .doubleColumns
{
	height:394px;
	background-position:602px 3px
}
.homeB .doubleColumns
{
	height:394px;
	background:url('background/homeB_left.jpg') 0 1px no-repeat
}
.doubleColumns .topLine
{
	background:url('art/doubleLine_top.gif') top repeat-x;
	height:100%
}
h1, h2, h3
{
	margin:0;
	padding:0;
	font-family:"Century Gothic", "Avant garde", Avantgarde, "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:normal
}
h1
{
	font-size:28px	
}
h2
{
	font-size:19px;
}
.doubleColumns .right h2
{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:20px
}
h3
{
	font-family:Helvetica, Arial, sans-serif;
	font-family:16px;
	font-weight:bold
}
.title
{
	padding-bottom:17px
}
.bold
{
	font-weight:bold
}
.blue
{
	color:#0079B8
}
.gray,
.multiColomn .left dt a
{
	color:#333333
}
.orange
{
	color:#ee5f00
}
.white
{
	color:white
}
h1.orange
{
	color:#666666
}
.home .doubleColumns .left
{
	padding:38px 244px 0 27px;
	width:332px;
	height:356px;
	float:left;
	background:url('background/home_left.jpg') 365px 41px no-repeat;
	font-size:13px
}
.homeB .doubleColumns .left
{
	padding:33px 0 0 49px;
	width:553px;
	float:left
}
.homeB .doubleColumns .left .box_transparent
{
	padding:20px 20px 0;
	width:206px;
	height:315px;
	background-image:url('background/transparent.png');
	float:left
}
.consumer_index .doubleColumns .left
{
	padding:25px 39px 0 26px;
	width:537px;
	height:383px;
	float:left;
	background:url('background/people-index_left.jpg') 74px 107px no-repeat;
	font-size:13px
}
.employer_index .doubleColumns .left
{
	padding:25px 29px 0 27px;
	width:546px;
	height:383px;
	float:left;
	background:url('background/employer-index_left.jpg') 27px 110px no-repeat;
	font-size:13px
}
.employer_index .doubleColumns .left ul
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px
}
.advice .doubleColumns .left
{
	padding:25px 0 0 28px;
	width:574px;
	float:left;
	font-size:18px
}
.advice .doubleColumns .left .orange
{
	padding:235px 0 0 70px
}
.home .doubleColumns .left p
{
	margin:0;
	padding:25px 0
}
.consumer_index .doubleColumns .left div
{
	margin:0;
	padding:30px 0 30px 270px
}
.employer_index .doubleColumns .left p
{
	margin:0;
	padding:10px 0 60px 325px;
	line-height:150%
}
.employer_index .doubleColumns .left div
{
	font-weight:bold;
	font-size:15px
}
.employer_index .doubleColumns .right .separator_dashedGray
{
	width:310px;
	border-top:10px solid white
}
.blur
{
	color:#B0B0B0;
}
.interested
{
	width:310px;
	padding-top:53px;
	background:url('background/interested.png') left top no-repeat;
	height:55px;
	margin-top:6px
}
.interested input
{
	width:145px;
	background:none;
	border:none;
	margin:0;
	padding:0;
	font-size:12px
}
.interested select
{
	float:left;
	width:150px;
	color:#333333
}
.interested div
{
	height:26px;
	padding:4px 0 0 4px
}
*+html .interested div
{
	padding-top:2px
}
a
{
	text-decoration:none;
	color:#006699
}
a:hover
{
	text-decoration:underline
}
.a_freeTrial
{
	display:block;
	width:186px;
	height:44px;
	background-image:url('button/free_14_day_trial.png');
}
.homeB .a_freeTrial
{
	background-image:url('button/free_14_day_trial-black.png');
}
* html .homeB .a_freeTrial
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button/free_14_day_trial.png')
}
.home .a_freeTrial
{
	margin:0px auto
}
.consumer_index .a_freeTrial,
.consumer_index .a_readMore,
.consumer_index .a_tour
{
	float:right;
	clear:both
}
.a_tour
{
	display:block;
	background:url('art/camera.gif') left top no-repeat;
	width:85px;
	padding-left:26px
}
.home .a_tour
{
	margin:24px auto 10px
}
.consumer_index .a_tour
{
	margin-top:24px
}
.a_readMore
{
	display:block;
	width:118px;
}
.home .a_readMore
{
	margin:0 auto
}
.doubleColumns .right
{
	float:right;
	padding-top:19px;
	width:330px
}
.homeB .doubleColumns .right
{
	background:url('background/homeB_right.jpg') 0 3px no-repeat;
	padding-left:18px;
	height:374px
}
.right .a_jobSeekers
{
	display:block;
	width:150px;
	height:131px;
	background-image:url('button/job_seekers.png');
	float:left;
	margin:20px 10px 0 0
}
.a_workers
{
	display:block;
	width:150px;
	height:131px;
	background-image:url('button/workers.png');
	float:left;
	margin:20px 10px 0 0
}
.a_emloyers
{
	display:block;
	width:150px;
	height:131px;
	background-image:url('button/employers.png');
	float:left;
	margin:20px 10px 0 0
}
.a_government
{
	display:block;
	width:150px;
	height:131px;
	background-image:url('button/government.png');
	float:left;
	margin:20px 10px 0 0
}
.a_longerTermUnemployed
{
	display:block;
	width:309px;
	height:131px;
	background-image:url('button/longer_term_unemployed.png');
	float:left;
	margin-top:20px
}
.a_manWithTie,
.a_symbols,
.a_laptop
{
	display:block;
	width:240px;
	height:52px;
	margin-top:10px;
	color:#333333;
	padding-left:70px;
	line-height:15px;
	padding-top:5px
}
.a_manWithTie
{
	background-image:url('button/manWithTie.gif');
}
.a_symbols
{
	background-image:url('button/symbols.gif');
}
.a_laptop
{
	background-image:url('button/laptop.gif');
}
.shadowLine
{
	padding:23px 19px 0 20px;
	height:345px;
	width:910px;
	background:url('art/doubleLine_middle.gif') top repeat-x
}
* html .shadowLine
{
	padding-right:12px
}
.flLeft
{
	float:left
}
.flRight
{
	float:right
}
.link,
.multiColomn .left dd .link,
.multiColomn .right dd .link,
.multiColomn .left .blog .link
{
	font-size:13px;
	font-weight:bold;
	padding-right:20px;
	background:url('button/bullet_white.gif') right no-repeat;
	line-height:16px
}
.marquee .link
{
	background:url('button/bullet_blue.gif') right no-repeat
}
/* assets */
.box_trial,
.box_testimonials,
.box_awards,
.box_WeAreMyWorkSearch,
.box_IsTheClockTicking,
.box_IsYoyrBusinessFacingRedundacies,
.box_eventsSeminars,
.box_confused,
.box_socialMedia
{
	padding:6px 10px;
	width:197px;
	height:146px;
	border:1px #b6def1 solid;
	float:left
}
.box_trial h2,
.box_testimonials h2,
.box_awards h2,
.box_WeAreMyWorkSearch h2,
.box_IsTheClockTicking h2,
.box_IsYoyrBusinessFacingRedundacies h2,
.box_eventsSeminars h2,
.box_confused h2,
.box_socialMedia h2
{
	line-height:22px;
	height:44px
}
.box_trial div,
.box_testimonials div,
.box_awards div,
.box_WeAreMyWorkSearch div,
.box_IsTheClockTicking div,
.box_IsYoyrBusinessFacingRedundacies div,
.box_eventsSeminars div,
.box_confused div,
.box_socialMedia div
{
	padding-top:5px;
	height:77px
}
.box_trial
{
	background:url('background/14daytrial.jpg') 87px 58px no-repeat
}
.box_trial div
{
	padding-right:130px
}
.box_awards
{
	background:url('background/awards2010.png') 10px 54px no-repeat;
}
.box_awards div
{
	padding-left:76px
}
.box_WeAreMyWorkSearch
{
	background:url('background/weAreMyWorkSearch.gif') 168px 10px no-repeat
}
.box_IsTheClockTicking
{
	background:url('background/jobcentreplus.gif') 122px 98px no-repeat
}
.box_IsYoyrBusinessFacingRedundacies
{
	background:url('background/redundancies.jpg') 12px 58px no-repeat
}
.box_IsYoyrBusinessFacingRedundacies h2
{
	letter-spacing:-1px
}
.box_IsYoyrBusinessFacingRedundacies div
{
	padding-left:50px
}
.box_freeGuide
{
	padding:96px 0 0 14px;
	width:203px;
	height:62px;
	float:left;
	border:1px #b6def1 solid;
	background:url('background/freeGuide.png') 1px 4px no-repeat;
}
.box_freeGuide_on
{
	background:url('background/freeGuide_on.png') 1px 4px no-repeat !important;
}
.box_freeGuide .textBoxs
{
	float:left;
	height:62px;
	width:153px
}
.box_freeGuide a
{
	display:block;
	width:36px;
	height:47px;
	float:left
}
.box_freeGuide div
{
	height:29px
}
.box_freeGuide input
{
	width:145px;
	background:none;
	border:none;
	margin:0;
	padding:0;
	font-size:12px
}
.box_eventsSeminars
{
	background:url('background/asset_events.jpg') 140px 6px no-repeat
}
.box_confused
{
	background:url('background/confused.gif') 124px 21px no-repeat
}
.box_confused div
{
	padding-right:83px;
	height:61px
}
.box_confused br
{
	float:none;
	clear:both
}
.box_socialMedia div div
{
	padding-top:0
}
.marquee
{
	border-top:27px solid white;
	border-bottom:36px solid white;
	clear:both;
	background:#edf7fb url('background/marquee_left.gif') left no-repeat;
	line-height:32px;
	padding-left:11px;
	height:32px
}
.marquee .link
{
	line-height:32px
}
.multiColomn .marquee
{
	width:917px
}
.marquee div
{
	height:100%;
	padding-right:13px;
	background:url('background/marquee_right.gif') right no-repeat;
}
img
{
	border:none
}
.banners
{
	border-top:1px #b6def1 solid;
	height:90px;
	float:none;
	clear:both
}
.multiColomn .banners
{
	width:924px
}
.banners table
{
	height:100%;
	width:100%
}
.banners table a
{
	display:block;
	margin:0 auto
}
.a_totaljobs
{
	width:157px;
	height:30px;
	background-image:url('art/totaljobs.png')
}
.a_jobsite
{
	width:91px;
	height:33px;
	background-image:url('art/jobsite.png')
}
.a_reed
{
	width:131px;
	height:33px;
	background-image:url('art/reed.png')
}
.a_linkedin
{
	width:88px;
	height:66px;
	background-image:url('art/linkedIn.gif')
}
.a_jcp
{
	width:85px;
	height:65px;
	background-image:url('background/jobcentreplus_full.png');
	display:block;
	margin:0 auto
}
.a_DWP
{
	width:88px;
	height:33px;
	background-image:url('art/dwp.gif');
	display:block;
	margin:0 auto
}
.footer
{
	background:white url('art/doubleLine_bottom.gif') top repeat-x
}
.footer div
{
	padding:17px 0;
	margin:0 auto;
	width:950px
}
.footer table
{
	border-collapse:collapse
}
.footer td,
.footer th
{
	vertical-align:top;
	padding:0
}
.footer th
{
	color:#666666
}
.footer dl
{
	margin:0;
	padding:0 0 0 45px
}
.footer dt
{
	margin:0;
	padding:0 0 5px 0;
	color:#999999
}
.footer dd
{
	margin:0;
	padding:0 0 0 5px;
	font-size:11px
}
.path
{
	padding:22px 0 0 13px;
	height:32px;
	width:937px;
	margin:0 auto;
	background:url('art/doubleLine_top.gif') bottom repeat-x
}
.pathLinks
{
	float:left;
	color:gray;
	font-weight:bold
}
.a_homePage
{
	display:block;
	float:left;
	width:16px;
	height:15px;
	background-image:url('button/home_page.gif');
	font-size:0
}
.tabs
{
	float:right
}
.tabs a
{
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	padding:0 20px;
	font-size:13px;
	font-weight:bold;
	background-image:url('background/tab_middle.gif');
	background-repeat:repeat-x
}
.path .tabs a.left
{
	background-image:url('background/tab_left.gif');
	background-position:left top
}
.path .tabs a.right
{
	background-image:url('background/tab_right.gif');
	background-position:right top
}
.tabs a.backBottom,
.tabs a.backBottom:hover
{
	color:#333333;
	text-decoration:none
}
.path .tabs a.left.backBottom
{
	background-position:left bottom
}
.tabs a.right.backBottom,
.path .tabs a.ie6BackBottom
{
	background-position:right bottom
}
.backBottom
{
	background-position:bottom
}
.clear
{
	line-height:0;
	font-size:0;
	height:1px;
	clear:both
}
.box_interested
{
	padding:112px 19px 13px;
	background:url('background/interested_rightColumn.png') 16px 20px no-repeat;
	border:1px #b6def1 solid;
	margin-bottom:16px;
	clear:both
}
.left .box_interested
{
	background:url('background/interested_leftColumn.png') 16px 20px no-repeat
}
.box_interested_on
{
	background:url('background/interested_leftColumn_on.gif') 16px 20px no-repeat !important;
}
*+html .box_interested
{
	padding-top:109px
}
* html .box_interested
{
	padding-top:109px
}
.box_interested .textBox
{
	padding-left:4px;
	height:28px
}
.box_interested .textBox input
{
	background:none;
	border:none;
	padding:0;
	margin:0;
	width:170px;
	font-size:12px
}
.left .box_interested .textBox input
{
	width:123px
}
.box_interested .choose
{
	padding-bottom:10px
}
.box_interested .choose select
{
	width:100%;
	color:#333333
}
.mouse
{
	background:url('art/mouse.gif') 144px 15px no-repeat;
	height:64px
}
.mouse h2
{
	word-spacing:-3px;
	white-space:nowrap
}
.multiColomn .left dd span
{
	display:none;
	font-size:11px
}
.multiColomn .left dd:hover span
{
	display:inline
}
.margin-top
{
	margin-top:14px
}
.fs12
{
	font-size:12px
}
.box-center
{
	margin-left:auto;
	margin-right:auto
}
.margin-left
{
	margin-left:11px
}
.swissArmyMouse
{
	min-height:163px;
	height:163px;
	height:auto !important;
	background:url('background/swiss_army_mouse.jpg') right top no-repeat
}
.swissArmyMouse h1,
.aboutUs h1,
.contactUs h1,
.news h1,
.guides h1
{
	color:#666666
}
.aboutUs
{
	height:215px;
	background:url('background/aboutus.jpg') bottom no-repeat;
	border-bottom:14px solid white
}
.help
{
	height:156px;
	background:url('background/advice.jpg') top no-repeat;
	padding-bottom:17px
}
.help h1
{
	color:white;
	background-image:url('background/transparent.png');
	float:left;
	margin:110px 0 0 240px;
	padding:0 5px
}
* html .help h1
{
	margin-left:120px
}
.contactUs
{
	height:86px;
	padding-top:100px;
	background:url('background/contactsus.jpg') right no-repeat
}
.newDirection
{
	height:168px;
	background:url('background/employed.jpg') top no-repeat;
	padding:20px 0 0 20px
}
.guides
{
	padding-left:10px;
	background:url('background/guides.jpg') 124px 30px no-repeat;
	height:201px;
	padding-bottom:17px
}
.news
{
	height:190px;
	padding-top:10px;
	background:url('background/news.jpg') 180px 0px no-repeat
}
.tunel
{
	height:133px;
	background:url('background/unemployed.jpg') center top no-repeat;
	padding-left:20px;
	padding-top:40px;
	padding-bottom:3px
}
.tunel h1,
.tunel ul,
.newDirection h1,
.newDirection ul
{
	color:white;
	background-image:url('background/transparent.png');
	float:left;
	padding:5px
}
.tunel h1,
.newDirection h1
{
	padding-top:0
}
.tunel ul,
.newDirection ul
{
	padding-left:20px
}
html>body .newDirection ul,
html>body .tunel ul
{
    margin-top:10px;
    margin-left:0
}
.events
{
	height:173px;
	background:url('background/events.jpg') left no-repeat
}
.events h1
{
	color:white;
	background-image:url('background/transparent.png');
	float:left;
	margin:128px 0 0 12px;
	padding:0 5px
}
* html .tunel h1
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
* html .tunel ul
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
* html .newDirection h1
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
* html .events h1
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
* html .help h1
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background/transparent.png', sizingMethod='scale')
}
.padding-top-95
{
	padding-top:95px
}
.form
{
	border-collapse:collapse;
	margin:0 auto;
	border-bottom:20px solid white
}
.form th
{
	text-align:right;
	padding:3px 10px 3px 0;
	color:#0079B8
}
.form td
{
	padding:3px 0px
}
.form input
{
	width:200px;;
	font-size:12px
}
.form select
{
	width:206px;
	color:#333333
}
.takeTransparent
{
	padding:10px;
	float:right;
	margin:295px 20px 0 0;
	background-image:url('background/transparent.png');
	display:block
}
* html .takeTransparent
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
* html .homeB .doubleColumns .left .box_transparent
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
.vertical-middle-img img
{
	vertical-align:middle
}
.absolute
{
	position:absolute
}
.padding-top-20
{
	padding-top:20px
}
.transparent
{
	background-image:url('background/transparent.png')
}
* html .transparent
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/transparent.png', sizingMethod='scale')
}
.padding-left-20,
.multiColomn .middle .padding-left-20
{
	padding-left:20px
}
.newsAuthor
{
	padding-top:22px
}