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

/***** Global Settings *****/
*, html, body {margin:0;padding:0;}
body {font:14px Verdana, Arial, Helvetica, sans-serif;}
img {border:0;}
 
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {margin:20px 0 10px 0;font-weight:normal;line-height:120%; font-family: 'Montserrat', sans-serif; -webkit-font-smoothing: antialiased;}
h1 {font-size: 24px;line-height: 28px; color: #f25e22;}
	h1 img {
		margin-top: 10px;
	}
h1 + h2 {margin-top: 0;}
h2 {font-size: 22px; line-height: 26px; color: #058bca;}
h3 {font-size: 20px;font-weight:bold; color: #003d6b;line-height: 24px; margin-bottom: 15px;}
	h3.cro {
		background: url(/images/icons/checkmark.png) 0 0 no-repeat;
		padding-left: 15px;
		color: #058bca;
	}
h4 {font-size: 18px;line-height: 22px;color: #058bca;margin-bottom: 35px;}
h5 {font-size: 120%;text-transform: uppercase;}
h6 {font-size: 110%;margin:10px 0;font-weight:bold;}

p {margin:10px 0 15px;line-height:20px;}
ul {list-style:none;padding:0 0 18px 40px;}
ol {padding:0 0 18px 40px;}
hr {color:#A5ACB2;height:1px;border:solid #A5ACB2;border-width:1px 0 0;}

blockquote {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;}
small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;} 
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
 
/***** Links *****/
a:link, a:visited, a:active {color:#0D74B4;text-decoration:none;outline: none;}
a:hover {color:#ff9933;text-decoration:underline;}
 
/***** Forms *****/
fieldset {margin:10px 0 20px 0; border:0;}
legend {font-size:120%;padding:0 0 10px 0;margin:0;color:#333;text-indent:0;}
input {font-size:11px;margin:0 0 5px;padding:2px 3px;width:210px;}
/* input[type=text] {font-size:11px;margin:0 0 5px;padding:2px 3px;width:210px;} */
select {margin:0 0 5px;}
select option {padding:0 3px;}
label {cursor:pointer;display:block;width:210px;float: left;font-size: 13px;text-align: right;margin-right: 10px;}
label.required {font-weight:bold;}
label.required:before {color:#FF0000;content:"*"}
 
/***** Global Classes *****/
.clear         { clear:both; }
.left    	   { float:left; }
.right   	   { float:right; }
.block   	   { display:block; }
.inline   	   { display:inline; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffe566; }
.img-left      { float:left;margin:4px 10px 4px 0; border: 1px solid #b7bfc3; padding: 2px; }
.img-right     { float:right;margin:4px 0 4px 10px; border: 1px solid #b7bfc3; padding: 2px; }
.img-right.noborder {
	border: none;
	padding: 0px;
}
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.strikethrough { text-decoration: line-through; }
.blue {color:#0D74B4;}

/* Custom Classes */
a.keynote {padding:0 0 9px 30px;background:url(/images/icons/keynote.png) no-repeat;}
a.seminar {padding:0 0 9px 23px;background:url(/images/icons/seminar.png) no-repeat;}
a.pdf {padding-right:20px;background:url(/images/icons/pdf.png) right 50% no-repeat;}
a.download {padding-right:20px;background:url(/images/icons/download.png) right 50% no-repeat;}
.inset-left {display: block;padding: 15px;float: left;width:40%;font-size: 110%;font-weight: bold;font-style: italic;}
.inset-right {display: block;padding: 15px;float: right;width:40%;font-size: 110%;font-weight: bold;font-style: italic;}
ul.bullet-1 li {padding:0 0 3px 15px !important;background:url(/images/bullet-1.png) 0 5px no-repeat !important;}
ul.bullet-2 li {padding:0 0 3px 15px !important;background:url(/images/bullet-2.png) 0 5px no-repeat !important;}
ul.bullet-3 li {padding:0 0 3px 15px !important;background:url(/images/bullet-3.png) 0 7px no-repeat !important;}
div.hire {display:block;margin:15px 0;padding:15px 15px 15px 100px;clear: left;}
div.hire {color:#808080;min-height:50px;border:1px solid #ccc;background:#f2f2f2 url(/images/icons/book.png) no-repeat scroll 10px 60%;}
/*div.hire_contact {display:block;margin:15px 0;padding:15px 15px 15px 100px;clear: left;}*/
div.hire_contact {padding: 10px; min-height:50px;border:1px solid #ccc;background-color:#f2f2f2 /*url(/images/icons/book.png) no-repeat scroll 10px 60%*/; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
	div.hire_contact h4 {
		margin-top: 0px;
		margin-bottom: 17px;
	}
	div.hire_contact img {
		margin-bottom: 0px;
	}
	div.hire_contact ul, div.hire_contact p.hire {
		float: left;
		margin-left: 45px!important;
	}
	div.hire_contact p.hire {
		font-size: 16px;
	}
	div.hire_contact p.hire.already {
		margin-left: 60px!important;
	}
span.dropcap {color:#333;display:block;font-size:260%;float:left;margin:0px 4px 0 0;line-height:100%;}
span.inset-left {display:block;color:#000;padding:15px;float:left;width:20%;font-size:110%;font-weight:bold;font-style:italic;}
span.inset-right {display:block;color:#000;padding:15px;float:right;width:20%;font-size:110%;font-weight:bold;font-style:italic;}
#content ul, #homepage ul {overflow:hidden;margin:0 0 5px 5px;padding:0 0 3px 15px;}
#content ul li {padding:0 0 10px 15px;background:url(/images/bullet-1.png) 0 5px no-repeat;}
#content ol li {
	margin-bottom: 10px;
}
#bodywrap #homepage ul li {
	list-style-type: none;
	background: url(/images/icons/orange-arrows.png) 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}
.boxsmall, .boxsmall_body, .boxsmall_head, .boxsmall_head h2 {background:url(/images/corner.png) no-repeat bottom right;}
.boxsmall {float:left;width:400px !important;width:385px;margin:20px 0 20px;}
.boxsmall_head {background-position:top right;padding-right:20px}
.boxsmall_head h2 {background-position:top left;margin:0;padding:20px 0 10px 20px;}
.boxsmall_body {height:220px;background-position:bottom left;margin-right:25px;padding:0 0 20px 20px}
.boxsmall_body p {margin-top:0;}
.boxsmall label {clear:left;float:left;font-weight:bold;width:90px;text-align:right;margin:0 0 5px;padding:3px;}
.boxsmall input[type=text] {float:right;width:240px;}
.submit {float:right;display:block;color:#fff;font-size:14px;width:136px;height:26px;margin:10px 0 0 0;padding:0;border:0;cursor:pointer;background:url(/images/btn-more.png) no-repeat;}

.contactsubmit {display:block;color:#fff;font-size:14px;width:136px;height:26px;padding:0;margin:10px 0 0 220px;border:0;cursor:pointer;background:url(/images/btn-more.png) no-repeat;}
.nospam {float:left;margin:15px 0 0;}
ul.client-list {width:250px;font-size:10px; float: left;}
ul.client-list li:hover {font-weight:bold;}

.boxwide, .boxwide_body, .boxwide_head, .boxwide_head h2 {background:url(/images/corner.png) no-repeat bottom right;}
.boxwide {float:left;width:540px !important;width:525px;margin:20px 0 20px 20px;}
.boxwide_head {background-position:top right;padding-right:20px}
.boxwide_head h2 {background-position:top left;margin:0;padding:20px 0 10px 20px;}
.boxwide_body {height:220px;background-position:bottom left;margin-right:25px;padding:0 0 20px 20px}
.boxwide_body p {margin-top:0;}
.boxwide_body h6 {margin:0 0 5px;padding-top:5px;}

blockquote.quote {font-size:12px;margin:20px 0;padding:10px;background:url(/images/icons/quote1.png) no-repeat scroll 10px 10px;}
	blockquote.quote.video {
		background-position: 288px 40px;
		padding-left: 30px;
	}
	blockquote.quote a {
		background: none;
		padding-right: 0px;
	}
blockquote .quote_end {margin:5px 0 0;text-indent:18px;background:url(/images/icons/quote2.png) no-repeat right bottom;}
blockquote .by {font-weight:normal;font-style:normal;font-size:10px;margin:0;text-align:right;line-height:15px;}

blockquote.quote1 {margin:20px 0;padding:15px 15px 15px 100px;min-height:50px;border:1px solid #ccc;background:#f2f2f2 url(/images/icons/quote.png) no-repeat scroll 10px 10px;}

/***** Site Structure *****/
body {color:#333;background:url(/images/bg.gif) repeat-x;}
	body.home {
		background: url(/images/bg-home.gif) repeat-x;
	}
.logo {margin:10px 20px;}
#slogan {color:#fff;font-size:18px;font-weight:bold;font-style:italic;margin-top:40px;width:440px;float: left;}
/*#sitewrap {background:url(/images/bg-footer-new.gif) center bottom repeat-x;}*/
#sitewrap.home {
	background: url(/images/dash-bg.png) center 145px no-repeat;
	margin: 0 auto;
	width: 100%;
}
#wrapper {width:960px;margin:0 auto;}
#header {float:left;background:url(/images/tell-your-friends.png) no-repeat 590px 62px;}
	#header .connect {
		float: right;
		width: 258px;
		margin-top: 10px;
	}
		#header .connect .share-button {
			float: left;
			margin-right: 5px;
		}
		#header .connect .share-button.facebook {
			overflow: hidden;
			width: 50px;
		}
#topnav {float:right;font-size:10px;padding:0;margin:10px 20px;}
#topnav li {display:inline;background:url(/images/arrow-orange-right.gif) 0 4px no-repeat;}
#topnav li.phone {display:block;color:#fff;margin-top:5px;background:none;}
#topnav li a {color:#fff;padding:0 10px 0 6px;}
#nav {float:left;display:block;width:960px;height:51px;margin:0;padding:0;position:relative;z-index:100;background:url(/images/bg-nav.jpg) no-repeat;}
#nav li {float:left;display:block;background:url(/images/bg-nav-spacer.jpg) top right no-repeat;}
#nav li.last {background:none;}
#nav li a {display:block;color:#333;padding:18px 23px 17px;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#nav li a:hover {color:#185696;}
#nav li ul {width:235px;position:absolute;z-index:99;left:-999em;height:auto;text-align:left;padding:0;border:1px solid #ff9933;background:#185696;}
#nav li ul li {width:100%;border-bottom:1px dotted #ff9933;background:none;}
#nav li ul li a {color:#fff;font-size:9px;width:200px;padding:6px 10px 6px 23px;white-space:nowrap;text-transform:uppercase;background:none!important;}
#nav li ul li a:hover, #nav li ul li:hover {background:#ff9933;}
#nav li:hover ul {left:-999em;left:auto;}
#bodywrap {clear:both;}
#content {float:left;width:680px;}
#content .post {padding:0 0 0 20px;border-bottom:1px dotted #4479AB;border-left:5px solid #f2f2f2;}
#content .post:hover {border-left:5px solid #4479AB;}
#content .post h2 a {color:#4479AB;}
#content .post a.more-link {float:right;display:block;color:#4479AB;margin:10px 0;padding-left:15px;background:url(/images/bullet-2.png) 0 50% no-repeat;}
#content .post a.more-link:hover {color:#ff9933;}
#content .post .postmetadata {clear:both;font-size:10px;font-weight:bold;margin-top:20px;}
#content .navigation {float:left;margin:20px 0;width:100%;}
#content.wideTemplate {width: 940px;}
#sidebar {float:right;width:260px;margin-top:25px;padding:0;font-size: 13px;}
#sidebar h5 a {
	color: #000;
}
#sidebar a.feed {display:block;width:180px;height:16px;margin:10px auto 0;padding-left:20px;font-weight:bold;background:url(/images/icon_feed.jpg) no-repeat;}
#sidebar.blog .social {text-align:center;margin:0;padding:0;}
#sidebar.blog .social li {display:inline;border:none;margin:0;}
#sidebar.blog .social li a {display:inline;padding:0 5px;}
#sidebar .section {clear:both;padding:10px 20px;background:url(/images/sidebar_section.jpg) repeat-y; margin-bottom: 20px;}
#sidebar .section ul li {
	background: none;
}
#sidebar h4 {font-size:110%;font-weight:bold;margin:20px 0 0;padding:0;}
#sidebar h5 {height:21px;font-size:13px;font-weight:bold;margin:20px 0 10px;text-align: center;padding:8px 0 0 5px;background:url(/images/sidebar_title.jpg) no-repeat;}
#sidebar.blog ul {list-style:none;margin:0;padding:0;}
#sidebar.blog li {list-style:none;margin:0 20px;padding:0;}
#sidebar.blog label {font-weight:bold;margin-top:20px;}
#sidebar.blog .widget {margin:0;padding:0;}
#sidebar.blog .widget .widgettitle {height:21px;font-size:13px;font-weight:bold;margin:20px 0 0;padding:5px 0 10px 12px !important;background:url(/images/sidebar_title.jpg) no-repeat; color: #000; text-align: center;text-transform: uppercase;}
#sidebar.blog .widget ul {clear:both;margin:0;padding:10px 20px;background:url(/images/sidebar_section.jpg) repeat-y;}
#sidebar.blog .widget ul li {margin:3px 0;}
#sidebar.blog ul li#text-4, #sidebar.blog ul li#text-5 {
	background: none;
}
#sidebar.blog .widget ul li a {padding-left:15px; display: block;/*background:url(/images/bullet-2.png) 0 0 no-repeat;*/}

#sidebar ul {
	padding-left: 18px;
}
#sidebar ul li {
	margin-bottom: 5px;
	background: url(/images/icons/blue-arrow.png) 0 5px no-repeat;
	padding-left: 20px;
}
#sidebar p.viewcart, #sidebar.blog .textwidget p.blog_home, #sidebar.blog .textwidget p.subscribe {
	margin: 20px 0 10px 40px;
}
	#sidebar.blog .textwidget p.blog_home, #sidebar.blog .textwidget p.subscribe {
		margin-left: 5px;
	}
#sidebar p.viewcart a, #sidebar.blog .textwidget p.blog_home a, #sidebar.blog .textwidget p.subscribe a {
	background: url(/images/icons/cart.png) 0 0 no-repeat;
	padding-left: 35px;
	padding-bottom: 7px;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	color: #003d6b;
	text-decoration: none!important;
	text-transform: none;
}
	 #sidebar.blog .textwidget p.blog_home a {
		 background: url(/images/icons/home.png) 0 0 no-repeat;
		 padding-bottom: 10px;
	 }
	 #sidebar.blog .textwidget p.subscribe a {
		 background: url(/images/icons/subscribe.png) 0 0 no-repeat;
		 padding-bottom: 10px;
	 }
#sidebar p.viewcart a:hover {
	color: #ff9933;
}
#sidebar .subscribe ul { 
	width: 100px; 
	float: left;
	margin-left: 20px;
	padding: 0;
}

#sidebar .subscribe ul li { 
		line-height: 22px;
		margin: 5px 0 13px;
		background: none; 
		padding: 0;
		list-style: none;
		font-size: 12px;
}
	
#sidebar .subscribe ul li a { 
			display: block; 
			padding-left: 25px;
			background: url(/images/icons/rss.jpg) no-repeat 0 0;
			text-decoration: none;
			background-size: 20px 20px;
		}
		
#sidebar .subscribe ul li.google a { 
			background-image: url(/images/icons/google.jpg);
		}
#sidebar .subscribe ul li.technorati a { 
			background-image: url(/images/icons/technorati.jpg);
		}
#sidebar .subscribe ul li.live a { 
			background-image: url(/images/icons/windows.jpg);
		}
#sidebar .subscribe ul li.yahoo a { 
			background-image: url(/images/icons/yahoo.jpg);
		}
#sidebar .subscribe ul li.delicious a { 
			background-image: url(/images/icons/delicious.jpg);
		}
		
#sidebar .subscribe ul li a:hover { 
			-moz-opacity: .75;
			-webkit-opacity: .75;
			opacity: .75;
			text-decoration: none;
		}
#featured {height:260px;width:960px;background:url(/images/bg-featured.jpg) no-repeat;}
#featured #introtext {clear:left;float:left;width:575px;margin:15px 0 0 20px;font-size:14px;font-weight:bold;}
#featured #introtext span {font-style:italic;text-transform:uppercase;}
#featured #video {float:right;}
#crumbs {clear:both;color:#525252;font-size:10px;padding:5px 0;background:#f2f2f2;}
#crumbs a {color:#525252;}
#crumbs span {font-weight:bold;}
#footer-wrap {
	width: 100%;
	background:url(/images/bg-footer.gif) center bottom repeat-x;
}
#footer-wrap #footer {width: 960px;clear:both;font-size:10px; margin: 0 auto; }
#footer-wrap #footer ul {float:left;width:190px;margin:15px 5px 10px 10px;padding:0;}
#footer-wrap #footer ul li {border-bottom:1px dotted #99aabf;}
#footer-wrap #footer ul li a {display:block;color:#fff;padding:3px 0;}
#footer-wrap #footer ul li a:hover {color:#ff9933;}
#footer-wrap #footer a.btn {float:right;display:block;color:#fff;width:215px;height:27px;font-size:12px;font-weight:bold;margin:15px 30px 10px 10px;padding:9px 0 0 65px;background:url(/images/btn-footer.jpg) no-repeat;}
#footer-wrap #footer a.btn:hover {color:#000;background-position:0 -36px;}
#footer-wrap #footer .social {float:right;width:330px;text-align:center;margin:0px 0px 30px;}
#footer-wrap #footer .social li {display:inline;border:none;}
#footer-wrap #footer .social li a {display:inline;padding:0 10px 0 6px;}
#footer-wrap #footer .legal {float:none;display:inline;width:330px;margin:10px;}
#footer-wrap #footer .legal li {display:inline;border:none;background:url(/images/arrow-orange-right.gif) 0 4px no-repeat;}
#footer-wrap #footer .legal li a {display:inline;padding:0 10px 0 6px;}
#footer-wrap #footer .info {clear:both;color:#fff;font-size:14px;text-align:center;}
#footer-wrap #footer #copyright {color:#ccc;margin:10px;text-align:center;}
#footer-wrap #footer #copyright span {color:#fff;}
#footer-wrap #footer #pcg {clear:both;color:#3d444d;margin:10px 10px 0;text-align:center;}
#footer-wrap #footer #pcg a {color:#3d444d;}
#footer-wrap #footer #pcg a:hover {color:#fff;}

/* Rotator */
#rotator h1, #rotator h2 {margin-top:0;}
#rotator {clear:both;float:left;width:628px;height:210px;padding:0 0 0 11px;overflow:hidden;}
#rotator #fragment-1 {overflow:auto;color:#fff;height:172px;padding:8px 8px 0;background:none;overflow:hidden;}
#rotator #fragment-1 a {color:#fff;}
#rotator #fragment-1 a:hover {color:#ff9933;}
#rotator #fragment-2 {overflow:auto;color:#fff;height:172px;padding:8px 8px 0;background:none;overflow:hidden;}
#rotator #fragment-2 a {color:#fff;}
#rotator #fragment-2 a:hover {color:#ff9933;}
#rotator #fragment-3 {overflow:auto;color:#fff;height:172px;padding:8px 8px 0;background:none;overflow:hidden;}
#rotator #fragment-3 a {color:#fff;}
#rotator #fragment-3 a:hover {color:#ff9933;}
#rotator #fragment-4 {overflow:auto;color:#fff;height:172px;padding:8px 8px 0;background:none;overflow:hidden;}
#rotator #fragment-4 a {color:#fff;}
#rotator #fragment-4 a:hover {color:#ff9933;}
#rotator .rotator-nav {width:575px;margin-left:15px;padding:0;background:#ff9933;}
#rotator .rotator-nav li {cursor:pointer;margin:0;background:none;}
#rotator .rotator-nav li.ui-tabs-selected {background:#005083;margin:0;}
#rotator .rotator-nav li.ui-tabs-selected a {color:#fff;}
#rotator .ui-tabs-nav li {width:180px;}
#rotator .rotator-nav li a {color:#000;margin:0;padding:7px 0;}
#rotator .rotator-nav li a:hover {color:#fff;background:#005083;}

#homepage {float:left;width:960px; margin-bottom: 20px;}
.homebox-left {float:left;width:28%;margin:20px 0 0 20px;padding:10px 0;}
.homebox-left p {min-height:98px;}
.homebox-middle {float:left;width:29%;margin:20px 20px 0;padding:10px 20px;border-left:2px dotted #0D74B4;border-right:2px dotted #0D74B4;}
.homebox-right {float:left;width:28%;margin:20px 20px 0 0;padding:10px 0;}
.homebox-right p {min-height:98px;}
.homebox-left h2 {color:#0D74B4;margin-top:0;}
.homebox-middle h2 {color:#0D74B4;margin-top:0;}
.homebox-right h2 {color:#0D74B4;margin-top:0;}
.homebox-left span {font-weight:bold;}
.homebox-middle span {font-weight:bold;}
.homebox-right span {font-weight:bold;}

.homepage-webinar {width:815px;margin:20px auto 0;padding:10px 10px 0 90px;padding-top: 10px;background:url(/images/webinar-background.jpg) no-repeat 0 50%;height: 116px;}

.homepage-webinar2 {width:804px;margin: 20px 0 2px 79px;padding:10px 10px 0 140px;padding-top: 10px;background:url(/images/webinar-background2.jpg) no-repeat 0 50%;height: 150px;}

.executive_summit {
	width: 790px;
	margin: 15px auto 0;
	border-top: 2px dotted #0d74b4;
	padding-top: 20px;
}

.executive_summit div.guest {
	float: left;
	width: 175px;
	text-align: center;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 10px;
}

.executive_summit a.guests {
	padding: 0;
	margin: 0;
	background: none;
}
#bodywrap #homepage .sidevid{
	float:right;
	width:267px;
	height:311px;
	margin-left:10px;
	margin-top:15px;
}
p.bestsell{
	color:004473;
	font-size:1.3em;
}
#bodywrap #homepage .reportsignup{
	/*float: right;
	width: 216px;
	height: 311px;*/
	background: url(/images/sign-up-bg.jpg) 0 0 repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 15px 60px 20px;
	margin: 20px 0 0 30px;
	color: #fff;
	text-align:center;
}
#sidebar .reportsignup {
	float: right;
	width: 216px;
	height: 311px;
	background: url(/images/sign-up-bg.jpg) 0 0 repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 15px 10px 20px;
	margin: 20px 0 0 30px;
	color: #fff;
}
	#sidebar .reportsignup {
		float: none;
		margin-left: 5px;
		margin-bottom: 20px;
	}
	#sidebar .reportsignup {
		float: none;
		margin-left: 5px;
		margin-bottom: 20px;
	}
	#bodywrap #homepage .reportsignup p {
		margin-bottom: 0px;
	}
	#bodywrap #homepage .reportsignup form p, #sidebar .reportsignup form p {
		margin-bottom: 0px!important;
		margin-top: 5px;
	}
	#bodywrap #homepage .reportsignup form p.input input, #sidebar .reportsignup form p.input input {
		padding: 5px 5px 5px 30px;
		width: 165px;
	}
		#bodywrap #homepage .reportsignup form p.input input#ea2, #sidebar .reportsignup form p.input input#ea2 {
			background: url(/images/icons/name-field.png) 5px 3px no-repeat #fff;
		}
		#bodywrap #homepage .reportsignup form p.input input#ea, #sidebar .reportsignup form p.input input#ea {
			background: url(/images/icons/email-field.png) 5px 3px no-repeat #fff;
		}
	#bodywrap #homepage .reportsignup form p.button input, #sidebar .reportsignup form p.button input {
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		width: 85px;
		background: url(/images/sign-up-btn-bg.png) 0 0 repeat-x;
		float: right;
		cursor: pointer;
		padding: 5px;
		margin-right: 10px;
		border: none;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
	}
	#bodywrap #homepage .reportsignup form a, #sidebar .reportsignup form a {
		background: none;
	}
	#bodywrap #homepage img.clients {
		margin-bottom: 20px;
	}
#cta-wrap {
	width: 100%;
	background: url(/images/grey-gradient-bg.png) 0 0 repeat-x;
	height: 106px;
}
	#cta-wrap .actionstep {
		width: 960px;
		margin: 0 auto;
		padding-top: 20px;
	}
		#cta-wrap .actionstep h6 {
			font-size: 20px;
			font-weight: bold;
			background: url(/images/icons/cta-arrow.png) 0 0 no-repeat;
			padding: 0 0 40px 85px;
			display: block;
			color: #004473;
			line-height: 24px;
		}
			
.executive_summit a.exec_summit {float:right;display:block;color:#fff;width:135px;height:20px;margin:0 25px 0 0;padding:2px 0 0 13px;background:url(/images/btn-more-thin.png) no-repeat; font-size: 11px;}

p a {padding-right:13px;text-decoration:underline !important;background:url(/images/icons/link.png) right 60% no-repeat;}
a.reg-now, a.buy-now {float:right;margin-top:15px;height:105px;width:217px;background:url(/images/reg-now.jpg) no-repeat;}
a.buy-now { background: url(/images/btn-buy-now.png); width: 302px; height: 80px; padding: 0; float: none; margin: 15px auto 0; display: block; overflow: hidden; text-indent: -1000px; }
a.reg-now:hover {background-position:0 -105px;}
a.buy-now:hover { background-position: 0 -80px; }
a.more {float:right;display:block;color:#fff;width:136px;height:21px;margin:10px 0 0 0;padding:5px 0 0 13px;background:url(/images/btn-more.png) no-repeat;}
a.more-wide {float:right;display:block;color:#fff;width:178px;height:21px;margin:10px 0 0 0;padding:5px 0 0 13px;background:url(/images/btn-more-wide.png) no-repeat;}
a.more-text {float:right;margin-top:10px;padding-left:10px;background:url(/images/bullet-1.gif) no-repeat 0 6px;}
a.more-orange {float:left;height:33px;font-weight:bold;color:#FF9933;margin-top:5px;padding:8px 0 0 50px;text-decoration:underline;background:url(/images/big-orange-arrow.gif) no-repeat ;}
a.book-link {display:block;margin:25px 0;}
div.more {height:36px;}
div.more a {font-size: 12px;float:right;display:block;color:#fff;width:136px;height:21px;margin:10px 0 0 0;padding:5px 0 0 13px;background:url(/images/btn-more.png) no-repeat;}

/* Begin Comments*/
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */
#respond {clear:both;margin:50px 0 0;}

img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

.product {margin:20px 0 20px 20px;padding:10px 10px 10px 30px;;border-bottom:1px dotted #4479AB;border-left:5px solid #f2f2f2;}
.product:hover {border-left:5px solid #4479AB;}
.product .image {
	float: left;
	margin: 10px 25px 30px 0px;
}
	.product .image a.buy, .product .image form p.button-order input, .buynow .desc a.addcart {
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		background: url(/images/sign-up-btn-bg.png) 0 0 repeat-x;
		color: #000;
		display: block;
		cursor: pointer;
		font-family: 'Oswald', sans-serif;
		text-align: center;
		padding: 5px 0;
	}
	.product .image a.buy:hover, .product .image form p.button-order input:hover, .buynow .desc a.addcart:hover {
		color: #003d6b;
		text-decoration: none;
	}
	.product .image p.purchase {
		font-size: 12px;
		font-weight: bold;
		color: #003d6b;
	}
	.product .image img {
		margin-bottom: 10px;
	}
		.product .image img.titan {
			margin-bottom: 0px;
		}
	.product .image form p.price.multiple {
		text-align: left;
	}
	
	.product .image form p.price {
		font-size: 12px;
	}
	
	.product .image form label {
		cursor: pointer;
		display: block;
		margin-bottom: 5px;
		width: auto;
	}
	.product .image form input.radio {
		width: 25px;
	}
	.product .image form p.button-order input {
		width: 115px;
		font-size: 14px;
		border: none;
	}

		.product h3 {
		 margin-bottom: 0px;
	}
	.product p.description {
		font-size: 12px;
		font-style: italic;
		margin-top: 0px;
	}
		

.buynow {min-height:150px;margin:10px 0;padding:10px;border:1px dotted #4479AB;}
.buynow .desc {margin:0 0 0 150px;}
.buynow .thumb {float:left;margin:0 10px;}
.buynow .price {color:#880000;font-weight:bold;margin:0 0 10px;}
.buynow .price span {color:#4479AB;font-weight:normal;margin:0 10px 0 0;}
.buynow a.buy {color:#fff;font-weight:bold;padding:5px 10px;background:#4479AB;}
.buynow a.buy:hover {color:#333;background:#ff9933;}
/*a.addcart {color:#fff;font-weight:bold;padding:5px 10px;background:#4479AB;}
a.addcart:hover {color:#333;background:#ff9933;}*/
a.addcart {
	width: 120px;
}
p.save {
	color: #cc0000;
	font-weight: bold;
}
.buynow-top {float:right;min-height:150px;margin:0 0 0 30px;padding:10px;border:1px dotted #4479AB;width:175px;}
.buynow-top .desc {}
.buynow-top .thumb {display:block;text-align:center;}
.buynow-top .price {color:#880000;font-weight:bold;margin:0 0 10px;}
.buynow-top .price span {color:#4479AB;font-weight:normal;margin:0 10px 0 0;}
.buynow-top a.buy {color:#fff;font-weight:bold;padding:5px 10px;background:#4479AB;}
.buynow-top a.buy:hover {color:#333;background:#ff9933;}
.buynow-top a.addcart {color:#fff;font-weight:bold;padding:5px 10px;background:#4479AB;}
.buynow-top a.addcart:hover {color:#333;background:#ff9933;}

.mem-cards {border: 1px dotted #4479AB; overflow: auto;}

.webinar {margin:0 0 20px 0;padding:5px 5px 5px 60px;background:url(/images/icons/webinar.gif) no-repeat 15px 50%;border:1px dotted #0D74B4;}
.webinar .title {display:block;font-weight:bold;}
.webinar .date {display:block;font-size:10px;font-weight:normal;margin-left:15px;}
.webinar .time {display:block;font-size:10px;font-weight:normal;margin-left:15px;}

.webinar-buynow {margin:0 0 20px 0;padding:10px;border:1px dotted #0D74B4;}
.webinar-part {margin:0 0 20px 0;padding:5px 5px 5px 60px;background:url(/images/icons/webinar.gif) no-repeat 15px 50%;}
.webinar-part .title {display:block;font-weight:bold;}
.webinar-part .date {display:block;font-size:10px;font-weight:normal;margin-left:15px;margin-top: 5px;}
.webinar-part .time {display:block;font-size:10px;font-weight:normal;margin-left:15px;}
.webinar-pdf {width: 100px; float: right;margin-left: 20px;margin-top: 20px;text-align: center;}
.webinar-pdf img {border: 1px solid #a3d6f5;}
.buy-webinar {background: url(/images/btn-register.png) 0 0 no-repeat;float:right;margin-right:200px;margin-top:7px;padding:4px 10px 6px 28px;font-size: 11px;color: #FFF !important;}

.titan-download {height: 36px; padding-left: 63px;padding-top: 20px;background: url(/images/icons/mp3.jpg) 0 0 no-repeat;display: block;margin: 35px 0 35px 100px;}

#content .sociable ul li {background:none;padding:1px;}
#signup {width:352px;}

.speaker-packet {float: right;margin: 10px 25px 0px 25px;width: 97px;}
.meeting {float: left; width: 200px;margin-right: 65px;}

#negotiating-pdf {float: right; width: 154px;margin: 0 0 20px 20px;text-align:center;}
#negotiating-pdf a:hover {text-decoration:none;}

/***** webinar page *****/

.webinarname {
	color: #0d74b4;
	background:url(/images/icons/webinar.gif) 0 0 no-repeat;
	padding: 0 0 5px 44px;
}

.webinardate {
	font-size: 10px;
	color: #000;
}

.specialappearance {
	font-weight: bold;
	color: #e97305;
}

.specialappearance img {
	border: 1px solid #dadada;
	padding: 2px;
	float: left;
	margin-right: 10px;
}

.registernow {
	text-align: right;
	font-weight: bold;
	color: #0d74b4;
	font-size: 14px;
	margin-right: 20px;
}

.register-webinar {background: url(/images/btn-register.png) 0 0 no-repeat;float:right;margin-right:19px;margin-top:7px;margin-bottom: 20px;padding:4px 10px 6px 28px;font-size: 11px;color: #FFF !important;}

.register-webinar-md {background: url(/images/btn-register-md.png) 0 0 no-repeat;padding:4px 10px 6px 28px;width: 127px;}

.webinarpdf {width: 130px; float: right; margin-left: 20px; margin-top: 20px; background: url(/images/icons/green-arrow.jpg) 60px 15px no-repeat;}

a.learnmore {float:right;display:block;color:#fff;width:135px;height:21px;margin:5px 150px 0 0;padding:1px 0 0 13px;background:url(/images/btn-more-thin.png) no-repeat; font-size: 11px;}

.webinartitle {
	padding-bottom: 0px !important;
	margin: 25px 20px 7px 0;
}

#book_links {
	float: left;
	width: 242px;
}

#book_links ul {
	margin: 7px 0 0 10px;
	padding: 0;
	font-size: 11px;
}

#book_links p {
	font-weight: bold;
	color: #f88e20;
	margin: 9px 0 0 0;
	font-size: 11px;
}

#book_links .pdficonsm {
	float: right;
	margin-right: 117px;
}

/* Audio section on media page */
div.sect-audio {border:3px double #ECECEC;padding:5px 20px;width:565px;}
span.ap-title {float:left;margin:3px 10px 0;width:100px;text-align:right;}


/************** EXEC FORUM SPONSOR ***********************/

#content h1 .headline {
	text-align: center;
	display: block;
	margin-top: 33px;
	line-height: 26px;
	font-size: 22px;
	color: #004b7b;
}

#content p.big {
	font-size: 13px;
	line-height: 20px;
}

#content p.amount {
	font-size: 14px;
	font-weight: bold;
	color: #ef7a10;
	margin-left: 10px;
	margin-top: 15px;
}

#content h4.speaker {
	color: #ef7a10;
}

img.speaker {
	float: left;
	margin: 7px 15px 15px 0;
	border: 1px solid #dadada;
	padding: 2px;
}

div.divider_long {
	width: 650px;
	margin: 0 auto;
	border-top: 1px solid #dadada;
}

#content h3.blue {
	color: #004b7b;
	line-height: 20px;
}

div.cta {
	width: 550px;
	background-color: #005b96;
	border: 1px solid #004b7b;
	margin: 10px auto;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

div.cta p {
	line-height: 24px;
}

div.cta p a.sponsor {
	color: #ffffff;
	background: none;
	padding: 0;
	margin: 0;
}

div.cta p a.sponsor:hover {
	color: #06a4fe;
}

div.pdf {
	float: right;
	width: 175px;
	text-align: center;
	font-size: 11px;
}

div.pdf p a {
	background: url(/images/icons/pdf-download.jpg) 0 4px no-repeat;
	margin: 0;
	padding-left: 20px;
	display: block;
}

/************** EXECUTIVE SUMMIT ***********************/


#content ul.speaker li {
	line-height: 20px;
}

p.black {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

div.speaker {
	margin: 25px 15px 15px;
	border-bottom: 1px solid #ef7a10;
	padding-bottom: 10px;
}

div.speaker p {
	line-height: 20px;
}

div.speaker img {
	float: left;
	margin: 7px 15px 15px 0;
	border: 1px solid #dadada;
	padding: 2px;
}

div.divider_short {
	width: 625px;
	margin: 0 auto;
	border-top: 1px dashed #ef7a10;
}

div.speaker p.indent {
	margin-left: 65px;
	margin-right: 28px;
}

div.speaker p.indent_nopad {
	margin-top: 0;
	margin-right: 28px;
	margin-left: 65px;
	padding-top: 0;
}

div.speaker h3.topic {
	background: url(/images/microphone.png) 0 0 no-repeat;
	margin: 0 28px 0 25px;
	padding: 0 0 12px 40px;
	font-size: 13px;
	color: #004b7b;
	line-height: 20px;
}

#content div.speaker ul {
	margin-left: 70px;
	margin-right: 28px;
}

#content div.speaker ul li {
	line-height: 20px;
}

.guarantee {
	margin: 25px auto;
	background: url(/images/guarantee-bg.jpg) 0 0 no-repeat;
	height: 156px;
	padding: 10px;
	width: 430px;
}

.guarantee p.no_risk {
	font-weight: bold;
	font-size: 17px;
	color: #be0011;
	text-align: center;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 0;
}

.guarantee img {
	float: left;
	margin-right: 15px;
	margin-left: 5px;
}

.hotel {
	width: 525px;
	margin: 30px auto 0;
	background-color: #dfdfdf;
	border: 1px solid #dadada;
	padding: 10px;
}

.hotel p a {
	color: #000;
	text-decoration: none;
	border-bottom: none;
	background: none;
	padding: 0;
	margin: 0;
}

.hotel p a:hover {
	color: #004b7b;
}

.hotel p.hotel_name {
	margin-top: 0;
	padding-top: 0;
	font-weight: bold;
	font-size: 14px;
	color: #004b7b;
}

.hotel p {
	line-height: 20px;
}

.hotel img {
	float: left;
	margin-right: 15px;
	border: 1px solid #004b7b;
	padding: 1px;
}

h4.cta {
	text-align: center;
	color: #004b7b;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

a.register_now {
	margin: 0 auto;
	width: 235px;
	height: 66px;
	background: url(/images/register-btn.jpg) 0 0 no-repeat;
	-moz-border-radius: 4px;
	display: block;
	padding: 9px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #000;
	text-align: center;
}

a.register_now .small {
	font-size: 12px;
}

a.register_now:hover {
	background-position: 0 -75px;
	color: #004b7b;
	text-decoration: none;
}

div.cta_call {
	width: 420px;
	background-color: #005b96;
	border: 1px solid #004b7b;
	margin: 10px auto;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-weight: bold;
	padding: 0 10px;
	text-align: center;
}

div.cta_call p {
	line-height: 24px;
}

div.cta_call p a.sponsor {
	color: #ffffff;
	background: none;
	padding: 0;
	margin: 0;
}

div.cta_call p a.sponsor:hover {
	color: #06a4fe;
}


.nbuybox h5 {font-size:20px;}
.nbuybox {padding:0 30px 20px;background:#eee;border:3px double #4479AB;-moz-border-radius:8px;border-radius:8px;text-align:center;}

/* Two Free Chapters: Lead, Sell, or Get Out of the Way */

.highlight {
	background-color: #FFFF66;
}

#content h1 .download {
	text-align: center;
	display: block;
	font-size: 20px;
	color: #004b7b;
}

div.signup {
	width: 415px;
	border: 2px dashed #005183;
	margin: 25px auto 0;
}

div.signup p {
	text-align: center;
	font-weight: bold;
	color: #004b7b;
	font-size: 13px;
}

div.signup img {
	float: left;
	margin: 0 10px 10px;
}

div.signup form.whitepaper p {
	overflow: hidden;
	width: 240px;
}

div.signup form.whitepaper p input {
	float: right;
	width: 230px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 12px;
	color: #615f5f;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
	background-color: #efefef;
}

div.signup form.whitepaper input.send {
	background: url(/images/btn-more.png) no-repeat 0 0;
	float: right;
	margin-right: 25px;
	text-decoration: none;
	background-color: transparent;
	color: #ffffff;
	height: 25px;
	width: 135px;
	cursor: pointer;
	border: none;
	padding-right: 20px;
	padding-bottom: 4px;
	overflow: hidden;
}

div.signup form.whitepaper img {
	float: left;
	margin: 10px 0 0 32px;
}

/* Download page: Two Free Chapters: Lead, Sell, or Get Out of the Way */

div.download {
	width: 375px;
	margin: 0 auto;
	border: 2px dashed #005183;
	padding: 15px;
}

div.download img {
	float: left;
	margin-right: 15px;
}

div.download p {
	line-height: 20px;
	margin-top: 15px;
	color: #615f5f;
}

div.download p a.downloadbtn {
	background: url(/images/btn-download.jpg) 0 0 no-repeat;
	width: 135px;
	height: 25px;
	color: #ffffff;
	text-decoration: none !important;
	background-color: transparent;
	cursor: pointer;
	border: none;
	display: block;
	float: left;
	margin-top: 10px;
	padding: 2px 0 0 10px;
}

div.download p .instructions {
	font-size: 11px;
	font-style: italic;
}

div.download p .pdf {
	background: url(/images/icons/icon_pdf.jpg) 0 0 no-repeat;
	width: 15px;
	height: 15px;
	padding: 0 0 15px 20px;
}

p.bonus {
	width: 400px;
	margin: 10px auto 0;
	font-size: 10px;
}

/* Clients Rave */

#blueplayer, #blueplayer-2 {
	background: url(/images/blue-player.jpg) 0 0 no-repeat;
	width: 411px;
	height: 405px;
	float: left;
	padding: 10px 0 0 9px;
}

#blueplayer-2 { 
	margin-bottom: 25px;
}

#blueplayer p, #blueplayer-2 p {
	margin: 10px 12px 0 10px;
	font-size: 11px;
	color: #ffffff;
}

div.clientlist {
	float: right;
	width: 240px;
}

div.clientlist h3 {
	margin-top: 0;
}

#vidbox {float:left;width:400px;height:300px;margin-top:20px;padding:8px;background:url(/images/bg-videobox-blue.jpg) no-repeat;}
#sidevidbox {float:right;width:250px;height:170;padding:8px;background:url(/images/bg-videobox-blue.jpg) no-repeat;}
/* Case Studies */

p.casesection {
	font-weight: bold;
	font-style: italic;
}

/* BUY BOOK LANDING PAGE */

h1 .bookname {
	display: block;
	color: #00406f;
	margin-top: 35px;
}

h2 .bookname {
	display: block;
	color: #ea7406;
}

#book_info {
	float: left;
	width: 450px;
	/*border-right: 1px solid #c6c6c6;*/
}

#book_info p.nopad {
	margin-top: 0;
	padding-top: 0;
}

#book_info p {
	line-height: 20px;
}

#buy_book {
	float: right;
	width: 450px;
	border-left: 1px solid #c6c6c6;
	padding-left: 20px;
}

#buy_book p {
	line-height: 20px;
}

#buy_book h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 25px;
	color: #be0011;
	text-align: center;
}

#buy_book .orange_bar {
	background: url(/images/orange-title-bar.jpg) 0 0 no-repeat;
	width: 420px;
	height: 16px;
	margin: 0 auto;
	padding: 8px 10px 10px 20px;
	font-weight: bold;
	color: #00406f;
	font-size: 14px;
}

#buy_book img.book {
	float: left;
	margin: 25px 15px 30px 0;
}

#buy_book ul.logos {
	float: left;
	margin-top: 40px;
}

#buy_book ul.logos li {
	list-style-type: none;
	background: none;
	margin: 5px 0 30px 0;
	padding-left: 5px;
}

#buy_book ul.buy_buttons {
	float: left;
	margin-top: 40px;
}

#buy_book ul.buy_buttons li {
	list-style-type: none;
	background: none;
	margin-bottom: 20px;
	padding-left: 5px;
}

#buy_book ul.buy_buttons li a {
	text-indent: -999999px;
	background: url(/images/btn-order-now.jpg) 0 0 no-repeat;
	width: 120px;
	height: 35px;
	display: block;
}

#buy_book ul.buy_buttons li a:hover {
	background-position: 0 -35px;
	cursor: pointer;
}

#buy_book blockquote {
	width: 430px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 35px;
	margin-bottom: 35px;
}

#buy_book form {
	overflow: hidden;
	margin-bottom: 30px;
}

#buy_book form p {
	overflow: hidden;
}

#buy_book form p label {
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	font-weight: bold;
	color: #666;
	font-size: 12px;
}

#buy_book form p input {
	float: left;
	height: 20px;
	width: 300px;
	border: 1px solid #ccc;
	padding: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
	background-color: #efefef;
}

#buy_book form img {
	float: left;
	margin: 33px 0 0 188px;
}

#buy_book form p.send {
	padding-left: 10px;
	float: right;
	margin-right: 28px;
}

#buy_book form p.send input {
	background: url(/images/btn-get-download.jpg) 0 0 no-repeat;
	height: 44px;
	width: 150px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	border: none 0;
	background-color: transparent;
	display: block;
	cursor: pointer
}

#buy_book form p.send input:hover {
	background-position: 0 -44px;
	cursor: pointer;
}

.error {
	width: 300px;
	background-color: #dd9f9f;
	border: 1px solid #000;
	padding: 5px;
}

h3.reviews {
	color: #00406f;
}

#download {
	background: url(/images/download-area.jpg) 0 0 no-repeat;
	width: 400px;
	height: 211px;
	margin: 0 auto;
	color: #fff;
	font-size: 11px;
}

#download img.whitepaper {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}

#download p {
	float: left;
	margin-top: 0;
	width: 188px;
	margin-bottom: 5px;
}

#download p.free {
	margin-top: 40px;
	font-weight: bold;
	font-size: 15px;
}

#download a.btn_download {
	background: url(/images/btn-download-pdf.png) 0 0 no-repeat;
	width: 120px;
	height: 35px;
	text-indent: -999999px;
	display: block;
	float: left;
	margin-top: 20px;
}

#download a.btn_download:hover {
	background-position: 0 -35px;
	cursor: pointer;
}

#download p.sm {
	font-size: 10px;
	margin-top: 0;
	margin-left: 5px;
}

/* PAPCO */

div.papco_download {
	width: 222px;
	float: left;
	text-align: center;
	margin: 15px 25px 0 0;
}

div.papco_download p .name {
	font-weight: bold;
	color: #003f6e;
}

div.papco_download p a.download_pdf {
	font-size: 11px;
	background: url(/images/icons/pdf.png) 0 0 no-repeat;
	padding: 0 0 0 20px;
}

div.papco_download p .size {
	font-size: 11px;
	color: #8d8b8b;
}

/* Selling Success Summit 2011 */

#sss_player {
	background: url(/images/orange-player.jpg) 0 0 no-repeat;
	width: 641px;
	height: 442px;
	margin: 0 auto;
	padding: 18px 0 0 19px;
}

ul.two_column {
	float: left;
	width: 380px;
}

h3.sss {
	color: #02619b;
}

div.register {
	width: 530px;
	margin: 0 auto;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
	background: url(/images/blue-gradient.jpg) 0 0 no-repeat;
	padding: 10px;
	border: 1px solid #478cb1;
}

div.register a.reg_now {
	background: url(/images/btn-register-now.png) 0 0 no-repeat;
	width: 302px;
	height: 74px;
	text-indent: -999999px;
	display: block;
	margin: 0 auto;
}

div.register a.reg_now:hover {
	background-position: 0 -72px;
	cursor: pointer;
}

div.register a.reg_free {
	background: url(/images/btn-reg-free.png) 0 0 no-repeat;
	width: 302px;
	height: 79px;
	text-indent: -999999px;
	display: block;
	margin: 0 auto;
}

div.register a.reg_free:hover {
	background-position: 0 -78px;
	cursor: pointer;
}

div.register p.await {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #000000;
}

div.register p.await .event_name {
	color: #005f95;
	font-size: 30px;
}

div.register p.get {
	color: #005F95;
	font-size: 17px;
}

div.register p.attendees {
	font-size: 17px;
	text-align: center;
}

div.register p.attendees .attendee {
	color: #005f95;
}

div.register p.attendees .save {
	color: #be0011;
}

div.register p.additional {
	text-align: center;
	font-weight: bold;
	color: #000;
}

div.register ul li {
	margin-right: 40px;
	line-height: 20px;
}

div.register hr {
	width: 500px;
	margin: 0 auto;
	height: 1px;
}

div.blockquote_container {
	width: 800px;
	margin: 0 auto;
}

div.about {
	width: 900px;
	margin: 0 auto;
	padding: 5px 15px;
	background-color: #e5e9eb;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
}

h2 .event {
	text-align: center;
	font-size: 20px;
	color: #005f95;
	display: block;
	line-height: 24px;
}

hr.about {
	margin: 0 auto;
	height: 1px;
	color: #e0e2e4;
}

a.webinar_banner {
	background: url(/images/webinar-banner-homepage.jpg) 0 0 no-repeat;
	display: block;
	width: 400px;
	height: 98px;
	margin: 20px auto 0;
	text-indent: -999999px;
	float: left;
}

a.webinar_banner:hover {
	background-position: 0 -98px;
	cursor: pointer;
}

a.sss_banner {
	background: url(/images/sss-banner.png) 0 0 no-repeat;
	display: block;
	width: 555px;
	height: 98px;
	margin: 20px auto 0;
	text-indent: -999999px;
	float: right;
}

a.sss_banner:hover {
	background-position: 0 -98px;
	cursor: pointer;
}

a.hotel_name {
	background: none;
	padding-right: 0;
	color: #ea7406;
	font-size: 13px;
	text-decoration: none;
	outline: none;
}

/* webinar page */

div.webinar {
	width: 530px;
	margin: 0 auto;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
	background: url(/images/blue-gradient.jpg) 0 0 no-repeat;
	padding: 10px;
	border: 1px solid #478cb1;
}

div.webinar p.webinar_name {
	font-size: 18px;
	color: #024f7e;
	text-align: center;
}

div.webinar p.info {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 0px;
}

div.webinar p.info .date_time {
	color: #024f7e;
}

div.webinar p.info a {
	font-size: 12px;
	font-weight: normal;
	color: #be0011;
}

div.webinar p.info a:hover {
	color: #000;
}

div.webinar p.all {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

div.webinar a.reg_free {
	background: url(/images/btn-reg-free.png) 0 0 no-repeat;
	width: 302px;
	height: 79px;
	text-indent: -999999px;
	display: block;
	margin-left: 228px;
}

div.webinar a.reg_free:hover {
	background-position: 0 -78px;
	cursor: pointer;
}

div.webinar a.computer {
	background: none;
	padding-right: 0;
	text-decoration: none;
	outline: none;
}

p.reg_complete {
	font-size: 18px;
	color: #ea7406;
	font-weight: bold;
}
.style1 {	
	color: #FF0000;
	font-weight:none;
}
blockquoteT {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	line-height: 18px;
	float:left;
}
blockquote.quoteT {
	color: #3B3B3B;
	background-image: url(/images/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-style: normal;
	font-weight: normal;
	overflow: auto;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}
blockquote.quote p.quote_endT {
	background-image: url(/images/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
}
blockquote.quote p.quote_byT {
	text-align: right;
}
blockquote.quote img {
	float: left;
	margin-right: 20px;
	padding: 1px;
	border: 1px solid #EAEAEA;
}
.style2{
	font-size:16px;
}

/* Slides */

#bodywrap #homepage #slides {
	width: 960px;
	height: 456px;
	margin: 0 auto 20px;
}
	#bodywrap #homepage #slides ul.slides {
		padding: 0px;
		margin: 0px;
		height: 456px;
	}
	#bodywrap #homepage #slides ul.slides li {
		height: 456px;
		overflow: hidden;
	}
		#bodywrap #homepage #slides ul.slides li a {
			width: 960px;
			height: 456px;
		}
		#bodywrap #homepage #slides ul.slides li a.text {
			text-indent: -999999px;
			display: block;
		}
	#bodywrap #homepage #slides ul.slides li.one {
		background: url(/images/slides/slide1.jpg) 0 0 no-repeat;
	}
		#bodywrap #homepage #slides ul li.one .video_wrapper {
			position: relative;
			width: 960px;
			margin: 0 auto;
		}
			#bodywrap #homepage #slides ul.slides li.one .video_wrapper .video {
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				background-color: #fff;
				margin: 15px 0 0 0;
				position: absolute;
				width: 623px;
				height: 355px;
				padding: 5px 0 0 5px;
				-webkit-box-shadow: 0 8px 6px -5px grey;
				-moz-box-shadow:  0 8px 6px -5px grey;
				box-shadow:  0 8px 6px -5px grey;
			}
			#bodywrap #homepage #slides ul.slides li .lightbox_wrapper {
				position: relative;
				margin: 0 auto;
				width: 458px;
			}
			#bodywrap #homepage #slides ul.slides li .lightbox_wrapper .lightbox {
				position: absolute;
				bottom: 30px;
				width: 458px;
				height: 101px;
				z-index: 99;
				top: 330px;
				left: -225px;
			}
		#bodywrap #homepage #slides ul.slides li.two {
			background: url(/images/slides/slide2.jpg) 0 0 no-repeat;
		}
		#bodywrap #homepage #slides ul.slides li.three {
			background: url(/images/slides/slide3.jpg) 0 0 no-repeat;
		}
		#bodywrap #homepage #slides ul.slides li.four {
			background: url(/images/slides/slide4.jpg) 0 0 no-repeat;
		}
		#bodywrap #homepage #slides .indicators {
			/*position: relative;
			margin: 0 auto;*/
			position: relative;
margin: 0 auto;
width: 130px;
		}
		#bodywrap #homepage #slides .indicators ul.dots { 
	/*top: 155px;
	right: 170px;
	bottom: 100px;
	height: 37px;
	width: 130px;
	position: absolute;*/
	position: absolute;
width: 130px;
height: 37px;
bottom: -5px;
left: 380px;
top: -445px;
}

#bodywrap #homepage #slides .indicators ul.dots li { 
	background: url(/images/slides/dots.png) no-repeat right 0;
	height: 28px;
	width: 25px;
	position: static; 
	top: auto;
	left: auto;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	cursor: pointer;
	margin-left: 5px;
	margin-top: 8px;
	padding: 0px;
	margin-bottom: 0px;
}

#bodywrap #homepage #slides .indicators ul.dots li.current {
	background-position: 7px 0;
}

.program {
	margin-left: 20px;
	margin-bottom: 45px;
}

.program h5 {
	margin-bottom: 0px;
	line-height: 0px;
}

.program p.note {
	margin-bottom: 10px;
	font-size: 12px;
	font-style: italic;
	color: #003d6b;
}

.program p {
	margin-left: 30px;
}

p.more {
	text-align: right;
}

p.info {
	float: left;
	margin-right: 50px;
}

.speaking_video {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #dadada;
	margin: 0 auto;
	width: 330px;
	height: 215px;
	padding: 10px 0 0 10px;
}
.vid {
	float: left;
	margin-right: 30px;
}

#player2_wrapper {
	margin-left: 65px;
}