/* Normalize browsers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, img, tbody, dt, dd, dl, *{
	    margin:0; 
	    padding:0; 
	}
	table{ 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img{
	    border:0; 
	}
	sup{
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
	img.padRight{
		padding-right: 20px;
	}
	address,caption,cite,code,dfn,em,th,var{ 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul{ 
	    list-style:none;
		-webkit-padding-start: 0; 
	} 
	caption,th{ 
	    text-align:left; 
	}
	input{
		font-size:10px;
		line-height:normal;
		color:#666;
		margin:0px;
		padding:0px;
	}
	strong{
		font-weight: bold !important;
	}
	blockquote{
		padding-left:20px;
	}
	/** utility **/
	.clear{ clear:both; }
	
	.clearfix:after{
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	/* .clearfix{display: inline-table;} */
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1px;}
	.clearfix{display: block;}
	/* End hide from IE-mac */
	.left{
		float: left;
	}
	.right{
		float: right;
	}
	.hid{ 
		display: none;
	}
	img.vbottom{vertical-align: bottom; }
	.toLeft{float:left;}
	.toRight{float:right;}
	label.overlabel{
		color:#999;
		font: bold 12px Arial, Helvetica, sans-serif;
	}
	#col-content img.toLeft,
	#col-content span.toLeft{
		margin-right:7px;
	}
	label.overlabel-apply{
		position:absolute;
		top:3px;
		left:5px;
		z-index:1;
		color:#9d9d9d;
		font: italic 11px Arial, Helvetica, sans-serif;
	}
	div.control-wlabel{
		position:relative;
	}
	.upperCase{
		text-transform: uppercase;
	}
	.noBg{
		background:none !important;
	}

/* Dropdown default styles */

.dd {text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.dd .ddTitle {background:#f2f2f2; border:1px solid #c3c3c3; padding:3px; text-indent:0;cursor:default;overflow:hidden;height:16px;}
.dd .ddTitle span.arrow {background:url(../../adp/css/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;}
.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover {background-color:#66CCFF;}
.dd .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd .ddChild a.selected {background-color:#66CCFF;}
.hidden {display:none;}

/* - */
@font-face {
    font-family: 'AmasisMTStdLight';
    src: url('../font/amasismtstd-light-webfont.eot');
    src: url('../font/amasismtstd-light-webfont.eot?iefix') format('eot'),
         url('../font/amasismtstd-light-webfont.woff') format('woff'),
         url('../font/amasismtstd-light-webfont.ttf') format('truetype'),
         url('../font/amasismtstd-light-webfont.svg#webfontEQIcu4Vv') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Main Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	a, a:link{color: #000; text-decoration: none;}
	a:visited{ text-decoration: none;}
	a:hover{ text-decoration: underline;}
	a:active{ }
	
	a.sbs, a.sbs:link{color: #000; text-decoration: none;}
	a.sbs:visited{ color: #000; text-decoration: none;}
	a.sbs:hover{ text-decoration: underline; color:#D31F26;}
	a.sbs:active{ text-decoration: underline; color:#D31F26;}
	
	a.sbs-more, a.sbs:link{color: #D31F26; text-decoration: none;}
	a.sbs-more:visited{ color: #D31F26; text-decoration: none;}
	a.sbs-more:hover{ color:#000000; text-decoration: none;}
	a.sbs-more:active{color:#000000; text-decoration: none; }
	
	body{
		
	}
        .bodynoImage{
		background:none;
	}
	body *{ 
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#252525;
	}
	.background-home{
		background:url(../../adp/images/bg-home.gif) repeat-x left 71px #FFF;
	}
	*:first-child+html .background-home{
		background-position:left 75px;
	}
	#slider {
		position:relative;
		width:670px;
		height:426px;
		padding-bottom:50px;
	}
	.bg-solutions,
	.bg-payroll{
		background:url(../../adp/images/backgrounds/bg-payroll.gif) repeat-x left 71px;
	}
	*:first-child+html .bg-payroll{
		background-position:left 73px;
	}
	* html .bg-payroll,
	* html .bg-solutions,
	* html .background-home{
		background-position:left 73px;
	}
	.mainTbl{
		width: 970px;
		margin:5px auto 0px auto;
	}
	/* =content-main */
	#content-main{
		width:973px;
	}
	
	/* =shadow effects */
	.bg-top{
		display: none;		
		height:10px;
		width:100%;
		margin-top:-5px;
	}
	* html .bg-top{
		margin-top:-10px;
	}
	#col-body{		
		padding: 0;		
	}
	* html #col-body{ /* hack IE 6 */
		
	}
	#col-content{
		position: relative;
		padding-bottom:45px;
	}
	#col-left, #col-content, #col-right, #col-header{
		background-color:#fff;
	}
	#col-right{
		float: right;
	}

/* Header ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	#header{
		position:relative;
		padding:0px;
		margin:5px auto 0;
		width: 970px;
		
	}
	
	*:first-child+html #header{
		z-index:1;
	}
	
	/* =branding */
	#branding{	/*Logo*/
		position:absolute;
		left:0;
		top:0;
	}
	* html #branding{ /* hack IE 6 */
		top:17px;
	}
		#branding #ADP-logo{ }
		
   /* =brandingnonav */
	#brandingnonav{	/*Logo*/
		position:absolute;
		left:26px;
		top:10px;
	}
	* html #brandingnonav{ /* hack IE 6 */
		top:10px;
	}
		#brandingnonav #ADP-logo{ }
	
	/* =other navigation */	
	#nav-other{
		padding:5px 0 5px 105px;
		
	}
		#nav-other #nav-msg{
			float:left;
			/*padding-top:10px;*/
			padding-right:2px;
		}
		#nav-other *{
			font-family:Arial, Helvetica, sans-serif;
			color:#2c2c2c;
			font-size:11px;
		}
		#nav-other a:hover{
			text-decoration:none;
		}

		/* =other links */	
		#nav-other ul#links{
			float: right;
		}
			#nav-other ul#links li{
				float:left;				
			}
				#nav-other ul#links li a{
					border:0;
					padding:1px 1px;
					margin:0px 7px;
					display:block;
				}
				#nav-other ul#links li a:hover,
				#nav-other ul#links li.linksboxed a:hover{
					text-decoration: underline;
				}
				
				/*-added for user login link-*/
				#nav-other ul#links li.linksboxed a{					
					padding:0px 1px 0 20px;
					margin-right: 0;
					text-decoration:none;
					color: #c31f25;
					background:url(../../adp/images/backgrounds/bullet-login.gif) no-repeat left top;
					font: bold 11px Arial, Helvetica, sans-serif;
					/*background:url(../images/nav-other-over.gif) repeat-x left top;*/
				}
					
				/*#nav-other ul#links li a:hover{
					border:1px solid #2d72a4;
					padding:0px 1px;
					text-decoration:none;
					background:url(../images/nav-other-over.gif) repeat-x left top;
				}*/
				
				
		/* =country selector*/
		ul#country{
			background:url(../../adp/images/country.gif) no-repeat left top;
			padding-left:38px;
			padding-bottom:10px;
			margin-left:10px;
			margin-right:10px;
			*margin-right:5px;
			float:right;
		}
			ul#country li{
				position:relative;
				display:block;
			}
				ul#country li a{
					white-space:nowrap;
					background:url(../../adp/images/buttons/list-down.gif) no-repeat right center;
					display:block;
					padding-right:20px;
				}
				ul#country li ul{
					position:absolute;
					left:-4px;
					top:100%;
					display:none;
					background-color:#fff;
					margin-right:12px;
					border:1px solid #b4cddf;
					border-left:1px solid #c4daea;
					border-top:0;
				}
				* html ul#country li ul{ /* hack IE 6 */
					top:14px;
				}
				ul#country li:hover ul,
				ul#country li.hover ul{
					display:block;
				}
					ul#country li ul li{
						display:block !important;
						padding:0px;
						margin:0px;
					}
						ul#country li ul li a{
							background:none;
							white-space:nowrap;
							display:block;
							padding:2px 5px;
						}
						ul#country li ul li a:hover{
							background-color:#2d72a4;
							color:#fff;
						}
						
						/* =country selector*/
ul#country-ca
{
	background: url(../../adp/images/country-ca.gif) no-repeat left top;
	padding-left: 38px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px; *margin-right:5px;
float:right;
}
ul#country-ca li
{
	position: relative;
	display: block;
}
ul#country-ca li a
{
	white-space: nowrap;
	background: url(../../adp/images/buttons/list-down.gif) no-repeat right center;
	display: block;
	padding-right: 20px;
}
ul#country-ca li ul
{
	position: absolute;
	left: -4px;
	top: 100%;
	display: none;
	background-color: #fff;
	margin-right: 12px;
	border: 1px solid #b4cddf;
	border-left: 1px solid #c4daea;
	border-top: 0;
}
* html ul#country-ca li ul
{
	/* hack IE 6 */
	top: 14px;
}
ul#country-ca li:hover ul, ul#country-ca li.hover ul
{
	display: block;
}
ul#country-ca li ul li
{
	display: block !important;
	padding: 0px;
	margin: 0px;
}
ul#country-ca li ul li a
{
	background: none;
	white-space: nowrap;
	display: block;
	padding: 2px 5px;
}
ul#country-ca li ul li a:hover
{
	background-color: #2d72a4;
	color: #fff;
}

/* =country selector*/

/* =country selector au*/
ul#country-au
{
	background: url(../../adp/images/country-au.gif) no-repeat left top;
	padding-left: 38px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px; *margin-right:5px;
float:right;
}
ul#country-au li
{
	position: relative;
	display: block;
}
ul#country-au li a
{
	white-space: nowrap;
	background: url(../../adp/images/buttons/list-down.gif) no-repeat right center;
	display: block;
	padding-right: 20px;
}
ul#country-au li ul
{
	position: absolute;
	left: -4px;
	top: 100%;
	display: none;
	background-color: #fff;
	margin-right: 12px;
	border: 1px solid #b4cddf;
	border-left: 1px solid #c4daea;
	border-top: 0;
}
* html ul#country-au li ul
{
	/* hack IE 6 */
	top: 14px;
}
ul#country-au li:hover ul, ul#country-au li.hover ul
{
	display: block;
}
ul#country-au li ul li
{
	display: block !important;
	padding: 0px;
	margin: 0px;
}
ul#country-au li ul li a
{
	background: none;
	white-space: nowrap;
	display: block;
	padding: 2px 5px;
}
ul#country-au li ul li a:hover
{
	background-color: #2d72a4;
	color: #fff;
}

/* =country selector*/

ul#country-us
{
	height: 21px;
	background: url(../../adp/images/country-us.gif) no-repeat left top;
	padding-left: 38px;
	margin-left: 10px;
	margin-right: 0px; 
	*margin-right:5px;
	float: right;
}
	ul#country-us select{
		width: 70px;
		color: #2c2c2c;
		font: 11px Arial, Helvetica, sans-serif;
		
	}
/*ul#country-us li
{
	position: relative;
	display: block;
}
ul#country-us li a
{
	white-space: nowrap;
	background: url(../images/buttons/list-down.gif) no-repeat right center;
	display: block;
	padding-right: 20px;
}
ul#country-us li ul
{
	position: absolute;
	left: -4px;
	top: 100%;
	display: none;
	background-color: #fff;
	margin-right: 12px;
	border: 1px solid #b4cddf;
	border-left: 1px solid #c4daea;
	border-top: 0;
}
* html ul#country-us li ul
{
	top: 14px;
}
ul#country-us li:hover ul, ul#country-us li.hover ul
{
	display: block;
}
ul#country-us li ul li
{
	display: block !important;
	padding: 0px;
	margin: 0px;
}
ul#country-us li ul li a
{
	background: none;
	white-space: nowrap;
	display: block;
	padding: 2px 5px;
}
ul#country-us li ul li a:hover
{
	background-color: #2d72a4;
	color: #fff;
}*/
			ul#country-us .select-stylized{
			}
			ul#country-us .select-stylized .dd{
				width: 65px !important;
				_width:70px;
			}
			ul#country-us .select-stylized .dd .ddChild{
				border: none;
				width:80px !important;
			}
			
			/* Dropdown default styles */
			ul#country-us .select-stylized .dd .ddTitle{
				position: relative;
				background: none;				
				border: none;
				height:20px; 
				padding:0px 0 0 6px;  
				cursor:pointer;
			}
			ul#country-us .select-stylized .dd .ddTitle span.arrow{
				position: absolute;
				top: 1px;
				right: 4px;
				background:url(../../adp/images/backgrounds/bg-btn-select.gif) no-repeat left top; 
				width:17px; 
				height:16px; 
				margin:0;
			}
			ul#country-us.select-stylized .dd .ddChild a{
				background-color:#FFFFFF; 
				color:#666; 
				font:10px/19px Helvetica,Arial,sans-serif; 
				padding:0 0 0 7px;
			}
			ul#country-us.select-stylized .dd .ddChild a:hover,
			ul#country-us.select-stylized .dd .ddChild a.selected:hover{
				background-color:#82c5e9;
			}
			ul#country-us .select-stylized .dd .ddChild a.selected{
				background-color:#dadcde;
				color:#666;
			}
			ul#country-us .select-stylized .dd .ddChild a:hover span,
			ul#country-us .select-stylized .dd .ddChild a.selected:hover span{
				color:#FFF; 
				margin:0;
			}
			ul#country-us .select-stylized .dd .ddChild a.selected span{
				color:#666; 
				margin:0;
			}
			ul#country-us .select-stylized .dd .ddChild a span{
				color:#666; 
				font:10px/19px Helvetica,Arial,sans-serif;
			}
			ul#country-us.select-stylized .dd .ddTitle span.ddTitleText{
				color:#5d5d5d; 
				font: bold 11px/20px Arial, Helvetica, sans-serif;
			}
	/*=nav-main top nav */
	#nav-main{
		/*margin:0px 10px 0px 10px;*/
		padding:0px 0px 10px 125px;
	}
		#nav-main ul.social-links{
			float: right;
			padding-top: 2px;
			_padding-top: 3px;
			height: auto;
			overflow: hidden;
		}
			#nav-main ul.social-links li{
				float: left;
				margin-right: 7px;
			}
				#nav-main ul.social-links li a{
					display: block;
					height: 16px;
					width: 16px;
				}
				#nav-main ul.social-links li a.btn-youtube{
					background: url(../../adp/images/icons/icon-youtube.jpg) no-repeat left top;
				}
				#nav-main ul.social-links li a.btn-twitter{
					background: url(../../adp/images/icons/icon-twitter.jpg) no-repeat left top;
				}
				#nav-main ul.social-links li a.btn-linkedin{
					background: url(../../adp/images/icons/icon-ln.jpg) no-repeat left top;
				}
	.pad-bottom10{
		padding-bottom: 10px;
	}
	
	*:first-child+html .pad-bottom10{
		padding-bottom: 12px !important;
	}
	#nav-top{
		position: relative;
		background:url(../../adp/images/backgrounds/bg_menu.gif) repeat-x;
		display: block;
    	height: 38px;
		
	}
		#nav-top li{
			float:left;
			padding: 0 12px 0;
			/*_padding: 0 10px 0 10px;
			_width: 220px;*/	
			background:url(../../adp/images/backgrounds/menu-list-separator.gif) no-repeat right top;								
		}
			#nav-top li a{
				display:block;
				position: relative;
				padding: 8px 19px 0 20px;
				height: 30px;
				/*background:url(../images/backgrounds/menu-list-separator.gif) no-repeat right top;*/
				color: #FFFFFF;
				text-transform: uppercase;
				font-size: 13px;
				font-weight: bold;
				text-align: center;				
			}			
			#nav-top li a span{
				display: none;
			}
			#nav-top li a:hover,
			#nav-top li.selected a{
				text-decoration: none;
			}
			#nav-top li a:hover{
				background:url(../../adp/images/backgrounds/bg-left-hover-menu.gif) no-repeat left top;
				color: #2c2c2c;
			}
			#nav-top li a:hover span{
				display: block;
				position: absolute;
				width: 6px;
				height: 38px;
				top: 0;
				right: 0;
				background:url(../../adp/images/backgrounds/bg-right-hover-menu.gif) no-repeat right top;
			}
			/*#nav-top li a#solutions{
				width:175px;
			
			}
			#nav-top li a#resources{
				width:149px;
				
			}
			#nav-top li a#media{
				width:117px;
				
			}*/
			#nav-top li a#mediaau{
				width:117px;
				
			}
			/*#nav-top li a#partners{
				width:91px;
				
			}
			#nav-top li a#about{
				width:97px;
				
			}*/
			#nav-top li a#training{
				width:88px;
				
			}
			#nav-top li a#press{
				width:103px;
				
			}
			#nav-top li a#solution{
				width:96px;
				
			}
			#nav-top li a#frsolutions{
				width:79px;
				
			}
			#nav-top li a#outils{
				width:143px;
				
			}
			#nav-top li a#proposdadp{
				width:110px;
				
			}
			#nav-top li a#partenaires{
				width:91px;
				
			}
			#nav-top li a#formation{
				width:82px;
				
			}
			#nav-top li a#centredepresse{
				width:120px;
				
			}
			#nav-top li a#au-products{
				width:174px;
				
			}
			#nav-top li a#au-tools{
				width:151px;
				
			}
			#nav-top li a#au-alliances{
				width:94px;
				
			}
			#nav-top li a#au-media{
				width:113px;
				
			}
			#nav-top li a#au-about{
				width:97px;
				
			}
		#nav-top li.first-child{
			background: none, url(../../adp/images/backgrounds/menu-list-separator.gif) no-repeat right top, noen, url(../../adp/images/backgrounds/menu-list-separator.gif) no-repeat left top, ;
			/*_width: 100px;*/
		}
		/*#nav-top li.last-child{
			border-right: none;
			border-left: 1px solid #555555;
			background:url(../images/backgrounds/menu-list-separator.gif) no-repeat right top;
		}*/
		#nav-top li .submenu{
			background:url(../../adp/images/backgrounds/bg-submenu.gif) repeat-x left top;
			height:164px;
			width:940px;	
			border-left:solid 1px #cdcdcd;
			border-right:solid 1px #cdcdcd;
			border-bottom:solid 1px #cdcdcd;	
			display:none;
			position:absolute;
			top:38px;
			left:-4px;
			z-index:900;
			padding:12px 0 0 28px;
		}
		.partners{		
			width:722px !important;
			left:62px !important;	
		}
		*:first-child+html .partners{
			left: 63px !important;
		}
		.media-center{		
			width:656px !important;	
		}
		.about-us{		
			width:920px !important;	
		}
		#nav-top li .submenu ul{
			height:145px;
			width:auto;
			float:left;
			margin-right:57px;
			
		}
		#nav-top li .submenu ul li{
			background: url(../../adp/images/red-arrow.gif) no-repeat left 12px !important;
			color:#383838;
			font:bold 12px Arial, Helvetica, sans-serif;
			padding:7px 0 6px 9px !important;	
			float:none;
		}
		#nav-top li .submenu ul li a{
			color:#383838 !important;	
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-align:left;
			height:auto !important;
			padding:0 !important;
			text-transform:none;
		}
		#nav-top li .submenu ul li a:hover{
			text-decoration:underline;
			background: none !important;
		}
		#nav-top li .submenu ul li:hover a{
			background:none !important;
		}
		#nav-top li .submenu div.content-text{
			height:145px;
			width:198px;	
			float:left;
		}
		#nav-top li .submenu div.content-text img{
			margin-bottom: 6px;
		}
		#nav-top li .submenu div.content-text p{
			color:#383838;	
			font:bold 12px Arial, Helvetica, sans-serif;
		}
		#nav-top li .submenu div.content-text a{	
			color:#383838;	
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-align:left;
			height:auto !important;
			padding:0 !important;
			text-transform:none;
		}
		#nav-top li .submenu div.content-text a:hover{
			text-decoration:underline;
			background-image:none;
		}
		.margin-right38{
			margin-right:38px;
		}
		.margin-right140{
			margin-right:140px !important;
		}
		.stock-container{
			height:113px; width:168px; padding:16px; background:#eee;float:left;
		}
		.stock-container p{
			color:#3e3e3e;
			font: bold 13px Arial, Helvetica, sans-serif;
		}
		.stock-container p.green{
			color:#509a0e;	
		}
		.stock-container p.red{
			color:#c31f25;
		}
		.no-margin{
			margin:0 !important;
		}
		img.red-arrow{
			margin: 0 0 0 0 !important;	
		}
		.hidden-inputs{
			display:none;
		}
		#slideshow { margin: auto; width: 951; height: 396;}
		
		#nav {z-index: 50; position: absolute; bottom: 170px; right: 15px }
		#nav a {opacity: 0.5; margin: 0 5px; padding: 2px 4px;}
		#nav a:hover {opacity: 1.0; filter:alpha(opacity=100);}
		#nav a:link:hover img{filter:alpha(opacity=100);}
		#nav a.activeSlide {opacity: 1.0;}
		#nav a:focus {outline: none;}
		#nav li{list-style-type:none; float:left; width: 25px;}#nav li a.activeLI {list-style-type:none; filter:alpha(opacity=100); opacity: 1.0;}#nav li a.activeLI img {list-style-type:none; filter:alpha(opacity=100); opacity: 1.0;}#nav li a img {filter:alpha(opacity=50);}#nav li a img:hover {filter:alpha(opacity=100);}
		#heading a{z-index: 51; display: inline; font-size:26px; color:#ffffff; position:absolute; top:70px; left:500px; width: 400px; font-family: arial,verdana,"Sans-serif";}
		#subheading a{z-index: 51; font-size:16px; color:#b7d8ff; position:absolute; top: 120px; left: 500px; width: 400px; font-family: arial,verdana,"Sans-serif";}
		
		#learnmoreurl{z-index: 52; position: absolute; top: 190px; left: 495px;}
		
		#learnmorelink { background: url(../../adp/css/images/learn_more.gif) no-repeat center right; width: 110px; height: 24px; display: block; text-indent:-9999px;}
		
		.tn-hide{}
		.tn-loading{display:none;}

	/* =search box */
	.search{
		/*width:190px;*/
		float:right;
		position: relative;
		text-align:right;
		margin:0px 0px 0px 5px;
		/*padding:0 10px 0px 6px;
		*padding-top:1px;  hack IE */
	}
		.search input{
			border:1px solid #2c2c2c;
			width:188px!important;
			height: 18px;
			margin-right: 60px;
			/*padding:1px;*/
		}
		
				
		.search .btn-search{
			margin-right: 0;
			position: absolute;
			top: 0;
			*top: 1px;
			right: 0;
			width:60px!important;
			height: 20px;
			background: url(../../adp/images/buttons/btn-search.jpg) no-repeat right top;
			/*margin-left: -4px;
			margin-top: 2px;*/
			border:none;
			cursor:pointer;
		}
		
/* =search box FRENCH */
	.searchfrench{
		width:200px;
		float:right;
		text-align:right;
		margin:0px 0px;
		padding:3px 10px 0px 6px;
		*padding-top:1px; /* hack IE */
	}
		.searchfrench input{
			border:1px solid #868686;
			width:125px;
			padding:1px;
		}
		
				
		.searchfrench .btn-search-french{
			width:65px;
			height: 10px;
			background:url(../../adp/images/buttons/btn-search-french.gif) no-repeat center center;
			margin-left:3px;
			border:0;
			cursor:pointer;
		}

		*html .searchfrench .btn-search-french{
			width:65px;
			height: 10px;
			background:url(../../adp/images/buttons/btn-search-french.gif) no-repeat center center;
			margin-left:3px;
			border:0;
			cursor:pointer;
		}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	#footer{
		padding:0px 0px;
		border-top: 1px solid #d2d2d2;
	}
	#nav-footer{
		/*background:url(../images/backgrounds/bg-middle.png) repeat-y left top;*/
		padding: 20px 4px 0;
		margin:0px 0px;
		height: auto;
		overflow: hidden;
		color: #2c2c2c;
		font: 11px Arial, Helvetica, sans-serif;
	}
	/** html #nav-footer{  hack IE 6 
		background:url(../images/backgrounds/bg-middle.gif) repeat-y 10px top;
	}*/
		#nav-footer *{
			font-family:tahoma;
			font-size:11px;
			color:#2c2c2c;
		}
		#nav-footer ul{
			/*text-align:center;
			background:url(../images/backgrounds/footer-bg.gif) repeat-x left top;*/
			/*padding:15px 5px 10px 5px;*/
		}
			#nav-footer ul li{
				/*display:inline;*/
				/*padding:0px 12px;*/
				float: left;
				padding: 5px 72px 5px 0;
			}
			#nav-footer ul li ul li{
				float: none;
				padding-right: 0;
				padding-left: 10px;
				background:url(../../adp/images/backgrounds/bullet-footer.gif) no-repeat left center;
			}
			#nav-footer ul li ul li.title-list{
				padding: 0 0 3px 0;
				list-style: none;
				color: #5e5e5e;
				font: bold 13px Arial, Helvetica, sans-serif;
				background: none;
			}
			#nav-footer ul li.last-child{
				padding-right: 0;
			}
			/*#nav-footer ul li.separator{
				display:inline;
				padding:0px 12px;
				background:url(../images/backgrounds/footer-separator.gif) no-repeat left center;
			}*/
	/* =copyright */
	#site-info{
		/*background:url(../images/backgrounds/footer-bg-bottom.png) no-repeat center top;*/
		padding:20px 10px;
		height: auto;
		overflow: hidden;
		position: relative;
		/*text-align:center;*/
	}
	* html #site-info{ /* hack IE 6 */
		background:url(../../adp/images/backgrounds/footer-bg-bottom.gif) no-repeat center top;
	}
		#site-info *{
			font-size:10px;
			color:#525252;
			font-family: Arial, Helvetica, sans-serif;
		}

/* Body ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	/* =title page */
	#content-title{
		background:url(../../adp/images/backgrounds/title_bg.gif) no-repeat left top #19334c;
		margin:0px 10px;
		padding:10px 15px 9px 15px;
	}
		#content-title h1{
			color:#fff;
			font-size:20px;
			line-height:18px;
			font-family:Arial, Helvetica, sans-serif;
		}
	/* =breadcrumb */
	#breadcrumb{		
		margin:0px;
		padding: 2px 25px 10px 0;
		position:relative;
		color: #2c2c2c;
	}
	* html #breadcrumb{ /* hack IE 6 */
		background:url(../../adp/images/backgrounds/bg-middle.gif) repeat-y 10px top;
	}
		#breadcrumb, #breadcrumb *{
			color:#2c2c2c;
		}

		#breadcrumb #to-print{ /* print button *//*
			background:url(../images/buttons/img-print.gif) no-repeat right 1px;
			display:block;
			position:absolute;
			top:5px;
			right:25px;
			font-size:9px;
			padding:4px 22px 4px 0px;
			text-transform:uppercase;
			color:#5c7aa3;*/
		}
		#breadcrumb #to-email{ /* print button *//*
			background:url(../images/buttons/img-email.gif) no-repeat right 0px;
			display:block;
			position:absolute;
			top:5px;
			right:150px;
			font-size:9px;
			padding:4px 30px 4px 0px;
			text-transform:uppercase;
			color:#5c7aa3;*/
		}
		 #breadcrumb #to-language{ /* print button *//*
			background:url(../images/buttons/language.gif) no-repeat right 0px;
			display:block;
			position:absolute;
			top:5px;
			right:150px;
			font-size:9px;
			padding:4px 30px 4px 0px;
			text-transform:uppercase;
			color:#5c7aa3;*/
		}
		#page-tools{
			position:absolute;
			top: 12px;
			right:0;
		}
			#page-tools #to-share{
				background:url(../../adp/images/buttons/icon-share-this.gif) no-repeat left center;
				display:inline-block;
				font-size:11px;
				padding:4px 0 4px 20px;
				color:#c31f25;
				margin-left:15px;
				text-decoration: none;
			}
			#page-tools #to-print{
				background:url(../../adp/images/buttons/icon-print.gif) no-repeat left center;
				display:inline-block;
				font-size:11px;
				padding:4px 0 4px 20px;
				color:#c31f25;
				margin-left:15px;
				text-decoration: none;
			}
			#page-tools a:hover{
				text-decoration: underline!important;
			}
			/*#page-tools #to-email{
				background:url(../images/buttons/img-email.gif) no-repeat right 0px;
				display:inline-block;
				font-size:9px;
				padding:4px 30px 4px 0px;
				text-transform:uppercase;
				color:#5c7aa3;
				margin-left:15px;
			}
			 #page-tools #to-language{
				background:url(../images/buttons/language.gif) no-repeat right 0px;
				display:inline-block;
				font-size:9px;
				padding:4px 30px 4px 0px;
				text-transform:uppercase;
				color:#5c7aa3;
				margin-left:15px;
			}*/
	/* =left hand nav */
	ul#lhn{
		width:174px;
		margin-bottom:10px;
	}
		ul#lhn *{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		ul#lhn li{
			background:url(../../adp/images/backgrounds/lhn-separator.gif) repeat-x left bottom;
			padding-bottom:3px;
		}
		ul#lhn li{ clear:both; }		
		ul#lhn li:after{
			 content: "."; 
			 display: block; 
			 height: 0; 
			 clear: both; 
			 visibility: hidden;
		}
		/* .clearfix{display: inline-table;} */
		ul#lhn li{display: inline-block;}
		/* Hides from IE-mac \*/
		* html ul#lhn li{height: 1px;}
		ul#lhn li{display: block;}
		/* End hide from IE-mac */

			ul#lhn li a{
				background:url(../../adp/images/backgrounds/red-bullet-left-menu.gif) no-repeat 164px center;				
				text-transform:uppercase;
				color:#2c2c2c;
				display:block;
				padding:9px 7px;
				font-size:10px;
				line-height:12px;
				font-weight:bold;
			}
			ul#lhn li a.line-double{
				padding:9px 6px;
			}
			ul#lhn li a:hover{
				text-decoration:none;
				/*background-position:right top;*/
			}
			/* =sub-menu level-1 */
			ul#lhn li ul{
				display:none; /* hidden submenu - level-1 */
				padding:10px 0px 10px 0px;
				
			}
			ul#lhn li.selected a{
				background:url(../../adp/images/backgrounds/white-bullet-left-menu.gif) no-repeat 160px center;
				text-decoration:none;
				background-color: #c31f25;
				color: #FFF;
				margin-top: 5px;
			}
			ul#lhn li a:hover{
				background:url(../../adp/images/backgrounds/white-bullet-menu.gif) no-repeat 164px center;
				text-decoration:none;
				background-color: #c31f25;
				color: #FFF;
			}
			ul#lhn li.selected ul{
				display:block;
				margin:0px;
				padding:10px 0px 12px 0px;
			}
				ul#lhn li ul li{
					margin:0;
					background:none;
				}
					ul#lhn li ul li a,
					ul#lhn li.selected ul li a{ /* A tag - level 1 */
						display:block;
						padding:4px 0 4px 23px;
						margin:0px;
						font-size:11px;
						font:bold;
						text-transform:none; /*093008DOBEFCAPITALIZE*/
						color:#c42026;
						background:url(../../adp/images/backgrounds/grey-bullet.gif) no-repeat 7px 5px;
					}
					ul#lhn li.selected ul li.selected a{
						background:url(../../adp/images/backgrounds/lhn-bullet-red-down.gif) no-repeat 7px 5px;
					}
					ul#lhn li ul li a:hover{
						text-decoration:underline;
						background-position:7px 5px;
					}
					ul#lhn li ul li a:hover sup{
						text-decoration:none;
					}
					/* =sub-menu level-2 */
					ul#lhn li.selected ul li ul{
						padding:0px;
						margin:0px 0px 5px 0px;
						display:none;
						background:none;
					}
					ul#lhn li.selected ul li.selected ul{
						display:block;
					}
						ul#lhn li.selected ul li ul li{
							padding:0px;
							margin:0px;
						}
						* html ul#lhn li.selected ul li ul li{ /* hack IE 6 */
							height:1%;
						}
							ul#lhn li.selected ul li ul li a,
							ul#lhn li.selected ul li.selected ul li a{ /* A tag - level 2 */
								margin:0px;
								padding:3px 0px 3px 20px;
								background:none;
								color:#252525;
								font-size:11px;
							}
							* html ul#lhn li.selected ul li ul li a,
							* html ul#lhn li.selected ul li.selected ul li a{
								padding:2px 0px 2px 20px;
							}
							ul#lhn li.selected ul li ul li a:hover{
								color:#0071a9;
							}
							ul#lhn li.selected ul li ul li.selected a{
								color:#0071a9;
							}
							/* =sub-menu level-3 */
							ul#lhn li.selected ul li.selected ul li ul{
								display:none;
								margin:0px;
								padding:0px;
							}
							ul#lhn li.selected ul li.selected ul li.selected ul{
								display:block;
								margin-bottom:2px;
							}
								ul#lhn li.selected ul li.selected ul li.selected ul li{
									padding:0px;
									margin:0px;
									margin-left:0px;
								}
									ul#lhn li.selected ul li.selected ul li.selected ul li a{ /* A tag - level 3 */
										display:block;
										margin:0px;
										padding:1px 0px 1px 30px;
										font-weight:normal;
										color:#252525;
										background:	url(../../adp/images/backgrounds/img-bullet-level3-off.gif) no-repeat 22px center;
									}
									ul#lhn li.selected ul li.selected ul li.selected ul li.selected a{
										font-weight:bold;
									}
									ul#lhn li.selected ul li.selected ul li.selected ul li a:hover{
										color:#0071a9;
									}
									/* =sub-menu level-4 */
									ul#lhn li.selected ul li.selected ul li.selected ul li ul{
										display:none;
										margin:0px;
										padding:0px;
									}
									ul#lhn li.selected ul li.selected ul li.selected ul li.selected ul{
										display:block;
										margin-bottom:2px;
									}
										ul#lhn li.selected ul li.selected ul li.selected ul li.selected ul li{
											padding:0px;
											margin:0px;
											margin-left:0px;
										}
											ul#lhn li.selected ul li.selected ul li.selected ul li.selected ul li a{ /* A tag - level 4 */
												display:block;
												margin:0px;
												padding:1px 0px 1px 42px;
												font-weight:normal;
												color:#252525;
												background:	url(../../adp/images/backgrounds/img-bullet-level3-off.gif) no-repeat 35px center;
												font-size:10px;
												text-decoration:none;
											}
											ul#lhn li.selected ul li.selected ul li.selected ul li.selected ul li a:hover{
												color:#0071a9;
												text-decoration:underline;
											}
											ul#lhn li.selected ul li.selected ul li.selected ul li.selected ul li.selected a{ /* A tag - level 4 */
												/*color:#0071a9;*/
											}
	ul#lhn li.selected a.here{
		color:#0071a9 !important;
		font-weight:bold !important;
		/*text-decoration:underline !important;*/
	}
	ul#lhn li.selected a.here sup{
		text-decoration:none !important;
		color:#0071a9 !important;
	}

/* Content Classes +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	/* =banner menu */
	#col-content .section-banner{
	    position:relative; 
		margin-bottom:20px;/*100408DO*/
	}
	* html #col-content .section-banner{
		overflow:hidden;
	} 
		* html #col-content .section-banner img{
			vertical-align:bottom;
		}
		
		#col-content .section-banner img{
			vertical-align:bottom;
		}
		
		* html #col-content .section-banner ul.section-options{
			position:absolute;
			display:inline;
			left:-8px;
			top: 99px;
			margin:0px;
			padding:0px;
		}
		
		#col-content .section-banner ul.section-options{
			position:absolute;
			left:0px;
			bottom:0px;
			margin:0px;
			padding:0px;
		}
		
				* html #col-content .section-banner ul.section-options li{
				float:left;
				list-style:none;
				background:none;
				margin:0px 0px 0px 10px;
				padding:0px;
			}
			
			#col-content .section-banner ul.section-options li{
				float:left;
				list-style:none;
				background:none;
				margin:0px 0px 0px 8px;
				padding:0 0 0 0;
			}
			
			* html #col-content .section-banner ul.section-options li a{
					display:block;
					margin:0px;
					padding:5px 12px;
					width: 157px;
					font-weight:bold;
					font-size:16px;
					line-height:18px;
					color:#fff;
					text-decoration:none;
					background-color:#c31f25;
				}
				
				#col-content .section-banner ul.section-options li a{
					display:block;
					margin:0px;
					padding: 5px 12px;
					width:157px;
					font-weight:bold;
					font-size:16px;
					line-height:18px;
					color:#fff;
					text-decoration:none;
					background-color:#c31f25;
				}
				
				#col-content .section-banner ul.section-options li a span {
					font-size: 11px;
					font-weight:normal;
					color:#FFF;
				
				}				
				#col-content .section-banner ul.section-options li a:hover span {
					color:#2c2c2c;				
				}				
						*html #col-content .section-banner ul.section-options li a:hover{
							text-decoration:none !important;
							background-color: #fff;
							color:#c31f25;
						}
				*html #col-content .section-banner ul.section-options li a.selected{
					background:url(../../adp/images/backgrounds/banner-options-active-bg.gif) no-repeat 0px 0px;
					color:#17324d;
				}
				
				#col-content .section-banner ul.section-options li a:hover{
					text-decoration:none !important;					
					background-color:#FFF;
					color: #c31f25;
					
				}
				#col-content .section-banner ul.section-options li a.selected{
					background:url(../../adp/images/backgrounds/banner-options-active-bg.gif) no-repeat 0px 0px;
					color:#17324d;
				}
	/* =titles */
	#col-content h1,
	#col-content h1 a{	/* add 09-05-2008 */
		font:bold 20px Arial, Helvetica, sans-serif;
		color:#c31f25;
		margin-bottom:17px;/*100308DO*/
	}
		#col-content h1 + p,
		#col-content h1 + p a{
			color: #363636 !important;
		    font: 14px/20px Arial,Helvetica,sans-serif !important;
		}
	#col-content h2,
	#col-content h2 a{
		font-size:16px;
		font-weight:bold;
		margin-bottom:15px;
		color:#2c2c2c;
		text-decoration:none;
	}
	#col-content h2.blue,
	#col-content h2.blue *{
		color:#0071a9 !important;
	}
	#col-content h2.gray,
	#col-content h2.gray *{	/* add: 09-05-2008 */
		font:bold 13px Arial, Helvetica, sans-serif !important;
		color:#464646;
	}
	/*#col-content h3,
	#col-content h3 **/{	/* add: 09-05-2008 */
		/*font-weight:bold;
		margin-bottom:15px;
		font-size:14px;
		color:#252525;
	}
	#col-content h3.blue,
	#col-content h3.blue *{
		font:normal 16px Arial, Helvetica, sans-serif !important;
		color:#0071a9 !important;
	}
	#col-content h3.gray,
	#col-content h3.gray *{*/	/* add: 09-05-2008 */
		font:normal 14px/20px Arial, Helvetica, sans-serif !important;
		color:#363636 !important;
	}
	/*#col-content h3.gray sup,
	#col-content h3.gray sup *{*/	/* add: 09-05-2008 */
		/*font:normal 10px Arial, Helvetica, sans-serif !important;
		color:#2a4561 !important;
	}*/
	
	#col-content h4 {
		font: bold 14px Arial, Helvetica, sans-serif !important;
		color:#2c2c2c !important;
		padding-bottom:16px;
	}
	
	#col-content.content h4{
		font-size:12px;
	}
	#col-content h4.gray,
	#col-content h4.gray *{	/* add: 09-05-2008 */
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#898989;
	}
	#col-content h5,
	#col-content h5 *{	/* add: 09-05-2008 */
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#0071A9;
	}
	#col-content .to-left-w50{
		float:left;
		width:50%;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	/* =text */
	#col-content strong,
	#col-content b{
		color:#111;
	}
	#col-content a{
		color: #2C2C2C;
		text-decoration:underline;
	}
	/* =paragraph */
	#col-content p{
		margin-bottom:15px;
		color:#2c2c2c;
	}
	#col-content p,
	#col-content strong,
	#col-content b,
	#col-content i,
	#col-content em{
		font-size:12px;
		line-height:18px;
		margin-bottom:30px;
	}
	#col-content p a{
		font-size:12px;
	}

	/* =order list */
	#col-content ol{
		margin-bottom:15px;
	}
	#col-content ol li{
		list-style-position:inside;
		list-style-type:decimal;
		font-size:12px;
		margin-bottom:2px;
	}
	/* =unorder list */
	#col-content ul{
		margin-bottom:15px;
	}
		#col-content ul li{
			background:url(../../adp/images/bullet_gray.gif) no-repeat 10px 5px;
			padding-left:20px;
			margin-bottom:2px;
		}
		#col-content ul li,
			#col-content ul li *{
				font-size:12px;
			}
	#col-content ul.narrow{
		margin-top:10px;
	}
		#col-content ul.narrow li{
			margin-bottom:10px;
		}
	#col-content ul.no-bullet{
	}
	#col-content ul.no-bullet li{
		background:none;
		list-style-type:none;
		margin-left:0px;
		padding-left:0px;
	}
	
	#col-content ul.bullet-red li{
		background:url(../../adp/images/bullet-red.gif) no-repeat left 2px !important;	
		position:relative;
	}
	#col-content ul.bullet-red li,
	#col-content ul.bullet-red li a{
		color:#363636 !important;
		line-height:12px;
	}
	/*recent changes 17/12/2008 */
	#col-content blockquote{
		padding-left:20px;
	}
	#col-content em,
	#col-content em *{
		font-style:italic;
	}
	/* =order list */
	#col-content ol{
		margin:0px 0px 15px 0px;
	}
		#col-content ol>li,
		#col-content li ol>li{
			list-style-position:inside;
			list-style-type:decimal;
			background:none;
			font-size:12px;
			padding:0px;
			margin:0px 0px 2px 10px;
		}
			#col-content li ol{
				margin-bottom:0px;
			}
			/*second level (alphabetic) */
			#col-content li ol li ol li{
				list-style-position:inside !important;
				background:none !important;
				list-style-type:decimal !important;
			}
			
	/* =unorder list */
	#col-content ul{
		margin:0px 0px 15px 0px;
	}
		#col-content ul>li,
		#col-content li ul>li{
			background:url(../../adp/images/bullet_gray.gif) no-repeat 10px 5px;
			list-style:none;
			padding-left:20px;
			margin-bottom:2px;
		}
		*:first-child+html #col-content li ul>li,
		* html #col-content li ul>li{
			padding-left:10px;
		}
		#col-content ul>li,
			#col-content ul>li *{
				font-size:12px;
			}
			#col-content li ul{
				margin:0px 0px 0px 10px;
			}
	/*list: numeric*/
	#col-content .numeric,
	#col-content .roman,
	#col-content .alphabetic{
		margin:0px 0px 15px 0px !important;
	}
		#col-content li .numeric,
		#col-content li .roman{
			margin:0px 0px 2px 10px !important;
		}
	#col-content .numeric>li,
		#col-content li .numeric>li,
	#col-content .roman>li,
		#col-content li .roman>li,
	#col-content .alphabetic>li,
		#col-content li .alphabetic>li,
	* html #col-content .numeric li,
		* html #col-content li .numeric li,
	* html #col-content .roman li,
		* html #col-content li .roman li,
	* html #col-content .alphabetic li,
		* html #col-content li .alphabetic li{
		list-style-position:inside !important;
		background:none !important;
	}
	#col-content .numeric>li,
		#col-content li .numeric>li,
	#col-content .roman>li,
		#col-content li .roman>li,
	* html #col-content .numeric li,
		* html #col-content li .numeric li,
	* html #col-content .roman li,
		* html #col-content li .roman li{
		margin:0px 0px 2px 10px !important;
	}
	#col-content .alphabetic>li,
		#col-content li .alphabetic>li,
	* html #col-content .alphabetic li,
		* html #col-content li .alphabetic li{
		margin:0px 0px 2px 0px !important;
		*margin:0px 0px 2px 10px !important;
	}
	#col-content .numeric>li,
		* html #col-content .numeric li{
		list-style-type:decimal !important;
	}
	#col-content .roman>li,
		#col-content li .roman>li,
	* html #col-content .roman li,
		* html #col-content li .roman li{
		list-style-type:upper-roman !important;
	}
	#col-content .alphabetic>li,
		#col-content li .alphabetic>li,
	* html #col-content .alphabetic li,
		* html #col-content li .alphabetic li{
		list-style-type:lower-alpha !important;
	}	
/* Generic Classes +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	* html #col-right{
		overflow:hidden;
	}
	#col-content .no-all,
	#col-right .no-all{
		padding:0px !important;
		margin:0px !important;
		background:none !important;
	}
	#col-content .no-margin,
	#col-right .no-margin{
		margin:0px 0px 2px 0px !important;
	}
	#col-content .no-border{
		bordeR:none !important;
	}
	#col-content .no-bold{
		font-weight:normal !important;
	}
	#col-content .text-blue,
	#col-content .text-blue *{
		color:#0071a9 !important;
	}
	#col-content .text-black,
	#col-content .text-black *{
		color:#252525 !important;
	}
	#col-content .text-alert{
		color:#01c90e !important;
		font-weight:bold;
	}
	#col-content .text-normal{
		font-size:12px !important;
	}
	#col-content .text-11px,
	#col-content .text-11px strong,
	#col-content .text-11px b,
	#col-content .text-11px li{
		font-size:11px !important;
	}
		#col-content .text-11px strong,
		#col-content .text-11px b{
			font-weight:bold;
		}
	#col-right .text-normal{
		font-size:11px !important;
		line-height:normal !important;
	}
	
	#col-content .text-small,
	#col-content .text-small *,
	#col-right .text-small,
	#col-right .text-small *{
		font-size:10px !important;
	}
	#col-content .text-big,
	#col-right .text-big{
		font-size:16px !important;
	
	}
	.content-separator{
		margin-top:25px;
		padding-top:25px;
		background:url(../../adp/images/backgrounds/content-separator-bg.gif) no-repeat center top;
	}
	#col-content .intro{
		font:normal 15px Arial, Helvetica, sans-serif;
		color:#2a4561;
		margin-bottom:15px;
		word-spacing:1px;
	}
	#col-content .note,
	#col-content .note strong,
	#col-content .note b{
		font-size:11px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		color:#898989 !important;
	}
	#col-content .note-small,
	#col-content .note-small strong,
	#col-content .note-small b{
		font-size:9px !important;
		color:#898989 !important;
		color:#898989 !important;
	}

	/* =section */
	/*.section{
		padding-bottom:10px
	}
	.section h2,
	.section h3,
	.section h4{
		margin:0px 0px 2px 0px !important;
		padding:0px;
	}
	.section p{
		 margin:0px 0px 5px 0px !important;
	}*/
	/* =section-blue */
	.section-blue{
		padding:10px 20px;
		background:url(../../adp/images/backgrounds/section-blue-bg.gif) repeat-x left top #ebf4f8;
		margin-bottom:10px;
	}
	
	#col-content .section-blue:after{	/* for clearfix */
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	#col-content .section-blue{display: inline-block;}
	* html #col-content .section-blue{height: 1px;}
	#col-content .section-blue{display: block;}
	
	#col-content .section-blue h4{
		margin:0px 0px 5px 0px;
		padding:0px;
		font-size:13px;
	}
	#col-content .section-blue p{
		margin-bottom:5px !important;
	}
	#col-content .section-blue ul{
	}
		#col-content .section-blue ul li{
			margin:5px 0px;
			padding-left:10px !important;
			background:url(../../adp/images/bullet-blue.gif) no-repeat left 5px !important;
			color:#0071a9;
		}
		#col-content .section-blue ul li,
			#col-content .section-blue ul li a{
			font-size:11px !important;
			line-height:12px !important;
		}
			#col-content .section-blue ul li a{
				text-decoration:none !important;
			}
	/* =section-gray */
	.section-gray{
		border:1px solid #dfdfdf;
		padding:10px 15px;
		background:url(../../adp/images/backgrounds/section-gray-bg.gif) repeat-x left top #efefef;
		position:relative;
/*		margin-top:10px;*/
	}
		#col-content .section-gray p{
			margin-bottom:10px;
		}
			#col-content .section-gray p,
			#col-content .section-gray p strong,
			#col-content .section-gray p b{
				font-size:10px;
				line-height:12px;
			}
		/* for round box effect */
		#col-content .section-gray span.rl-tleft,
		#col-content .section-gray span.rl-tright,
		#col-content .section-gray span.rl-bleft,
		#col-content .section-gray span.rl-bright{
			width:10px;
			height:5px;
			position:absolute;
			overflow:hidden;
		}
		#col-content .section-gray span.rl-tleft{
			background:url(../../adp/images/backgrounds/rlink-tleft.png) no-repeat left top;
			left:-1px;
			top:-1px;
		}
		#col-content .section-gray span.rl-tright{
			background:url(../../adp/images/backgrounds/rlink-tright.png) no-repeat right top;
			right:-1px;
			top:-1px;
		}
		#col-content .section-gray span.rl-bleft{
			background:url(../../adp/images/backgrounds/rlink-bleft.png) no-repeat left top;
			left:-1px;
			bottom:-1px;
		}
		#col-content .section-gray span.rl-bright{
			background:url(../../adp/images/backgrounds/rlink-bright.png) no-repeat right top;
			right:-1px;
			bottom:-1px;
		}
		* html #col-content .section-gray span.rl-tleft,
		* html #col-content .section-gray span.rl-tright,
		* html #col-content .section-gray span.rl-bleft,
		* html #col-content .section-gray span.rl-bright{
			display:block;
			background:none;
		}
		* html #col-content .section-gray span.rl-tleft{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/backgrounds/rlink-tleft.png', sizingMethod='scale');
		}
		* html #col-content .section-gray span.rl-tright{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/backgrounds/rlink-tright.png', sizingMethod='scale');
		}
		* html #col-content .section-gray span.rl-bleft{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/backgrounds/rlink-bleft.png', sizingMethod='scale');
		}
		* html #col-content .section-gray span.rl-bright{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/backgrounds/rlink-bright.png', sizingMethod='scale');
		}
	/* =links */
		/* =links */
	/*.homepage .started-link,
	#col-content .started-link, #col-right */.started-link{
		display:inline-block;
		font:bold 11px Arial, Helvetica, sans-serif !important;
		color:#000 !important;
		padding-right:15px;
		background:url(../../adp/images/buttons/get-started.gif) no-repeat right 1px;
		text-decoration:none;
		margin-bottom:5px;/*011008DO*/
	}
	.table-4cols .table-col .started-link, .table-3cols .table-col .started-link, .table-col .to-bottom {
		position:absolute;
		bottom:10px;
	}

	#col-content .download-link{
		display:inline-block;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#000;
		padding-right:15px;
		background:url(../../adp/images/buttons/get-file.gif) no-repeat right 1px;
		text-decoration:none;
	}
	.homepage #col-body a:hover,
	#col-content a:hover{
		text-decoration:underline;
	}
	
	/* =more-links */
	#col-content .more-links li{
		display:inline;
		background:none;
		margin:0px;
		padding:0px;
	}
		#col-content .more-links li a{
			font-size:11px;
			padding-right:10px;
			margin-right:8px;
			background:url(../../adp/images/backgrounds/more-links-separator.gif) no-repeat right center;
		}
		#col-content .more-links li.last-child a{
			background:none;
		}
		
	/* =list of Items */
	div.list-items{
	}
		#col-body #col-content div.list-items a.view-all{
			color:#252525;
			font-size:10px;
			text-decoration:underline;
			margin-top:5px;
		}
		#col-body #col-content div.list-items ul{
			padding:5px 0px 0px 0px;
			margin:0px 0px 5px 0px;
		}
			#col-body #col-content div.list-items ul li{
				background:none;
				padding:0px 0px 5px 0px;
				margin:0px;
			}
	
				#col-body #col-content div.list-items ul li *{
					font-size:11px;
					color:#5a5a5a;
				}
				#col-body #col-content div.list-items ul li a{
					font-weight:bold;
					color:#252525;
				}
	/* =list horizontal */
	ul.list-horizontal{
	}
		ul.list-horizontal li{
			float:left;
			display:block;
			width:103px;
			margin-right:6px !important;
		}
			ul.list-horizontal li img{
				border:2px solid #e0e0e0;
			}
			ul.list-horizontal li a{
				line-height:11px;
			}
			ul.list-horizontal li p{
				font-size:10px !important;
				line-height:11px !important;
			}
	/* =box search */
	#col-body #col-content .box-search{
	}
		#col-body #col-content .box-search h3{
			color:#464646;
			font-size:13px;
		}
		#col-body #col-content .box-search p{
			font-size:11px;
			margin-bottom:5px;
		}
		#col-body #col-content .box-search a{
			font-size:10px;
		}
		#col-body #col-content .box-search .btn-search{
			background:url(../../adp/images/buttons/btn-search-red.gif) no-repeat left top;
			width:57px;
			height:21px;
			border:none;
			cursor:pointer;
		}
		
	/* =select controls styles */
	#col-content .select-small{
		width:75px;
	}
	#col-content .select-normal{
		width:150px;
	}
	
	/* =right-links */
	ul.right-links{
	}
		ul.right-links li{
			position:relative;
			padding:0px;
			margin:0px 0px 5px 0px;
		}		
		ul.right-links li:after{
			 content: "."; 
			 display: block; 
			 height: 0; 
			 clear: both; 
			 visibility: hidden;
		}
		ul.right-links li{display: inline-block;}
		* html ul.right-links li{height: 1px;}
		ul.right-links li{display: block;}

			ul.right-links li a{
				display:block;
				background:url(../../adp/images/backgrounds/rlink-bg.gif) no-repeat right center;
				padding:10px 20px 10px 10px;
				margin:0px;
				font-size:13px;
				line-height:14px;
				font-weight:bold;
				color:#252525;
				border:1px solid #d5d6d7;
				border:1px solid #d5d6d7;
			}
			ul.right-links li.rss a{
				display:block;
				background:url(../../adp/images/backgrounds/rlink-bg-rss.gif) no-repeat right center;
				padding:10px 20px 10px 30px;
				margin:0px;
				font-size:13px;
				line-height:14px;
				font-weight:bold;
				color:#252525;
				border:1px solid #d5d6d7;
				border:1px solid #d5d6d7;
			}
			#col-right ul.right-links li a{
				font-size:12px;
			}
			#col-right ul.right-links .with-image img{
				margin-right:5px;
			}
			ul.right-links li a:hover{
				background:url(../../adp/images/backgrounds/rlink-bg-on.gif) no-repeat right center;
				text-decoration:none;
				color:#fff;
			}
			ul.right-links li.rss a:hover{
				background:url(../../adp/images/backgrounds/rlink-bg-on-rss.gif) no-repeat right center;
				text-decoration:none;
				color:#fff;
			}
			ul.right-links li .rl-top{
				position:absolute;
				display:block;
				left:0px;
				top:0px;
			}
			ul.right-links li .rl-bottom{
				position:absolute;
				left:0px;
				bottom:0px;
			}
			ul.right-links li span.rl-top{
				overflow:hidden;
			}
			ul.right-links li span.rl-bottom{
				overflow:hidden;
			}
			/* for round box effect */
			ul.right-links li span.rl-tleft,
			ul.right-links li span.rl-tright,
			ul.right-links li span.rl-bleft,
			ul.right-links li span.rl-bright{
				width:10px;
				height:5px;
				position:absolute;
				overflow:hidden;
			}
			ul.right-links li span.rl-tleft{
				background:url(../../adp/images/backgrounds/rlink-tleft.png) no-repeat left top;
				left:0px;
				top:0px;
			}
			ul.right-links li span.rl-tright{
				background:url(../../adp/images/backgrounds/rlink-tright.png) no-repeat right top;
				right:0px;
				top:0px;
			}
			ul.right-links li span.rl-bleft{
				background:url(../../adp/images/backgrounds/rlink-bleft.png) no-repeat left top;
				left:0px;
				bottom:0px;
			}
			ul.right-links li span.rl-bright{
				background:url(../../adp/images/backgrounds/rlink-bright.png) no-repeat right top;
				right:0px;
				bottom:0px;
			}
			* html ul.right-links li span.rl-tleft,
			* html ul.right-links li span.rl-tright,
			* html ul.right-links li span.rl-bleft,
			* html ul.right-links li span.rl-bright{
				display:block;
				background:none;
			}
			* html ul.right-links li span.rl-tleft{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/backgrounds/rlink-tleft.png', sizingMethod='scale');
			}
			* html ul.right-links li span.rl-tright{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/backgrounds/rlink-tright.png', sizingMethod='scale');
			}
			* html ul.right-links li span.rl-bleft{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/backgrounds/rlink-bleft.png', sizingMethod='scale');
			}
			* html ul.right-links li span.rl-bright{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/backgrounds/rlink-bright.png', sizingMethod='scale');
			}
	/* =for all right box - right column */
	.box-body:after{
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	/* .clearfix{display: inline-table;} */
	.box-body{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .box-body{height: 1px;}
	.box-body{display: block;}
	/* End hide from IE-mac */

	/* =contact form */
	#col-content .form-contact{
	}
		#col-content .form-contact .btn-submit{
			background:url(../../adp/images/buttons/btn-submit.gif) no-repeat left top;
			width:57px;
			height:21px;
			border:0px;
			cursor:pointer;
		}
		#col-content .form-contact .fc-data{
			float:left;
			width:220px;
			margin-right:10px;
		}
		#col-content .form-contact .fc-topics{
			float:left;
			width:240px;
			margin-right:10px;
		}
		#col-content .form-contact .fc-comments{
			float:left;
			width:212px;
		}
		#col-content .form-contact .control-wlabel{
			display:inline-block;
		}
			#col-content .form-contact label,
			#col-content .form-contact p,
			#col-content .form-contact ul li{
				color:#252525 !important;
			}
			#col-content .form-contact label,
			#col-content .form-contact p,
			#col-content .form-contact p *,
			#col-content .form-contact ul li{
				font-size:11px !important;
			}
			#col-content .form-contact .fc-data label.overlabel-apply{
				left:7px;
				top:5px;
			}
			#col-content .form-contact .fc-data div.ctrl-little input,
			#col-content .form-contact .fc-data input.ctrl-little,
			#col-content .form-contact .fc-data div.ctrl-small input,
			#col-content .form-contact .fc-data input.ctrl-small,
			#col-content .form-contact .fc-data div.ctrl-medium input,
			#col-content .form-contact .fc-data input.ctrl-medium,
			#col-content .form-contact .fc-data input.ctrl-normal,
			#col-content .form-contact .fc-comments textarea.ctrl-normal{
				padding:3px 5px;
				color:#252525;
				font-size:11px;
				margin-bottom:6px;
				border:1px solid #868686;
			}
			#col-content .form-contact .fc-comments textarea.ctrl-normal{
				padding:1px 4px;
			}
			#col-content .form-contact textarea.ctrl-normal{
				height:89px;
				*height:94px;
			}
			#col-content .form-contact .ctrl-large{
				width:240px;
			}
			#col-content .form-contact .ctrl-normal{
				width:202px;
				margin-bottom:6px;
			}
			#col-content .form-contact .fc-data div.ctrl-medium{
				float:left;
				padding-right:3px;
			}
				#col-content .form-contact .fc-data div.ctrl-medium input,
				#col-content .form-contact input.ctrl-medium{
					width:92px;
				}
			#col-content .form-contact .fc-data div.ctrl-small{
				float:left;
			}
				#col-content .form-contact .fc-data div.ctrl-small input{
					width:48px;
				}
			#col-content .form-contact .fc-data div.ctrl-little{
				float:left;
				padding-right:3px;
			}
				#col-content .form-contact .fc-data div.ctrl-little input{
					width:32px;
				}
			#col-content .form-contact .fc-topics ul{
				padding:0px 0px 5px 0px !important;
				*padding:0px 0px 9px 0px !important;
			}
			#col-content .form-contact .fc-topics ul li{
				padding:3px 0px !important;
				*padding:0px !important;
				margin:0px !important;
				clear:both;
			}
			#col-content .form-contact .fc-topics ul li input{
			}
			#col-content .form-contact .fc-topics ul li label{
				margin:0px;
			}

	/* =contact-us box - small right column */
	#contact-us{	
		margin-bottom:20px;
		position:relative;
	}	
		#contact-us .box-body{			
			padding:13px 32px 12px 18px;
			_padding:13px 32px 12px 16px;
			min-height:71px;
			background-color: #EFEFEF;
		}
			* html #contact-us .box-body{
				height:71px;
			}
		#contact-us .box-bottom{
			
		}
		#contact-us *{
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#464646;
		}
		#col-right .box-blue-light h2,
		#contact-us h2{
			color:#c31f25;
			margin-bottom: 8px;
			font: 20px AmasisMTStdLight, Arial, Helvetica, sans-serif;
		}
		#contact-us ul{
		}
			#contact-us ul li{
				background:url(../../adp/images/bullet-green.gif) no-repeat left 4px;
				padding-left:7px;
			}
				#contact-us ul li a{
					color:#505050;
					font-size:11px;
					line-height:12px;
				}
		#contact-us .toRight{
			position:absolute;
			right:1px;
			bottom:1px;
		}
		* html #contact-us .toRight{
			bottom:0px;
		}
	/* =generic blue box - right column */
	.box-blue{
		width:166px; /*100408DOwidth:202px;*/
		margin-bottom:10px;
		/*100408DObackground:url(../images/backgrounds/box-blue-middle-w202.gif) repeat-y left top;*/
		background:url(../../adp/images/backgrounds/box-blue-middle-w166.gif) repeat-y left top;
	}
		.box-blue .box-body{
			background:url(../../adp/images/backgrounds/box-blue-top-w202.gif) no-repeat left top;
			min-height:35px;
			padding:10px 10px 0px 10px;
		}
			.box-blue .box-body *{
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#1a2e3e;
			}
			.box-blue .box-body .toLeft{
				margin-bottom:10px;
				*margin-bottom:0px;
			}
			.box-blue .box-body p{
				color:#d7e4ee;
				margin-bottom:10px;
			}
			.box-blue .box-body h2,
			.box-blue .box-body h3{
				color:#dce6ea;
				font:normal 16px/17px Arial, Helvetica, sans-serif;
				margin-bottom:5px;
			}
			.box-blue .box-body h3{
				font:bold 13px/15px Arial, Helvetica, sans-serif;
				margin-bottom:10px;
			}
			.box-blue .box-body h2.center,
			.box-blue .box-body h3.center{
				padding-top:7px;
			}
			.box-blue .box-body .dropdown-list{	/*dropdown list*/
				margin-bottom:4px;
				background:url(../../adp/images/backgrounds/dropdown-list-w183.gif) no-repeat left top;
				height:23px;
			}
				.box-blue .box-body .dropdown-list a{
					display:block;
					text-decoration:none;
					padding:4px 10px;
				}
		.box-blue .search-form,
		.box-blue .subscribe-form{
			background:url(../../adp/images/buttons/btn-search-form.gif) no-repeat left top;
			width:55px;
			height:21px;
			border:none;
			float:right;
			cursor:pointer;
			margin-top:5px;
			margin-bottom:5px;
		}
		.box-blue .search-form{
			background:url(../../adp/images/buttons/btn-search-form.gif) no-repeat left top;
			width:55px;
		}
		.box-blue .subscribe-form{
			background:url(../../adp/images/buttons/btn-subscribe-form.gif) no-repeat left top;
			width:73px;
		}
		.box-blue .text-big{
			color:#d7e4ee;
		}
		.box-blue .box-bottom{
			background:url(../../adp/images/backgrounds/box-blue-bottom-w202.gif) no-repeat left bottom;
			padding:2px 10px 8px 10px;
			min-height:10px,
		}
			.box-blue .box-bottom .left{
				padding-top:5px;
			}
			.box-blue .box-bottom label{
				color:#fff;
			}
		#col-right .box-blue .control-wlabel{
			position:relative;
		}
			#col-right .box-blue .control-wlabel label{
				left:5px;
			}
			#col-right .box-blue .control-wlabel input{
				border:1px solid #436278;
				background-color:#f3f7fa;
				width:173px;
				padding:2px 4px;
				margin-bottom:3px;
			}
			.box-blue .box-body select{
				padding:1px 0px;
				*padding:1px 10px;
				margin:1px 0px 3px 0px;
				width:100%;
				background-color:#f3f7fa;
			}
			/*#col-right .box-blue .control-wlabel input,*/
			#col-right .box-blue .control-wlabel label{
				color:#7d7d7d;
			}
	/* =generic silver/red box- small right column */
	.box-blue-light,
	.box-silver,
	.box-red,
	.box-green,
	.box-orange{		
		margin-bottom:20px;
	}
	.box-blue-light{
		background-color: #EFEFEF;
	}
	.box-silver{
		background:url(../../adp/images/backgrounds/box-silver-light-middle.gif) repeat-y left top #fff;
	}
	.box-silver-wide{
		background:url(../../adp/images/backgrounds/box-silver-light-middle-250w.gif) repeat-y left top #fff;
	}
	.box-red{
		background:url(../../adp/images/backgrounds/box-red-light-middle.gif) repeat-y left top #fff;
	}
	.box-green{
		background:url(../../adp/images/backgrounds/box-green-light-middle.gif) repeat-y left top #fff;
	}
	.box-orange{
		background:url(../../adp/images/backgrounds/box-contact-orange-middle-166.gif) repeat-y left top #fff;
	}
		.box-blue-light .box-body,
		.box-silver .box-body,
		.box-silver-wide .box-body,
		.box-red .box-body,
		.box-green .box-body,
		.box-orange .box-body{
			padding:10px 10px 5px 10px;
		}
		.box-blue-light .box-body{
			padding:13px 13px 13px 18px;
			_padding:13px 13px 13px 16px;
		}
		.box-silver .box-body{
			
		}
		.box-silver-wide .box-body{
			
		}
		.box-red .box-body{
			
		}
		.box-green .box-body{
			
		}
		.box-orange .box-body{
			background:url(../../adp/images/backgrounds/box-contact-orange-top-166.gif) no-repeat left top;
		}
		.box-blue-light .box-bottom,
		.box-silver .box-bottom,
		.box-silver-wide .box-bottom,
		.box-red .box-bottom,
		.box-green .box-bottom,
		.box-orange .box-bottom{
			height:5px;
		}
		.box-blue-light .box-bottom{
			
		}
		.box-silver .box-bottom{
			background:url(../../adp/images/backgrounds/box-silver-light-bottom.gif) no-repeat left bottom;
		}
		.box-silver-wide .box-bottom{
			background:url(../../adp/images/backgrounds/box-silver-light-bottom-250w.gif) no-repeat left bottom;
		}
		.box-red .box-bottom{
			background:url(../../adp/images/backgrounds/box-red-light-bottom.gif) no-repeat left bottom;
		}
		.box-green .box-bottom{
			background:url(../../adp/images/backgrounds/box-green-light-bottom.gif) no-repeat left bottom;
		}
		.box-orange .box-bottom{
			background:url(../../adp/images/backgrounds/box-contact-orange-bottom-166.gif) no-repeat left bottom;
		}
		* html .box-blue-light .box-bottom,
		* html .box-silver .box-bottom,
		* html .box-red .box-bottom,
		* html .box-green .box-bottom,
		* html .box-orange .box-bottom{ /* hack IE 6 */
			margin-top:-7px;
		}
		.box-blue-light *,
		.box-silver *,
		.box-red *,
		.box-green *, 
		.box-orange * {
			font:normal 10px/11px Arial, Helvetica, sans-serif;
			color:#464646;
		}
		#col-right .box-silver .box-body p{
			margin-bottom:5px;
			padding:0px;
		}
		#col-right .box-silver .box-body .read-more{
			font-size:10px;		
		}
		/* blue-light */
		#col-right .box-blue-light h2{
   		 	margin-bottom: 8px;
		}
		#col-right .box-blue-light .box-body label {
			color:#2c2c2c;
			font: bold 11px Arial, Helvetica, sans-serif;
		}
			.box-blue-light .box-body p,
			.box-blue-light .box-body label{
				color:#505050;
				font-size:10px;
			}
			.box-blue-light .box-body p{
				margin-bottom:5px;
			}
			.box-blue-light .box-body label{
				display:inline-block;
				width:87px;
			}
			.box-blue-light .ctrl-little{
				height: 20px;
				_height: 15px;				
			    width: 56px;
				padding-left: 14px;
				_padding-top: 5px;
				border:none;
				background: url(../../adp/images/backgrounds/bg-input-box.png) no-repeat center center;				
			}
			.box-blue-light .select-stylized{
				margin-bottom:10px;
				height: auto;
				overflow: hidden;
				margin-top: 10px;
			}
			.box-blue-light .select-stylized .dd{
				width: 159px !important;
				position: absolute!important;
				z-index: 101!important;
			}
			.box-blue-light .select-stylized .dd .ddChild{
				border-bottom:1px solid #d1d1d1; 
				border-left:1px solid #d1d1d1; 
				border-right:1px solid #d1d1d1; 
				width:158px !important;
			}
			
			/* Dropdown default styles */
			.box-blue-light .select-stylized .dd .ddTitle{
				position: relative;
				background: url(../../adp/images/backgrounds/bg-select.gif) no-repeat center center;
				border: none;
				height:20px; 
				padding:0px 0 0 6px;  
				cursor:pointer;
			}
			.box-blue-light .select-stylized .dd .ddTitle span.arrow{
				position: absolute;
				top: 2px;
				right: 4px;
				background:url(../../adp/images/backgrounds/bg-btn-select.gif) no-repeat left top; 
				width:17px; 
				height:16px; 
				margin:0;
			}
			.box-blue-light .select-stylized .dd .ddChild a{
				background-color:#FFFFFF;
				background-image: none!important; 
				color:#666; 
				font:10px/19px Helvetica,Arial,sans-serif; 
				padding:0 0 0 7px;
			}
			.box-blue-light .select-stylized .dd .ddChild a:hover,
			.box-blue-light .select-stylized .dd .ddChild a.selected:hover{
				background-color:#82c5e9!important;
				text-decoration: none!important;
			}
			.box-blue-light .select-stylized .dd .ddChild a.selected{
				background-color:#dadcde;
				color:#666;
			}
			.box-blue-light .select-stylized .dd .ddChild a:hover span,
			.box-blue-light .select-stylized .dd .ddChild a.selected:hover span{
				color:#FFF; 
				margin:0;
			}
			.box-blue-light .select-stylized .dd .ddChild a.selected span{
				color:#666; 
				margin:0;
			}
			.box-blue-light .select-stylized .dd .ddChild a span{
				color:#666; 
				font:10px/19px Helvetica,Arial,sans-serif;
			}
			.box-blue-light .select-stylized .dd .ddTitle span.ddTitleText{
				color:#5d5d5d; 
				font: bold 11px/20px Arial, Helvetica, sans-serif;
			}
			/**/	
			.box-blue-light .btn-submit{
				margin-top: 25px;
				_margin-top: 40px;
				margin-left: 11px;
				border:none;
				width:139px;
				height:25px;
				cursor:pointer;
				background:url(../../adp/images/buttons/view-solution.gif) no-repeat left 0;
			}
			.box-blue-light .btn-submit:hover{
				background:url(../../adp/images/buttons/view-solution.gif) no-repeat left -25px;
			}
		/* red */
		.box-red h2{
			color:#c52027;
			font:bold 15px/16px Arial, Helvetica, sans-serif;
			margin-bottom:10px;
		}
		.box-red .toLeft{
			margin:-5px 5px 0px -5px;
		}
		.box-red p{
			margin-bottom:5px;
		}
		.box-red .started-link{
			background:url(../../adp/images/buttons/get-started.gif) no-repeat right 1px;
			font-size:11px;
			font-weight:bold;			
			padding-right:15px;
		}
		/* green */
		.box-green h2{
			color:#86a904;
			font:bold 15px/16px Arial, Helvetica, sans-serif;
			margin-bottom:10px;
		}
		.box-green .toLeft{
			margin:-5px 5px 0px -5px;
		}
		.box-green p{
			margin-bottom:5px;
		}
		/* orange */
		.box-orange h2{
			color:#dd7c26;
			font:bold 15px/16px Arial, Helvetica, sans-serif;
			margin-bottom:10px;
		}
		.box-orange .toLeft{
			margin:-5px 5px 0px -5px;
		}
		.box-orange p{
			margin-bottom:5px;
		}
		/* silver */
		.box-silver h2{
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#252525;
			margin-bottom:10px;
		}
		.box-silver .toLeft{
			margin-right:5px;
			margin-left:-5px;
			margin-top:-2px;
		}
		.box-silver a{
			text-decoration:underline !important;
			color:#0071a9;
			font-size:11px;
			line-height:normal;
		}
		.box-silver p{
			padding-top:5px;
			margin-bottom:5px;
		}
		.box-silver p, .box-silver p *{
			line-height:10px;
		}
		.box-silver ul li{
			background:url(../../adp/images/backgrounds/box-silver-list-separator.gif) no-repeat center bottom;
			padding-bottom:15px;
			margin-bottom:10px;
		}
		.box-silver ul li:last-child,
		.box-silver ul li.last-child{
			padding-bottom:0px;
			margin-bottom:0px;
		}
		/*clearfix*/
		.box-silver ul li:after{
			 content: "."; 
			 display: block; 
			 height: 0; 
			 clear: both; 
			 visibility: hidden;
		}
		.box-silver ul li{display: inline-block;}
		/* Hides from IE-mac \*/
		* html .box-silver ul li{height: 1px;}
		.box-silver ul li{display: block;}
		/* End hide from IE-mac */	
		
	/* =table with 2cols, 3cols, 4cols */
	#col-content .table-2cols,
	#col-content .table-3cols,
	#col-content .table-4cols,
	#col-content .table-4cols-blue{
		/*padding-top:5px;*/
		width:100%;
		overflow:hidden;
	}
		/* clearfix */
		.table-row:after{
			 content: "."; 
			 display: block; 
			 height: 0; 
			 clear: both; 
			 visibility: hidden;
		}
		/* .clearfix{display: inline-table;} */
		.table-row{display: inline-block;}
		/* Hides from IE-mac \*/
		* html .table-row{height: 1px;}
		.table-row{display: block;}
		/* End hide from IE-mac */	
	
		#col-content .table-2cols .table-row,
		#col-content .table-3cols .table-row,
		#col-content .table-4cols .table-row,
		#col-content .table-4cols-blue .table-row{
			/*margin-right:-16px;*/
			clear:both;
		}
		#col-content .table-2cols .table-col,
		#col-content .table-3cols .table-col,
		#col-content .table-4cols .table-col,
		#col-content .table-4cols-blue .table-col{
			float:left;
			/*background:url(../images/backgrounds/shadow-w372.gif) no-repeat left top #fff;*/
			padding: 10px 0 0 0;
			position:relative;
			border-right: 1px solid #d2d2d2;
		}
		#col-content .table-2cols .table-row .table-col{
			/*margin-right:16px;*/
			width: 476px;
		}
			#col-content .table-2cols .table-row div.table-col.last-child{
				margin-right: 0;
				padding: 10px 0 0 30px;
				_padding: 10px 0 0 30px;
				border: none;
			}
		#col-content .table-3cols .table-col{
			margin-right:14px;
			width:214px;
		}
		#col-content .table-4cols .table-col,
		#col-content .table-4cols-blue .table-col{
			margin-right:14px;
			width:141px;
		}
			#col-content .table-2cols .table-col h2,
			#col-content .table-3cols .table-col h2,
			#col-content .table-4cols .table-col h2,
			#col-content .table-4cols-blue .table-col h2{
				font-size:14px;
				font-weight:bold;
				margin-bottom:1px;
				/*word-spacing:3px;*/
			}
			#col-content .table-2cols .table-col p,
			#col-content .table-3cols .table-col p,
			#col-content .table-4cols .table-col p,
			#col-content .table-4cols-blue .table-col p{
				font-size:11px;
				color:#2c2c2c;
				margin-bottom:10px;
			}
			#col-content .table-2cols .table-col ul,
			#col-content .table-3cols .table-col ul,
			#col-content .table-4cols .table-col ul,
			#col-content .table-4cols-blue .table-col ul{
				margin-bottom:10px;
				margin-top:2px;
			}
				#col-content .table-2cols .table-col ul a,
				#col-content .table-3cols .table-col ul a,
				#col-content .table-4cols .table-col ul a,
				#col-content .table-4cols-blue .table-col ul a{
					color:#474747;
					font: 13px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
				#col-content .table-2cols .table-col ul li,
				#col-content .table-3cols .table-col ul li,
				#col-content .table-4cols .table-col ul li,
				#col-content .table-4cols-blue .table-col ul li{
					margin:0px 0px 10px 0px;
					/*_margin:0px 0px 10px 0px;*/
					background:url(../../adp/images/solutions-bullets.gif) no-repeat 2px 5px;
					padding-left:10px;
				}
				
	/* =table with 4cols */
	.trc #col-content .table-4cols,
	.trc #col-content .table-4cols-blue,
	.trc-small #col-content .table-4cols-blue{
		overflow:hidden;
		width:760px; /*100408DO*/
		margin-top:10px;
		/*100408DObackground:url(../images/backgrounds/bg-header-shadow-w696.gif) no-repeat 10px top;*/
		background:url(../../adp/images/backgrounds/bg-header-shadow-w696.gif) no-repeat 12px top;
		padding-top:15px;
	}
		.trc #col-content .table-4cols .table-row,
		.trc #col-content .table-4cols-blue .table-row,
		.trc-small #col-content .table-4cols-blue .table-row{
			margin:0px;
			/*100408DObackground:url(../images/backgrounds/bg-separatorh-w185.gif) repeat-x left bottom;*/
			background:url(../../adp/images/backgrounds/bg-separatorh-w190.gif) repeat-x left bottom;
			padding-bottom:35px;
			margin-bottom:5px;
		}
		.trc #col-content .table-4cols .table-col,
		.trc #col-content .table-4cols-blue .table-col,
		.trc-small #col-content .table-4cols-blue .table-col{ /* 180px */
			padding:0px 15px 60px 15px;
			width:159px; /*100408DOwidth:150px; */
			margin:5px 0px 0px 0px;
			border-right:1px solid #d7d7d7;
			background:none;
			position:relative;
		}
		.trc #col-content .table-4cols .table-row div.last-child,
		.trc #col-content .table-4cols-blue .table-row div.last-child,
		.trc-small #col-content .table-4cols-blue .table-row div.last-child{
			border:none;
		}
		.trc #col-content .table-4cols .table-col h2.red,
		.trc #col-content .table-4cols-blue .table-col h2.red,
		.trc-small #col-content .table-4cols-blue .table-col h2.red{
			font-size:12px;
			margin-bottom:10px;
		}
		.trc #col-content .table-4cols .table-col h2.red,
		.trc #col-content .table-4cols-blue .table-col h2.red,
		.trc-small #col-content .table-4cols-blue .table-col h2.red,
		.trc #col-content .table-4cols .table-col h2.red sup,
		.trc #col-content .table-4cols-blue .table-col h2.red sup,
		.trc-small #col-content .table-4cols-blue .table-col h2.red sup{
			color:#c42026;
		}
		.trc #col-content .table-4cols .table-col p,
		.trc #col-content .table-4cols-blue .table-col p,
		.trc-small #col-content .table-4cols-blue .table-col p{
			margin-bottom:5px;
		}
		.trc #col-content .table-4cols .table-col a,
		.trc #col-content .table-4cols-blue .table-col a,
		.trc-small #col-content .table-4cols-blue .table-col a{
			font-size:10px;
		}
	/*.trc #col-content .table-4cols .table-header,
	.trc #col-content .table-4cols-blue .table-header,
	.trc-small #col-content .table-4cols-blue .table-header{ 100608DO*/
	#col-content .table-header{
		background:url(../../adp/images/backgrounds/bg-header-w760.gif) no-repeat left top; /*011008DObg-header-w696.gif*/
		width:760px;/*011008DOwidth696px*/
		padding:6px 10px;
		position:relative;
	}
	.trc #col-content .table-header{
		margin:-15px 0px 0px 0px; /*011008DO-15px 14px 0px 14px;*/
	}
	/*.trc #col-content .table-4cols .table-header h2,
	.trc #col-content .table-4cols-blue .table-header h2,
	.trc-small #col-content .table-4cols-blue .table-header h2{ 100608DO*/
	#col-content .table-header h2{
	 	font-size:16px;
	}
	/*.trc #col-content .table-4cols .table-header .view-all,
	.trc #col-content .table-4cols-blue .table-header .view-all,
	.trc-small #col-content .table-4cols-blue .table-header .view-all{ 100608DO*/
	#col-content .table-header .view-all{
		position:absolute;
		right:35px;
		top:8px;
		color:#252525;
		font-size:10px;
	}
		.trc #col-content .table-4cols .table-col h2.red,
		.trc #col-content .table-4cols .table-col h2.orange,
		.trc #col-content .table-4cols .table-col h2.blue,
		.trc #col-content .table-4cols-blue .table-col h2.red,
		.trc #col-content .table-4cols-blue .table-col h2.orange,
		.trc #col-content .table-4cols-blue .table-col h2.blue,
		.trc-small #col-content .table-4cols-blue .table-col h2.red,
		.trc-small #col-content .table-4cols-blue .table-col h2.orange,
		.trc-small #col-content .table-4cols-blue .table-col h2.blue{
			font-size:12px;
			margin-bottom:10px;
		}		
		.trc #col-content .table-4cols .table-col h2.blue,
		.trc #col-content .table-4cols-blue .table-col h2.blue,
		.trc-small #col-content .table-4cols-blue .table-col h2.blue{
			margin-bottom:0px;
		}
		.trc #col-content .table-4cols .table-col h2.red,
		.trc #col-content .table-4cols-blue .table-col h2.red,
		.trc-small #col-content .table-4cols-blue .table-col h2.red{
			color:#c42026;
		}
		.trc #col-content .table-4cols .table-col h2.orange,
		.trc #col-content .table-4cols-blue .table-col h2.orange,
		.trc-small #col-content .table-4cols-blue .table-col h2.orange{
			color:#d27100;
		}
	/* =for columns with 3-4 */
	.trc #col-content .table-3cols .no-shadow,
	.trc #col-content .table-4cols .no-shadow,
	.trc #col-content .table-4cols-blue .no-shadow,
	.trc-small #col-content .table-4cols-blue .no-shadow{
		background:none;
		margin-bottom:0px;
		padding-bottom:0px;
	}
/* Color Style +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	/* =style-red */
	.style-red{
	}
	.style-red .box-blue{
		/*100408DObackground-image:url(../images/backgrounds/red-box-blue-middle-w202.gif);*/
		background-image:url(../../adp/images/backgrounds/red-box-blue-middle-w166.gif);
	}
		.style-red .box-blue .box-body{
			/*100408DObackground-image:url(../images/backgrounds/red-box-blue-top-w202.gif);*/
			background-image:url(../../adp/images/backgrounds/red-box-blue-top-w166.gif);
		}
		.style-red .box-blue .box-bottom{
			/*100408DObackground-image:url(../images/backgrounds/red-box-blue-bottom-w202.gif);*/
			background-image:url(../../adp/images/backgrounds/red-box-blue-bottom-w166.gif);
		}
	
	
	/* =style-orange */
	.style-orange{
	}
		.style-orange ul#lhn li a{
			background-image:url(../../adp/images/backgrounds/lhn-bg-orange-off.gif);
		}
		.style-orange ul#lhn li.selected a{
			background-color:#db7907;
			background-image:url(../../adp/images/backgrounds/lhn-bg-orange-on.gif);
		}
			.style-orange ul#lhn li ul li a{
				color:#e17d09;
			}
			.style-orange ul#lhn li ul li a,
			.style-orange ul#lhn li.selected ul li a{ /* A tag - level 1 */
				background-image:url(../../adp/images/backgrounds/lhn-bullet-orange.gif);
				background-color:transparent;
			}
			.style-orange ul#lhn li.selected ul li.selected a{
				background-image:url(../../adp/images/backgrounds/lhn-bullet-orange-down.gif);
			}
				.style-orange ul#lhn li.selected ul li.selected ul li a{
					background:none;
				}
	.style-orange ul#lhn li.selected a.here{
		color:#0071a9 !important;
		font-weight:bold !important;
		/*text-decoration:underline !important;*/
	}
	.style-orange ul#lhn li.selected a.here sup{
		text-decoration:none !important;
		color:#0071a9 !important;
	}
	/* =style-blue */
	.style-blue{
	}
		.style-blue ul#lhn li a{
			background-image:url(../../adp/images/backgrounds/lhn-bg-blue-off.gif);
		}
		.style-blue ul#lhn li.selected a{
			background-color:#243e56;
			background-image:url(../../adp/images/backgrounds/lhn-bg-blue-on.gif);
		}
		.style-blue ul#lhn li ul li a{
			color:#3f586e;
		}
			.style-blue ul#lhn li ul li a,
			.style-blue ul#lhn li.selected ul li a{ /* A tag - level 1 */
				background-image:url(../../adp/images/backgrounds/lhn-bullet-blue.gif);
				background-color:transparent;
			}
			.style-blue ul#lhn li.selected ul li.selected a{
				background-image:url(../../adp/images/backgrounds/lhn-bullet-blue-down.gif);
			}
				.style-blue ul#lhn li.selected ul li.selected ul li a{
					background:none;
				}
	.style-blue ul#lhn li.selected a.here{
		color:#3f586e !important;
		font-weight:bold !important;
		/*text-decoration:underline !important;*/
	}
	.style-blue ul#lhn li.selected a.here sup{
		text-decoration:none !important;
		color:#3f586e !important;
	}
	/* =style-green */
	.style-green{
	}
		.style-green ul#lhn li a{
			background-image:url(../../adp/images/backgrounds/lhn-bg-green-off.gif);
		}
		.style-green ul#lhn li.selected a{
			background-color:#95b62b;
			background-image:url(../../adp/images/backgrounds/lhn-bg-green-on.gif);
		}
		.style-green ul#lhn li ul li a{
			color:#6d9a08;
		}
			.style-green ul#lhn li ul li a,
			.style-green ul#lhn li.selected ul li a{ /* A tag - level 1 */
				background-image:url(../../adp/images/backgrounds/lhn-bullet-green.gif);
				background-color:transparent;
			}
			.style-green ul#lhn li.selected ul li.selected a{
				background-image:url(../../adp/images/backgrounds/lhn-bullet-green-down.gif);
			}
				.style-green ul#lhn li.selected ul li.selected ul li a{
					background:none;
				}
	.style-green ul#lhn li.selected a.here{
		color:#6d9a08 !important;
		font-weight:bold !important;
	}
	.style-green ul#lhn li.selected a.here sup{
		text-decoration:none !important;
		color:#6d9a08 !important;
	}
	/* =sitemap */
	#col-content .sitemap,
	#col-content .sitemap li,
	#col-content .sitemap ul{
		margin:0px;
		padding:0px;
		background:none;
	}
	#col-content .sitemap,
	#col-content .sitemap ul{
		padding:0px 30px;
	}
	#col-content .sitemap li{
		/*background:url(../images/bullet-blue.gif) no-repeat 0px 5px;
		padding-left:10px;
		width:50%;
		float:left;
		display:block;*/
	}
		#col-content .sitemap li a{
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
		}
		#col-content .sitemap li ul{
			padding-bottom:10px;
		}
	#col-content .sitemap li li{
		background:url(../../adp/images/bullet_gray.gif) no-repeat 0px 5px;
		padding-left:10px;/*
		float:none;
		width:auto;*/
	}
		#col-content .sitemap li li a{
			font-weight:normal;
			text-transform:none;
		}
		#col-content .sitemap li li ul{
			padding-bottom:0px;
		}
		/*011008DO*/
		.list-two-cols li{
		float:left;
		width:45%;
		}
		.list-two-cols li.nth-child-odd{
			clear:both;
		}
		.contact-iframe, iframe
		{
		border:none;
		height:360px;
		overflow:hidden;
		width:760px;
		margin-left:-2px;
		}
		.red-table th{
			text-align:center;

			padding:5px 10px;
			border:1px solid #ed1b2e;
		}
		.red-table td{
			font:normal 12px/normal Arial, Helvetica, sans-serif;++
			padding:5px;
			border:1px solid #ed1b2e;
			vertical-align:top;
		}
		.red-table td .blue{
			color:#0071A9;
		}
		.red-table td.center{
			text-align:center;
		}
		.red-table td.bg-title{
			background:#ed1b2e;
		}
		
/*  --- ROUNDED TABLE ------------------------------ */
.rounded-table, .rounded-table td, .rounded-table tfoot, .rounded-table thead, .rounded-table p{
padding:0;
margin:0;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#5a5a5a;
}
.rounded-table a img{
	border:none;
	vertical-align:middle;
	margin-right:4px;
}
.rounded-table a.header {
	font:bold 15px/normal Arial, Helvetica, sans-serif;
	color:#575858;
	padding-right: 2px;
	text-align:left;
}
/*end Reset styles*/
.rounded-table tbody td{
border-right:1px solid #d8dcdf;
vertical-align:top;
padding:8px 10px;
}
.rounded-table tfoot td{
border-bottom:1px solid #d8dcdf;
vertical-align:top;
}
.rounded-table tbody tr.odd td{
	background:#f0f4f7;
}
.rounded-table tbody tr.final-row td{
	background:url(../../adp/images/final-row-line.gif) repeat-x bottom left #f0f4f7;
}

.rounded-table tbody th{
	background:url(../../adp/images/th-bg.gif) repeat-x top left;
	font:bold 15px/normal Arial, Helvetica, sans-serif;
	color:#575858;
	padding:10px 15px;
	text-align:left;
}
.rounded-table tbody td.first-td, 
.rounded-table tbody td:first-child{
background:url(../../adp/images/left-row-line.gif) repeat-y top left;
color:#404041;
}
.rounded-table tbody tr.odd td.first-td, 
.rounded-table tbody tr.odd td:first-child{
background:url(../../adp/images/left-row-line.gif) repeat-y top left #f0f4f7;
color:#404041;
}
.rounded-table tbody td.last-td, 
.rounded-table tbody td:last-child{
border-right:none;
background:url(../../adp/images/right-row-line.gif) repeat-y top right;
color:#404041;
}
.rounded-table tbody tr.odd {
	background:#f0f4f7;
}
.rounded-table tbody tr.odd td.last-td, 
.rounded-table tbody tr.odd td:last-child{
border-right:none;
background:url(../../adp/images/right-row-line.gif) repeat-y top right #f0f4f7;
color:#404041;
}
.rounded-table .list-icons{
	font:normal 10px/normal Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#929292;
}
.rounded-table .list-icons a{
	color:#0071a9;
	font:bold 10px/normal Arial, Helvetica, sans-serif;
	margin-right:4px;
	text-decoration:none;
}
/*Begin borders*/
.rounded-table tbody th.border-tr{
background:url(../../adp/images/border-tr.gif) no-repeat top right;
}
.rounded-table tbody th.border-tl{
background:url(../../adp/images/border-tl.gif) no-repeat top left;
}
.rounded-table tbody td.border-br{
background:url(../../adp/images/border-br.gif) no-repeat bottom right;
border:none;
}
.rounded-table tbody td.border-bl{
background:url(../../adp/images/border-bl.gif) no-repeat bottom left;
border-left:none;
border-bottom:none;
}
.rounded-table tbody tr.odd td.border-br{
background:url(../../adp/images/border-br.gif) no-repeat bottom right #f0f4f7;
border:none;
}
.rounded-table tbody tr.odd td.border-bl{
background:url(../../adp/images/border-bl.gif) no-repeat bottom left #f0f4f7;
border-left:none;
border-bottom:none;
}
/*End borders*/


/*  --- END ROUNDED TABLE ------------------------------ */

/*  --- MAROON CONTACT FORM ------------------------------ */

#contact-form-maroon {
		width:263px;
		background:url(../../adp/images/backgrounds/box-contact-maroon-middle.gif) repeat-y left top #fff;
		margin-bottom:10px;
		position:relative;
	}
#contact-form-maroon .box-body{
			background:url(../../adp/images/backgrounds/box-contact-maroon-top.gif) no-repeat left top;
			padding:20px 20px 20px 25px;
		}

#contact-form-maroon .box-bottom{
			background:url(../../adp/images/backgrounds/box-contact-maroon-bottom.gif) no-repeat left bottom;
		}
		
/*  --- END BLUE CONTACT FORM ------------------------------ */

/*  --- BLUE CONTACT FORM ------------------------------ */

#contact-form-blue {
		width:263px;
		background:url(../../adp/images/backgrounds/box-contact-blue-middle.gif) repeat-y left top #fff;
		margin-bottom:10px;
		position:relative;
	}
#contact-form-blue .box-body{
			background:url(../../adp/images/backgrounds/box-contact-blue-top.gif) no-repeat left top;
			padding:20px 20px 20px 25px;
		}

#contact-form-blue .box-bottom{
			background:url(../../adp/images/backgrounds/box-contact-blue-bottom.gif) no-repeat left bottom;
		}
		
/*  --- END BLUE CONTACT FORM ------------------------------ */

/*  --- ORANGE CONTACT FORM ------------------------------ */

#contact-form-orange {
		width:263px;
		background:url(../../adp/images/backgrounds/box-contact-orange-middle.gif) repeat-y left top #fff;
		margin-bottom:10px;
		position:relative;
	}
#contact-form-orange .box-body{
			background:url(../../adp/images/backgrounds/box-contact-orange-top.gif) no-repeat left top;
			padding:20px 20px 20px 25px;
		}

#contact-form-orange .box-bottom{
			background:url(../../adp/images/backgrounds/box-contact-orange-bottom.gif) no-repeat left bottom;
		}
		
/*  --- END ORANGE CONTACT FORM ------------------------------ */

/*  --- GREEN CONTACT FORM ------------------------------ */

#contact-form-green {
		width:263px;
		background:url(../../adp/images/backgrounds/box-contact-green-middle.gif) repeat-y left top #fff;
		margin-bottom:10px;
		position:relative;
	}
#contact-form-green .box-body{
			background:url(../../adp/images/backgrounds/box-contact-green-top.gif) no-repeat left top;
			padding:20px 20px 20px 25px;
		}

#contact-form-green .box-bottom{
			background:url(../../adp/images/backgrounds/box-contact-green-bottom.gif) no-repeat left bottom;
		}
		
/*  --- END GREEN CONTACT FORM ------------------------------ */

/*  --- BLUE OFFSET ------------------------------ */

#offset-blue {
		width:413px;
		background:url(../../adp/images/backgrounds/box-offset-blue-middle.gif) repeat-y left top #fff;
		margin-bottom:10px;
		position:relative;
	}
#offset-blue .box-body{
			background:url(../../adp/images/backgrounds/box-offset-blue-top.gif) no-repeat left top;
			padding:20px 20px 20px 25px;
		}

#offset-blue .box-bottom{
			background:url(../../adp/images/backgrounds/box-offset-blue-bottom.gif) no-repeat left bottom;
		}
		
/*  --- END BLUE OFFSET ------------------------------ */

/* ------------------ addition for partners new --------------- */
.blue-light-boxes-2cols .table-row{
		clear:both;
	}
	.trc .blue-light-boxes-2cols .box-col{
		width:754px;
		float:left;
		margin-right:18px;
		background:#ecf4f9 url(../../adp/images/backgrounds/blue-light-box-col-bottom-371.gif) no-repeat bottom left;
		padding:0 0 15px 0;
	}
	.trc .blue-light-boxes-2cols .last-child{
		margin-right:0px;
	}
	.trc .blue-light-boxes-2cols .header-box{
		background:#d0e3ee url(../../adp/images/backgrounds/blue-light-box-col-header-371.gif) no-repeat top left;
		padding:9px 17px;
	}
	.header-box h2{
		margin-bottom:0 !important;
	}
	.trc .blue-light-boxes-2cols .content-box{
		background:url(../../adp/images/backgrounds/blue-light-box-col-content-371.gif) no-repeat top left;
		padding:10px 11px 0 11px;
	}
	a.item-box, #col-content a.item-box{
	background:#ecf4f9 url(../../adp/images/backgrounds/item-box-arrow.gif) no-repeat right center;
	border:#bfbfbf 1px solid;  
	padding:12px 50px 12px 12px;
	width:670px;
	margin-bottom:5px;
	display:block;
	text-decoration:none;
	position:relative;
	}
	a.item-box:hover, #col-content a.item-box:hover{
		background:#ffffff url(../../adp/images/backgrounds/item-box-arrow-hover.gif) no-repeat right center;
		border:#bfbfbf 1px solid;
		text-decoration:none !important;
	}
	.trc .blue-light-boxes-2cols a.item-box .round{
		display:block;
		width:734px;
		height:6px;
		position:absolute;
	}
	.trc .blue-light-boxes-2cols a.item-box .top{
		background:url(../../adp/images/backgrounds/item-box-top.gif) no-repeat top left;
		top:-1px;
		left:-1px;
	}
	.trc .blue-light-boxes-2cols a.item-box .bottom{		
		background:url(../../adp/images/backgrounds/item-box-bottom.gif) no-repeat top left;		
		bottom:-1px;
		_bottom:-10px;
		left:-1px;
	}
	.trc .blue-light-boxes-2cols a.item-box:hover .top{
	background:url(../../adp/images/backgrounds/item-box-top-hover.gif) no-repeat top left;
	}
	.trc .blue-light-boxes-2cols a.item-box:hover .bottom{
	background:url(../../adp/images/backgrounds/item-box-bottom-hover.gif) no-repeat top left;
	}
	
	a.item-box h3, #col-content a.item-box h3{
		font:bold 16px/normal Arial, Helvetica, sans-serif;
		color:#0071a9;
		margin-bottom:4px;
		text-decoration:none;
		width:235px;
		float:left;
		cursor:pointer;
	}
	a.item-box span.item-box-overview, ·col-content a.item-box span.item-box-overview {
		float:left;
		width:435px;
		cursor:pointer;
		padding:3px 0;
	}
	a.item-box p, #col-content a.item-box p{
		font:bold 13px/normal Arial, Helvetica, sans-serif;
		margin-bottom:3px;
	}
	


/* ------------------ addition for new SBS payroll comparison table --------------- */	
	td.close {
	text-align:right;
	font-size:10px;
	color:#999;
	}
a.close {
	display:block;
	width:9px;
	height:9px;
	background-image:url(/images/close_btn.gif);
	overflow:hidden;
	text-indent:1em;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:4px;
	}
a.close:hover {
	background-position:0px -9px;
	}
a.info img {
	border:0px;
	padding:3px 3px 1px;
	}
div.info {
	display:inline;
	position:relative;
	visibility:hidden;
	}
div.info div {
	position:absolute;
	left:-37px;
	color:#444;
	}
div.info div h3,div.info div p {
	font-size:12px;
	margin:0px;
	}
div.info div table {
	width:200px;
	}
tr.head td {
	background-image:url(/images/head_bg.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
td.alt {
	background-color:#f0f6fa;
	}
td.center {
	text-align:center;
	}
td.service {
	padding:8px 12px;
	}
td.service img {
	padding-bottom:6px;
	}
tr.row td {
	border-bottom:1px solid #666;
	}
tr.row td div.info td {
	border:0px;
	}
a.reset { display:none; }




/*-- ADDED FOR ERROR VALIDATOR ON CANADA CLIENT SUPPORT WEB FORM --- */

.errorValidator
{
	font-size: 8px;
	color: Red;
}
/*ADDED NEW CSS FROM NEW SKIN*/
* html #nav-top li.nth-child-1{
	width: 50px;
}
* html #nav-top li.nth-child-2{
	width: 205px;
}
* html #nav-top li.nth-child-3{
	width: 182px;
}
* html #nav-top li.nth-child-4{
	width: 138px;
}
* html #nav-top li.nth-child-5{
	width: 8px;
}
* html #nav-top li.nth-child-6{
	width: 117px;
}
#nav-top li.selected{
	margin-left: -2px;
	margin-right: -2px;
	background-color: #c31f25;
	background-image: none;
}
#nav-top li.selected a:hover span{
	display: none;
}
#nav-top li.selected a{
	text-decoration: none;
	background: none;
}
#breadcrumb strong{
	font-weight: normal!important;
	font-size: 11px;
}
#breadcrumb a{
	color: #2c2c2c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#col-right p{
	color: #2c2c2c;
	line-height: 16px;
	margin-bottom: 15px;
	font-size: 12px;
}
#col-right a{
	padding: 0 0 0 7px;
	color: #c31f25;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background:url(../../adp/images/backgrounds/bullet-red-button.jpg) no-repeat left 6px;
}
#col-right .box-webinar img{
	padding: 3px 4px 4px 3px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
#col-right .box-webinar p{
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 4px;
	margin-bottom: 0!important;
}
#col-right .box-webinar span{
	color: #c31f25;
	text-decoration: none;
	vertical-align: top;
}
#col-right .box-webinar a{
	position: relative;
	display: inline-block;
	padding-left: 4px;
	color: #3e3e3e;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: none;
}
#col-right .box-webinar a:hover{
	text-decoration: none;
}
/*Submenu*/
