 

/*__(THESE NEED TO BE PARSED ASAP)___*/
.noJS{display:block;}
.hasJS .noJS{display:none;}
/*____________GLOBAL______________*/
*{margin:0;padding:0}
html{font-size:62.5%;height:100%}
table,select,textarea{font-size:100%}
ul{list-style:none}
a{text-decoration:none;outline:none;}
img{border:0;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
h1,h2,h3,h4,h5,h6{font-weight:400;}
body{
height:100%;
background:#fff url("http://payroll.ceridian.co.uk/hr/images/V4_bg.jpg") repeat-x 50% 0;
text-align:center;
font:1em/1.5em verdana,sans-serif;
color:#464646;
}
/*____________SPRITES______________*/
#prodNav li,#prodNav li a,#prodNav.on li,#prodNav.on li a,.megaDD,.megaDDIn div,.megaDDIn p a,#crumbs a,#bannerNav li,#topNav li,#bannerNav .bannerNavIn,#mainContent .V3Tabs ul li,.V3Tabs ul a,#sliderNavBG,#sliderNav li.on a, a.bannerButton,a.bannerButton span{
background:url("http://payroll.ceridian.co.uk/hr/images/V4_sprite1b.gif") no-repeat -999em -999em;
}
#sidebar{
background:#fff url("http://payroll.ceridian.co.uk/hr/images/sidebar.gif") repeat-y;
}
#bannerNav li div.icon{
background:url("http://payroll.ceridian.co.uk/hr/images/V4_sprite3.gif") no-repeat 10px 1px;
}
#mainContent ul li,#mainContent ul li ol li ul li,#mainContent dt{
background:url("http://payroll.ceridian.co.uk/hr/images/V3_sprite5.gif") no-repeat 0 -32px;
}
.boxIn,#mainContent fieldset{
background:url("http://payroll.ceridian.co.uk/hr/images/V3_sprite3.gif") repeat-x 1px 0;
}
a,#sidebar li,.loz,.loz2,.lozInner,.lozInner a span,#mainContent .loz a,#mainContent .loz a:hover,#mainContent .loz2 a,#mainContent .loz2 a:hover,.tableX th{
background:url("http://payroll.ceridian.co.uk/hr/images/V3_sprite4.gif") no-repeat -99999em -99999em;
}
#mainContent .callOut{
background:#efefef url("http://payroll.ceridian.co.uk/hr/images/V3_callout.jpg") no-repeat 0 100%;
}
#headerInsert form,.megaDDIn,.bannerDesc h1,.home .bannerDesc h2,div#connection,blockquote,#sidebar #sideNav a.youAreHere,#sidebar #sideNav a.youAreHere:hover,#sliderNav li,#sliderNav li a,#sliderNav li div{
background:url("http://payroll.ceridian.co.uk/hr/images/V4_sprite_jpgs.jpg") no-repeat;
}
blockquote{
background:url("http://payroll.ceridian.co.uk/hr/images/V3_blockquote1.png") no-repeat;
}
/*_____________LAYOUT______________*/
#wrap{
background:url("http://payroll.ceridian.co.uk/hr/images/bannerBg.jpg") repeat-x 50% 209px;
min-height:100%;
height:auto !important;
height:100%;
margin-bottom:-180px;
}
#overlay{
display:none;
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
background:#000;
z-index:100;
}
#wrapIn{
text-align:left;
margin:0 auto;
width:908px;
position:relative;
}
#header{
text-align:left;
height:208px;
overflow:hidden;
float:left;
width:100%;
}
#header img{
margin:81px 0 0 10px;
position:relative;
z-index:99;
}
#headerInsert{
position:absolute;
top:0;
left:0;
height:15.9em;
width:908px;
}
#banner{
color:#fff;
height:302px;
font:16px/24px verdana;
float:left;
position:relative;
width:100%;
}
#content{ margin:5px 0 40px 0; }
#mainContent{
width:660px;
float:left;
padding-top:12px;
margin-left:12px;
}
#sidebar{
width:224px;
padding:12px 0 0 0;
float:right;
}

/*______________SEARCH______________*/
#headerInsert form{
position:absolute;
top:0;
right:0;
width:224px;
height:73px;
text-align:center;
background-position:-614px 0;
}
#headerInsert input#p_search_text{
background:0;
border:0;
color:#fff;
font-size:16px;
width:170px;
padding:4px 4px 6px;
height:32px;
float:left;
margin:11px 0 0 13px;
}
#search{
position:absolute;
top:10px;
right:10px;
}

/*______________TOP NAV______________*/
#topNav{
position:absolute;
top:4px;
left:6px;
}
#topNav li{
background-position:100% -500px;
float:left;
width:112px;
}
#topNav li a{
display:block;
width:100%;
text-align:center;
font:11px/24px verdana;
color:#fff;
}
#topNav li a:hover { color:#FFE49E; }
#topNav li#topNav111{ background:0; }

/*______________PROD NAV______________*/
#prodNav{
position:absolute;
right:-2px;
top:110px;
z-index:101;
}
#prodNav li{
background-position:0 -35px;
float:left;
padding:0 0 0 5px;
margin:0 4px;
}
#prodNav li a{
float:left;
background-position:100% -35px;
padding:0 37px 0 6px;
display:block;
text-align:center;
font:900 17px/29px "Century Gothic","Trebuchet MS",arial;
letter-spacing:-1px;
color:#464646;
}
#prodNav li a:hover{
background-position:100% -413px;
color:#000;
}
#prodNav.on li{ background-position:0 0; }
#prodNav.on li a{ background-position:100% 0; }
#prodNav.on li a:hover{ background-position:100% -378px; }
#prodNav.on li.on a{ padding-bottom:3px;color:#000 }

#prodNav.on li.on{ background-position:0 -74px; }
#headerInsert #prodNav.on li.on a{ background-position:100% -74px; } /* (increased specificity for IE hover bug) */
#prodNav.on li#prodNav3.on{ background-position:0 -165px; }
#prodNav.on li#prodNav3.on a{ background-position:100% -165px; }
#prodNav.on li#prodNav4.on{ background-position:0 -119px; }
#prodNav.on li#prodNav4.on a{ background-position:100% -119px; }

.megaDD{
display:none;
position:absolute;
top:140px;
right:2px;
z-index:101;
width:604px;
background-position:0 100%;
padding-bottom:5px;
}
.megaDDIn{
float:left;
width:604px;
padding-bottom:28px;
}
.megaDDIn div{
background-position:100% -224px;
width:250px;
float:left;
margin:34px 0 0 34px;
}
.megaDDIn h4{
font:25px/51px "Century Gothic",Tahoma;
margin:0 0 0 12px;
}
.megaDDIn h4 a{ color:#000; }
.megaDDIn p a{
font:12px/18px verdana;
display:block;
color:#fff;
background-position:3px -337px;
padding:12px 12px 44px;
}
.megaDDIn p a:hover{ background-position:3px -224px; }

/*______________BANNER INNARDS____________________*/
/*____BANNER DESC____*/
.bannerDesc,#bannerNav{
float:left;
width:460px;
position:relative;
z-index:2;
}
.bannerDesc h1,.home .bannerDesc h2{
background-position:-613px -90px;
font:36px "Century Gothic",tahoma;
letter-spacing:-3px;
margin:24px 0 16px;
padding:0 18px;
line-height:81px;
width:410px;
}
.bannerDesc p,#bannerDesc ul{
margin:0 0 1em 36px;
font:400 18px/24px verdana;
}
.bannerDesc p{
width:430px;
margin:0 0 1em 12px;
}
.bannerDesc ul{ font:18px "Century Gothic",tahoma; }
.bannerDesc a{ color:#fff; }

/*___BANNER NAV____*/
#bannerNav{
float:right;
width:408px;
margin-top:24px;
}
#bannerNav li{
width:408px;
padding:4px 0;
background-position:0 -506px;
}
#bannerNav li .bannerNavIn{ padding:5px 0;}
#bannerNav li h3{
padding:0 0px 0px 70px;
font:900 22px/26px "Century Gothic",tahoma;
letter-spacing:-1px;
}
#bannerNav li p{
padding:0 3px 5px 70px;
font:italic 14px verdana;
}
#bannerNav li a{
display:block;
color:#464646;
}
#bannerNav li.on .bannerNavIn,#bannerNav li.on .bannerNavIn:hover,#bannerNav li.on .bannerNavIn.IEHoverHack{
background-position:100% -591px!important;
}
#bannerNav li.on h3 a{
color:#fff;
font:900 22px/26px "Century Gothic",tahoma;
}
#bannerNav li.on p a{ color:#ffe1ac; }
ul.navCount_2 li#bannerNav_2,ul.navCount_3 li#bannerNav_3,ul.navCount_4 li#bannerNav_4{ background:0; }

#bannerNav li .bannerNavIn:hover,#bannerNav li .IEHoverHack{ background-position:100% -682px; }

#bannerNav li.on .icon{background-position:10px -55px;}
/*__BANNER NAV OVERRIDES__*/
ul#bannerNav.navCount_3 li{ padding:14px 0;background-position:0 -486px; }
ul#bannerNav.navCount_2 li{ padding:34px 0;background-position:0 -446px; }

#bannerNav li#bannerNav_1.on{margin-top:0;}
/*__BANNER IMGS__*/
.banner_111 { background:url("http://payroll.ceridian.co.uk/hr/images/bg_111.jpg") no-repeat right 6px; }
#banner img.overSized{
position:absolute;
right:0;
top:-22px;
z-index:1;
}

/*__BANNER BUTTONS__*/
a.bannerButton,a.bannerButton span{
background-position:0 -1038px;
font:900 18px/31px "Century Gothic",tahoma;

text-transform:uppercase;
letter-spacing:-1px;
display:block;
float:left;
padding:0 6px 0 14px;
cursor:pointer;
}
a.bannerButton{
padding:0 25px 0 0;
background-position:100% -1038px;
margin:0 12px;
}
p.singleButton a{margin:0 0 0 136px;}
a.bannerButton:hover{ background-position:100% -1070px; }
a.bannerButton:hover span{ background-position:0 -1070px; }
/*_BANNER BUTTON VARIANT_*/
a.bannerButton.v2 span{ background-position: 0 -1102px; }
a.bannerButton.v2{ background-position:100% -1102px; }
a.bannerButton.v2:hover{ background-position:100% -1134px; }
a.bannerButton.v2:hover span{ background-position:0 -1134px; }

/*______________BREADCRUMB______________*/
#crumbs{
border-bottom:1px solid #ccc;
line-height:33px;
clear:both;
position:relative;
top:5px;
margin-left:12px;
}
#crumbs a{
background-position:100% -456px;
font:italic 11px verdana;
color:#565656;
padding:11px 32px 11px 0;
}
#crumbs a.urhere{ background:0; }
#crumbs a.urhere:hover{ cursor:text;color:#565656 }
#crumbs a:hover{ color:#000; }

/*________________SIDEBAR____________*/
#sidebar p,#content #talk li{ font:italic 13px/17px "Century Gothic",tahoma; }
#sidebar div{
padding-left:12px;
margin:20px 0;
}
#sidebar h2{
font:italic small-caps 24px/28px "Century Gothic",tahoma;
border:3px solid #333;
border-width:3px 0;
background:#666;
color:#fff;
margin:0 0 10px;
padding:6px 12px;
}
#content #talk li{ font:900 15px/17px "Century Gothic",tahoma; }
#content #talk a{
font:900 italic 16px "Century Gothic",tahoma;
margin:12px 0 12px 22px;
display:block;
width:140px;
background:#E75D5D;
color:#fff;
border:2px solid #6F1414;
padding:6px;
text-align:center;
}
#content #talk a:hover{ background:#F76C6C; }

#downloads p{margin:24px 0 0 0}
#downloads p a{
border:0;
background-position:95% -514px;
display:block;
}
#downloads li{ background-position:95% -15px; }
#downloads li a{
background-position:0 -107px;
padding:8px 18px 8px 24px;
display:block;
}
div#connection{
background-position:-1162px 0;
padding-bottom:100px;
margin-bottom:0;
}

/*_____SIDE NAV____*/
#sidebar #sideNav{ margin-top:0; }
#sideNav li,#sideNav h3 {
border-bottom:1px solid #b2b2b2;
margin-left:-12px;
padding-left:12px;
}
#sidebar #sideNav h3{ margin-top:-10px; }
#sidebar #sideNav h3 a{ font:900 22px verdana; }
#sidebar #sideNav a{
display:block;
font:400 18px/20px verdana;
color:#555;
letter-spacing:-1px;
margin-left:-11px;
padding:20px 0 20px 12px;
}
#sidebar #sideNav a:hover{
background:#fff;
color:#06e;
}
#sidebar #sideNav a.youAreHere,#sidebar #sideNav a.youAreHere:hover{
position:relative;
left:-25px;
margin:0 -25px 0 0;
padding:20px 0 20px 25px;
background-position:-899px 0;
width:212px;
cursor:text;
color:#000;
}
#sidebar #sideNav h3 a.youAreHere,#sidebar #sideNav h3 a.youAreHere:hover{
padding-top:16px;
}

/*______________MAINCONTENT STYLES______________*/

#mainContent{ font:1.2em/1.583em verdana,sans-serif }
#mainContent p,address{ margin:0 0 1.6em 0; }

 /*---------LINKS-------------*/
	#content a{
	font-weight:900;
	color:#06e;
	padding-bottom:1px;
	border-bottom:1px solid #ccc;
	}
	#sideNav a,#smWrap a{border-bottom:0;}
	#mainContent a:active{background-color:#efefef;}
	#mainContent a:visited{border-bottom-style:dotted;}/*nb IE7 treats # as a visited link - important for JS links*/
	#mainContent a:hover,#sidebar a:hover,#smWrap a:hover{
	color:#BD291E;
	border-bottom-color:#888;
	}
	#footer a:hover{color:#69f;}
	#mainContent a.jump:visited{border-bottom-style:solid;}
	.jump,.ext,.pdf,.goHere,.goHere2,.goHere3,.goHereDown,.addMore,.xml,.iTunes,.word,.xls,.zip,.print{
	padding-right:12px;background-position:100% -24px;
	}
	
	.pdf{background-position:100% -117px;padding-right:16px;}/*DO NOT merge this selector with attribute selector above (IE ignores the entire rule if one selector is perceived as invalid)*/
	#mainContent .ext{background-position:100% -72px;}
	.goHere,.goHere2,.goHere3,.goHereDown,.addMore,.print{padding:0 20px 2px 0;}
	#mainContent .goHere{background-position:100% -397px;}
	#mainContent .goHere2{background-position:100% -525px;}
	#mainContent .goHereBack{background-position:0 -565px;padding-left:20px;}
	#mainContent .goHereDown,#sitemap .goHereDown{background-position:100% -482px;}
	#mainContent .addMore{background-position:100% -651px;}
	#mainContent .xml,#mainContent .iTunes{padding:1px 20px 2px 0;background-position:100% -305px;}
	#mainContent .iTunes{background-position:right -254px;}
	#mainContent .word,#mainContent .xls{padding:3px 20px 0 0;background-position:100% -206px;}
	#mainContent .xls{background-position:100% -160px;}
	#mainContent .zip{padding:2px 18px 1px 0;background-position:100% -794px;}
	#mainContent .deadLink,#mainContent .deadLink:hover{color:#ccc;border:0;}
	.print{background-position:100% -351px;}
	
 /*------------HEADINGS-------------*/
	#mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4,#mainContent h5,#mainContent h6{
	color:#555;
	margin:0 0 0.833em;
	font:26px "Century Gothic",tahoma;
	}
	#mainContent h1{
	letter-spacing:-1px;
	border:2px solid #666;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background:#f1f1f1;
	padding:5px 16px;
	color:#444;
	}
	#mainContent h2{
	color:#444;
	font:400 24px Century Gothic;
	border-bottom:2px solid #666;
	line-height:1em;
	letter-spacing:-1px;
	}
	#mainContent h3{font:900 19px tahoma;}
	#mainContent h4{font:900 17px tahoma;}
	#mainContent h5{font:900 15px tahoma;}
	#mainContent h6{font:900 12px tahoma;}

 /*-----------LISTS----------------*/
	#mainContent ul,#mainContent ol,#mainContent dl{margin:1.5em 49px;}
	#mainContent ul ul{margin:0 0 0 8px;}
	#mainContent ul ol,#mainContent ol ol{margin:0 24px;}
	#mainContent ol ul{margin:0;}
	#mainContent ol ol{list-style:lower-alpha;}
	#mainContent ol{margin-left:67px;}
	
	#mainContent li,#mainContent ol li,#mainContent ol ul li,#mainContent dt{
	margin:0.25em 0 0 0;
	padding-left:18px;
	}
	
	#mainContent ul li li{background-position:-40px 6px;}
	#mainContent ol li,#mainContent ol li ul li ol li{padding:0;}
	#mainContent ul li ol li{background:0;}
	
	#mainContent dl{margin-left:61px;}
	#mainContent dt{
	font-weight:900;
	color:#555;
	margin:1em 0 0.5em -15px;
	}
	#mainContent dd{padding-left:1.5em;}
	
	#mainContent .rCol ul{margin:1.5em 26px 0;}
	#mainContent .lCol ul{margin-left:31px;}	
	
 /*-------IMG / FLASH--------------*/
	#mainContent img.LFloat,#mainContent .LFloat object,#mainContent .LFloat embed{margin:20px 8px 8px 0;}
	#mainContent img.RFloat,#mainContent .RFloat object,#mainContent .RFloat embed{margin:20px 20px 8px 8px;}
	#mainContent p img.LFloat,#mainContent p img.RFloat{margin:8px;}
	.bookmarks img{margin:0 3px -3px 28px;}
	#mainContent li.listImg{background:0;}
	li.listImg img{margin:14px 0 14px 188px;position:relative;}
	#mainContent li.listImg a{border:0;}

 /*-------VIDEO/FLASH--------------*/
 	#mainContent embed,#mainContent object{margin-bottom:24px;}
	#mainContent .pod embed,#mainContent .pod object{margin-bottom:0;}
	
 /*---------BLOCKQUOTES---------------*/
	blockquote{
	width:434px;
	margin:0 0 28px 64px;
	padding:14px 0 14px 50px;
	font-size:1.166em;
	line-height:1.5em;
	}
	.boxDouble blockquote:first-letter,.boxTriple blockquote:first-letter{/*even IE7 :first-letter support is very ropey*/
	color:#bb524a;
	font:3em Georgia,serif;
	float:left;
	margin:5px 4px 0 0;
	line-height:1em;
	}
	.firstLetter{/*manual fallback*/
	color:#bb524a;
	font:3em Georgia,serif;
	float:left;
	padding:0;
	line-height:1em;
	margin:0 4px 0 0;
	}
	blockquote cite{
	text-align:right;
	display:block;
	margin-bottom:-14px;
	font-size:0.7em;
	color:#666;
	border-bottom:1px solid #ccc;
	}
	.floatQuote,.box blockquote{
	margin:12px 0;
	width:180px;
	text-indent:50px;
	padding:24px 0;
	}
	.boxDouble blockquote,.boxTriple blockquote{
	text-indent:0;
	padding:14px 0 14px 50px;
	width:330px;
	}
	.boxTriple blockquote{
	width:434px;
	margin-left:39px;
	}
	.floatQuote{
	background-position:24px 0;
	width:236px;
	float:right;
	margin:28px 0 28px 12px;
	}
	
 /*---------CALLOUT------------*/
	#mainContent .callOut{
	display:block;
	width:402px;
	margin:14px 0 14px 112px;
	border-top:1px solid #d2d2d2;
	padding:16px 16px 50px;
	font:italic 1.33em/1.4em Georgia;
	}
	
 /*----------CODA SLIDER and V3 TABS (nb homepage overrides for home slider)-----------*/
	.stripViewer,.stripViewer .panel{
	float:left;
	width:436px;
	}
	.boxTriple .panel{width:660px;}
	#mainContent p.crossLinks{margin-top:14px;}
	.stripViewer{overflow:hidden;margin-bottom:28px;}
	.stripViewer .panelContainer{position:relative;width:100%;}		
	.stripViewer .wrapper{padding:12px 36px 12px 12px;overflow:auto;}
	#mainContent .stripViewer h3{border-bottom:0;}
  /*__coda slider loading__*/
	.csw{
	height:180px;
	border:1px solid #ccc;
	overflow:hidden;
	}
	.csw .panelContainer *{visibility:hidden;}
	.csw div{border:0;}
  /*____V3 Tabs (can standalone or accompany slider)____*/
	.V3Tabs{float:left;}
	#mainContent .V3Tabs ul{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	}
	#mainContent .V3Tabs ul li{
	float:left;
	background-position:100% -860px;
	margin:0 2px 0 0;
	padding:0 3px 0 0;
	line-height:1.75em;
	}
	#mainContent .V3Tabs ul a{
	background-position:0 -860px;
	float:left;
	padding:0 12px;
	border:0;
	display:block;
	color:#333;
	font-weight:400;
	}
	#mainContent .V3Tabs .tab3{background-position:100% -918px;}
	#mainContent .V3Tabs .tab3 a{background-position:0 -918px;}
	#mainContent .V3Tabs .tab4{background-position:100% -976px;}
	#mainContent .V3Tabs .tab4 a{background-position:0 -976px;}
	
	#content #mainContent .V3Tabs ul li.current{
	position:relative;
	z-index:99;
	background-position:100% -797px;
	padding-bottom:1px;
	margin-bottom:-1px;
	}
	#content #mainContent .V3Tabs ul li.current a{
	background-position:0 -797px;
	padding-bottom:1px;
	margin-bottom:-1px;
	}
	#mainContent .V3Tabs ul a:visited{border:0;}
	
 /*----------THE BOX---------------*/
	/*1px rounded corners... look ma, no images!*/
	#mainContent .box p{margin-left:0;margin-right:0;}
	.box{
	float:left;
	padding:0 1px;
	width:210px;
	margin:0 12px 1.166em 0;
	background:#e9e9e9;/*aliased corner colour*/
	}
	.boxIn,.boxIn2{
	width:210px;
	border:1px solid #ccc;
	border-width:1px 0;
	background-color:#fff;
	}
	.boxIn2{
	position:relative;/*needed for IE*/
	z-index:9999;/*combat sidenav urhere 'underlap'*/
	width:186px;
	padding:12px;
	margin:0 -1px;
	border-width:0 1px;
	background-color:transparent;
	}
	/*box innards*/
	.box img{margin:12px 12px 0 12px;}
	.box h3{border-bottom:1px solid #bbb;}
	#mainContent .box ul{margin:0;}
	#mainContent .boxTriple ul{margin:1.5em 39px;font-weight:900;}
	/*box variants*/
	.boxR{float:right;margin:0 0 1.166em 12px;}
	.boxDouble,.boxDouble .boxIn{width:434px;}
	.boxDouble .boxIn2{width:410px;}
	.boxTriple,.boxTriple .boxIn{width:658px;}
	.boxTriple .boxIn2{width:634px;}
	.boxTriple{margin-right:0;margin-left:0;}
	
 /*---------CHUNKS---------*/
	.chunk{
	padding:0 6px;
	float:left;
	width:207px;
	border-right:1px solid #ccc;
	}
	.chunk p,.chunk h3{padding:0 8px;}
	#mainContent .chunk h3{margin:6px 0;}
	#mainContent .chunk p{margin:0;}
	#mainContent .chunk ul{margin-left:22px;}
	.chunk img{margin:8px 6px;}
	#mainContent .chunk h2{
	display:block;
	border-bottom:8px solid #b6cadd;
	margin:6px 0;
	}
	#mainContent .chunk .h2B{border-color:#fc3;}
	#mainContent .chunk .h2C{border-color:#4ed153;}
	
 /*----------LOZENGES----------*/
	.loz,.loz2{
	background-position:0 -857px;
	height:28px;
	padding:0 0 0 12px;
	margin:8px;
	display:table;/*do not remove: http://css-discuss.incutio.com/?page=CenteringBlockElement*/
	}
	.loz2{padding-left:14px}
	.chunk2 .loz{margin-left:17px;}
	#mainContent .loz a,.loz a, #mainContent .loz2 a, .loz2 a{
	background-position:0 -939px;
	background-repeat:repeat-x;
	border:0;
	display:block;
	line-height:28px;
	float:left;
	font-weight:700;
	padding:0 12px;
	}
	#mainContent .loz a:hover,.loz a:hover,#mainContent .loz2 a:hover,.loz2 a:hover{background-position:0 -980px;background-repeat:repeat-x;border:0;}
	.loz .lozInner,.loz2 .lozInner{
	background-position:100% -898px;
	height:28px;
	padding:0 12px 0 0;
	float:left;
	}
	.loz2 .lozInner{padding-right:14px}
	.pod{margin:8px;}
	/*--loz variants--*/
	.loz2{background-position:0 -1025px;}
	#mainContent .loz2 a{background-position:0 -1128px;color:#fff;}
	.loz2 .lozInner{background-position:100% -1072px;}
	#mainContent .loz2 a:hover{background-position:0 -1182px;background-repeat:repeat-x;color:#f6eb70;}
	
 /*----HIGHLIGHTS---*/
	strong.highlight,strong.highlight a{
	color:#444;
	font:400 italic 20px georgia,serif;
	background:#FFE5BF;
	}
	div.highlight{
	border:1px solid #E7D590;
	background-color:#FEF3C6;
	padding:12px 32px 0 32px;
	margin:28px 0 28px 56px;
	width:484px;
	position:relative;
	}
	#mainContent div.highlight p{margin:0 0 1em 0;}
	.V3attn{
	margin-left:-17px;
	position:absolute;
	top:-12px;
	left:0;
	}
	div.highlight span{
	color:#4c73bf;
	margin:0 0 8px;
	display:block;
	font:italic 2em Georgia,"Times New Roman",serif;
	}
	#mainContent .targeted{
	border:1px solid #E7D590;
	background:#FEF3C6;
	padding-top:4px;
	padding-bottom:4px;/*don't go shorthand here... allows for different x-padding on different elements*/
	}
	#mainContent .scripty{
	color:#bb524a;
	font:italic 1.9em Georgia,serif;
	padding:0;
	margin-bottom:0.5em;
	letter-spacing:-1px;
	}

 /*-------------TABLES-------------------*/
	table{border-collapse:collapse;margin:14px 0 28px;}
	th{text-align:center;}
	td{padding:0;}
	.tableX{width:100%;}
	table caption{
	padding: 0 0 5px;
	font-style:italic;
	text-align:right;
	}
	/*table>caption{margin:16px 0 -16px} combat dodgy FF rendering, but corrected in > FF3.6 */
	.tableX th,.tableX td{border:1px solid #ddd;}
	.tableX th{
	background-color:#fff;
	background-position:0 100%;
	background-repeat:repeat-x;
	color:#75624f;
	font-weight:900;
	font-size:1.266em;
	font-variant:small-caps;
	letter-spacing:-1px;
	padding:6px;
	border-color:#B5C3CF;
	}
	.tableX tbody th{
	background:#F2F5F8;
	color:#545971;
	text-align:center;
	}
	.tableX tbody tr.alt th{
	background:#E2EAF0;
	color:#464646;
	text-align:center;
	}
	.tableX th.nobg{border:0;background:0;}
	.tableX td{
	background-color:#fff;
	color:#4f6b72;
	padding:6px 12px;
	}
	.tableX tbody tr.alt td{
	background-color:#F2F5F8;
	color:#797268;
	}
	.tableX td.blank{background:transparent url("http://payroll.ceridian.co.uk/hr/images/blankCell2.png") no-repeat center;}
	#mainContent .tableX td h1{
	font-size:1.2em;
	font-weight:700;
	border-bottom:none;
	margin:0;
	line-height:normal;
	}
	.tableX td h1 a{display:block;}
	/*----tableX variants ------*/
	table.v2 tbody th,table.v2 tbody tr.alt th{text-transform:none;text-align:left;letter-spacing:normal;font-weight:400;}
	table.allCenter td{text-align:center;}
	table.v3{border-collapse:separate;}
	table.v4 td,table.v4 th{border-width:1px 0;}
	table.v5 td,table.v5 th{border-width:3px 0;}
	
 /*---------------CONTENT ARTICLES--------------*/
	.revField{
	border:1px solid #ccc;
	border-width:1px 0;
	font-weight:900;
	padding-bottom:6px;
	}
	.revField span{
	color:#69f;
	font-size:2em;
	line-height:36px;
	position:relative;
	top:4px;
	}
	#contentArticles dd{
	display:block;
	border-bottom:1px dashed #aaa;
	padding-bottom:6px;
	}
	.revField2{
	display:block;
	font:italic 0.9em verdana;
	text-align:right;
	margin:8px 0;
	}
	
/*______________FOOTER______________*/
#footer{
clear:both;
text-align:center;
background:url("http://payroll.ceridian.co.uk/hr/images/footerBg.jpg") repeat-x 50% 0;
color:#fff;
}
#footer,.push{ height:180px }
#footerIn{
position:relative;
margin:0 auto;
width:892px;
height:17.7em;
text-align:left;
padding:0 8px;
}
#footer dl{
width:224px;
float:left;
margin:28px 0 0;
padding:20px 0;
}
#footer dt{
float:left;
margin:-37px 0 0 6px;
position:relative;
font:24px "Century Gothic",tahoma;
padding:0 12px;
width:187px;
line-height:2em;
}
#footer dd a{
font:1.2em/1.5em verdana;
padding:0 12px 0 24px;
display:block;
color:#fff;
}
#footer dd a:hover{ color:#fcb040; }
#footer #copyright{
clear:both;/*needed for IE*/
position:absolute;
bottom:5px;
left:28px;
font-size:10px;
display:block;
}
#footer dl.colFirst{width:222px;}
#footer dl.colLast{width:211px;}

/*______________GENERIC BAGGAGE______________*/
.LFloat{float:left !important;}
.RFloat{float:right !important;}
.halfWidth{width:49%;}
.thirdWidth{width:35% !important;}
.threeQuartersWidth{width:76.5% !important;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.fullWidth{margin:0 16px;float:left;width:94%}
.autoWidth{width:auto !important;}
.divider{background:url("http://payroll.ceridian.co.uk/hr/images/Line532.jpg") no-repeat top; padding:20px 0 0;}
.noDivider{border:0;margin-top:0;}
.noBorder,.sideSegment a.noBorder{border:0 !important;}
.suckUp{margin-top:-12px !important;}
.breatheX{margin-left:12px !important;margin-right:12px !important;}
.breatheY{margin-top:12px !important;margin-bottom:12px !important;}
.smallPrint,.BlueTitle{font-size:0.75em;line-height:normal;}
.alignLeft{text-align:left !important;}
.alignRight{text-align:right !important;}
.alignCenter{text-align:center !important;}
.mozCenter{margin:0 auto !important;}
.shrinkMe{font-size:4px !important;}
.hidden{display:none;}
.noBold{font-weight:400 !important;}
.noBG{background:0 !important;}
.listNormal li{margin:auto !important;padding-left:4px !important;background:none !important;}
.listNormal{list-style:disc !important;}
.noVis{visibility:hidden;}
.last{margin-right:0 !important;border-right:0 !important;}
