/********************************************
* The Schuster Center
* Developed by I-ology
* http://www.i-ology.com
*
* Created 05/23/07 - MB
*
* General Style Definitions
********************************************/

/*********************************
* Layout Definitions
*********************************/

#right-column {
	padding: 0;
	width: 519px;
	float: right;
}

#left-column {
	width: 217px;
	padding: 0 ;
	float: left;
}

#content-text {
	padding: 20px 34px 38px 23px; 
}

#box-bg {
	background: #ffffff;
	width: 217px;
	width/**/:/**/ 209px;
	padding: 4px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

#box-border {
    border: 1px solid #d9d6d6;
    padding-bottom: 10px;
}

#text {
    overflow: hidden;
	padding: 0 10px 0 15px; 
}

#text p {
    font-size: 10px;
    color: #5c77a0;
}

#image-border {
	float: right;
    border: 1px solid #EAEAEA; 
	margin: 0 0 5px 10px;
	padding: 4px 5px 4px 5px;
}

#quote-area {
	width: 519px;
	height: 103px;
 	text-decoration: none;
    text-indent: -9999px;
	background:  url(/images/quote_1.gif) top left no-repeat;
}

#header-quote {
    float: right;
    width: 540px;
    height: 158px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/header_quote4.gif) top left no-repeat;
}

img#adg-logo {
    width: 90px;
    height: 124px;
    margin: 5px 0 10px 50px;
}

.calendar-loc {
    font-size: 10px;
}

.speaking {
    width: 207px;
    padding: 15px 10px 10px 10px;
    width/**/:/**/187px;
    overflow: hidden;
    background: url(/images/divider_speaking2.gif) bottom left no-repeat;
}

.speaking li,
.speaking p strong {
    line-height: 12px;
}

.speaking li {
    margin-bottom: 3px;
}

.speaking img {
    margin: 3px 0 5px 5px;
    float: right;
}

.speaking a {
    float: right;
}

/*********************************
* Headers and Titles
*********************************/

#hdr-speaking2 {
    width: 207px;
    height: 23px;
    margin-bottom: 0;
    display: block;
    text-indent: -9999px;
    background: url(/images/hdr_speaking2.jpg) top left no-repeat;
}

#ttl-what-we-do,
#ttl-management-program,
#ttl-performance-coach,
#ttl-strategic-planning,
#ttl-calendar-of-events,
#ttl-event-details,
#ttl-register-online,
#ttl-advanced-case,
#ttl-health-profit,
#ttl-scw {
    height: 28px;
	text-indent: -9999px;
}

#ttl-what-we-do {
	background: url(/images/ttl_what_we_do.gif) top left no-repeat;
}
#ttl-management-program {
	background: url(/images/ttl_management_program.gif) top left no-repeat;
}
#ttl-performance-coach {
	background: url(/images/ttl_performance_coach.gif) top left no-repeat;
}
#ttl-strategic-planning {
	background: url(/images/ttl_strategic_planning.gif) top left no-repeat;
}
#ttl-calendar-of-events {
	background: url(/images/ttl_calendar_of_events.gif) top left no-repeat;
}
#ttl-event-details {
	background: url(/images/ttl_event_details.gif) top left no-repeat;
}
#ttl-register-online {
	background: url(/images/ttl_register_online.gif) top left no-repeat;
}
#ttl-advanced-case {
	background: url(/images/ttl_advanced_case.gif) top left no-repeat;
}
#ttl-health-profit {
	background: url(/images/ttl_health_profit.gif) top left no-repeat;
}
#ttl-scw {
	background: url(/images/ttl_scw.gif) top left no-repeat;
}



/*********************************
* Promos
*********************************/

#promo-diagnosis {
	display: block;
	width: 197px;
	height: 94px;
	margin: 5px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_diagnosis.gif) top left no-repeat;
}
a:hover#promo-diagnosis {
	background:  url(/images/promo_diagnosis.gif) bottom left no-repeat;
}

#view-testimonials {
	display: block;
	width: 167px;
	height: 27px;
	margin: 0 22px 0 18px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/btn_view_testimonials.gif) top left no-repeat;
}
a:hover#view-testimonials {
	background:  url(/images/btn_view_testimonials.gif) bottom left no-repeat;
}

#promo-receive-newsletter {
	display: block;
	width: 197px;
	height: 46px;
	margin: 5px 5px 16px 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_receive_newsletter.gif) top left no-repeat;
}
a:hover#promo-receive-newsletter {
	background:  url(/images/promo_receive_newsletter.gif) bottom left no-repeat;
}

#promo-newsletter-samples {
	display: block;
	width: 333px;
	height: 29px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_newsletter_samples.gif) top left no-repeat;
}
a:hover#promo-newsletter-samples {
	background:  url(/images/promo_newsletter_samples.gif) bottom left no-repeat;
}

#promo-request-information {
	display: block;
	width: 197px;
	height: 46px;
	margin: 5px 5px 10px 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_request_information.gif) top left no-repeat;
}
a:hover#promo-request-information {
	background:  url(/images/promo_request_information.gif) bottom left no-repeat;
}

#promo-want-information {
	display: block;
	width: 197px;
	height: 46px;
	margin: 5px 5px 10px 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_want_information.gif) top left no-repeat;
}
a:hover#promo-want-information {
	background:  url(/images/promo_want_information.gif) bottom left no-repeat;
}

#promo-contact-us {
	display: block;
	width: 197px;
	height: 32px;
	margin: 10px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_contact_us.gif) top left no-repeat;
}
a:hover#promo-contact-us {
	background:  url(/images/promo_contact_us.gif) bottom left no-repeat;
}

.btnregister {
    position: relative;
    top: -28px;
    left: 385px;
	display: block;
	width: 75px;
	height: 30px;
	text-indent: -9999px;
	text-decoration: none;
}

.content-calendar {
    padding: 7px 0 0 0;
}

/*********************************
* Lists 
*********************************/

#promo-list {
    width: 229px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#promo-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
}

#promo-list a {
    height: 29px;
	display: block;
    text-decoration: none;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
}


#promo-list a#free-information {
	width: 229px;
	background:  url(/images/promo_free_information.gif) top left no-repeat;
}
#promo-list a:hover#free-information, body#free-information-on #promo-list a#free-information {
	width: 229px;
	background:  url(/images/promo_free_information.gif) bottom left no-repeat;
}

#promo-list a#coaching-call {
	width: 229px;
	background:  url(/images/promo_coaching_call.gif) top left no-repeat;
}
#promo-list a:hover#coaching-call, body#coaching-call-on #promo-list a#coaching-call {
	width: 229px;
	background:  url(/images/promo_coaching_call.gif) bottom left no-repeat;
}

#promo-list a#audio-library {
	width: 229px;
	background:  url(/images/promo_audio_library.gif) top left no-repeat;
}
#promo-list a:hover#audio-library, body#audio-libraryl-on #promo-list a#audio-library {
	width: 229px;
	background:  url(/images/promo_audio_library.gif) bottom left no-repeat;
}

/*********************************
* Subnav 
*********************************/

#subnav a#management-program {
    background:  url(/images/subnav_management_program.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#management-program, body.management-program-on #subnav a#management-program {
    background:  url(/images/subnav_management_program.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#performance-coach {
    background:  url(/images/subnav_performance_coach.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#performance-coach, body.performance-coach-on #subnav a#performance-coach {
    background:  url(/images/subnav_performance_coach.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#scw {
    background:  url(/images/subnav_scw.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#scw, body.scw-on #subnav a#scw {
    background:  url(/images/subnav_scw.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#advanced-case, body.advanced-case-on #subnav a#advanced-case {
    background:  url(/images/subnav_advanced_case.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#life-design {
    background:  url(/images/subnav_life_design.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#life-design, body.life-design-on #subnav a#life-design {
    background:  url(/images/subnav_life_design.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#strategic-planning {
    background:  url(/images/subnav_strategic_planning.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#strategic-planning, body.strategic-planning-on #subnav a#strategic-planning {
    background:  url(/images/subnav_strategic_planning.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#health-profit, body.health-profit-on #subnav a#health-profit {
    background:  url(/images/subnav_health_profit.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#calendar-of-events {
    background:  url(/images/subnav_calendar_of_events.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#calendar-of-events, body.calendar-of-events-on #subnav a#calendar-of-events {
    background:  url(/images/subnav_calendar_of_events.gif) bottom left no-repeat;
    height: 25px;
}
