/* CSS Document */

/* RESET DEFAULT STYLES */
/* thanks eric meyer */
html, 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, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
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: "" "";
}
/* end meyer */

div {position:relative;} /* to help with position:absolute and z-index */
a {outline:none;} /* firefox fix */
fieldset, img {border:none;} /* removes border */
html {overflow-y:scroll;} /* forces space for scrollbar - centered site does not shift with longer content */

/* SOME COMMON STYLES */
.warning_msg {color:#FF0000;}
.confirmation_msg {color:#0000FF;}
.clear_floats {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
hr {border:0px;height:1px;background-color:#cccccc;color:#cccccc;margin-bottom:16px;background:url(../images/bg_hr.png) no-repeat;height:10px;width:100%;} /* color fixes IE 7*/
.featured-products hr {border:0px;height:2px;background-color:#dbeaeb;color:#dbeaeb;margin:16px 0px 32px 0px;width:100%;background-image:none;clear:left;} /* color fixes IE 7*/

.float_left {float:left;margin:10px 12px 10px 0px;}
.float_right {float:right;margin:10px 0px 10px 12px;}
em {font-style:italic;}
/* end common styles */

/* MAIN STYLES */
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background: url(../images/morales_bg.jpg) top center #000;
	background: url(../images/bg_body.jpg) top center #000;
}

#wrapper {
	width:1002px;
	margin:50px auto;
	border-top:10px solid #96c6d0;
	background-color:#FFFFFF;
	/*
	background:url(../images/homepage-guide.jpg) 0px -10px no-repeat;
	height:1000px;
	*/
	
}

#subpages #masthead {background:url(../images/bg_subpage_masthead.png);height:104px;}



#home #masthead {
	height:105px;
	background:none;
}



#home #masthead .padding {padding:30px 0px 0px 12px;}

#home #masthead h1 {
	background:url(../images/logo.png);
	width:615px;
	height:44px;	
}

#home #masthead h2 {
	background:url(../images/tag_line.png);
	width:614px;
	height:26px;
}

#masthead a {display:block;text-indent:-9999px;position:absolute;left:10px;z-index:1000;}
#home #masthead a {top:28px;height:70px;width:610px;}
#subpages #masthead a {left:20px;top:20px;height:56px;width:480px;}

/* MAIN NAVIGATION */
/* home nav */

#home #main_nav {
	height:155px;	
}
#home #main_nav li a {display:block;position:absolute;text-indent:-9999px;background-position:top left;}
#home #main_nav li a:hover {background-position:top right;}

#home #main_nav .link_support a {background-image:url(../images/btn_support.png);width:172px;height:61px;
	top:55px;left:425px;}
#home #main_nav .link_who a {background-image:url(../images/btn_who_we_are.png);width:113px;height:64px;
	top:26px;left:565px;}
#home #main_nav .link_what a {background-image:url(../images/btn_what_they_say.png);width:166px;height:44px;
	top:58px;left:650px;}
#home #main_nav .link_blog a {background-image:url(../images/btn_clients.png);width:72px;height:79px;
	top:46px;left:800px;}
#home #main_nav .link_talk a {background-image:url(../images/btn_talk_to_us.png);width:115px;height:57px;
	top:20px;left:860px;}
	
/* sub pages nav */
/* common */
#subpages #main_nav li a, #subpages #secondary_nav li a {display:block;}
#subpages #main_nav li, #subpages #secondary_nav li {float:left;}

/* main */
#subpages #main_nav {
	background-image:url(../images/sprite_top_nav-2.png);
	width:856px;
	height:35px;
	float:right;
	margin:10px 0px;
	position:relative;
	z-index:1000;
}

#subpages #main_nav li {position:absolute;top:0px;z-index:1000;}

#subpages #main_nav li.link_support {left:0px;}
#subpages #main_nav li.link_who {left:296px;}
#subpages #main_nav li.link_what {left:444px;}
#subpages #main_nav li.link_blog {left:627px;}
#subpages #main_nav li.link_talk {left:715px;}

#subpages #main_nav li a {
	background-image:url(../images/sprite_top_nav-2.png);
	background-position:0px 300px; 
	background-repeat:no-repeat;
	z-index:1000;
	height:35px;
	text-indent:-9999px;
	position:relative;
}
	
	
#subpages #main_nav li.link_support a {width:306px;}
#subpages #main_nav li.link_who a {width:174px;}
#subpages #main_nav li.link_what  a {width:186px;}
#subpages #main_nav li.link_blog  a {width:72px;}
#subpages #main_nav li.link_talk  a {width:157px;}

/* hover & on page states too.... */
#subpages #main_nav li.link_support a:hover,
#subpages.supporting-your-business #main_nav li.link_support a,
#subpages.support #main_nav li.link_support a {width:306px;background-position:0px -35px;z-index:5000;}
#subpages #main_nav li.link_who a:hover, 
#subpages.who-we-are #main_nav li.link_who a {width:174px;background-position:-296px -35px;z-index:5000;}
#subpages #main_nav li.link_what a:hover, 
#subpages.what-they-say #main_nav li.link_what a {width:186px;background-position:-444px -35px;z-index:5000;}
#subpages #main_nav li.link_blog a:hover,
#subpages.blog #main_nav li.link_blog a,
#subpages.single #main_nav li.link_blog a,
#subpages.archive #main_nav li.link_blog a {width:99px;background-position:-627px -35px;z-index:5000;}



#subpages #main_nav li.link_talk a:hover, #subpages.contact #main_nav li.link_talk a {width:141px;background-position:-715px -35px;z-index:5000;}


/* secondary */
#subpages #secondary_nav {
	background:url(../images/sprite_sub_nav.png);
	width:1002px;
	height:77px;
	clear:right;
}

#subpages #secondary_nav li a {background:url(../images/sprite_sub_nav.png);height:77px;text-indent:-9999px;}

#subpages #secondary_nav li.link_develop a {width:230px;background-position:0px 0px;}
#subpages #secondary_nav li.link_advance a {width:378px;background-position:-230px 0px;}
#subpages #secondary_nav li.link_strengthen a {width:394px;background-position:-608px 0px;}

#subpages #secondary_nav li.link_develop a:hover, #subpages.develop #secondary_nav li.link_develop a {width:230px;background-position:0px -77px;}
#subpages #secondary_nav li.link_advance a:hover, #subpages.advance #secondary_nav li.link_advance a {width:378px;background-position:-230px -77px;}
#subpages #secondary_nav li.link_strengthen a:hover, #subpages.strengthen #secondary_nav li.link_strengthen a {width:394px;background-position:-608px -77px;}



/* subpages content */
#subpages #main_content {
	min-height:1px;
	padding-top:32px;
}

#subpages #main_content .padding {
	padding:0px 0px 0px 28px;
}

#subpages.subpages-one-column #main_content .padding {
	padding:0px 28px 0px 28px;
}

#subpages .column {width:470px;float:left;}
#subpages #main_content .column-left .padding {padding:0px 18px 0px 0px;}
#subpages #main_content .column-right .padding {padding:0px 0px 0px 18px;border-left:2px solid #99c3c7;}

#subpages #main_content p,
#subpages #main_content h1,
#subpages #main_content h2,
#subpages #main_content h3,
#subpages #main_content h4,
#subpages #main_content h5,
#subpages #main_content h6,
#subpages #main_content address {color:#56787f;line-height:22px;padding-bottom:16px;}
#subpages #main_content a {color:#56787f;font-weight:bold;text-decoration:none;}
#subpages #main_content a:hover {text-decoration:underline;}

#subpages #main_content a.link-underline {text-decoration:underline;}
#subpages #main_content a.link-underline:hover {text-decoration:none;}




#subpages #main_content ul,
#subpages #main_content ol,
#subpages #main_content table {color:#56787f;line-height:22px;margin-bottom:16px;}

#subpages #main_content h1,
#subpages.resources #main_content .like_h1_headers {color:#a5b2b9;font-size:30px;line-height:30px;padding:0px 40px 20px 0px;font-weight:normal;}

/* h1s to not show */
.supporting-your-business #main_content h1,
.resources #main_content h1 {position:absolute;left:-9999px;}

#subpages.what-they-say #main_content h2 {color:#a5b2b9;font-size:30px;line-height:30px;padding:0px 40px 20px 0px;font-weight:normal;}
#subpages #main_content h2, #subpages #main_content h3 {font-weight:bold;}

#subpages #main_content ul li {
	background:url(../images/img_bullet_2.png) no-repeat 0px 7px;
	padding:0px 0px 16px 15px;
}

.columns_three {width:33%;float:left;}
#subpages #main_content .columns_three h3 {color:#a5b2b9;font-size:20px;font-weight:normal;padding:12px 0px 2px 0px;}
#subpages #main_content .columns_three ul li {background:none;padding:0px 0px 0px 0px;}

/* resources page */

#subpages.resources #main_content p {margin-bottom:18px;}
#subpages.resources #main_content div div p {margin-bottom:18px;font-size:18px;position:relative; top:6px;}
#subpages.resources #main_content div div p a {color:#e78f16;font-weight:normal;text-decoration:underline;}

#subpages.resources #main_content h2 {width:932px;height:30px;text-indent:-9999px;padding:0px;margin-bottom:24px;}
#txt-collaborators {background:url(../images/txt-collaborators.png);}
#txt-thought-leaders {background:url(../images/txt-thought-leaders.png);}
#txt-tools {background:url(../images/txt-tools.png);}
#subpages.resources #main_content #txt-featured-products {background:url(../images/txt-featured-products.png);height:33px;}

#resources_links div {position:relative;width:100%;background-repeat:no-repeat;margin-bottom:24px;}
#collaborators {background-image:url(../images/bg_resources_collaborators.png);height:244px;}
#thought-leaders {background-image:url(../images/bg_resources_thought_leaders.png);height:305px;}
#tools {height:125px;}

#subpages.resources #main_content #resources_links li {background:none;padding:0px;}
#subpages.resources #main_content #resources_links li a {position:absolute;display:block;text-indent:-9999px;}

#link-systems a {top:0px;left:170px;width:200px;height:100px;}
#link-bader a {top:25px;right:24px;width:130px;height:220px;}
#link-coop a {top:155px;left:175px;width:535px;height:80px;}
#link-orourke a {top:40px;left:500px;width:210px;height:60px;}
#llead a {background:url(../images/lleadlogo.jpg);left:480px;width:261px;height:29px;}

#link-harvard a {top:0px;left:170px;width:200px;height:80px;}
#link-rsa a {top:20px;left:575px;width:125px;height:60px;}
#link-mckinsey a {top:135px;left:170px;width:280px;height:40px;}
#link-booz a {top:135px;left:575px;width:260px;height:40px;}
#link-ted a {top:245px;left:170px;width:250px;height:55px;}
#link-seth a {top:200px;left:575px;width:145px;height:100px;}

#link-press a {top:0px;left:170px;width:200px;height:115px;
background:url(../images/bg_resources_tools.png) -180px 0px;}
#link-osi a {top:0px;left:570px;width:200px;height:110px;
background:url(../images/bg_resources_tools.png) -570px 0px;}
#link-synergistics a {top:0px;left:570px;width:275px;height:100px;
background:url(../images/bg_resources_tools.png) -570px -150px;}


#link-dimensions a {top:190px;left:170px;width:300px;height:50px;background-image:url(../images/bg_resources_tools.png);}

/* FEATURED PRODUCTS */

#subpages.featured-products #main_content .orange {
	color:#cd6f08;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#subpages.featured-products #main_content .orange a {
	color:#cd6f08;
	font-weight:normal;
	text-decoration:underline;
}

#subpages.featured-products #main_content img.float_left {
	margin:50px 30px 50px 0px;	
}

/*
#subpages.featured-products #main_content h2 {
		background-repeat:no-repeat;
		background-position:135px 0px;
		height:25px;
		text-indent:-9999px;
	}
*/

#subpages.featured-products #main_content h2 {
	text-transform:uppercase;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
}
	
#subpages.featured-products #main_content p, #subpages.featured-products #main_content th, #subpages.featured-products #main_content td {font-size:16px;color:#69909b;}

#subpages.featured-products #main_content #products-container p,
#subpages.featured-products #main_content #products-container h2,
#subpages.featured-products #main_content #products-container table {margin-left:150px;}

/*
#txt-polaris-card-set {background-image:url(../images/txt-polaris-card-set.png);}
#txt-polaris-envelope {background-image:url(../images/txt-polaris-envelope.png);}
#txt-polaris-band {background-image:url(../images/txt-polaris-band.png);}
*/

#subpages.featured-products #main_content th {
	text-transform:uppercase;
	min-width:100px;
	padding-right:20px;
}

#subpages.featured-products #main_content table.margin-bottom {margin-bottom:48px;}

/* FAQ Page */

#subpages.faqs #main_content dt {color:#56787f;line-height:22px;padding-bottom:0px;font-weight:bold;}
#subpages.faqs #main_content dd {color:#56787f;line-height:22px;padding-bottom:16px;}
#subpages.faqs #main_content a.back_to_top {color:#c97f1f;font-size:12px;text-transform:upppercase;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin-left:6px; white-space:nowrap;}
#subpages.faqs #main_content ul li {padding:0px 0px 8px 0px;background-image:none;line-height:19px;}
#subpages.faqs #main_content ul li a:hover {color:#c97f1f;text-decoration:none;}



/* SUPPORTING YOUR BUSINESS */



.supporting-your-business dt, .supporting-your-business dd {
	height:52px;
	padding-bottom:12px;
	margin-bottom:30px;
	border-bottom:3px solid #d6dce0;
}

.supporting-your-business dt.last, .supporting-your-business dd.last {border:none;}

.supporting-your-business dd {line-height:24px;}
.supporting-your-business dd.bottom span {position:relative; top:28px;}

.supporting-your-business dt {width:203px;float:left;clear:left;padding-right:24px;}

.supporting-your-business dd, 
#subpages.supporting-your-business #main_content dd a {color:#a6b2b9;font-size:20px;font-weight:normal;}

.supporting-your-business dt a {display:block;width:203px;height:52px;background:url(../images/sprite-support.png) no-repeat;text-indent:-9999px;}

/* freebies */
.freebies h1 {letter-spacing:2px;}
#subpages.freebies #main_content table {width:97%;margin-bottom:0px;}
#subpages.freebies #main_content table.top {padding-bottom:28px;}
#subpages.freebies #main_content table.bottom {padding-bottom:16px;}

.freebies th, .freebies td {
	padding:10px 0px 12px 0px;
	border-bottom:2px solid #d6dce0;
	min-height:50px;
}

.freebies td div {position:relative;padding-right:75px;}

.freebies th {width:268px;padding-right:24px;color:#567789;font-size:24px;text-indent:-9999px;}
.freebies hr {margin-bottom:6px;}

.freebies .btn_pdf_icon {
	background:url(../images/btn_pdf_icon.png);
	width:43px;
	height:43px;
	text-indent:-9999px;
	display:block;
}

.freebies .btn_video2 {
	background:url(../images/btn_play.png);
	width:43px;
	height:43px;
	text-indent:-9999px;
	display:block;	
}

.freebies .btn_pdf_icon,
.freebies .btn_video2{position:absolute;top:0px;right:0px;}

.freebies #emotional.btn_video2,
.freebies #change.btn_video2,
.freebies #action.btn_pdf_icon {top:10px;} 

.freebies .btn_pdf_icon:hover{background-position:0px -43px;}
.freebies .btn_video2:hover {background-position:0px -42px;} 



#txt-videos {background:url(../images/txt_freebies_videos.png) no-repeat;width:287px;}
#txt-5-dysfunctions {background:url(../images/txt_freebies_5_dysfunctions.png) no-repeat 0px 16px;}
#txt-emotional {background:url(../images/txt_freebies_emotional.png) no-repeat 0px 34px;}
#txt-change {background:url(../images/txt_freebies_change.png) no-repeat 0px 34px;}
#txt-pdf-documents {background:url(../images/txt_freebies_pdf_documents.png) no-repeat;width:365px;}
#txt-motivation {background:url(../images/txt_freebies_motivation.png) no-repeat 0px 16px;}
#txt-action-planning {background:url(../images/txt_freebies_action_planning.png) no-repeat 0px 34px;}

#subpages.freebies #main_content h2 {height:20px;text-indent:-9999px;padding-bottom:0px;margin-top:12px;}


#s_faq {background-position:0px -156px;}
#s_free {background-position:0px -52px;}
#s_case {background-position:0px 0px;}
#s_chart {background-position:0px -104px;}
#s_resources {background-position:0px -208px;}

#s_faq:hover {background-position:-203px -156px;}
#s_free:hover {background-position:-203px -52px;}
#s_case:hover {background-position:-203px 0px;}
#s_chart:hover {background-position:-203px -104px;}
#s_resources:hover {background-position:-203px -208px;}

/* CHART PAGE */
#subpages.chart #main_content .padding {padding-left:0px;}

#chart-content {width:230px;}
#subpages.chart #main_content #chart-content h2 {
	line-height:16px;
	background:#c97f1f;
	padding:22px 12px 22px 30px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-size:16px;
}
#subpages.chart #main_content #chart-content .padding {
	border:1px solid #bcbdcc;
	border-top:none;
	padding:0px 24px 0px 30px;	
}


#subpages.chart #main_content #chart-content .padding ul {padding-top:36px;}
#subpages.chart #main_content #chart-content .padding ul li {color:#909093;font-size:15px;line-height:28px;background-position:0px 10px;}

#subpages.chart #main_content #chart-content .padding p {color:#909093;padding:24px 0px 36px 0px;font-size:15px;line-height:28px;}


#the-chart {background:url(../images/chart-background.png) no-repeat;width:717px;height:675px;float:right;margin-bottom:24px;}

#subpages.chart #main_content #the-chart li {
	background:url(../images/sprite-chart.png) no-repeat;
	width:127px;
	height:60px;
	padding:0px 0px 0px 6px;
	position:absolute;
	line-height:16px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
}

#subpages.chart #main_content #the-chart li.one {line-height:60px;}
#subpages.chart #main_content #the-chart li.two {padding-top:12px;height:48px;}
#subpages.chart #main_content #the-chart li.three {padding-top:6px;height:54px;}

#subpages.chart #main_content #the-chart li.row-1 {background-position:0px 0px;}
#subpages.chart #main_content #the-chart li.row-2 {background-position:0px -60px;}
#subpages.chart #main_content #the-chart li.row-3 {background-position:0px -120px;}
#subpages.chart #main_content #the-chart li.row-4 {background-position:0px -180px;}
#subpages.chart #main_content #the-chart li.row-5 {background-position:0px -240px;}
#subpages.chart #main_content #the-chart li.row-6 {background-position:0px -300px;}
#subpages.chart #main_content #the-chart li.row-7 {background-position:0px -360px;}
#subpages.chart #main_content #the-chart li.row-8 {background-position:0px -420px;}


#subpages.chart #main_content #the-chart li.row-1:hover,
#subpages.chart #main_content #the-chart li.on1 {background-position:-137px 0px;}
#subpages.chart #main_content #the-chart li.row-2:hover,
#subpages.chart #main_content #the-chart li.on2 {background-position:-137px -60px;}
#subpages.chart #main_content #the-chart li.row-3:hover,
#subpages.chart #main_content #the-chart li.on3 {background-position:-137px -120px;}
#subpages.chart #main_content #the-chart li.row-4:hover,
#subpages.chart #main_content #the-chart li.on4 {background-position:-137px -180px;}
#subpages.chart #main_content #the-chart li.row-5:hover,
#subpages.chart #main_content #the-chart li.on5 {background-position:-137px -240px;}
#subpages.chart #main_content #the-chart li.row-6:hover,
#subpages.chart #main_content #the-chart li.on6 {background-position:-137px -300px;}
#subpages.chart #main_content #the-chart li.row-7:hover,
#subpages.chart #main_content #the-chart li.on7 {background-position:-137px -360px;}
#subpages.chart #main_content #the-chart li.row-8:hover,
#subpages.chart #main_content #the-chart li.on8 {background-position:-137px -420px;}

#row-1-a {left:216px;top:0px;}
#row-1-b {left:363px;top:0px;}

#row-2-a {left:0px;top:87px;}
#row-2-b {left:146px;top:87px;}
#row-2-c {left:291px;top:87px;}
#row-2-d {left:435px;top:87px;}
#row-2-e {right:0px;top:87px;}

#row-3-a {left:74px;top:175px;}
#row-3-b {left:218px;top:175px;}
#row-3-c {left:363px;top:175px;}
#row-3-d {left:508px;top:175px;}

#row-4-a {left:74px;top:263px;}
#row-4-b {left:218px;top:263px;}
#row-4-c {left:363px;top:263px;}
#row-4-d {left:508px;top:263px;}

#row-5-a {left:146px;top:350px;}
#row-5-b {left:291px;top:350px;}
#row-5-c {left:435px;top:350px;}

#row-6-a {left:146px;top:438px;}
#row-6-b {left:291px;top:438px;}
#row-6-c {left:435px;top:438px;}

#row-7-a {left:216px;top:526px;}
#row-7-b {left:363px;top:526px;}

#row-8-a {left:146px;top:615px;}
#row-8-b {left:291px;top:615px;}
#row-8-c {left:435px;top:615px;}




/* CONTACT PAGE */

#subpages.contact #main_content .column-right .padding {border:none;}

#subpages.contact #main_content .column-left {width:540px;}
#subpages.contact #main_content .column-left .padding {padding:0px;}
#subpages.contact #main_content .column-right {width:390px;position:relative;left:12px;}

.contact #main_content address,
.contact #main_content li {font-size:20px;}
#subpages.contact #main_content li a {font-weight:normal;}

#subpages.contact #main_content ul {height:36px;}
#subpages.contact #main_content li {display:block;float:left;padding:0px 20px 0px 24px;}
#subpages.contact #main_content li.first {background:none;padding-left:0px;}
#subpages.contact #main_content .column {}

legend {display:none;}
.column1 {display:block;width:112px;height:36px;float:left;}
.column1 label {
	display:block;
	width:112px;
	height:36px;
	background:#9ec8e3;
	line-height:36px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;padding:0px;
}



.warning_msg label {color:#F00;}

.column2 input[type="text"], .column2 textarea {
	height:30px;
	border:2px solid #9ec8e3;
	width:420px;
	color:#a5b2b9;
	font-size:20px;
}

#p-human_test label, #p-human_test .column1 {width:224px;}
#p-human_test .column2 input[type="text"] {width:308px;}

#p-comments .column1, #p-comments .column1 label {float:none;width:368px;}
.column2 textarea {width:364px;position:relative;top:-4px;height:156px;}

.submit_btn {position:relative;height:39px;width:100%;}
#submit_btn {
	background:url(../images/btn_submit.png);
	width:115px;
	height:39px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}

#submit_btn:hover {background-position:right top;}


/* BIO PAGE */
.who-we-are h1 {display:none;}
.bio, .padding_bio {height:auto;}
.bio {padding-right:100px;}
#subpages #main_content .bio a {font-weight:normal;text-decoration:underline;}
#subpages #main_content .bio a:hover {text-decoration:none;}
#alex.bio, #sophie.bio {margin-bottom:24px;}
#subpages #main_content .bio h2 {text-indent:-9999px;display:block;height:18px;padding:0px;line-height:18px;}
.border_bottom {border-bottom:2px solid #dbeaeb;}
.border_right {border-right:2px solid #dbeaeb;}
#rick img, #alex img {float:left;}
#sophie img, #tracy img {float:right;}
.image_wrapper {
	overflow:hidden;
	position:relative;
	margin-bottom:16px;
	float:left;
	padding-right:48px;
}

#tracy .padding_bio, #sophie .padding_bio {padding-left:24px;}
#rick .padding_bio, #alex .padding_bio {padding-right:12px;}

#alex .padding_bio {padding-top:24px;height:276px;}
#sophie .padding_bio {padding:36px 0px 0px 36px;height:264px;}


#rick.bio h2 {
	background:url(../images/bios/rick-morales.png);
	width:153px;
	padding:0px;
	margin-bottom:24px;
}

.left-ul,
.right-ul {
	width:48%;
}

.left-ul {
	float:left;
}

.right-ul {
	float:right;
}
#tracy.bio h2 {background:url(../images/bios/tracy-cambre.png);width:154px;padding:0px;position:absolute;bottom:0px;left:8px;}
#alex.bio h2 {background:url(../images/bios/alex-morales.png) no-repeat;width:260px;padding:0px;float:left;margin:125px 0px 12px 0px;}
#sophie.bio h2 {background:url(../images/bios/sophie-barnhorst.png) no-repeat;width:260px;padding:0px;clear:right;margin:16px 0px 16px 0px;}


#subpages #main_content .bio .learn_more {
	display:block;
	position:absolute;
	bottom:10px;
	width:175px;
	background:url(../images/bios/btn_bio.png) no-repeat 175px 0px;
	height:48px;
	text-align:right;
	padding-right:48px;
	color:#c97f1f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	z-index:3000;
}

.learn_more span {position:absolute;right:50px;bottom:0px;display:none;}
#subpages #main_content .learn_more:hover {background-position: 175px -48px;}
#subpages #main_content .learn_more:hover span {display:block;}

#rick .learn_more, #alex .learn_more {right:12px;}
#tracy .learn_more, #sophie .learn_more {right:-6px;}

#subpages #main_content #alex.bio .learn_more, 
#subpages #main_content #sophie.bio .learn_more {bottom:0px;}

#alex.bio img {margin-right:12px;}
#sophie.bio img {margin-bottom:12px;}

/* case studies */
.case-studies .bio, .case-studies .padding_bio {height:250px;}
.case-studies h1 {letter-spacing:2px;margin-bottom:20px;}
#subpages.case-studies #main_content .bio a {text-decoration:none;}

#elephants .padding_bio,
#diversity .padding_bio {padding-left:24px;}

#hot-spots, #diversity {margin-bottom:24px;}

.case-studies #hot-spots.bio {height:280px;}
.case-studies #hot-spots .padding_bio {padding-top:52px;height:228px;}
.case-studies #diversity.bio {height:280px;}
.case-studies #diversity .padding_bio {padding-top:24px;height:256px;}


#subpages.case-studies #main_content .bio .video_btn {
	display:block;
	position:absolute;
	bottom:30px;
	right:0px;
	width:300px;
	background:url(../images/btn_play.png) no-repeat 300px 0px;
	height:42px;
	text-align:right;
	padding-right:42px;
	color:#c97f1f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	z-index:3000;
}

#subpages.case-studies #main_content .bio .learn_more {
	bottom:80px;
	right:0px;
	width:300px;
	background-position:300px 0px;
	padding-right:42px;
}

.case-studies .learn_more span {position:absolute;right:50px;bottom:13px;display:none;}
.case-studies .video_btn span {position:absolute;right:50px;bottom:10px;display:none;}

#subpages.case-studies #main_content #executive.bio .video_btn,
#subpages.case-studies #main_content #executive.bio .learn_more,
#subpages.case-studies #main_content #hot-spots.bio .video_btn,
#subpages.case-studies #main_content #hot-spots.bio .learn_more {right:24px;}

#subpages.case-studies #main_content .learn_more span,
#subpages.case-studies #main_content .video_btn span {display:block;}

#subpages.case-studies #main_content .learn_more:hover {background-position: 300px -48px;}
#subpages.case-studies #main_content .learn_more:hover span {display:block;}

#subpages.case-studies #main_content .video_btn:hover {background-position: 300px -42px;}
#subpages.case-studies #main_content .video_btn:hover span {display:block;}


#subpages.case-studies #main_content .bio h2 {height:26px;}
#txt-executive {background:url(../images/txt-executive-coaching.png) no-repeat;}
#txt-elephants {background:url(../images/txt-elephants.png) no-repeat;}
#txt-hot-spots {background:url(../images/txt-hot-spots.png) no-repeat;}
#subpages.case-studies #main_content .bio #txt-diversity {background:url(../images/txt-diversity.png) no-repeat;height:53px;}


#content_wrapper {
	
}



.image_text {text-indent:-9999px;padding:0px;}
.bullet {background:url(../images/img_bullet_square.png) no-repeat;padding:0px 4px;}

/* HOME PAGE */

#home #main_content {
	min-height:1px;
	padding-top:72px;
}

#home #main_content .padding {
	padding:0px 0px 0px 0px;
}
#images_text_home {height:310px;background:url(../images/img_color_bar.png) no-repeat 0px 221px;clear:right;}
#images_text_home img, #images_text_home h3 {position:absolute;top:6px;}
#images_text_home #img_2 {left:365px;}
#images_text_home #img_3 {right:0px;}

#images_text_home a {display:block;}

#images_text_home #txt_develop {width:150px;height:69px;
	top:221px;left:172px;}
#images_text_home #txt_develop a {width:150px;height:69px;background:url(../images/btn_txt_develop2.png) no-repeat left top;}


#images_text_home #txt_advance {width:249px;height:64px;top:221px;left:386px;}
#images_text_home #txt_advance a {width:249px;height:64px;background:url(../images/btn_txt_advance2.png) no-repeat 0px 0px;}	

#images_text_home #txt_strengthen {width:216px;height:69px;top:221px;left:786px;}
#images_text_home #txt_strengthen a {width:216px;height:69px;background:url(../images/btn_txt_strengthen2.png) no-repeat 0px 0px;}

#images_text_home #txt_develop a:hover,
#images_text_home #txt_advance a:hover,
#images_text_home #txt_strengthen a:hover {background-position:right top;}

#home #main_content #txt_where {
	background:url(../images/txt_we_take_what.png);
	width:704px;
	height:72px;
	padding:0px;
	position:absolute;
	top:-70px;
	right:10px;
}

#footer {
	clear:both;
	text-align:center;
}

#footer, #footer a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
	
#footer a:hover {text-decoration:underline;}
#footer .padding {padding:16px 0px 0px 18px;}
#footer address {line-height:46px; letter-spacing:1px;font-style:normal;}
#footer .bullet {margin:0px 6px 0px 10px;position:relative;top:3px;}

#linked_in {
	display:block;
	background-image:url(../images/btn_linked_in.png);
	width:30px;
	height:30px;
	float:left;
	margin-right:6px;
}

#linked_in:hover {background-position:top right;}

#facebook {
	display:block;
	background-image:url(../images/btn_facebook.png);
	width:30px;
	height:30px;
	float:left;
}

#facebook:hover {background-position:top right;}

/* subpages footer */
#footer {background:#96c6d0;height:29px;}
#footer .padding {padding:0px 0px 0px 18px;}
#footer address {line-height:27px;}
#footer, #subpages #footer a {color:#FFF;}
#linked_in {
	background-image:url(../images/btn_linked_in_small.png);
	width:21px;
	height:21px;
	float:right;
	position:relative;
	top:4px;
	right:12px;
}

#facebook {
	background-image:url(../images/btn_facebook-21x21.png);
	width:21px;
	height:21px;
	float:right;
	position:relative;
	top:4px;
	right:12px;
	margin-right:4px;
}



.bullet {background:url(../images/img_bullet_2.png) no-repeat;}