

/* CAROUSEL */
div.carousel-section 		{ margin-bottom: 20px; margin-top: 15px; }
ul.carousel-apps li a		{/* color: black;*/ font: bold 12px verdana,sans-serif; }
ul.carousel-apps li p 		{ color: black; margin-bottom: 5px; font: 11px/16px verdana,sans-serif; text-align: left; line-height: 14px; }
ul.carousel-apps li div		{ text-align: left; margin-bottom: 5px; }
ul.carousel-apps li div.app-item-wrapper
							{ padding: 10px; }
ul.carousel-apps li img 	{ float: left; display: inline; margin-right: 12px; }
div.carousel-actions 		{ margin: 10px 6px 0 0; color: #666; font-weight: bold; }


div.carousel 						{ clear: both; padding: 0; position: relative; }
ul.carousel-apps					{ padding-top: 10px; }
ul.carousel-apps li 				{ color:black; display:inline; float:left; width:268px; padding-left: 0px; margin-left: 10px; }
div.carousel ul li div.image		{ float: left; text-align: center; }
div.carousel ul li div.info			{ float: left; width: 120px; }

/*div.image							{margin-top: 30px;}*/
div.data							{/* margin-top: 30px;*/margin-top: 20px; }
div.data p a						{ padding-top: 10px; }
div.data fieldset					{ margin: 5px 0; padding: 5px 0; }		
div.data fieldset legend			{ margin-left: 0px; font-weight: bold; }							
div.data p label					{ width: 100px; text-align: left; display: inline; color: #ddd; }
div.data p span						{  }

div.carousel div.arrow				{ position: absolute; top: 65px; width: 20px; height: 28px; cursor: pointer; }
div.carousel div.arrow.left			{ background: url(/images/arrow_L.gif) no-repeat 50% 0;left: 5px; background-position: 0 0; }
div.carousel div.arrow.right		{ background: url(/images/arrow.gif) no-repeat 50% 0;right: 0px; background-position: -0px 0; }


.carousel-apps .groups .f_speakers li{list-style-type:none !important;}