*{
margin:0;
padding:0;
}
html{font-size:62.5%;}

body{
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:1.1em;
        background-color:#ffffff;
		margin:0;
		padding:0;
		text-align:center;
		line-height:1.8em;
}

td {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.8em;
}

#MainParentDiv {
width:640px;
background-color:#E9F1D9;
margin:0 auto;
text-align:left;
position:relative;
}

#MainContentDiv {
width:630px;
padding-top:163px;
background-color:#E9F1D9;
}

#MainContentDivHome {
width:630px;
padding-top:163px;
background-color:#E9F1D9;
margin:8px;
}


#FullPageWidth hr {
	margin-left:20px;
	margin-right:20px;
	background-color:#7f7f7f;
}
#FullPageWidth ul li {
	margin-left:40px;
	margin-right:20px;
}

#FullPageWidth ol li {
	margin-left:40px;
	margin-right:20px;
}


#LeftBox {
float:left;
width:177px;
line-height:normal;
}

#MiddleBox {
float:right;
width:453px;
background-color:#E9F1D9;
}

#MiddleBoxPrint {
float:right;
width:453px;
background-color:#E9F1D9;
text-align:right;
margin-left:0px;
}


#MiddleBox h1,#MiddleBox h2 {
	margin-left:5px;
	font-weight:normal;
	font-size:1.9em;
	color:#083163;
	padding:8px 0 3px 0;
	border-bottom:#083163 solid 10px;
}

#MiddleBox h1.new,#MiddleBox h2.new {
	margin-left:5px;
	font-weight:normal;
	font-size:1.9em;
	color:#6b9827;
	padding:8px 0 3px 0;
	border-bottom:#6b9827 solid 10px;
}


#MiddleBox hr {
	margin-left:20px;
	margin-right:20px;
	background-color:#7f7f7f;
}

#MiddleBox ul {
	margin-left:20px;
	list-style:none;
	list-style-image:url(http://www.ceridian.com/insights/images/fire_bullet.jpg);
}

#MiddleBox ol {
	margin-left:25px;
	list-style:none;
	list-style-type: decimal
}

#LeftBoxHome {
float:left;
width:270px;
padding-right:5px;
border-right:#8177B7 solid 1px;
}

#LeftBoxHome h1,#LeftBoxHome h2 {
	margin-bottom:5px;
	font-weight:normal;
	font-size:1.6em;
	color:#8177B7;
	padding:8px 0 3px 0;
	border-bottom:#8177B7 solid 10px;
}

#LeftBoxHome ul {
	margin-left:20px;
	list-style:none;
	list-style-image:url(http://www.ceridian.com/insights/images/fire_bullet.jpg);
}

#MiddleBoxHome {
float:right;
width:297px;
padding-left:3px;
padding-right:10px;
background-color: #FFFFFF;
}

#MiddleBoxHome ul {
	margin-left:20px;
	list-style:none;
	list-style-image:url(http://www.ceridian.com/insights/images/fire_bullet.jpg);
}

#MiddleBoxHome h1,#MiddleBoxHome h2 {
	margin-bottom:5px;
	font-weight:normal;
	font-size:1.6em;
	color:#8177B7;
	padding:8px 0 3px 0;
	border-bottom:#8177B7 solid 10px;
}

#MiddleBoxHome hr {
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#8177B7;
	padding:0px;
}

#footer{
clear:both;
width:100%;
background-color:#E9F1D9;
margin-top:0px;
margin-bottom:20px;
padding-top:10px;
}

#footer hr {
	margin-left:0px;
	margin-right:10px;
	margin-top:45px;
	margin-bottom:15px;
	background-color:#7f7f7f;
	padding:0px;
}

#FullPageWidth {
clear:both;
width:100%;
background-color:#FFFFFF;
padding:10px;
}

#FullPageWidth h1,#FullPageWidth h2 {
	margin-left:5px;
	margin-right:10px;
	font-weight:normal;
	font-size:1.6em;
	color:#ff9900;
	padding:8px 0 3px 0;
	border-bottom:#ff9900 solid 10px;
}

#TopMostDiv {
position:absolute;
top:0;
left:0;
width:100%;
background:#ffffff;
font-size:11px;/*using px on purpose to prevent IE font-resizing contents of this div*/
}

#BannerDiv {
position:absolute;
top:0;
left:0;
width:100%;
background:#ffffff;
}


#breadcrumb{
background-color:#E9F1D9;
padding-left:5px;
}

/* Global Link Style */
a {
        text-decoration:underline;
        color:#0D4E8F;
}
a:visited {
        text-decoration:underline;
        color:#0D4E8F;
}
a:hover {
        text-decoration:none;
        color:#0D4E8F;
}
a:active {
	text-decoration:underline;
	color:#990000;
}

/* Breadcrumb Link Style */
.breadcrumb {
        color:#0D4E8F;
        text-decoration:none;

}
.breadcrumb:visited {
        color:#0D4E8F;
        text-decoration:none;
}
.breadcrumb:hover {
        color:#0D4E8F;
        text-decoration:underline;
}
.breadcrumb:active {
        color:#000000;
        text-decoration:underline;
}

#TopMostDiv a.toplink {
	display:block;
	float:right;
	background-color:#fff;
	width:80px;
	margin:3px;
	margin-top:2px;
	font-family:Verdana, Arial, sans-serif;
	padding: 4px;
	line-height:normal;
	font-weight:bold;
}
#TopMostDiv form{
	margin:2px 2px 2px 125px;
	float: left;
	}
#TopMostDiv input{
	margin:0px 2px 2px 2px;
	width:90px;
	float: left;
}
#TopMostDiv label{
	float: left;
	color:#ffffff;
}
#TopMostDiv p{
	clear:left;
	text-align:right;
	color:#ffffff;
}
#TopMostDiv a{
	line-height:normal;
	font-weight:bold;
	color:#FFFFFF;
}
#toplinks{
	float:right;
}
#toplinks a {
	display:block;
	float:left;
	background-color:#fff;
	width:80px;
	margin:3px;
	margin-top:2px;
	padding: 4px;
	line-height:normal;
	font-weight:bold;
	color:#6699FF;
}





#BannerHome{
background-color: #FFFFFF;
margin-top:-7px;
}

#homeflashcontent {
	background: #ffffff;
}



/*Form Font Styles*/
.required {
		font-family:Verdana,Arial,Helvetica,sans-serif;
        color:red;
        font-size:11px;
}
.rowBlue {
        background-color:#D8E4F0;
        font-size:11px;
}
.rowWhite {
        background-color:#FFFFFF;
        font-size:11px;
}
.module {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	 font-size:9px;
}
	 
td.required {
        color:red;
        font-size:11px;
}
.label {
		font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
}
td.label {
		font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
}
.field {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
		padding-left:10px
}
td.field {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
		padding-left:10px
}
.input {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
}
.readonly {
        color:blue;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
}
.groupedInputs {
margin-top:6px;
float:left;
width:760px;
}

.groupedInputs label, .groupedInputs input {
margin:0px 5px;
text-align:left;
}

.groupedInputs input {
height:1.8em;
}

.autoWidth {
width:auto;
}
#submit {
text-align:center;
width:auto;
margin-left: 240px;
}
#BlueGrad {
	height:143px;
	background:#ffffff ;
}
.FadeDown {
	background:url(http://www.ceridian.com/hr/images/fadeDown.gif) repeat-x 0px -10px;
	height:35px; /*see quirksmode hacks for IE*/
	clear:left;
	margin-bottom:-20px;
}

.FadeUp {
	background:url(/myceridian/images/long_divider.jpg) repeat-x;
	clear:both;
	height:35px;
}

#printer{
position:absolute;
top:98px;
right:4px;
z-index:5000;
}

#printer img{
position:absolute;
top:0px;
left:-22px;
}

/* begin top nav styles*/
#TopMostDiv img{
	float:left;
	padding:0px;
}

#TopNav, #TopNav ul { /* all lists */
	padding:0;
	margin:-10px 0 0px 0;
	list-style:none;
	background:#fff;
}

#TopNav li { /* all list items (NB:disinheritance necessary for second level items)*/
	float:left;
	width:91.2px;
	background:#6b9827;
	border:solid #FFF 1px;
	z-index:10000;
	position:relative;
}

#TopNav li a{ /*all list links (NB:disinheritance necessary for second level links) */
	display:block;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin:6px 0 6px 0;
}

#TopNav li ul { /* second-level lists */
	position:absolute;
	width:200px;
	left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	top:36px;
	background:#83bb13;
	z-index:10000;
}
#TopNav li ul li { /* second-level list items */
	background-image:none;
	background:none;
	border:#ccc solid 1px;
	border-top:none;
	width:198px;
}
#TopNav li ul li a{ /* second-level list links */
	text-align:left;
	color:#FFF;
	padding-left:3px;
	font-weight:normal;
	width:198px;
	height:14px;
}

#TopNav li:hover ul, #TopNav li.sfhover ul { /* second-level list hover items */
	left:auto;
}

#tnav_last:hover ul, #tnav_last.sfhover ul { /*last drop down list aligned right*/
	left:auto;
	right:-2px;
}

#TopNav li ul li:hover, #TopNav li ul li.sfhover { /* second-level mouseovers */
	background:#99cc66;
}
ul#TopNav li.tnav_first, ul#TopNav li.tnav_first a { /* home page link  */
		width:56px;
		border-left:none;
}

ul#TopNav li#tnav_last, ul#TopNav li#tnav_last a { /* contact link  */
		border-right:none;
}

ul#TopNav li.tnav_reg, ul#TopNav li.tnav_reg a { /* reg link  */
		width:116px;
		border-left:none;
}

#TopNavNew, #TopNavNew ul { /* all lists */
	padding:0;
	margin:-10px 0 0px 0;
	list-style:none;
	background:#fff;
}

#TopNavNew li { /* all list items (NB:disinheritance necessary for second level items)*/
	float:left;
	width:143.7px;
	background:#083163;
	border:solid #FFF 1px;
	z-index:10000;
	position:relative;
}

#TopNavNew li a{ /*all list links (NB:disinheritance necessary for second level links) */
	display:block;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin:6px 0 6px 0;
}

#TopNavNew li ul { /* second-level lists */
	position:absolute;
	width:200px;
	left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	top:36px;
	background:#83bb13;
	z-index:10000;
}
#TopNavNew li ul li { /* second-level list items */
	background-image:none;
	background:none;
	border:#ccc solid 1px;
	border-top:none;
	width:198px;
}
#TopNavNew li ul li a{ /* second-level list links */
	text-align:left;
	color:#FFF;
	padding-left:3px;
	font-weight:normal;
	width:198px;
	height:14px;
}

#TopNavNew li:hover ul, #TopNavNew li.sfhover ul { /* second-level list hover items */
	left:auto;
}

#tnav_last:hover ul, #tnav_last.sfhover ul { /*last drop down list aligned right*/
	left:auto;
	right:-2px;
}

#TopNavNew li ul li:hover, #TopNavNew li ul li.sfhover { /* second-level mouseovers */
	background:#99cc66;
}
ul#TopNavNew li.tnav_first, ul#TopNavNew li.tnav_first a { /* home page link  */
		width:56px;
		border-left:none;
}

ul#TopNavNew li#tnav_last, ul#TopNavNew li#tnav_last a { /* contact link  */
		border-right:none;
}
/* end top nav styles*/

/* begin left nav styles*/

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

#sidebarHP{
	position:absolute;
	left:0px;
	top:110px;
	width:170px;
}

#seek{
	z-index:1;
	
	
}
#seek input{
width:auto;
float:none;
margin:auto;

}

#sidebar ul, #sidebarHP ul{
	padding:0;
	margin:0;
}

#sidebar li, #sidebarHP li{
	margin-bottom:2px;/*change this for nav bar to be touching but nb links clipping descender characters on gyq etc.*/
	padding:0 0 0 5px;
}

span.lcol_last{
	background:transparent url(http://www.ceridian.com/hr/images/fadeUp.gif) repeat-x;
	display:block;
	margin-bottom:15px;
}

#sidebar h1, #sidebarHP h1{ /*sidebar headings*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:larger; /*nb font sizes set using px are not resizeable by user*/
	padding:10px 10px 0 10px;
	background:transparent url(http://www.ceridian.com/hr/images/fadeDown.gif) repeat-x;
	
}

#Downloads{
	margin-top:12px;
	position:relative;
	float:left;
	width:100%;
}

#Downloads p{
	margin-left:10px;
	margin-right:10px;
}

#DLoadArrowL {
	position:absolute;
	right:20px;
	top:18px;
}
	
#Downloads ul, .SpotlightRight ul, .SpotlightLeft ul{
	margin-left:20px;
	list-style:none;
	list-style-image:url(http://www.ceridian.com/insights/images/fire_bullet.jpg);
}

#info {
	margin-top:16px;
	clear:left;
}

#contact {
	margin-top:0px;
	margin-bottom:8px;
	float:right;
}

/*begin second-level left-nav styles* (nb also .lnav ul style above with info and downloads)*/

#lnav {
	margin-top:0px;
	overflow:hidden;
}


#lnav ul{
	list-style:none;
	background:#6b9827;
	margin-left:0px;
	padding:0px;
}

#lnav ul li{
	padding-left:15px;
	margin-right:0px;
	border:#6b9827 solid 1px;
	border-top:#ffffff solid 1px;
	font-weight:bold;
}

#lnav ul li a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:5px;
	margin-left: -15px;
	padding-left: 30px;
}

#lnav ul li a:hover{
	text-decoration:underline;
}

ul li#TopLevel{
	list-style-image:none;
	list-style:none;
	font-size:larger;
	font-weight:bolder;
	color:#000000;
	border-top:#6b9827 solid 1px;
}

ul li#TopLevel a{
	margin-left:-30px;
	color:#6b9827;
}

ul li#TopLevelWhiteText{
	list-style-image:none;
	list-style:none;
	font-size:larger;
	font-weight:bolder;
	color:#000000;
	border-top:#6b9827 solid 1px;
}

ul li#TopLevelWhiteText a{
	margin-left:-30px;
	color:#ffffff;
}

#lnav ul li ul{ /*3rd level left nav lists*/
	list-style:none;
	background:none;
	margin-left:0px;
	padding:0px;
	overflow:hidden;
}

#lnav ul li ul li{ /*3rd level left nav list items*/
	margin:0;
	padding-left:25px;
	margin-left:-15px;
	width:153px;
	overflow:hidden;
	border:none;
	font-size:smaller;
	font-weight:normal;
}

#lnav ul li ul li a{ /*3rd level left nav list links*/
	padding:6px;
	margin:2px;
	width:145px;
	border-top:1px dashed #ffffff;
}

#lnav ul li ul li li{ /*4th level left nav list items*/
	font-size:xx-small;
}

#lnavnew {
	margin-top:0px;
	overflow:hidden;
}


#lnavnew ul{
	list-style:none;
	background:#083163;
	margin-left:0px;
	padding:0px;
}

#lnavnew ul li{
	padding-left:15px;
	margin-right:0px;
	border:#083163 solid 1px;
	border-top:#ffffff solid 1px;
	font-weight:bold;
}

#lnavnew ul li a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:5px;
	margin-left: -15px;
	padding-left: 30px;
}

#lnavnew ul li a:hover{
	text-decoration:underline;
}

ul li#TopLevelnew{
	list-style-image:none;
	list-style:none;
	font-size:larger;
	font-weight:bolder;
	color:#000000;
	border-top:#083163 solid 1px;
}

ul li#TopLevelnew a{
	margin-left:-30px;
	color:#083163;
}

ul li#TopLevelnewWhiteText{
	list-style-image:none;
	list-style:none;
	font-size:larger;
	font-weight:bolder;
	color:#000000;
	border-top:#083163 solid 1px;
}

ul li#TopLevelnewWhiteText a{
	margin-left:-30px;
	color:#ffffff;
}

#lnavnew ul li ul{ /*3rd level left nav lists*/
	list-style:none;
	background:none;
	margin-left:0px;
	padding:0px;
	overflow:hidden;
}

#lnavnew ul li ul li{ /*3rd level left nav list items*/
	margin:0;
	padding-left:25px;
	margin-left:-15px;
	width:153px;
	overflow:hidden;
	border:none;
	font-size:smaller;
	font-weight:normal;
}

#lnavnew ul li ul li a{ /*3rd level left nav list links*/
	padding:6px;
	margin:2px;
	width:145px;
	border-top:1px dashed #ffffff;
}

#lnavnew ul li ul li li{ /*4th level left nav list items*/
	font-size:xx-small;
}

#lnavMessageReg {
	margin-top:0px;
	background:#3b6ebd;
	color:#ffffff;
	padding:3px;
}

#lnavMessageReg a {
	color:#ffffff;
}

#lnavMessageFAQ {
	margin-top:0px;
	background:#7d3019;
	color:#ffffff;
	padding:3px;
}
#lnavMessageFAQ a {
	color:#ffffff;
}


.YouAreHere{
	background: #ffffff;
}

ul li#YouAreHere a{
	color:#6b9827;
}

.YouAreHereNew{
	background: #ffffff;
}

ul li#YouAreHereNew a{
	color:#083163;
}

#BGCancel{
background:#ffffff;
}

/* end left nav styles */

div.FullWidthDiv {
	padding:8px;
	clear:both;
	margin:0;
}
#FullWidthLeft {
	padding:0px;
	text-align:left;
	clear:both;
	margin:0;
}

/*begin special pages display ----please don't delete*/
#PrinterFriendlyBody{
		background-color:#E9F1D9;
		margin:0 auto;
		text-align:left;
		position:relative;
}

#PrinterFriendly {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        background-color:#E9F1D9;
		width:560px;
		margin-right:0px;
		margin-left:0px;
		text-align:left;
		line-height:1.8em;
}

#PrinterFriendly h1,#PrinterFriendly h2 {
	margin-bottom:5px;
	font-weight:normal;
	font-size:1.6em;
	color:#000000;
	padding:8px 0 3px 0;
	border-bottom:#000000 solid 10px;
}
#PrinterFriendly ul {
	margin-left:20px;
	list-style:none;
	list-style-image:url(http://www.ceridian.com/insights/images/fire_bullet.jpg);  
}

#PrinterFriendly li {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	margin: 10px;
	padding-left: 15px;
}

#PrinterFriendly ol {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	margin: 10px;
	padding-left: 15px;
}
