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

html {
	margin-bottom: 1px;
	min-height: 100%;
}
/* RESET... EVERYTHING */

body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #767676;
	background-color: #e2e2e2;
	margin: 0;
	padding: 0;
}

strong {
	font-weight: bold;
}

small{
	font-size: 10px;
	line-height: 14px;
}

em {
	font-style:italic;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

sup{
	font-size: 9px;
}

.hr{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

/* FORMATTING */

p{
	margin: 10px 0px;
	line-height: 17px;
}

a {
	color: #cc781e;
	text-decoration: none;
}

a:hover{
	color: #cc781e;
	text-decoration: none;
}

big {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.no-show {
	display: none;
}
.txt_inline {
	display: inline;
}

.txt_error{
	color: #990000;
	font-weight: bold;
}

.txt_11{
	font-size: 11px;
	line-height: 16px;
}

.txt_sold-out{
	margin-left: 8px;
	display: inline-block;
	position: relative;
	top: -7px;
	font-size: 11px;
}

ul{
	margin-top: 0px;
	margin-bottom: 10px;
}

ul li{
	background-image: url('../images/bullet_arrow_orange.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin: 8px 0px 8px -35px;
	line-height: 17px;
}

.txt_arrow{
	background-image: url('../images/bullet_arrow_orange.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 10px;
	display: inline-block;
}

ul li.no-bullet{
	background-image: none;
	padding-left: 11px;
}

ul.no-bullet li{
	background-image: none;
	padding-left: 11px;
}

ul.list_dot{
	margin-top: 10px;
}

ul.list_dot li{
	background-image: url('../images/bullet_dot_grey.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left: -25px;
}

ol li{
	list-style-type: decimal;
	margin: 8px 0px 8px -10px;
}

.input_field input{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #75736e;
	padding: 2px;
	background-color: #F4F4F4;
}

.input_field select{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #75736e;
	padding: 4px;
	width: 150px;
	background-color: #F4F4F4;
}

textarea{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #75736e;
	padding: 2px;
	background-color: #F4F4F4;
}

h1{
	margin-top: 10px;
}

h2{
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
	margin: 10px 0px 10px 0px;
}

h3{
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
	margin: 10px 0px -5px 0px;
}

h4{
	color: #578aba;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0px;
}

h5{
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
	margin: 10px 0px;
}


.icon_pdf{
	float: right;
	margin: 0px 0px 10px 20px;
}

.icon_pdf a{
	background-image: url('../images/icon_pdf.gif');
	background-repeat: no-repeat;
	height: 20px;
	display: inline-block;
	padding: 2px 0px 0px 25px;
	font-size: 11px;
}

.img_left{
	margin: 0px 10px 10px 0px;
}

/* CONTAINERS */

#wrapper{
	width: 1000px;
	margin: 0px auto;
	background-image: url('../images/bg_page.gif');
	background-repeat: repeat-y;
}

#inner-wrapper{
	padding: 0px 9px 0px 10px;
}

#inner-main{
	padding: 0px 22px 15px 22px;
}

#header{
	height: 95px;
}

#header #top-text{
	width: 399px;
	height: 50px;
	float: right;
}

#header #logo{
	width: 158px;
	height: 53px;
	float: left;
	margin: 17px 30px 0px 22px;
}

#header #tagline{
	width: 214px;
	height: 20px;
	float: left;
	margin-top: 40px;
}

#column_sidebar{
	width: 188px;
	float: left;
	margin: 0px 17px 0px 0px;
}

#column_main{
	width: 714px;
	float: left;
	margin-left: 17px;
}

.content_left{
	width: 513px;
	float: left;
	padding-right: 15px;
	border-right: 1px solid #e2e2e2;
}

.content_right{
	width: 170px;
	float: right;
}

.content_right p{
	font-size: 11px;
	line-height: 14px;
}

.content_right ul li{
	font-size: 11px;
	line-height: 14px;
	background-image: url('../images/bullet_dot_grey.gif');
}


.column_half{
	width: 320px;
	padding-right: 20px;
}

#footer{
	width: 1000px;
	margin: 0px auto;
	background-image: url('../images/bg_footer.gif');
	background-repeat: no-repeat;
}

#footer .content{
	padding: 10px 15px 30px 15px;
	font-size: 11px;
	color: #767676;
}

#footer .content p{
	font-size: 11px;
}

#footer .content a{
	color: #767676;
	text-decoration: none;
	font-weight: normal;
}

.bio_img{
	padding-top: 10px;
	width: 105px;
	float: left;
}

.bio_copy{
	width: 609px;
	float: left;
}

.client_img{
	padding-top: 10px;
	width: 155px;
	float: left;
}

.client_copy{
	width: 559px;
	float: left;
}

.client_instruct{
	width: 155px;
	float: left;
}

.client_logos{
	width: 559px;
	float: left;
}

.results_head{
	width: 130px;
	float: left;
}

.results_copy{
	width: 383px;
	float: left;
}

.recommended_book_img, .products_img{
	width: 90px;
	float: left;
	display: inline-block;
}

.recommended_book_copy, .products_copy{
	width: 230px;
	float: right;
}

.products_price{
	width: 70px;
	float: left;
	height: 12px;
}

.products_buy{
	float: left;
	height: 12px;
}

.products_copy ul.list_dot li{
	 margin-left: -35px;
}

.recommended_blog_img{
	width: 130px;
	float: left;
	display: inline-block;
}

.recommended_blog_copy{
	width: 190px;
	float: right;
}

.recommended_book_copy p, .recommended_blog_copy p, .products_copy h3{
	margin-top: 0px;
}

.location_img{
	width: 270px;
	margin: 0px 0px 10px 20px;
	float: right;
}


/* HEADER BANNERS */


.banner_home{
	height: 244px;
	background-color: #6da3d3;
	margin-bottom: 25px;
	display: block;
	position: relative;
}

.banner_who-we-are{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_who-we-are.jpg');
	background-repeat: no-repeat;
}

.banner_what-we-do{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_what-we-do.jpg');
	background-repeat: no-repeat;
}

.banner_results-we-deliver{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_results-we-deliver.jpg');
	background-repeat: no-repeat;
}

.banner_design-your-program{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_design-your-program.jpg');
	background-repeat: no-repeat;
}

.banner_continuous-learning{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_continuous-learning.jpg');
	background-repeat: no-repeat;
}

.banner_made-to-stick-messaging{
	height: 97px;
	margin-bottom: 25px;
	background-image: url('../images/img_banner_made-to-stick-messaging.jpg');
	background-repeat: no-repeat;
}

/* HOME SLIDES */

#slideshow { position: relative; width: 714px; }

#controls span { margin: 0 5px }
#slideshow #controls{
	position: absolute;
	overflow: hidden;
	width: 714px;
	height: 244px;
	z-index: 1000; 
}


#slideshow #controls:hover .prev{
	display: block;	
	background-position: left 50%;
}

#slideshow #controls:hover .next{
	display: block;
	background-position: right 50%;
}

#slideshow #prev{
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 200px;
	height: 244px;
	background-position: -9999px 50%;
	background-image: url('../images/img_arrow_prev.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	cursor: pointer;
}

#slideshow #next{	
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 200px;
	height: 244px;
	background-image: url('../images/img_arrow_next.png');
	background-repeat: no-repeat;
	background-position: -9999px 50%;
	display: block;
	float: right;
	cursor: pointer;
}

.banner{
	height: 244px;
	margin-bottom: 25px;
	display: block;
	position: relative;
}

/* BOX STYLES */

.box_sidebar{
	width: 188px;
	margin-bottom: 12px;
	background-image: url('../images/box_gradient_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_sidebar .content{
	padding: 8px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	color: #5e5e5e;
}

.box_sidebar .content p{
 line-height: 14px;
 margin: 10px 0px 0px 0px;
}

.box_sidebar .content a{
	color: #5e5e5e;
	font-weight: normal;
	text-decoration: none;
}

.box_sidebar .content a:hover{
	color: #cc781e;
}

.box_triple{
	border: 1px solid #e2e2e2;
	background-image: url('../images/box_gradient_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_triple_products{
	border: 1px solid #e2e2e2;
	background-image: url('../images/box_products_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_triple_products h3{
	margin-top: 0px;
}

.box_triple_mouse{
	background-image: url('../images/box_triple_mouse_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 94px;
}

.box_triple .box_lines{
	background-image: url('../images/box_triple_bg.gif');
	background-position: center;
	background-repeat: repeat-y;
}

.box_triple .box_inner{
	width: 236px;
	float: left;
}

.box_triple .box_inner_50{
	width: 50%;
	float: left;
}

.box_triple .box_inner_25{
	width: 25%;
	float: left;
}

.box_triple_products .box_inner{
	height: 200px;
	float: left;
}

.box_triple td.box_inner{
	float: none;
}

.box_triple td.box_inner .content{
	padding: 10px 15px 5px 15px;
}

.box_triple .box_inner .content, .box_triple .box_inner_25 .content, .box_triple .box_inner_50 .content{
	padding: 8px 15px 5px 15px;
}

.box_triple .box_triple_mouse .content{
	padding: 5px 15px 5px 15px;
}

.box_double{
	border: 1px solid #e2e2e2;
	background-image: url('../images/box_gradient_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_double .box_lines{
	background-image: url('../images/box_triple_bg.gif');
	background-position: 475px 0px;
	background-repeat: repeat-y;
}

.box_double .box_left{
	padding: 10px 10px;
	width: 430px;
	float: left;
}

.box_double .box_left table td{
	padding: 4px;
}

.box_double .box_right{
	padding: 8px 10px 8px 0px;
	width: 220px;
	float: right;
}

.box_new-release{
	background-image: url('../images/box_new-release_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.box_read{
	background-image: url('../images/box_read_bg.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_read-more{
	background-image: url('../images/box_read-more_bg.jpg');
	background-repeat: no-repeat;
	background-position: 237px bottom;
}

.box_buy-and-use{
	background-image: url('../images/box_buy-and-use_bg.jpg');
	background-repeat: no-repeat;
	background-position: 474px bottom;
}

.box_client_info{
	height: 120px;
	border-top: 1px solid #e2e2e2;
	margin-top: 20px;
	padding-top: 10px;
}

.box_game-changing-communications{
	background-image: url('../images/box_game-changing-communications_bg.jpg');
	background-repeat: no-repeat;
	background-position: 237px top;
}

.box_made-to-stick-messaging{
	background-image: url('../images/box_made-to-stick-messaging_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

.box_register ul li{
	margin-left: 0px;
}

.box_results_info{
	padding: 10px 0px;
	border-top: 1px solid #e2e2e2;
}

.box_feedback{
	width: 430px;
	margin: 10px auto;
	padding: 10px 20px;
	background-color: #f5f5f5;
	border: 1px solid #e2e2e2;
}

/* SIDENAV */

.sidenav{
	background-color: #fefefd;
	padding: 0px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	color: #5e5e5e;
}

.sidenav ul{
	margin-bottom: 0px;
}

.sidenav ul li{
	padding: 9px 0px 9px 10px;
	background-image: none;
	margin: 0px 0px 0px -40px;
	border-bottom: 1px solid #cdcdcd;
}

.sidenav ul li ul li{
	padding: 9px 0px 0px 10px;
	background-image: none;
	margin: 0px 0px 0px -40px;
	border: none;
}

.sidenav ul li.sidenav_last{
	border-bottom: none;
	padding-bottom: none;
}

.sidenav a, .sidenav li.sidenav_selected li a{
	text-decoration: none;
	color: #767676;
	font-weight: bold;
}

.sidenav a:hover, .sidenav li.sidenav_selected a{
	color: #4d96d4;
}

/* TEXT IMAGES */

.txt_header_contact-us{
	width: 399px;
	height: 24px;
	background-image: url('../images/txt_header_contact-us.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_header_email{
	width: 92px;
	height: 24px;
	background-image: url('../images/txt_header_email.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_header_divider{
	width: 10px;
	height: 24px;
	background-image: url('../images/txt_header_divider.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_header_phone{
	width: 89px;
	height: 24px;
	background-image: url('../images/txt_header_phone.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_move-from-information-to-influence{
	width: 214px;
	height: 14px;
	background-image: url('../images/txt_move-from-information-to-influence.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_box_communicate-to-influence{
	width: 188px;
	height: 39px;
	background-image: url('../images/txt_box_communicate-to-influence.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}

.txt_box_communicate-to-influence a{
	display: block;
	width: 188px;
	height: 39px;
}

.txt_box_register-now{
	width: 188x;
	height: 24px;
	background-image: url('../images/txt_box_register-now.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}

.txt_box_register-now a{
	width: 188x;
	height: 24px;
	display: block
}

.txt_register-early-and-save-100{
	width: 149x;
	height: 16px;
	background-image: url('../images/txt_register-early-and-save-100.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
	cursor: pointer;
}

.txt_the-decker-method{
	width: 134px;
	height: 20px;
	background-image: url('../images/txt_the-decker-method.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

h1 .txt_the-decker-method{
	height: 20px;
	background-image: url('../images/txt_the-decker-method.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_new-release{
	width: 79px;
	height: 20px;
	background-image: url('../images/txt_new-release.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_top-10-best-communicators{
	width: 159px;
	height: 37px;
	background-image: url('../images/txt_top-10-best-communicators.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_regain-consciousness{
	width: 141px;
	height: 20px;
	background-image: url('../images/txt_regain-consciousness.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_special-premiere-program{
	width: 105px;
	height: 57px;
	background-image: url('../images/txt_special-premiere-program.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_oct-6{
	width: 105px;
	height: 57px;
	background-image: url('../images/txt_oct-6.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_register-now-made-to-stick{
	height: 60px;
	background-image: url('../images/txt_register-now-made-to-stick.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px -10px 0px 0px;
}
.txt_game-changing-communications{
	width: 208px;
	height: 20px;
	background-image: url('../images/txt_game-changing-communications.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_buy-now{
	width: 39px;
	height: 16px;
	background-image: url('../images/txt_buy-now.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	display: inline-block;
	cursor: pointer;
}

.txt_listen-to-the-first-chapter-for-free{
	width: 80px;
	height: 33px;
	background-image: url('../images/txt_listen-to-the-first-chapter-for-free.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	display: inline-block;
	cursor: pointer;
}

.txt_client-spotlight{
	width: 100px;
	height: 20px;
	background-image: url('../images/txt_client-spotlight.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_top-ten-2009{
	width: 160px;
	height: 36px;
	background-image: url('../images/txt_top-ten-2009.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0;
}

.txt_who-we-are{
	height: 20px;
	background-image: url('../images/txt_who-we-are.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_box_who-we-are{
	width: 188x;
	height: 24px;
	background-image: url('../images/txt_box_who-we-are.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}

.txt_contact-us-to-design-your-program{
	width: 158px;
	height: 15px;
	background-image: url('../images/txt_contact-us-to-design-your-program.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_contact-us-to-schedule-your-next-event{
	width: 178px;
	height: 15px;
	background-image: url('../images/txt_contact-us-to-schedule-your-next-event.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_contact-us-to-schedule-platinum{
	width: 209px;
	height: 15px;
	background-image: url('../images/txt_contact-us-to-schedule-platinum.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_contact-us-to-schedule-brush-up{
	width: 209px;
	height: 15px;
	background-image: url('../images/txt_contact-us-to-schedule-brush-up.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_contact-us-to-schedule-follow-up{
	width: 238px;
	height: 15px;
	background-image: url('../images/txt_contact-us-to-schedule-follow-up.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_see-the-results{
	width: 70px;
	height: 12px;
	background-image: url('../images/txt_see-the-results.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_view-our-client-list{
	width: 86px;
	height: 12px;
	background-image: url('../images/txt_view-our-client-list.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_download-bio{
	width: 63px;
	height: 12px;
	background-image: url('../images/txt_download-bio.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_follow-bert-on-twitter{
	width: 117px;
	height: 17px;
	background-image: url('../images/txt_follow-bert-on-twitter.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_follow-ben-on-twitter{
	width: 115px;
	height: 17px;
	background-image: url('../images/txt_follow-ben-on-twitter.gif');
	background-repeat: no-repeat;
	background-position: top;
	display: inline-block;
	cursor: pointer;
}

.txt_follow-kelly-on-twitter{
	width: 119px;
	height: 19px;
	background-image: url('../images/txt_follow-kelly-on-twitter.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_the-leadership-team{
	height: 20px;
	background-image: url('../images/txt_the-leadership-team.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_our-team{
	height: 20px;
	background-image: url('../images/txt_our-team.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_board-of-directors{
	height: 20px;
	background-image: url('../images/txt_board-of-directors.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_our-clients{
	height: 20px;
	background-image: url('../images/txt_our-clients.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_click-on-any-logo{
	width: 118px;
	height: 49px;
	background-image: url('../images/txt_click-on-any-logo.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_box_what-we-do{
	width: 188x;
	height: 24px;
	background-image: url('../images/txt_box_what-we-do.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}

.txt_what-we-do{
	height: 20px;
	background-image: url('../images/txt_what-we-do.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_learn-how-to-stay-in-the-process{
	width: 148px;
	height: 14px;
	background-image: url('../images/txt_learn-how-to-stay-in-the-process.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_learn-about-the-decker-method{
	width: 148px;
	height: 13px;
	background-image: url('../images/txt_learn-about-the-decker-method.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_our-programs{
	height: 20px;
	background-image: url('../images/txt_our-programs.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_whats-in-your-2011-playbook{
	height: 20px;
	background-image: url('../images/txt_whats-in-your-2011-playbook.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_go-to-group-training{
	width: 95px;
	height: 15px;
	background-image: url('../images/txt_go-to-group-training.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_go-to-executive-coaching{
	width: 115px;
	height: 15px;
	background-image: url('../images/txt_go-to-executive-coaching.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_go-to-keynotes-and-special-events{
	width: 147px;
	height: 15px;
	background-image: url('../images/txt_go-to-keynotes-and-special-events.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_group-training{
	height: 20px;
	background-image: url('../images/txt_group-training.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_begin-here{
	width: 68px;
	height: 16px;
	background-image: url('../images/txt_begin-here.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_next-steps{
	width: 68px;
	height: 16px;
	background-image: url('../images/txt_next-steps.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_designed-for{
	width: 62px;
	height: 15px;
	background-image: url('../images/txt_designed-for.gif');
	background-repeat: no-repeat;
	background-position: left;
	display: inline-block;
}

.txt_prerequisite{
	width: 60px;
	height: 15px;
	background-image: url('../images/txt_prerequisite.gif');
	background-repeat: no-repeat;
	background-position: left;
	display: inline-block;
}

.txt_next-recommended-program{
	width: 135px;
	height: 15px;
	background-image: url('../images/txt_next-recommended-program.gif');
	background-repeat: no-repeat;
	background-position: left;
	display: inline-block;
}

.txt_register-now-for-an-open-program{
	width: 156px;
	height: 15px;
	background-image: url('../images/txt_register-now-for-an-open-program.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_register-now-for-an-open-program_2{
	height: 31px;
	width: 89px;
	background-image: url('../images/txt_register-now-for-an-open-program_2.gif');
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
}

.txt_schedule-a-program-for-your-team{
	width: 155px;
	height: 15px;
	background-image: url('../images/txt_schedule-a-program-for-your-team.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_email-phone{
	width: 159px;
	height: 15px;
	background-image: url('../images/txt_email-phone.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_download-pdf{
	width: 66px;
	height: 12px;
	background-image: url('../images/txt_download-pdf.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_register-now{
	width: 61px;
	height: 15px;
	background-image: url('../images/txt_register-now.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_for-communicate-to-influence-alumni{
	width: 286px;
	height: 32px;
	background-image: url('../images/txt_for-communicate-to-influence-alumni.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_executive-coaching{
	height: 20px;
	background-image: url('../images/txt_executive-coaching.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_made-to-stick-messaging{
	height: 20px;
	background-image: url('../images/txt_decker-made-to-stick-messaging.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_made-to-stick_email-tel{
	height: 15px;
	background-image: url('../images/txt_made-to-stick_email-tel.gif');
	background-repeat: no-repeat;
	display: block;
	margin-top: -4px;
}

.txt_keynotes-and-special-events{
	height: 20px;
	background-image: url('../images/txt_keynotes-and-special-events.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_program-registration{
	height: 20px;
	background-image: url('../images/txt_program-registration.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_watch-before-and-afters{
	width: 112px;
	height: 12px;
	background-image: url('../images/txt_watch-before-and-afters.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_download-a-pdf-to-learn-more{
	width: 137px;
	height: 12px;
	background-image: url('../images/txt_download-a-pdf-to-learn-more.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_visit-the-net-promoter-website{
	width: 142px;
	height: 12px;
	background-image: url('../images/txt_visit-the-net-promoter-website.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_box_results-we-deliver{
	width: 188x;
	height: 24px;
	background-image: url('../images/txt_box_results-we-deliver.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}


.txt_results-we-deliver{
	height: 20px;
	background-image: url('../images/txt_results-we-deliver.gif');
	background-repeat: no-repeat;
	display: block;
}


.txt_closed-sales{
	width: 80px;
	height: 12px;
	background-image: url('../images/txt_closed-sales.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_focus{
	width: 37px;
	height: 12px;
	background-image: url('../images/txt_focus.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_effectiveness{
	width: 85px;
	height: 12px;
	background-image: url('../images/txt_effectiveness.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_saved-time{
	width: 64px;
	height: 12px;
	background-image: url('../images/txt_saved-time.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_confidence{
	width: 69px;
	height: 12px;
	background-image: url('../images/txt_confidence.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_tools-you-can-use{
	width: 110px;
	height: 12px;
	background-image: url('../images/txt_tools-you-can-use.gif');
	background-repeat: no-repeat;
	display: inline-block;
}

.txt_program-scores-and-feedback{
	height: 20px;
	background-image: url('../images/txt_program-scores-and-feedback.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_scroll-through-the-feedback{
	width: 330px;
	height: 16px;
	background-image: url('../images/txt_scroll-through-the-feedback.gif');
	background-repeat: no-repeat;
	display: block;
	margin-left: 20px;
}

.txt_below-is-some-feedback-weve-received{
	width: 313px;
	height: 16px;
	background-image: url('../images/txt_below-is-some-feedback-weve-received.gif');
	background-repeat: no-repeat;
	display: block;
	margin-left: 20px;
}

.txt_before-after-videos{
	height: 20px;
	background-image: url('../images/txt_before-after-videos.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_design-your-program{
	height: 20px;
	background-image: url('../images/txt_design-your-program.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_continuous-learning{
	height: 20px;
	background-image: url('../images/txt_continuous-learning.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_box_continuous-learning{
	width: 188x;
	height: 24px;
	background-image: url('../images/txt_box_continuous-learning.gif');
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px;
}

.txt_read-more{
	height: 20px;
	background-image: url('../images/txt_read-more.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_products{
	height: 20px;
	background-image: url('../images/txt_products.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_buy-this-book{
	width: 64px;
	height: 15px;
	background-image: url('../images/txt_buy-this-book.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_visit-this-blog{
	width: 64px;
	height: 15px;
	background-image: url('../images/txt_visit-this-blog.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_add-to-cart{
	width: 64px;
	height: 12px;
	background-image: url('../images/txt_add-to-cart.gif');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}

.txt_location{
	height: 20px;
	background-image: url('../images/txt_location.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_contact-us{
	height: 20px;
	background-image: url('../images/txt_contact-us.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_contact-us-thanks{
	height: 20px;
	background-image: url('../images/txt_contact-us-thanks.gif');
	background-repeat: no-repeat;
	display: block;
}


.txt_career-opportunities{
	height: 20px;
	background-image: url('../images/txt_career-opportunities.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_client-testimonial-videos{
	height: 20px;
	background-image: url('../images/txt_client-testimonial-videos.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_privacy-legal{
	height: 20px;
	background-image: url('../images/txt_privacy-legal.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_welcome{
	height: 17px;
	background-image: url('../images/txt_welcome.gif');
	background-repeat: no-repeat;
	display: block;
}


.img_quote_start{
	width: 21px;
	height: 19px;
	background-image: url('../images/img_quote_start.gif');
	background-repeat: no-repeat;
	margin: 0px 5px 5px 0px;
	display: inline-block;
}

.img_quote_end{
	width: 21px;
	height: 17px;
	background-image: url('../images/img_quote_end.gif');
	background-repeat: no-repeat;
	margin: -10px 5px 5px 0px;
	display: inline-block;
	float: right;
}

.txt_chip-heath-on{
	width: 100px;
	height: 20px;
	background-image: url('../images/txt_chip-heath-on.gif');
	background-repeat: no-repeat;
	display: block;
}

.txt_announcing-the-board-of-directors{
	width: 160px;
	height: 37px;
	background-image: url('../images/txt_announcing-the-board-of-directors.gif');
	background-repeat: no-repeat;
	display: block;
}

/* NAVIGATION */

#nav{
	height: 24px;
	background-image: url('../images/nav_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 22px;
	padding-left: 15px;
}

/*
.nav_who-we-are, .nav_who-we-are_1, .nav_who-we-are_over, .nav_who-we-are_1_over, .nav_who-we-are_on{
	background-image: url('../images/nav_who-we-are.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.nav_what-we-do, .nav_what-we-do_1, .nav_what-we-do_over, .nav_what-we-do_1_over, .nav_what-we-do_on{
	background-image: url('../images/nav_what-we-do.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.nav_results-we-deliver, .nav_results-we-deliver_1, .nav_results-we-deliver_over, .nav_results-we-deliver_1_over, .nav_results-we-deliver_on{
	background-image: url('../images/nav_results-we-deliver.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.nav_design-your-program, .nav_design-your-program_1, .nav_design-your-program_over, .nav_design-your-program_1_over, .nav_design-your-program_on{
	background-image: url('../images/nav_design-your-program.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.nav_continuous-learning, .nav_continuous-learning_1, .nav_continuous-learning_over, .nav_continuous-learning_1_over, .nav_continuous-learning_on{
	background-image: url('../images/nav_continuous-learning.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
*/

/* if state is off and previous nav element is on */

.nav_who-we-are_1, .nav_what-we-do_1, .nav_results-we-deliver_1, .nav_design-your-program_1, .nav_continuous-learning_1{
	background-position: 0px -48px;
}

/* if state is over */
.nav_who-we-are_over, .nav_what-we-do_over, .nav_results-we-deliver_over, .nav_design-your-program_over, .nav_continuous-learning_over{
	background-position: 0px -24px;
}

/* if state is over and previous nav element is on */
.nav_who-we-are_1_over, .nav_what-we-do_1_over, .nav_results-we-deliver_1_over, .nav_design-your-program_1_over, .nav_continuous-learning_1_over{
	background-position: 0px -72px;
}

/* if state is on */
.nav_who-we-are_on, .nav_what-we-do_on, .nav_results-we-deliver_on, .nav_design-your-program_on, .nav_continuous-learning_on{
	background-position: 0px -96px;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar {

}
/*Styles for level 0*/
.clLevel0, .clLevel0over {

}
.clLevel0 {
	cursor: pointer;
}
.clLevel0over {
	cursor: pointer;
}
.clLevel0border {
	position:absolute;
	visibility:hidden;
	background-color: #fff;
	layer-background-color: #fff;
}


/*Styles for level 1*/
.clLevel1, .clLevel1over {
	position:absolute;
	padding: 6px 9px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.clLevel1{
	background-color: #fff;
	layer-background-color: #fff;
	color: #767676;
}

.clLevel1over {
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	color: #4d95d3;
	cursor:pointer;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color: #cdcdcd;
	layer-background-color: #cdcdcd;
}

/* CSS NAV */

#nav_list, #nav_list ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav_list a{
	display: block;
	width: 184px;
	height: 24px;
}

#nav_list li { /* all list items */
	float: left;
	width: 184px; /* width needed or else Opera goes nuts */
	margin: 0;
	background-image: none;
	padding: 0;
}

#nav_list li li{
	width: 174px;
}

#nav_list li li a{
	width: 174px;
}

#nav_list li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
	width: 183px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1000;
}

#nav_list li ul ul { /* third-and-above-level lists */
	margin: -24px 0px 0px 185px;
}

#nav_list li:hover ul ul, #nav_list li:hover ul ul ul, #nav_list li.sfhover ul ul, #nav_list li.sfhover ul ul ul {
	left: -999em;
}

#nav_list li:hover ul, #nav_list li li:hover ul, #nav_list li li li:hover ul, #nav_list li.sfhover ul, #nav_list li li.sfhover ul, #nav_list li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav_list li:hover {
  visibility: visible;  /* makes IE7 think something changes on hover */
	background-position: 0 0;
}


#nav_list li.nav_who-we-are a{
	background-image: url('../images/nav_who-we-are.gif');
	width: 191px;
}

#nav_list li.nav_who-we-are{
	width: 191px;
}

#nav_list li.nav_what-we-do a{
	background-image: url('../images/nav_what-we-do.gif');
}

#nav_list li.nav_results-we-deliver a{
	background-image: url('../images/nav_results-we-deliver.gif');
}

#nav_list li.nav_design-your-program a{
	background-image: url('../images/nav_design-your-program.gif');
}

#nav_list li.nav_continuous-learning a{
	background-image: url('../images/nav_continuous-learning.gif');
	width: 195px;
}

#nav_list li.nav_continuous-learning{
	width: 195px;
}

#nav_list li.nav_continuous-learning li, #nav_list li.nav_continuous-learning li a{
	width: 173px;
}

#nav_list li.nav_who-we-are li, #nav_list li.nav_who-we-are li a{
	width: 180px;
}

#nav_list ul li a{
	background-position: 0px 0px;
}

#nav_list li a:hover{
	background-position: 0px -24px;
}

#nav_list li.nav_next a{
	background-position: 0px -48px;
}

#nav_list li.nav_next a:hover{
	background-position: 0px -72px;
}

#nav_list li.nav_prev a{
	background-position: 0px -96px;
}

#nav_list li.nav_prev a:hover{
	background-position: 0px -120px;
}

#nav_list li.nav_selected a{
	background-position: 0px -144px;
}


#nav_list li li{
	margin: 0px;
}

#nav_list li.nav_who-we-are li a, #nav_list li.nav_what-we-do li a, #nav_list li.nav_results-we-deliver li a, #nav_list li.nav_design-your-program li a, #nav_list li.nav_continuous-learning li a{
	background-image: none;
	background-color: #f4f4f4;
	display: block;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #767676;
	padding: 6px 0px 3px 10px;
	height: 20px;
}

#nav_list li li a:hover{
	color: #4d95d3;
}

#nav_list li ul{
	margin-left: 7px;
}

#nav_list li li ul{
	border-top: 1px solid #cdcdcd;
}

#nav_list li li ul{
	margin-left: 185px;
	margin-top: -30px;
}

#subnav{
	position: relative;
	z-index: 1000;
}


/* CONTACT FORM */

form#contactform label {
	display:block;
	float:none;
	font-size:12px;
	width:auto;
	padding: 2px 0px;
}

form#contactform label.label_inline{
	display: inline-block;
}

form#contactform input, form#contactform select{
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:12px;
	color:#333;
}

form#contactform input.checkbox{
	border: none;
}

form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	background-color: #fff;
}

form#contactform label.error{
	color: #C00;
}

form#contactform input.error{
	border: 1px solid #c00;
}

.req{
	color: #cc781e;
	font-weight: bold;
	font-size: 14px;
}

form#contactform input.button{
	background-image: url('../images/bullet_arrow_orange.gif');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding: 5px 0px 5px 10px;
	display: inline-block;
	border: none;
	font-size: 12px;
	background-color: #fff;
	color: #5e5e5e;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

form#contactform input.button:hover{
	color: #cc781e;
}

.expander h3{
	cursor: pointer;
}

.expander h3:hover{
	color: #CC781E;
}
