body{
	width: 960px;
	margin: 10px auto 0;
	font-family: Arial, sans-serif;
	position:relative;
}

body.homepage{
	font: 12px "Trebuchet MS", Trebuchet, sans-serif;
}

body.homepage a {outline: transparent solid 0px;  }
body.homepage a:focus { outline-style: none; }

.homepage div#header{
	padding: 0 21px 0 12px;
}

div#flashcontent{
	width: 960px;
	background: url(../img/homepage/flashtheater_bg.jpg) no-repeat 0 6px;
	height: 442px;
}

#featured{
	margin-bottom:16px;
	line-height:8px;
	overflow:hidden;
}

#featured a{
	margin-right:12px;
	float:left;
	display:inline;
}

#featured a.last{
	margin:0;
}

#video-library{
	padding-bottom:5px;
}

#tabs{
	margin-top:-30px;
	position:relative;
	z-index:100;
}

#tab_nav{
	overflow:hidden;
	width:245px;
	margin:0 auto;
	list-style:none;
	padding:0 0 15px 0;
}

#tab_nav li{
	float:left;
	padding:0 22px 0 30px;
	line-height:16px;
	border-right:1px solid #545454;
}

#tab_nav li.last{
	border:none;
	padding:0 0 0 20px;
}

#tab_nav li a{
	color:#595959;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

#tab_nav li a:hover{
	color:#307caf;
}

#tab_nav li.ui-tabs-selected a{
	color:#307caf;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.bar_nav{
	background: url(../img/homepage/off_hover.jpg) no-repeat;
	height:26px;
	width:960px;
}

.bar_holder{
	/*margin-bottom:15px;*/
	padding-bottom:15px;
}

.open{
	background: url(../img/homepage/on_hover.gif) no-repeat;
}

.bar_nav a{
	display:block;
	height:100%;
	width:945px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:26px;
	padding-left:15px;
	background:url(../img/homepage/off.gif) no-repeat;
}

.open a{
	background:url(../img/homepage/on.jpg) no-repeat;
	color:#fff;
}

.bar_nav a:hover{
	background-image:none;
	color:#fff;
}

.open a:hover{
	color:#000;
}

/* engage video library styles */
#engage_content{
	position:relative; width:960px; height:1070px;
	background:#262626 url(../img/homepage/engage2010/bg.jpg) no-repeat;
	font-size:13px;
	line-height:18px;
	color:#fff;
}

#engage_content h1,
#engage_content h2, 
#engage_content p{
	margin:0;
	padding:0;
}

#engage_content a{
	text-decoration:none;
}

#engage_content h1, #engage_content h2{
	text-indent:-9000px;
	line-height:22px;
	height:22px;
	margin-bottom:11px;
}

#engage_content p{
	margin-bottom:18px;
}

#engage_content #media p{
	padding-right:45px;
}

#engage_content  p#intro { font-size:14px; margin-bottom:28px; }
#engage_content  p.addInfo { font-size:11px; line-height:14px;}

#engage_content  p.addInfo a { color:#fff; text-decoration:underline;}

#overview{
	position:absolute; top:270px; left:52px;
	width:400px;
}

#overview h1{background: url(../img/homepage/engage2010/h1_sessions.gif) no-repeat;}

#media {
	position:absolute; top:272px; left:486px;
	width:460px;
}

h1#engageInPhotos {background: url(../img/homepage/engage2010/h1_photos.gif) no-repeat; width:174px;}
h1#videoResources {background: url(../img/homepage/engage2010/h1_video_resources.gif) no-repeat; width:52px;}

ul#sessions, ul#photos { margin-bottom:30px; padding:0; }

#sessions li, #photos li{
	margin:0;
	padding:0;
	list-style:none;
}

#sessions li a, #photos li a{
	display:block; width:219px; height:19px;
	margin:0 0 7px 0;
	text-indent:-9999px;
	background: url(../img/homepage/engage2010/engage_track_a.gif) no-repeat;
}

#sessions li#trackB a{ background-image:url(../img/homepage/engage2010/engage_track_b.gif); width:264px; }
#sessions li#trackC a{ background-image:url(../img/homepage/engage2010/engage_track_c.gif); width:311px; }
#sessions li#trackD a{ background-image:url(../img/homepage/engage2010/engage_track_d.gif); width:230px; }
#sessions li#trackE a{ background-image:url(../img/homepage/engage2010/engage_track_e.gif); width:328px; }
#sessions li#trackF a{ background-image:url(../img/homepage/engage2010/engage_track_f.gif); width:346px; }

#photos li#photos-opening a { background-image:url(../img/homepage/engage2010/opening-spectacular.gif); width:162px; height:24px; margin-bottom:2px; }
#photos li#photos-keynote a { background-image:url(../img/homepage/engage2010/keynote-speakers.gif); width:140px; height:24px; margin-bottom:2px; }
#photos li#photos-sessions a { background-image:url(../img/homepage/engage2010/sessions.gif); width:70px; } 
#photos li#photos-galadinner a { background-image:url(../img/homepage/engage2010/gala-dinner-and-fusion-awards.gif); width:226px;}
#photos li#photos-emp a { background-image:url(../img/homepage/engage2010/the-experience-music-project.gif); width:228px; height:24px; margin-bottom:2px;  }
#photos li#photos-behind a { background-image:url(../img/homepage/engage2010/behind-the-scenes.gif); width:144px; }

.highlights_link{
	padding:0px 0 0 4px;
	position:relative;
	font-size:11px;
}

.videos{
	float:left;
	width:145px;
	line-height:14px;	
	display:inline;
	margin:0 9px 13px 0;
}

.lastvideo {
	margin-right:0;
}

.videos a{
	display:block;
	color:#fff;
	font-weight:normal;
}

.highlights_link{
	padding:0px 0 0 4px;
	position:relative;
	font-size:11px;
}

.videos a img{
	position:relative;
	left:-4px;	
	padding-bottom:3px;
	display:block;
}

.videos a strong {
	color:#0099e8; font-weight:bold;
}

.videos a strong, .videos span{
	display:block;
}

.length{
	font-size:10px;
	margin-left:4px;
}


/*
#educational_session_downloads{
	padding:18px 0 40px 60px;
	width:395px;
	position:relative;
}

#educational_session_downloads ul{
	overflow:hidden;
	width:340px;
	list-style:none;
}

#educational_session_downloads li{
	float:left;
	height:34px;
	margin-bottom:22px;	
	width:100%;
}

#educational_session_downloads li.last{
	margin:0;
}

#educational_session_downloads p{
	margin-bottom:22px;
}

#educational_session_downloads h1{background: url(../img/homepage/engage2010/track_session_downloads_h.gif) no-repeat;}

#educational_session_downloads ul a{
	display:block;
	font-weight:bold;
	color:#410802;
	padding:8px 0 0px 120px;
	font-size:12px;
	height:26px;
}

#productivity{background: url(../img/homepage/engage2010/productivity_img.jpg) no-repeat;}
#tech_frontiers{background: url(../img/homepage/engage2010/tech_frontiers_img.jpg) no-repeat;}
#participation{background: url(../img/homepage/engage2010/participation_img.jpg) no-repeat;}
#emerging_trends{background: url(../img/homepage/engage2010/emerging_trends_img.jpg) no-repeat;}
#behavorial_health{background: url(../img/homepage/engage2010/behavioral_health_img.jpg) no-repeat;}

#photos{
	background: url(../img/homepage/engage2010/photos_bg.jpg) no-repeat top right;
	width:475px;
	position:absolute;
	left:486px;
	top:754px;
	padding-top:30px;
}

#photos h1{
	background: url(../img/homepage/engage2010/photos_from_engage_2009_h.gif) no-repeat;
}

#photos ul{
	overflow:hidden;
	list-style:none;
	padding:0;
}

#photos h2{
	background: url(../img/homepage/engage2010/view_a_slide_show_h.gif) no-repeat;
	margin-bottom:4px;
}
#photos li{
	float:left;
	width:230px;
}

#photos a{
	font-size:12px;
	display:block;
	font-weight:bold;
	color:#410802;
	width:163px;
}	

#conference_highlights{
	position:absolute;
	left:482px;
	top:172px;
	z-index:10;
	width:500px;
}

#conference_highlights h1{
	background: url(../img/homepage/engage2010/conference_highlights_h.gif) no-repeat 3px 0;
	margin-bottom:6px;
}

#conference_highlights h2{
	background: url(../img/homepage/engage2010/general_session_presentations_h.gif) no-repeat;
	margin-bottom:10px;
}

.videos{
	float:left;
	width:134px;
	line-height:14px;	
	height:157px;
	display:inline;
	margin:0 14px 13px 0;
}

.videos a{
	display:block;
	color:#410802;
	font-weight:normal;
}

.highlights_link{
	padding:0px 0 0 4px;
	position:relative;
	font-size:11px;
}

.videos a img{
	position:relative;
	left:-4px;	
	padding-bottom:3px;
	display:block;
}

.videos a strong, .videos span{
	display:block;
}

.length{
	color:#666;
	font-size:10px;
	margin-left:4px;
}

#video_library .download a{
	color:#a66d30;
	font-size:10px;
	margin-left:4px;
}
*/

/* participant profiles video library styles */
#participant_profiles2009_content{
	height:495px;
	background: url(../img/homepage/participant_profiles/participant_profiles_bg.jpg) no-repeat;
	font-size:13px;
	line-height:18px;
	color:#410802;
	width:960px;
	position:relative;
}

#participant_profiles2009_content h1, 
#psa2009_content h1,
#huckabee2009_content h1, 
#cp_content h1, 
#participant_profiles2009_content p, 
#psa2009_content p,
#huckabee2009_content p,
#cp_content p{
	margin:0;
	padding:0;
}

#participant_profiles2009_content a,
#psa2009_content a,
#huckabee2009_content a,
#cp_content a{text-decoration:none;}
#participant_profiles2009_content a:hover,
#psa2009_content a:hover,
#huckabee2009_content a:hover,
#cp_content a:hover{text-decoration:underline;}

#profile_intro, #psa_intro, #huckabee_intro, #cp_intro{
	width:380px;
	padding:45px 44px 0 57px;
	float:left;
}

#profile_intro h1, #psa_intro h1, #huckabee_intro h1, #cp_intro h1{
	text-indent:-9000px;
	height:70px;
	font-size:12px;
	background: url(../img/homepage/participant_profiles/participant_sucesses_h.gif) no-repeat;
}

#profile_intro p, #psa_intro p, #huckabee_intro p, #cp_intro p{
	color:#333;
}

#profile_intro .videos{
	width:338px;
	position:relative;
	margin:15px 0 0 0px;
	padding-left:32px;
}

#profile_intro .videos a.highlights_link{
	float:left;
	padding:0;
}

#profile_intro .videos a.highlights_link strong{
	position:absolute;
	left:20px;
	bottom:28px;
	width:250px;
}

#profile_intro div.video_info{
	float:left;
	position:relative;
	top:-28px;
	padding-left:16px;
}

div.video_info span.length{
	color:#333;	
}

#profile_videos, #psa_videos, #huckabee_videos, #cp_videos{
	width:470px;
	float:left;
	padding-top:67px;
}

#profile_videos .length, 
#psa_videos .length,
#huckabee_videos .length, 
#cp_videos .length {
	color:#333;
}

#participant_profiles2009_content .videos a, 
#psa2009_content .videos a,
#huckabee2009_content .videos a,
#cp_content .videos a{
	color:#005496;
}

/* psa video library styles */
#psa2009_content{
	height:440px;
	background: url(../img/homepage/psa/psa_bg.jpg) no-repeat;
	font-size:13px;
	line-height:18px;
	color:#410802;
	width:960px;
	position:relative;
}

#psa_intro h1{
	background: url(../img/homepage/psa/psa_h.gif) no-repeat;
}

#psa2009_content .download{
	margin-top:14px;	
}

/* huckabee video library styles */
#huckabee2009_content{
	height:330px;
	background: url(../img/homepage/huckabee/huckabee_bg.jpg) no-repeat;
	font-size:13px;
	line-height:18px;
	color:#410802;
	width:960px;
	position:relative;
}

#huckabee_intro h1{
	background: url(../img/homepage/huckabee/huckabee_h.gif) no-repeat;
	height:48px;
}

#huckabee2009_content .download{
	margin-top:14px;	
}

#huckabee_intro{
	width:424px;
	padding:45px 0px 0 57px;
}

#huckabee_intro p{
	width:395px;
}

#huckabee_videos{
	padding-top:110px;	
}

/* customers & partners video library styles */
#cp_content{
	height:433px;
	background: url(../img/homepage/customers_partners/bg.jpg) no-repeat;
	font-size:13px;
	line-height:18px;
	color:#410802;
	width:960px;
	position:relative;
}

#cp_intro h1{
	width:332px; height:25px;
	margin-bottom:15px;
	background: url(../img/homepage/customers_partners/h1.gif) no-repeat;
}

#cp_intro p{
	margin-bottom:20px;
}

#cp_videos {
	width:477px;
}

#cp_videos .videos  {
	height:173px;
}

#cp_content .download{
	margin-top:14px;	
}



