div.layout{
	background-image:none;
	border: 1px solid white;
}
div.layout-left{
	position:absolute;
	top:0; left:0;
	height:55px;
}
div.layout-body{
	position:static;
	width: 950px;
	margin-top:0px;

	float:none;
}
div.layout-body-head{
	margin-top: 86px;
	height: 251px;
	margin-left:-1px
}
div.layout-body-head a {
	text-indent:-999999px;
}
div.layout-body-main{

}


body.Home .layout-body p {
	padding:0 0 9px 0;
	margin:0;
}


body.Home cite {
	font-style:italic;
	text-align:left;
	padding:15px 0 0 10px;
}

blockquote {
	padding-left: 14px;
	margin:0px;
	color:#404041;
	width:315px;
}

blockquote span {
	text-decoration:underline;
}

blockquote p {
	margin-top:0px;
	color:#404041;
}


body.Home h1 {
	color:#495e7b;
	text-transform:none;
	font-size:36px;
	margin:0 0 20px 0;
	padding:0;
}

body.Home h2 {
	color:#000;
	font-size:18px;
	text-transform:none;
	margin:13px 0 8px 0;
	padding:0;
}

body.Home .layout-body h4 {
	margin:20px 0 5px 0;
	padding:0;
	color:#495e7b;
	border-bottom:1px solid #ccc;	
}



body.Home .layout-body a.arrow {
	text-decoration:underline;
	color:#3f6396;
	background:url(/Images/Layout/link-arrow.gif) no-repeat;
	background-position:right 3px;
	padding:0 15px 0 0;
	margin-right:10px;
}

body.Home .layout-body a.arrow:hover {
	background:url(/Images/Layout/link-arrow-orange.gif) no-repeat;
	background-position:right 3px;
	color:#f38b00;
}


body.Home .layout-body a.arrow-orange {
	text-decoration:underline;
	color:#f38b00;
	background:url(/Images/Layout/link-arrow-orange.gif) no-repeat;
	background-position:right 3px;
	padding:0 15px 0 0;
	margin-right:10px;
}

body.Home .layout-body a.arrow-orange:hover {
	text-decoration:underline;
	color:#3f6396;
	background:url(/Images/Layout/link-arrow.gif) no-repeat;
	background-position:right 3px;
	padding:0 15px 0 0;
}


body.Home a.learn-more {
	width:310px;
	height:121px;
	background:transparent;
	background:url(/Images/Buttons/btn-learn-more.gif) no-repeat;
	display:block;
	position:absolute;
	background-position:center 65px;
	top:197px;
	padding:0;
	margin:0;
}

body.Home a.know-it-now {
	left:635px;
}

body.Home a.face-to-face {
	left:327px;
}


body.Home a.learn-more:hover {
	background:url(/Images/Buttons/btn-learn-more-h.gif) no-repeat;
	background-position:center 65px;
}


div.layout-body a.buy-now {
	background: url(/Images/Buttons/btn-learn-more.jpg) no-repeat;
	width:133px;
	height:32px;
	display:block;
	margin:0 0 25px 0;
}


div.layout-body a.buy-now:hover {
	background: url(/Images/Buttons/btn-learn-more-h.jpg) no-repeat;
}

div.layout-body a.buy-now span {
	display:none;
}


div#left-column {
	width:345px;
	padding:15px 30px 0 30px;
	float:left;
	margin:0;
	background:url(/Images/Layout/left-column-divider.jpg) no-repeat;
	background-position:right top;
}


div#main-column {
	width:490px;
	padding:25px 0 0 36px;
	margin:0 0 40px 0;
	float:left;
}

body.Home div.layout-body ul.list {
	list-style-type: none;
	margin-top:1px;
	padding-top:0;
	line-height:18px;
}

body.Home div.layout-body ul.list li {
	background:url(/Images/Layout/bullet-dash.gif) no-repeat;
	background-position: 0 9px;
	padding:0 0 5px 8px;
	margin:0;
}

img.float-right {
	display:block;
	float:right;
	margin:0 10px 0 0;
}

div.constant-contact {
	margin:0 0 10px 0;
	}
	
div.constant-contact input.text {
	font-size:10pt; 
	border:1px solid #999999;
	padding-left:2px;
	width:200px;
}

div.constant-contact input.submit {
	vertical-align:middle;
	padding:0;
	margin:0;
}

body.Home div.layout-body div.constant-contact a.arrow {
	text-decoration:none;
}

div.constant-contact a.arrow:hover {
	pointer:cursor;
	}
	
	div#left-column img.headline {
		display:block;
		clear:left;
	}
	
	

div#left-column img.divider {
	padding:10px 0 10px 0;
}



body.Home a#jim-video {
	width:310px;
	height:230px;
	background:url(/Images/Layout/blank.gif) repeat;
	display:block;
	position:absolute;
	background-position:center 65px;
	top:100px;
	padding:0;
	margin:0;
}



body.Home .layout-body a.mandarin {
	width:48px;
	height:19px;
	display:block;
	color:#3f6396;
	font-size:0;
	background:url(/Images/Buttons/link-chinese.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	position:relative;
	margin:0;
	padding:0;
	top:-20px;
	left:200px;
}


body.Home .layout-body a.mandarin:hover {
	background:url(/Images/Buttons/link-chinese-h.gif) no-repeat;

}

.layout-body {
	margin-left:29px;
}
#navslidewrap {
	background:transparent url(/Images/HomePage/bg-slide-nav.png) left top no-repeat;
	width:136px;
	height:18px;
	position:absolute;
	left:809px;
	top:412px;
	z-index:1000;
	padding:3px 0;
}
#navslidewrap #prev, #navslidewrap #next{
	float:left;
	width:5px;
	height:10px;
	text-indent:-900000px;
	overflow:hidden;
}

#navslidewrap #prev {
	background:url(/Images/HomePage/btn-prev.gif) left top no-repeat;
	margin:0 5px 0 7px;
}
#navslidewrap #next {
	background:url(/Images/HomePage/btn-next.gif) left top no-repeat;
	margin:0 7px 0 2px;
}
#navslide a { 
	width:32px;
	height:12px;
	display:block;
	float:left;
	text-decoration: none;
	padding:0 3px 0 0;
	overflow:hidden;
}
#navslide a span {
	width:32px;
	height:12px;
	display:block;
}
#navslide a .number0 { 
	background: transparent url(/Images/HomePage/btn-1.gif) no-repeat;
}
#navslide a .number1 { 
	background: transparent url(/Images/HomePage/btn-2.gif) no-repeat;
}
#navslide a .number2 { 
	background: transparent url(/Images/HomePage/btn-3.gif) no-repeat;
}

#navslide a.activeSlide { 
	background: transparent url(/Images/HomePage/btn-slide-nav-active.gif) no-repeat;
}

#navslide a.activeSlide .number0 { 
	background-position: 0 -12px;
}
#navslide a.activeSlide .number1 { 
	background-position: 0 -12px;
}
#navslide a.activeSlide .number2 { 
	background-position: 0 -12px;
}
.slideshow {  
    height:  348px;  
    width:   918px;  
    padding: 0;  
    margin:  84px 0 0 0;  
    border:1px solid #7f98b6;
    z-index:0;
    overflow:hidden;
} 

#newsandideas {
	background:transparent url(/Images/HomePage/news-and-ideas.gif) no-repeat;
	width:920px;
	height:28px;
	padding:0;
	overflow:hidden;
}
.newsitems {
	position:relative;
	left:171px;
	top:3px;
	font-size:12px;
	background:transparent;
}
.newsitems div {
	background:transparent !important;
}
.newsitems a {
	background:transparent url(/Images/HomePage/carrot.gif) no-repeat  right 3px;
	padding:0 10px 0 0;
}
#homepage-blocks {
	margin:20px 0 0 0;
	height:350px;
	color:#00346b;
}
#homepage-blocks p {
	padding:0;
}
#homepage-blocks .button, #block6 .buttons {
	position:absolute;
	right:10px;
	bottom:10px;
}
#homepage-blocks #block6 .kin {

	background:transparent url(/exc/Images/HomePage/know-it-now-logo.gif) no-repeat;
	width:50px;
	height:26px;
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	text-indent:-999999px;

}
.block-header {
	margin:10px 0 0 10px;
	text-indent:-999999px;
}
#block1 .block-header {
	background:url(/Images/HomePage/join-the-conversation.gif) no-repeat;
}
#block2 .block-header {
	background:url(/Images/HomePage/see-what-clients-are-saying.gif) no-repeat;
}
#block3 .block-header {
	background:url(/Images/HomePage/whats-your-c-suite-iq.gif) no-repeat;
}
#block4 .block-header {
	background:url(/Images/HomePage/what-cxos-need-to-hear.gif) no-repeat;
}
#block5 .block-header {
	background:url(/Images/HomePage/cxo-relevancy.gif) no-repeat;
}
#block6 .block-header {
	background:url(/Images/HomePage/rapid-personal-roi.gif) no-repeat;
}
#block1 p {
	margin:0 10px 0 112px;
}
#block2 p {
	margin:0 10px 0 112px;
}
#block2 p.sig {
	margin:10px 10px 0 0;
	text-align:right;
}
#block4 img.portrait {
	margin:0 10px 0 10px;
	border:1px solid #7f98b6;
}
#block1, #block2, #block3, #block4, #block5, #block6 {
	position:relative;
	width:213px;
	height:168px;
	border:1px solid #7f98b6;
	float:left;
}
#block4 p.quote {
	margin: 0 10px 0 0 ;
}
#block4 p.sig {
	position:absolute;
	text-align:right;
	padding:0;
	right:10px;
	line-height:1em;
	top:110px;
}
#block1 {
	background:#D5DEE7 url(/Images/HomePage/block1.gif) no-repeat;
	width:213px;
	font-size:11px;
}
#block2 {
	background:#D5DEE7 url(/Images/HomePage/block2.gif) no-repeat;
	font-size:11px;
	margin-left:20px;
	float:left;
}
#block3 {
	background:#D5DEE7 url(/Images/HomePage/block4.gif) repeat-x;
	font-size:11px;
	margin-left:20px;
}
#block4 {
	background:#D5DEE7 url(/Images/HomePage/block4.gif) repeat-x;
	font-size:11px;
	margin-left:20px;
}
#block5 p, #block6 p{
	margin:0 10px 10px 10px;
}
#block5 {
	background:#D5DEE7 url(/Images/HomePage/block4.gif) repeat-x;
	width:448px;
	height:158px;
	margin:20px 0 0 0;
}
#block6 {
	background:#D5DEE7 url(/Images/HomePage/block4.gif) repeat-x;
	width:448px;
	height:158px;
	margin:20px 0 0 20px;
}
#slide1 {
	background:transparent url(/Images/HomePage/slide1.jpg) no-repeat;
	width:918px;
	height:348px;
	overflow:hidden;
}
#slide2 {
	background:transparent url(/Images/HomePage/slide2.jpg) no-repeat;
	width:918px;
	height:348px;
	padding:30px;
	overflow:hidden;
}
#slide3 {
	background:transparent url(/Images/HomePage/slide3.jpg) repeat-x;
	width:918px;
	height:348px;
	padding:30px;
	overflow:hidden;
}
#slide3 img{
	border:1px solid #839db7;
}
#slide3 #demo1, #slide3 #demo2, #slide3 #demo3  {
	float:left;
}
#slide3 #demo1 p, #slide3 #demo2 p, #slide3 #demo3 p {
	display:inline;
}
#slide3 #demo2 {
	margin:0 24px;
}
#slide3 p { 
	margin:0;
	padding:0;
	color:#00346b;
}
#slide1 h1 { 
	background:transparent url(/Images/HomePage/slide1h1.gif) no-repeat;
	width:337px;
	height:48px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:87px;
	left:40px;
}
#slide1 p { 
	background:transparent url(/Images/HomePage/slide1p.gif) no-repeat;
	width:351px;
	height:51px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:163px;
	left:40px;
}
#slide1 .btn-learn-more {
	position:absolute;
	top:230px;
	left:40px;
	border:1px solid #00346b;
}
#slide2 h2 { 
	background:transparent url(/Images/HomePage/slide2h2.gif) no-repeat;
	width:527px;
	height:20px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:242px;
	left:30px;
}
#slide2 p { 
	background:transparent url(/Images/HomePage/slide2p.gif) no-repeat;
	width:604px;
	height:18px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:270px;
	left:30px;
}
#slide2 .btn-learn-more {
	position:absolute;
	top:297px;
	left:30px;
	border:1px solid #00346b;
}
#slide3 .btn-learn-more {
	position:absolute;
	top:297px;
	left:30px;
	border:1px solid #00346b;
}
#slide3 h2 { 
	background:transparent url(/Images/HomePage/choose-delivery-mode.gif) no-repeat;
	width:549px;
	height:18px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:242px;
	left:30px;
}
#slide3 p.subhead { 
	background:transparent url(/Images/HomePage/slide3p.gif) no-repeat;
	width:396px;
	height:17px;
	text-indent:-999999px;
	margin:0;
	padding:0;
	position:absolute;
	top:270px;
	left:30px;
}
#slide3 .btn-learn-more {
	position:absolute;
	top:297px;
	left:30px;
	border:1px solid #00346b;
}

a.box-mandarin {
	width:24px;
	height:12px;
	display:inline-block;
	color:#3f6396;
	background:url(/Images/HomePage/btn-mandarin.gif) no-repeat;
	text-decoration:none;
	margin:0;
	padding:0;
	text-indent:-9999999px;
	vertical-align:middle;
	overflow:hidden;
}


a.box-mandarin:hover {
	background-position:left -12px;

}
a.btn-slide-mandarin {
	width:24px;
	height:14px;
	display:inline-block;
	color:#3f6396;
	background:url(/Images/HomePage/btn-slide-mandarin.gif) no-repeat;
	text-decoration:none;
	margin:0;
	padding:0;
	text-indent:-9999999px;
	vertical-align:middle;
	overflow:hidden;
}


a.btn-slide-mandarin:hover {
	background-position:left -14px;

}

/*#slide3 #demo1 .demo-header{
	background:transparent url(/Images/HomePage/online-face-to-face.gif) no-repeat;
	width:160px;
	height:9px;
	text-indent:-999999px;
	display:block;
	
}

#slide3 #demo2 .demo-header{
	background:transparent url(/Images/HomePage/onsite-face-to-face.gif) no-repeat;
	width:157px;
	height:9px;
	text-indent:-999999px;
	display:inline;
}
#slide3 #demo3 .demo-header{
	background:transparent url(/Images/HomePage/online-self-paced.gif) no-repeat;
	width:147px;
	height:9px;
	text-indent:-999999px;
}*/

