.gs_lo_chapter_col1 {width: 25%;}
.gs_lo_chapter_col2 {width: 74%;}

.events .gs_contentBlock {clear: both;}
.events .attribution {display: block;font-size: 18px;}
#speakers_presentations .gs_abbrev {padding-left: 10px;}
#speakers_presentations li p {margin: 10px 0 0 0;}
#speakers_presentations .heading {font-weight: bold;}
#speakers_presentations a:active {color: #000;}
#speakers_presentations .title {display: block; color: #666;}

.gs_contentBlock .gs_graph {
	clear:both;
}
.gs_contentBlock .gs_graph .content {
	margin:0pt 10px 0pt 0pt;
}
.gs_contentBlock .gs_graph .caption .longdesc {
	display:none;
}
.gs_contentBlock .gs_graph .gs_overlayFigureLink {
	float:left;
	margin:0pt 25px 10px 0pt;
}

.gs_direcoryList li {font-size: 12px;}
.gs_graph .title {color: #666;}

/* video carousel css */
#carousel, .carousel {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 664px; /* important */
	height: 190px; /* important */
	margin: 0;
	background: #fff;
}

#carousel_frame, 
.carousel_frame {position: relative;}

#carousel_previous, 
.carousel_previous {cursor: pointer; float: left; padding:0 5px;}

#carousel_next, 
.carousel_next {cursor: pointer; float: right; padding:0 5px;}

#carousel_content, 
.carousel_content {position: absolute; top: 20px;width: 5418px;}

#carousel_content.no_top, 
.carousel_content.no_top {top:0px}

#carousel_content li, 
.carousel_content li {margin: 0;padding: 0;list-style: none;}

#container_bd #carousel ul li, 
.container_bd .carousel ul li {display: block;	position: relative;	float: left; margin: 0 10px 0 0;padding: 0;width: 215px;border: none;}

#container_bd #carousel ul li p,
.container_bd .carousel ul li p {margin: 0; padding: 0 0 0 1px;}

#container_bd #carousel ul li img,
.container_bd .carousel ul li img {display: block;}

.carousel_item_title {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.carousel_item_date {
	font-size: 11px;
	font-weight: normal;
	color: #8d8d8d;
}

#carousel .active,
.carousel .active {position: absolute; width: 215px; top: 60px; text-align:center; font-weight: bold; color: #000; visibility:hidden;}

#flashContainer {margin:0 0 20px 0; width: 664px;}
#flashHome {overflow: hidden;position:relative;height:374px; text-align: center;}
/* video carousel css */

/* events landing page tooltip styles */
#speakers_presentations .gs_tooltip {display: none;}

#gs_tooltip_container {
	position:absolute;
}

.gs_tooltip .gs_superHed_highlight {
	margin:0pt;
}

.gs_tooltip {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #ccc;
	color:#666666;
	font-size:12px;
	height:auto;
	position:absolute;
	width:350px;
	z-index:5;
}

.gs_tooltip h3 {
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

.gs_tooltip h4 {
	font-weight:normal;
	color:#666666;
	font-size:12px;
	margin:0pt 0pt 5px;
}

.gs_tooltip img {
	float:left;
}

.gs_tooltip p {
	margin-bottom:0pt;
}

.gs_tooltip .tip_content {
	margin:12px 10px 0pt 145px;
}
/* events landing page tooltip styles */
