@charset "utf-8";
/* CSS Document */

#management-one {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/backg-window-a1.jpg);
	background-position: center top;
	background-repeat: repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
#container-layout {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1024px;
	display:block;
}
#address-layout {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 976px;
	height:24px; /* actual 35px */
	display: block;
}
#header-layout {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	background-image:url(images/backg-header.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:1024px; /* actual 1024 */ 
	height:96px; /* actual 112 */
	display: block;
}
#header-layout-lf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 48px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:341px; /* actual 389 */  
	display: block;
	float:left;
}
#header-layout-ct {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:246px; 
	display: block;
	float:right;
}
#header-layout-rt {
	margin: 0px 0px 0px 0px;
	padding: 0px 48px 0px 0px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:341px; /* actual 389 */ 
	display: block;
	float:right;
}
#header-layout-rt a.client-login {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100px;
	height: 30px;
	background-image: url(images/client-login-off.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#header-layout-rt a.client-login:hover {
	width: 100px;
	height: 30px;
	background: url(images/client-login-over.png);
}

/*  Primary Navigation - red bar */
#nav-top-pri-layout {
	margin: 0px 0px 0px 0px;
	padding: 1px 37px 0px 35px;
	background-image:url(images/backg-nav-pri.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:952px; /* actual 1024 */
	height:25px; /* actual 26 */ 
	display: block;
}
#nav-top-pri-layout a.home {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 186px;
	height: 24px;
	background-image: url(images/nav-pri-off-home.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.home:hover {
	width: 186px;
	height: 24px;
	background: url(images/nav-pri-over-home.png);
}
#nav-top-pri-layout a.resources {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 107px;
	height: 24px;
	background-image: url(images/nav-pri-off-resources.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.resources:hover {
	width: 107px;
	height: 24px;
	background: url(images/nav-pri-over-resources.png);
}
#nav-top-pri-layout a.blog {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 62px;
	height: 24px;
	background-image: url(images/nav-pri-off-blog.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.blog:hover {
	width: 62px;
	height: 24px;
	background: url(images/nav-pri-over-blog.png);
}
#nav-top-pri-layout a.newsletter {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 116px;
	height: 24px;
	background-image: url(images/nav-pri-off-newsletter.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.newsletter:hover {
	width: 116px;
	height: 24px;
	background: url(images/nav-pri-over-newsletter.png);
}
#nav-top-pri-layout a.events {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 158px;
	height: 24px;
	background-image: url(images/nav-pri-off-events.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.events:hover {
	width: 158px;
	height: 24px;
	background: url(images/nav-pri-over-events.png);
}
#nav-top-pri-layout a.contact {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 118px;
	height: 24px;
	background-image: url(images/nav-pri-off-contact.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.contact:hover {
	width: 118px;
	height: 24px;
	background: url(images/nav-pri-over-contact.png);
}
#nav-top-pri-layout a.careers {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 205px;
	height: 24px;
	background-image: url(images/nav-pri-off-careers.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: left;
}
#nav-top-pri-layout a.careers:hover {
	width: 205px;
	height: 24px;
	background: url(images/nav-pri-over-careers.png);
}

/*  Secondary Navigation: About m1, Retail Consulting & Business Consulting   */
#nav-top-sec-layout-banner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/backg-nav-sec-banner-2.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:1024px; 
	height:298px; 
	display: block;
}
#nav-top-sec-layout-nobanner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/backg-nav-sec-nobanner-2.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:1024px; 
	height:190px; 
	display: block;
}
#nav-top-sec-layout-lf {
	margin: 0px 0px 0px 73px;
	padding: 0px 20px 0px 20px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:245px; /* actual 359 */
	height:127px;  /* actual 84 */
	display: block;
	float:left;
}
#nav-top-sec-layout-lf a.about-m1 {
	margin:2px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	width: 250px;
	height: 24px;
	background-image: url(images/nav-sec-off-about.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-top-sec-layout-lf a.about-m1:hover {
	width: 250px;
	height: 24px;
	background: url(images/nav-sec-over-about.png);
}

#nav-top-sec-layout-ct {
	margin: 0px 11px 0px 11px;
	padding: 0px 20px 0px 20px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:247px; /* actual 309 */
	height:127px; /* actual 84 */
	display: block;
	float:right;
}
#nav-top-sec-layout-ct a.retail-consult {
	margin:2px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	width: 250px;
	height: 24px;
	background-image: url(images/nav-sec-off-retail.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-top-sec-layout-ct a.retail-consult:hover {
	width: 250px;
	height: 24px;
	background: url(images/nav-sec-over-retail.png);
}

#nav-top-sec-layout-rt {
	margin: 0px 72px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:245px; /* actual 357 */
	height:127px; /* actual 84 */ 
	display: block;
	float:right;
}
#nav-top-sec-layout-rt a.business-consult {
	margin:2px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	width: 250px;
	height: 24px;
	background-image: url(images/nav-sec-off-business.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-top-sec-layout-rt a.business-consult:hover {
	width: 250px;
	height: 24px;
	background: url(images/nav-sec-over-business.png);
}

#nav-crumbs-layout {
	margin: 0px 48px 0px 48px;
	padding: 40px 0px 0px 9px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:922px; /* actual 1024 */ 
	height:14px; /* actual 63 */
	display: block;
	clear:both;
}

/* Main body                 */
#main-layout {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/backg-main.png);
	background-position: center top;
	background-repeat: repeat-y;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:1024px;  
	display: block;
}
#main-layout-lf {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 56px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:694px; /* actual 750px */  
	display: block;
	float:left;
}
#main-layout-rt {
	margin: 0px 0px 0px 0px;
	padding: 0px 48px 0px 0px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:226px; /*actual 274px */ 
	display: block;
	float:right;
}
#alt-layout-lf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 48px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:226px; /*actual 274px */ 
	display: block;
	float:left;
}

#alt-layout-rt {
	margin: 0px 0px 0px 0px;
	padding: 0px 56px 0px 0px;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:694px; /* actual 750px */  
	display: block;
	float:right;
}
#main-layout-btm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/backg-main-btm.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width:1024px;
	height: 26px;  
	display: block;
}
#footer-layout {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	background-image:url(images/backg-footer.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-top: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border-left: #000000 solid 0px;
	width: 1024px;
	height: 29px; /* actual 45px */  
	display: block;
	clear: none;
}
#branding-layout {
	margin: 0px 24px 6px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px; /* actual 1024px */
	height: 18px;
	display: block;
}

/* start left navigation */
#nav-lf-layout {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 9px;
	border-top: #666666 solid 0px;
	border-right: #666666 solid 0px;
	border-bottom: #666666 solid 0px;
	border-left: #666666 solid 0px;
	width:217px; /* actual 226 */ 
	display: block;
}
#nav-lf-layout a.about {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-about-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.about:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-about-over.png) no-repeat;
}
#nav-lf-layout a.commitment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-commitment-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.commitment:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-commitment-over.png) no-repeat;
}
#nav-lf-layout a.affiliates {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-affiliates-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.affiliates:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-affiliates-over.png) no-repeat;
}
#nav-lf-layout a.europe {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-europe-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.europe:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-europe-over.png) no-repeat;
}
#nav-lf-layout a.partners {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-partners-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.partners:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-partners-over.png) no-repeat;
}
#nav-lf-layout a.speaking {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-speaking-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.speaking:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-speaking-over.png) no-repeat;
}
#nav-lf-layout a.careers {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-careers-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.careers:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-careers-over.png) no-repeat;
}
#nav-lf-layout a.retail {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-retail-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.retail:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-retail-over.png) no-repeat;
}
#nav-lf-layout a.win-retail {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-retail-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.win-retail:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-retail-over.png) no-repeat;
}
#nav-lf-layout a.win-finance {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-finance-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.win-finance:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-finance-over.png) no-repeat;
}
#nav-lf-layout a.sro {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 40px;
	background: url(images/nav-left-sro-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.sro:hover {
	width: 210px;
	height: 40px;
	background: url(images/nav-left-sro-over.png) no-repeat;
}
#nav-lf-layout a.turnarounds {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-turnarounds-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.turnarounds:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-turnarounds-over.png) no-repeat;
}
#nav-lf-layout a.client-success {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-client-success-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.client-success:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-client-success-over.png) no-repeat;
}
#nav-lf-layout a.business {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-business-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.business:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-business-over.png) no-repeat;
}
#nav-lf-layout a.win-business {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-business-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.win-business:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-win-business-over.png) no-repeat;
}
#nav-lf-layout a.sbo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 40px;
	background: url(images/nav-left-sbo-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.sbo:hover {
	width: 210px;
	height: 40px;
	background: url(images/nav-left-sbo-over.png) no-repeat;
}

#nav-lf-sub-menu-layout {
	margin: 0px 0px 6px 35px;
	padding: 0px 0px 0px 0px;
	border-top: #666666 solid 0px;
	border-right: #666666 solid 0px;
	border-bottom: #666666 solid 0px;
	border-left: #666666 solid 0px;
	width:100px; /* actual 135 */ 
	display: block;
}
#nav-lf-sub-menu-layout a.process {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width: 100px;
	height: 12px;
	background: url(images/nav-left-process-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-sub-menu-layout a.process:hover {
	width: 100px;
	height: 12px;
	background: url(images/nav-left-process-over.png) no-repeat;
}
#nav-lf-sub-menu-layout a.results {
	margin:4px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width: 100px;
	height: 12px;
	background: url(images/nav-left-results-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-sub-menu-layout a.results:hover {
	width: 100px;
	height: 12px;
	background: url(images/nav-left-results-over.png) no-repeat;
}
#nav-lf-layout a.resources {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-resources-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.resources:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-resources-over.png) no-repeat;
}
#nav-lf-layout span.resources-nolink {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-resources-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.signup {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-signup-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.signup:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-signup-over.png) no-repeat;
}
#nav-lf-layout a.publications {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-publications-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.publications:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-publications-over.png) no-repeat;
}
#nav-lf-layout a.manual-entry {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 40px;
	background: url(images/nav-left-manual-inst-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.manual-entry:hover {
	width: 210px;
	height: 40px;
	background: url(images/nav-left-manual-inst-over.png) no-repeat;
}
#nav-lf-layout a.client-upload {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 40px;
	background: url(images/nav-left-client-upload-inst-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.client-upload:hover {
	width: 210px;
	height: 40px;
	background: url(images/nav-left-client-upload-inst-over.png) no-repeat;
}
#nav-lf-layout a.affiliate-upload {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 40px;
	background: url(images/nav-left-affiliate-upload-inst-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.affiliate-upload:hover {
	width: 210px;
	height: 40px;
	background: url(images/nav-left-affiliate-upload-inst-over.png) no-repeat;
}
#nav-lf-layout a.affiliate-prospects {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width: 210px;
	height: 20px;
	background: url(images/nav-left-prospects-off.png) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
}
#nav-lf-layout a.affiliate-prospects:hover {
	width: 210px;
	height: 20px;
	background: url(images/nav-left-prospects-over.png) no-repeat;
}
/* end left navigation */

#main-layout-rt a.post-it {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 209px;
	height: 195px;
	background-image: url(images/post-it-signup-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#main-layout-rt a.post-it:hover {
	width: 209px;
	height: 195px;
	background: url(images/post-it-signup-over.jpg);
}
#alt-layout-lf a.post-it {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 209px;
	height: 195px;
	background-image: url(images/post-it-signup-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#alt-layout-lf a.post-it:hover {
	width: 209px;
	height: 195px;
	background: url(images/post-it-signup-over.jpg);
}

#main-layout-rt a.rtl-blog {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/retail-blog-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#main-layout-rt a.rtl-blog:hover {
	width: 210px;
	height: 34px;
	background: url(images/retail-blog-over.jpg);
}
#alt-layout-lf a.rtl-blog {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/retail-blog-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#alt-layout-lf a.rtl-blog:hover {
	width: 210px;
	height: 34px;
	background: url(images/retail-blog-over.jpg);
}
#main-layout-rt a.mgm-blog {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/management-blog-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#main-layout-rt a.mgm-blog:hover {
	width: 210px;
	height: 34px;
	background: url(images/management-blog-over.jpg);
}
#alt-layout-lf a.mgm-blog {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/management-blog-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#alt-layout-lf a.mgm-blog:hover {
	width: 210px;
	height: 34px;
	background: url(images/management-blog-over.jpg);
}
#main-layout-rt a.newsletter {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/newsletter-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#main-layout-rt a.newsletter:hover {
	width: 210px;
	height: 34px;
	background: url(images/newsletter-over.jpg);
}
#alt-layout-lf a.newsletter {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 34px;
	background-image: url(images/newsletter-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#alt-layout-lf a.newsletter:hover {
	width: 210px;
	height: 34px;
	background: url(images/newsletter-over.jpg);
}
#main-layout-rt a.m1-in-europe {
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 177px;
	background-image: url(images/m1-in-europe-off-1.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	/*float: right;*/
}
#main-layout-rt a.m1-in-europe:hover {
	width: 210px;
	height: 177px;
	background: url(images/m1-in-europe-over-1.jpg);
}

.home-q-and-a-layout {
	padding:6px 46px 10px 24px;
}

/* start Contact Us images */
#alt-layout-rt a.contact-us-1 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-1-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-1:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-1-over.jpg);
}
#alt-layout-rt a.contact-us-2 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-2-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-2:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-2-over.jpg);
}
#alt-layout-rt a.contact-us-3 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-3-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-3:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-3-over.jpg);
}
#alt-layout-rt a.contact-us-4 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-4-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-4:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-4-over.jpg);
}
#alt-layout-rt a.contact-us-5 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-5-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-5:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-5-over.jpg);
}
#alt-layout-rt a.contact-us-6 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-6-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-6:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-6-over.jpg);
}
#alt-layout-rt a.contact-us-7 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-7-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-7:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-7-over.jpg);
}
#alt-layout-rt a.contact-us-8 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-8-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-8:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-8-over.jpg);
}
#alt-layout-rt a.contact-us-9 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-9-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-9:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-9-over.jpg);
}
#alt-layout-rt a.contact-us-10 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-10-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-10:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-10-over.jpg);
}
#alt-layout-rt a.contact-us-11 {
	margin:0px 0px 12px 20px;
	padding:0px 0px 0px 0px;
	width: 200px;
	height: 175px;
	background-image: url(images/contact-us-11-off.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
}
#alt-layout-rt a.contact-us-11:hover {
	width: 200px;
	height: 175px;
	background: url(images/contact-us-11-over.jpg);
}
/* end Contact Us buttons */
/* end buttons */

#affiliates-bio-layout {
	margin:12px 0px 0px 0px;
	padding:14px 14px 14px 14px;
	border:#666666 2px solid;
	width:375px;
	display:block;
	float:right;
}
#affiliates-bio-layout p {
	line-height:16px;
}

.address {
	color:#000000;
	font-weight:bold;
	/*line-height:12px;*/
}
.reg-mark {
	font-size: 9px;
	vertical-align: top;
	font-weight:bold;
	line-height:8px;
}
/*.reg-mark-1 {
	font-size: 7px;
	vertical-align: super;
}*/
.nav-sec {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
}
.nav-crumbs {
	font-size:11px;
	color:#990000;
	font-weight: bold;
	line-height: 14px;
}
.hdr1 {
	font-size:14px;
	color:#330000;
	font-weight: bold;
	line-height: 18px
}
.hdr2 {
	color:#330000;
	font-weight: bold;
}
.list {
	padding-bottom:12px;
}
.eml-branding {
	font-size:9px;
	color:#fdffff;
	font-weight: normal;
	line-height: 14px
}

/* internal pages lists - affiliate's bio, success stories, testimonials, etc */
a:link.nav-list {
	color: #990000;
	text-decoration: none; 
}
a:visited.nav-list {
	color: #660066;
	text-decoration: none;
}
a:hover.nav-list {
	color: #cc3333;
	text-decoration: underline;
}
a:active.nav-list {
	color: #990000;
	text-decoration: none;
}
/* bottom navigation */
.nav-btm {
	padding: 0px 2px 0px 2px;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}
a:link.nav-btm {
	color: #ffffff;
	text-decoration: none; 
}
a:visited.nav-btm {
	color: #ffffff;
	text-decoration: none;
}
a:hover.nav-btm {
	color: #c00000;
	text-decoration: underline;
}
a:active.nav-btm {
	color: #ffffff;
	text-decoration: none;
}
/************************/
a:link {
	color: #990000;
	text-decoration: none; 
}
a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #cc3333;
	text-decoration: underline;
}
a:active {
	color: #990000;
	text-decoration: none;
}