@charset "utf-8";

/* CSS Document */
#homepage #wrap {margin:0 auto;  padding:0; background:none;}
#homepage #topnav {float:right; width:504px; text-align:right; color:#b5ad9c; font-family:Trebuchet, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; line-height:27px; margin:0 0 0 0; display:inline;}
/*#homepage #topnav {float:left; width:1010px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; line-height:34px; margin:0 0 0 0; display:inline;}*/
#homepage #content {float:left; width:910px; padding:20px 50px 0;}
/*
#slideshow {clear:both; width:960px; height:365px; position:relative; margin:20px auto;}
	#slideshow div.slide {position:absolute; z-index:8; top:0; left:0; width:960px; height:365px; opacity:0.0;}
	#slideshow div.active {z-index:10; opacity:1.0;}
	#slideshow div.previous {z-index:9;}
	#slideshow #s1 {background:url(../images//banner1.jpg);}
	#slideshow #s2 {background:url(../images//banner2.jpg);}
	#slideshow #s3 {background:url(../images//banner3.jpg);}
	#slideshow #s4 {background:url(../images//banner4.jpg);}

	#slideshow p#picker {position:absolute; z-index:11; bottom:30px; left:32px;}
		#slideshow p#picker a {display:block; float:left; width:22px; line-height:22px; text-align:center; outline:none; font-size:12px; color:#666; padding:0; margin:0;}
			#slideshow p#picker a.active {background:url(../images//bg_slidepicker.png) no-repeat;}
			* html #slideshow p#picker a.active {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/bg_slidepicker.png');}
	#slideshow a#learnmore {position:absolute; right:20px; bottom:43px; width:105px; height:33px; background:url(../images//button_learnmore.png) no-repeat; text-indent:-999px; overflow:hidden; z-index:11; outline:none;}
	* html #slideshow a#learnmore {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/button_learnmore.png');}
*/	
#slideshow {clear:both; width:1010px; height:384px; position:relative; margin:0;}
	#slideshow div.slide {position:absolute; z-index:8; top:0; left:0; width:1010px; height:384px; opacity:0.0;}
	#slideshow div.active {z-index:10; opacity:1.0;}
	#slideshow div.previous {z-index:9;}
	#slideshow #s1 {background:url(../images/2011/homepage/banner_main.jpg); background-repeat:no-repeat;}
	#slideshow #s2 {background:url(../images/2011/homepage/banner_1.jpg); background-repeat:no-repeat;}
	#slideshow #s3 {background:url(../images/2011/homepage/banner_2.jpg); background-repeat:no-repeat;}
	#slideshow #s4 {background:url(../images/2011/homepage/banner_3.jpg); background-repeat:no-repeat;}
	#slideshow #s5 {background:url(../images/2011/homepage/banner_4.jpg); background-repeat:no-repeat;}

	div.col {border-left:1px dotted #b2b2b2; float:left; font-size:12px; line-height:16px; color:#666;}
		div.col img.imagetext {padding-bottom:20px; display:block;}
		div.col p {margin:0; padding:0 0 18px;}
		#col1 {width:175px; padding-right:25px; padding-left:32px; border:0;}
		#col2 {width:220px; padding-left:20px; padding-right:10px;}
		#col3 {width:170px; padding-left:20px; padding-right:20px;}
		#col4 {width:240px;}
			#col4 img.imagetext {padding:0 0 0 20px;}
				#col4 img.news {border-top:1px dotted #b2b2b2; padding-right:44px; padding-top:5px; margin-top:2px;}
			#col4 p {padding:18px 0 0;}
			#col4 div.video {float:left; padding:15px 5px 5px 20px; width:110px;}
			#col4 p.date {padding:8px 0 0 20px; font-size:11px; line-height:14px;}
			#col4 p.date span {font-weight:bold; font-size:12px; color:#4da8d1;}
			
			#homepage_bottom {width:1010px; float:left;}

.bucket {height:223px; padding:8px 0 0 0; float:left; margin-right:8px; background-repeat:no-repeat; background-position:top left;}
	.bucket#tour {width:241px; background-image:url(../images/bg_bucket-tour.gif); margin-top:1px;}
	.bucket#whats_new {width:473px; background-image:url(../images/bg_bucket-learn_more.gif)}
	.home_right {width:288px; float:left;}
	.bucket#news {height:129px; width:288px; background-image:url(../images/bg_bucket-news.gif); margin-right:0; float:left;}
	
	.bucket#practice_tour {width:241px; background-image:url(../images/practice_bg_bucket_tour.gif); margin-top:1px;}
	.bucket#practice_best_results {width:473px; background-image:url(../images/practice_bg_bucket_best_results.gif)}
	.bucket#practice_news {height:184px; width:288px; background-image:url(../images/practice_bg_bucket_news.gif); margin-right:0; float:left;}
	
	.bucket#rd_news {height:234px; width:288px; background-image:url(../images/rd_bg_bucket_news.gif); margin-right:0; float:left;}
	
	.bucket#rd_best_results {width:473px; background-image:url(../images/practice_bg_bucket_best_results.gif)}

.bucket h2 {float:left; background-position:center; background-repeat:no-repeat; text-indent:-999em; margin:0; padding:0;}
	.bucket#tour h2 {width:241px; height:48px; background-image:url(../images/header_see-for-yourself.gif); margin-bottom:10px;}
	.bucket#whats_new h2{width:473px; height:23px; background-image:url(../images/header_whatsnew.gif); margin-bottom:16px;}
	.bucket#news h2 {width:288px; height:21px; background-image:url(../images/header_news.gif); margin-bottom:8px;}

	.bucket#practice_tour h2 {width:247px; height:30px; background-image:url(../images/practice_header_take_tour.gif); margin-bottom:14px;}
	.bucket#practice_best_results h2 {width:478px; height:30px; background-image:url(../images/practice_header_best_results.gif); margin-bottom:16px;}
	.bucket#practice_news h2 {width:288px; height:21px; background-image:url(../images/header_news.gif); margin-bottom:10px;}
	
	.bucket#rd_best_results h2 {width:478px; height:30px; background-image:url(../images/rd_header_team_success.gif); margin-bottom:16px; margin-top:4px;}
	.bucket#rd_news h2 {width:288px; height:21px; background-image:url(../images/header_news.gif); margin-bottom:12px; margin-top:4px;}

.bucket_content {padding:0 20px;}
	.bucket#tour .bucket_content {width:215px; height:45px; float:left;}
	.bucket#whats_new .bucket_content  {width:447px; height:140px; float:left;}
	
.bucket p {font-size:18px; line-height:18px; margin:0;}

a#takethetour, a#learnmore {display:block; float:left; height:36px; text-indent:-999em; background-repeat:no-repeat; background-position: top left; position:relative; left:10px; top:6px; outline:none;}
	a#takethetour {width:225px; background-image:url(../images/button_take-the-tour.gif);}
	a#learnmore {width:181px; background-image:url(../images/button_learn-more.gif);}
	
a#practice_learnmore {display:block; float:left; height:36px; text-indent:-999em; background-repeat:no-repeat; background-position: top left; position:relative; left:28px; top:8px; outline:none; width:181px; background-image:url(../images/practice_button_learn_more.gif);}

.bucket#whats_new h3 {font-weight:normal; text-align:left; line-height:16px; font-size:16px; margin:0; color:#59aed4;}	

a#signup {display:block; float:left; width:288px; height:48px; text-indent:-999em; background:url(../images/bg_signup.gif) no-repeat top left; position:relative; margin:0 0 0px; top:-3px;}
	a#signup span {display:block; height:34px; width:106px; text-indent:-999em; background:url(../images/button_clickhere.png) no-repeat top left; position:absolute; top:22px; left:150px;}
	
.bucket#news ul {margin:0; padding:0;}
.bucket#news li {list-style:none;}
.bucket#news a  {display:block; float:left; width:248px; padding:0 0 0 36px; background:url(../images/news_bullet.gif) no-repeat 15px 0; font-size:12px; line-height:12px; margin:0 0 5px; color:#000; text-decoration:none;}
.bucket#news a strong {color:#ffa144;}

.bucket#practice_news ul {margin:0; padding:0;}
.bucket#practice_news li {list-style:none;}
.bucket#practice_news a  {display:block; float:left; width:248px; padding:0 0 0 36px; background:url(../images/news_bullet.gif) no-repeat 15px 0; font-size:12px; line-height:12px; margin:0 0 5px; color:#000; text-decoration:none;}	
.bucket#practice_news a strong {color:#ffa144;}

.bucket#rd_news ul {margin:0; padding:0;}
.bucket#rd_news li {list-style:none;}
.bucket#rd_news a  {display:block; float:left; width:248px; padding:0 0 0 36px; background:url(../images/news_bullet.gif) no-repeat 15px 0; font-size:12px; line-height:12px; margin:0 0 5px; color:#000; text-decoration:none;}	
.bucket#rd_news a strong {color:#ffa144;}
	
	