body,html {text-align:center;
      background-color:#f2f2f2;
      padding:0px;
      margin:0px;
      height:100%;
      min-height:100%;}

html, body, p, li, a, form, td, h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:150%;}
	
h1, h2, h3 {
            font-size:22px;
			line-height:26px;
            color:#005c9b;}
h1, h2 {font-style:italic;}            
h2 {font-size:18px;}            
h3 {font-size:12px; color:#294f6c;}

a {color:#8cc63f; text-decoration:underline;}
a:hover {text-decoration:none;}

a img {border:0;}
.quote {color:#005c9b; font-style:italic;}	
.green_text {color:#8cc63f;}

ul.green_bullet {list-style-image:url(/media/layout/green_bullet.gif); }
ul.blue_bullet {list-style-image:url(/media/layout/blue_bullet.png); }
	
table.page_table {position:relative;
            width:1002px;
            margin: 0 auto;
            height:100%;
            min-height:100%;
            text-align: left;
            padding:0px;
            background-color:#FFFFFF;}

.header, .header_affiliate {position:relative;
         float:left;
         clear:both;
         width:928px;
         height:162px;
         margin:0px;
         margin-left:36px;
         margin-right:36px;
         padding:0px;
         background:url(/media/layout/header_background.gif) no-repeat;
         display:inline;}

.header_affiliate {background:url(/media/layout/header_background_affiliate.gif) no-repeat;}         

ul.main_nav {position:absolute;
             bottom:0px;
             left:0px;
             width:928px;
             height:39px;
             padding:0px;
             margin:0px;
             list-style:none;}        
             
ul.main_nav li, ul.main_nav li a, ul.main_nav li a {position:relative; float:left; height:39px; display:block; width:auto; padding:0px; margin:0px;}
ul.main_nav li { list-style:none; background-color:transparent;}    

ul.main_nav li.home a, ul.main_nav li.home_on a {width:72px; background:url(/media/nav/home.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.home_on, ul.main_nav li.home_on a, ul.main_nav li.home a:hover {background-position:-72px 0px;}

ul.main_nav li.suqu_advantage a, ul.main_nav li.suqu_advantage_on a {width:123px; background:url(/media/nav/suqu_advantage.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.suqu_advantage_on, ul.main_nav li.suqu_advantage_on a, ul.main_nav li.suqu_advantage a:hover {background-position:-123px 0px;}

ul.main_nav li.opportunities a, ul.main_nav li.opportunities_on a {width:110px; background:url(/media/nav/opportunities.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.opportunities_on, ul.main_nav li.opportunities_on a, ul.main_nav li.opportunities a:hover {background-position:-110px 0px;}

ul.main_nav li.testimonials a, ul.main_nav li.testimonials_on a {width:104px; background:url(/media/nav/testimonials.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.testimonials_on, ul.main_nav li.testimonials_on a, ul.main_nav li.testimonials a:hover {background-position:-104px 0px;}

ul.main_nav li.products_services a, ul.main_nav li.products_services_on a {width:136px; background:url(/media/nav/products_services.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.products_services_on, ul.main_nav li.products_services_on a, ul.main_nav li.products_services a:hover {background-position:-136px 0px;}

ul.main_nav li.speaking_workshops a, ul.main_nav li.speaking_workshops_on a {width:152px; background:url(/media/nav/speaking_workshops.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.speaking_workshops_on, ul.main_nav li.speaking_workshops_on a, ul.main_nav li.speaking_workshops a:hover {background-position:-152px 0px;}

ul.main_nav li.about_us a, ul.main_nav li.about_us_on a {width:81px; background:url(/media/nav/about_us.gif) no-repeat; background-position:0px 0px;}
ul.main_nav li.about_us_on, ul.main_nav li.about_us_on a, ul.main_nav li.about_us a:hover {background-position:-81px 0px;}

ul.main_nav li.right {width:150px; background:url(/media/nav/right.gif) no-repeat; background-position:0px 0px;}

ul.top_nav {position:absolute;
             top:0px;
             right:18px;
             width:auto;
             height:27px;
             padding:0px;
             margin:0px;
             list-style:none;} 

ul.top_nav li, ul.top_nav li a, ul.top_nav li a {position:relative; float:left; height:27px; display:block; width:auto; padding:0px; margin:0px;}
ul.top_nav li { list-style:none; background-color:transparent;}  

ul.top_nav li.store a {width:65px; background:url(/media/nav/store.gif) no-repeat; background-position:0px 0px;}
ul.top_nav li.contact a, ul.top_nav li.contact_on a {width:95px; background:url(/media/nav/contact.gif) no-repeat; background-position:0px 0px;}
ul.top_nav li.newsletter a, ul.top_nav li.newsletter_on a {width:99px; background:url(/media/nav/newsletter.gif) no-repeat; background-position:0px 0px;}
ul.top_nav li.login a, ul.top_nav li.login_on a {width:67px; background:url(/media/nav/login.gif) no-repeat; background-position:0px 0px;}


.content, .aff_content {position:relative;
         float:left;
         clear:both;
         width:926px;
         height:auto;
         margin:0px;
         margin-left:36px;
         margin-right:36px;
         padding:0px;
         background-color:#FFFFFF;
         border-left:#cad4db 1px solid;
         border-right:#cad4db 1px solid;
         border-bottom:#cad4db 1px solid;
         display:inline;}

.aff_content {border:0px;}

.inner_content, .index_inner_content, .aff_inner_content {position:relative;
         float:left;
         clear:none;
         width:550px;
         height:auto;
         margin:0px;
         padding:25px;
         padding-top:15px;
         padding-right:88px;
         background-color:transparent;
         display:inline;}         

.index_inner_content {width:644px; padding-left:14px; padding-right:6px;}

.aff_inner_content {width:926px; padding-left:0px; padding-right:0px;}

.gray_line {position:relative; float:left; clear:both; width:580px; height:1px; margin-right:-30px; margin-top:30px; margin-bottom:30px; background-color:#e0dfdf; line-height:1px;}

.right_column {position:relative;
         float:left;
         clear:none;
         width:262px;
         height:auto;
         margin:0px;
         padding:0px;
         padding-top:15px;
         padding-bottom:20px;
         background-color:transparent;
         display:inline;}

.right_column .link_box {position:relative;
						 float:left;
						 clear:both;
						 width:206px;
						 height:auto;
						 min-height:315px;
						 margin:0px;
						 padding:0px;
						 padding-left:22px;
						 padding-right:34px;
						 padding-top:23px;
						 background:url(/media/layout/rc_link_box_background.gif) no-repeat;}

.right_column .link_box a.assessment {position:relative;
						 float:left;
						 clear:both;
						 width:206px;
						 height:79px;
						 margin:0px;
						 padding:0px;
						 background:url(/media/nav/assessment.gif) no-repeat;
						 background-position:0px 0px;}
.right_column .link_box a.assessment:hover {background-position:-206px 0px;} 

.right_column .link_box a.audio {position:relative;
						 float:left;
						 clear:both;
						 width:206px;
						 height:71px;
						 margin:0px;
						 padding:0px;
						 background:url(/media/nav/audio_clip.gif) no-repeat;
						 background-position:0px 0px;}
.right_column .link_box a.audio:hover {background-position:-206px 0px;} 

.right_column .link_box ul, .index_links ul {position:relative;
						 float:left;
						 clear:both;
						 width:206px;
						 height:auto;
						 margin:0px;
						 padding:0px;
						 list-style:none;
						 border-bottom:#dcdcda 1px solid;}

.index_links ul {margin-top:45px; margin-left:21px; border:0;}


.right_column .link_box ul li, .index_links ul li {position:relative;
						 float:left;
						 clear:both;
						 width:206px;
						 height:auto;
						 margin:0px;
						 padding:0px;
						 padding-top:7px;
						 padding-bottom:7px;
						 list-style:none;
						 font-size:16px;
						 font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
						 color:#74070c;
						 border-top:#dcdcda 1px solid;}						 


.right_column .link_box ul li a, .index_links ul li a {font-size:16px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#294f6c; text-decoration:none;}		 
.index_links ul li a {font-size:14px;}

.right_column .link_box ul li a:hover, .index_links ul li a:hover {text-decoration:underline;}

.right_column .bookmarking_table {position:relative;
						 float:left;
						 clear:both;
						 width:auto;
						 height:auto;
						 margin:0px;
						 margin-left:22px;
						 margin-right:34px;
						 padding:0px;}

.right_column a.ecource_box {position:relative;
						 float:left;
						 clear:both;
						 width:244px;
						 height:181px;
						 margin:0px;
						 margin-bottom:10px;
						 padding:0px;
						 background:url(/media/nav/business_planning_ecourse.gif) no-repeat;
						 background-position:0px 0px;}
.right_column a.ecource_box:hover {background-position:-244px 0px;} 

.footer {position:relative;
         float:left;
         clear:both;
         width:900px;
         height:auto;
         margin:0px;
         margin-left:36px;
         margin-right:36px;
         padding:0px;
         padding-left:14px;
         padding-right:14px;
         padding-top:10px;
         padding-bottom:10px;
         color:#294f6c;
         font-size:11px;
         text-align:center;}         

div.dashed_border {border-top:#c6d0d5 1px dashed;
                   border-bottom:#c6d0d5 1px dashed;
                   padding:10px;
                   margin-top:10px;
                   margin-bottom:10px;}

.testimonial_quotes {}                            

.message {margin:10px; padding:10px; text-align:center; border:#000000 1px solid; color:red;}
.messageBox { padding:10px; width:95%; border:#d04d4d 1px solid; background-color:#ffb9b9; font-weight:bold; margin-bottom:10px;}
.required {color:red;}

.ui-slider { width: 200px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(/media/slider/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(/media/slider/slider-bg-1.png); }
.ui-slider-2 { background-image: url(/media/slider/slider-bg-2.png); }

.cfa_report_cell {width:19px; height:auto; border:#cad8d7 1px solid; overflow:hidden;}

.index_main {position:relative;
						 float:left;
						 clear:both;
						 width:645px;
						 height:394px;
						 margin:0px;
						 padding:0px;
						 display:inline;
						 background-image: url(/media/index_main.jpg);}

.index_flash {position:absolute; top:22px; right:0px; width:220px; height:104px;}

a.start_here_button {position:absolute; top:234px; right:0px; width:380px; height:60px; background: url(/media/nav/start_here_button.gif); background-position:0px 0px;}
a.start_here_button:hover {background-position:-380px 0px;}

.index_bottom, .index_bottom2 {position:relative;
						 float:left;
						 clear:both;
						 width:656px;
						 height:197px;
						 margin:0px;
						 margin-right:-12px;
						 padding:0px;
						 display:inline;}

.index_bottom2, .content_b-e_box {width:625px; height:217px; margin:0px; margin-top:10px; padding:10px; background:url(/media/layout/index_bottom_background.gif) no-repeat; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
.index_bottom2 h1{font-weight:normal; font-size:20px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; line-height:90%;}

.content_b-e_box {height:187px; margin-left:-13px; margin-right:-94px; background:url(/media/layout/content_b-e_box_background.gif) no-repeat; }


.bottom_box {position:relative;
                                float:left;
                                clear:none;
                                width:295px;
                                height:176px;
                                padding:11px;
                                background:url(/media/layout/index_bottom_box.gif) no-repeat;}	
	                                
.bottom_box a {color:#999999; text-decoration:none;}
.bottom_box a:hover {text-decoration:underline;}

.for_entrepreneurs_box {position:relative;
                                float:left;
                                clear:none;
                                width:285px;
                                height:145px;
                                padding:11px;
                                background:url(/media/layout/for_entrepreneurs_box.jpg) no-repeat;}

.for_business_owners_box {position:relative;
                                float:left;
                                clear:none;
                                width:285px;
                                height:145px;
                                padding:11px;
                                background:url(/media/layout/for_business_owners_box.jpg) no-repeat;}                                

.for_business_owners_box, .for_business_owners_box li, .for_business_owners_box a,
.for_entrepreneurs_box, .for_entrepreneurs_box li, .for_entrepreneurs_box a {color:#000000; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px;}

.for_business_owners_box a, .for_entrepreneurs_box a {text-decoration:none;}
.for_business_owners_box a:hover, .for_entrepreneurs_box a:hover {text-decoration:underline;}

a.webinar_register_button {position:absolute; bottom:10px; right:12px; width:104px; height:50px; background:url(/media/nav/webinar_register_button.png) no-repeat; background-position:0px 0px;}
a.webinar_register_button:hover {background-position:-104px 0px;}

a.index_assessment {position:relative;
						 float:left;
						 clear:none;
						 width:199px;
						 height:197px;
						 margin:0px;
						 padding:0px;
						 display:inline;
						 background:url(/media/nav/index_assessment_box.gif) no-repeat;
						 background-position:0px 0px;}
a.index_assessment:hover {background-position:-199px 0px;}

a.index_audio {position:relative;
						 float:left;
						 clear:none;
						 width:202px;
						 height:197px;
						 margin:0px;
						 padding:0px;
						 display:inline;
						 background:url(/media/nav/index_audio_clip.gif) no-repeat;
						 background-position:0px 0px;}
a.index_audio:hover {background-position:-202px 0px;}

div.index_links {position:relative;
						 float:left;
						 clear:none;
						 width:255px;
						 height:197px;
						 margin:0px;
						 padding:0px;
						 display:inline;
						 background:url(/media/nav/index_links.gif) no-repeat;
						 background-position:0px 0px;}

.index_creating_plan_box {position:relative;
						 float:left;
						 clear:both;
						 width:260px;
						 height:169px;
						 margin:0px;
						 padding:0px;
						 background:url(/media/nav/index_creating_plan_box.gif) no-repeat;}		

.index_for_coaches_box {position:relative;
						 float:left;
						 clear:both;
						 width:260px;
						 height:165px;
						 margin:0px;
						 padding:0px;
						 background:url(/media/nav/index_for_coaches_box.gif) no-repeat;}		

.index_business_ecource_box {position:relative;
						 float:left;
						 clear:both;
						 width:260px;
						 height:169px;
						 margin:0px;
						 padding:0px;
						 background:url(/media/nav/index_business_ecource_box.gif) no-repeat;}

.index_creating_plan_box .inner, .index_for_coaches_box .inner, .index_business_ecource_box .inner {position:absolute;
                                    top:32px;
                                    left:20px;
                                    width:225px;}

.index_right_main_box {position:relative;
						 float:left;
						 clear:both;
						 width:234px;
						 height:383px;
						 margin:0px;
						 margin-left:7px;
						 padding:0px;
						 padding-top:11px;
						 padding-left:10px;
						 background:url(/media/nav/index_right_main_box_background.gif) no-repeat;
						 display:inline;}      

.index_right_blog_box {position:relative;
						 float:left;
						 clear:both;
						 width:244px;
						 height:237px;
						 margin:0px;
						 margin-left:7px;
						 margin-top:10px;
						 padding:0px;
						 background:url(/media/nav/index_right_blog_box_background.jpg) no-repeat;
						 display:inline;}      						 

.index_right_blog_box .inner {padding:12px; padding-top:64px; color:#005c9b;}

/*

.index_right_main_box .ecourse {position:absolute; left:20px; top:36px; width:208px;}
.index_right_main_box .mindscan {position:absolute; left:20px; top:180px; width:208px;}
.index_right_main_box .links {position:absolute; left:20px; top:313px; width:208px;}

.index_right_main_box .ecourse a, .index_right_main_box .mindscan a, .index_right_main_box .links a {text-decoration:none; font-size:15px; line-height:100%;} 
.index_right_main_box .ecourse a:hover, .index_right_main_box .mindscan a:hover, .index_right_main_box .links a:hover {text-decoration:underline;} 

.index_right_main_box .links a {color:#005c9b;}
.index_right_main_box .links a:hover {color:#71c729;}

*/

.index_right_main_box a.ecourse_button, .index_right_main_box a.mindscan_button, .index_right_main_box a.coach_button {
   position:relative;
   float:left;
   clear:both;
   width:224px;
   height:125px;
}

.index_right_main_box a.ecourse_button:hover, .index_right_main_box a.mindscan_button:hover, .index_right_main_box a.coach_button:hover {
   background-position:-224px 0px;
}

.index_right_main_box a.ecourse_button {background:url(/media/nav/ecourse_button.jpg) no-repeat; background-position:0px 0px;}
.index_right_main_box a.mindscan_button {background:url(/media/nav/mindscan_button.jpg) no-repeat; background-position:0px 0px;}
.index_right_main_box a.coach_button {height:65px; background:url(/media/nav/coach_button.jpg) no-repeat; background-position:0px 0px;}

.index_right_blog_box .inner ul li a {text-decoration:none; font-size:12px; line-height:100%; color:#999999;} 
.index_right_blog_box .inner ul li a:hover {text-decoration:underline;} 

.index_creating_plan_box .inner a, 
.index_for_coaches_box .inner a, 
.index_business_ecource_box .inner a {text-decoration:none; font-size:15px; line-height:100%;} 

.index_creating_plan_box .inner a:hover, 
.index_for_coaches_box .inner a:hover, 
.index_business_ecource_box .inner a:hover {text-decoration:underline;} 


.testimonial_box_box, .standout_box, .blue_standout_box {position:relative; float:left; clear:both; width:514px; background-color:#fafaf8; padding:18px;}							 						 		 
.testimonial_box_box {margin-bottom:10px;}
.standout_box, .blue_standout_box {font-size:22px; color:#8cc63f; font-style:italic; line-height:120%;}
.blue_standout_box, .blue_standout_box a, .blue_standout_box p, .blue_standout_box h1, .blue_standout_box h2, .blue_standout_box h3 {color:#FFFFFF;}
.blue_standout_box {background-color:#005c9d;}
.gray_border_box {position:relative; float:left; clear:both; width:512px; padding:18px; border:#cad4db 1px solid;}

a.blue_button {background-color:#0692cf; border:#005c9d 1px solid; color:#FFFFFF; padding:4px; position:relative; float:left; clear:none; text-decoration:none;}
a.blue_button:hover {color:#005c9d;}

a.lightgreen_button {background-color:#0692cf; border:#c6d0d5 1px solid; color:#ffffff; font-weight:bold; padding:4px; text-decoration:none;}
a.lightgreen_button:hover {background-color:#fafaf8; color:#005c9d;}

.rounded_content_box, .rounded_content_box_644 {float:left; clear:both; width:550px; height:auto; padding:0px; margin:0px; margin-top:20px; margin-bottom:20px; background:url(/media/layout/rounded_content_box_bottom.gif) no-repeat; background-position:bottom left;}
.rounded_content_box_644 {width:644px; background:url(/media/layout/rounded_content_box_bottom_644.gif) no-repeat; background-position:bottom left;}
.rounded_content_box .top, .rounded_content_box_644 .top {width:550px; height:10px; padding:0px; margin:0px; background:url(/media/layout/rounded_content_box_top.gif) no-repeat; background-position:top left;}
.rounded_content_box_644 .top {width:644px; background:url(/media/layout/rounded_content_box_top_644.gif) no-repeat; background-position:top left;}
.rounded_content_box .inner, .rounded_content_box_644 .inner {width:518px; height:auto; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; margin:0px; margin-bottom:10px; border-left:#ccdbe1 1px solid; border-right:#ccdbe1 1px solid;}
.rounded_content_box_644 .inner {width:612px;}

a.immersion_link {font-size:16px; color:#294f6c; text-decoration:none;}
a.immersion_link:hover {text-decoration:underline;}

td.box_nav {width:257px; height:131px; padding-top:20px; padding-right:22px; padding-bottom:26px; padding-left:22px;}
div.box_nav_inner {position:relative; float:left; width:257px; height:131px;}
td.box_nav_vision {background:url(media/boxes/vision.gif) no-repeat;}
td.box_nav div.box_nav_links {position:absolute; bottom:0px; left:0px; width:257px; text-align:center;} 
td.box_nav div.box_nav_links, td.box_nav div.box_nav_links a {color:#005c9b; text-decoration:none;}
td.box_nav div.box_nav_links a:hover {text-decoration:underline;}

td.box_nav_request_account {background:url(/media/aff_boxes/request_account.png) no-repeat;}
td.box_nav_take_mindscan {background:url(/media/aff_boxes/take_mindscan.png) no-repeat;}
td.box_nav_for_coaches {background:url(/media/aff_boxes/coaches_next_step.png) no-repeat;}

.expandable_right_box {float:left; clear:both; width:244px; height:auto; padding:0px; margin:0px; margin-bottom:10px; background:url(/media/layout/expandable_right_box_bottom.gif) no-repeat; background-position:bottom left;}
.expandable_right_box .top {width:244px; height:10px; padding:0px; margin:0px; background:url(/media/layout/expandable_right_box_top.gif) no-repeat; background-position:top left;}
.expandable_right_box .inner {width:232px; height:auto; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; margin:0px; margin-bottom:10px; border-left:#c5d6dc 1px solid; border-right:#ccdbe1 1px solid;}
.expandable_right_box .grey_line {position:relative; float:left; clear:both; width:100%; height:1px; margin-top:15px; margin-bottom:15px; background-color:#c5d6dc; line-height:1px;}
