@charset "utf-8";
/* CSS Document */
/*********************************/
/* EVENTS PAGE: FEATURED SECTION */
/*********************************/
#EventsFeaturedSection
	{overflow:hidden;
	width:100%;
	padding-top:10px;}
#EventsFeaturedSection #GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A
	{background: url('/Images/FeaturedEventsIcons.png') no-repeat 26px 8px;}
#EventsFeaturedSection #GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A.IsActiveBlock
	{background-position:26px -68px;}
/************************/
/* EVENTS PAGE: CONTENT */
/************************/
#Events_MasterContainer
	{margin-top:24px;
	overflow:hidden;
	width:100%;}
#Events_MasterContainer H2
	{margin:0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;}
/***********************************/
/* EVENT PAGE: LEFT SIDE ---> LIST */
/***********************************/
#EventsListSection
	{margin-bottom:23px;}
#EventsListSection H2
	{background:url('/Images/SectionHeaders/Events.jpg') no-repeat scroll right top;}
#Events_MasterContainer #EventsListSection_SortBox
	{overflow:hidden;
	height:36px;
	border-bottom:1px solid #ccc;
	font-size:14px;
	padding:20px 0 0 20px;}
#Events_MasterContainer #EventsListSection_SortBox SPAN
	{float:left;
	color:#fff;
	height:32px;
	padding:5px 8px 0 9px;
	background:#ccc;}
#Events_MasterContainer #EventsListSection_SortBox UL
	{float:left;
	margin:0;
	padding:4px 0 0 7px;
	list-style:none;}
#Events_MasterContainer #EventsListSection_SortBox LI
	{float:left;
	background:url('/Images/ResultSortSeparator.gif') no-repeat 0 3px;
	padding:0 8px 0 8px;}
#Events_MasterContainer #EventsListSection_SortBox LI:first-child
	{background:none;}
#Events_MasterContainer #EventsListSection_SortBox A
	{float:left;
	cursor:pointer;
	color:#000;}
#Events_MasterContainer #EventsListSection_SortBox A:hover,
#Events_MasterContainer #EventsListSection_SortBox A.ActiveSorting
	{color:#96c013 !important;}
#EventsListContentSection_ResultsList
	{margin:0;
	padding:5px 0 10px;
	list-style:none;}
#EventsListContentSection_ResultsList LI
	{border-top:1px solid #eee;
	padding:17px 10px 13px 10px;}
#EventsListContentSection_ResultsList LI:first-child
	{border:none;}
#EventsListContentSection_ResultsList LI .EventsListContentSection_ResultsItemWrapper
	{overflow:hidden;
	height:1%;
	vertical-align:top;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData
	{float:right;
	width:478px;
	overflow:hidden;
	padding:0 11px 0 0;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData H2
	{background:none;
	color:#0b99eb;
	margin:0 0 3px;
	font-size:20px;
	line-height:20px;
	padding:0;
	float:none;
	font-weight:normal;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData H2 A
	{color:#0b99eb;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventType
	{border-bottom:1px solid #eee;
	padding-bottom:5px;
	margin:0px}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventType
	{color:#ccc !important;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventType STRONG
	{font-weight:normal;
	color:#999;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventDate
	{margin-top:0px;
	font-weight:bold;
	color:#666 !Important;
	font-size:14px;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventDate LABEL
	{padding:8px 0;
	display:inline-block;}
#EventsListContentSection_ResultsList .EventsListContentSection_EventData .EventsListContentSection_EventData_EventDescription
	{color:#999999;}
#EventsListContentSection_ResultsList .EventsListContentSection_Logo
	{float:left;
	width:140px;
	margin:0 10px;
	display:inline;}
#EventsListContentSection_ResultsList .EventsListContentSection_Logo IMG
	{width:150px;}
#EventListContentSection_ResultsPager
	{overflow:hidden;
	width:100%;
	border:1px solid #ccc;
	font-size:14px;}
#EventListContentSection_ResultsPager UL
	{margin:0;
	padding:0;
	list-style:none;}
#EventListContentSection_ResultsPager LI
	{margin-left:-1px;
	float:right;
	width:50px;
	display:inline;
	border-right:1px solid #eee;}
#EventListContentSection_ResultsPager UL A
	{float:right;
	color:#666;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	cursor:pointer;}
#EventListContentSection_ResultsPager UL A.ActiveResultPageLink
	{cursor:default;}
#EventListContentSection_ResultsPager UL A:hover,
#EventListContentSection_ResultsPager UL A.ActiveResultPageLink
	{color:#fff !important;
	background:url('/Images/ResultsPager/Active.gif');}
#EventListContentSection_ResultsPager .PagerArrow
	{text-indent:-9999px;
	overflow:hidden;
	height:13px;
	width:11px;
	margin:13px 0 0;
	float:right;
	cursor:pointer;}
#EventListContentSection_ResultsPager .PagerPrevious
	{background: url('/Images/ResultsPager/Previous.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;}
#EventListContentSection_ResultsPager .PagerPreviousDisabled
	{background: url('/Images/ResultsPager/Previous.Disabled.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;
	cursor:default;}
#EventListContentSection_ResultsPager .PagerNext
	{background:url('/Images/ResultsPager/Next.gif') no-repeat;
	margin-right:23px;}
#EventListContentSection_ResultsPager .PagerNextDisabled
	{background:url('/Images/ResultsPager/Next.Disabled.gif') no-repeat;
	margin-right:23px;
	cursor:default;}
#PromoteEventSection
	{border:1px solid #ccc;
	margin-top:40px;
	background:url('/Images/PromoteEventBackGround.gif');
	float:left;
	width:100%;
	height:140px;}
#PromoteEventSection #PromoteEventSection_Inner SPAN
	{display:block;
	width:48px;
	height:56px;
	position:absolute;
	background:url('/Images/PromoteEventIcon.gif') no-repeat 0 0;}
#PromoteEventSection #PromoteEventSection_Inner
	{width:500px; /* Changed from 545px for Submit Event form and language changing button*/
	border-right:1px solid #fff;
	font-size:14px;
	float:left;
	margin:20px 0;}
#PromoteEventSection H3
	{color:#cc0000;
	font-weight:normal;
	font-size:18px;
	padding:0 0 10px 70px;
	margin:0;}
#PromoteEventSection P
	{padding:0 20px 0 70px;
	color:#666;
	margin:0;}
#PromoteEventSection STRONG
	{font-weight:normal;}
#PromoteEventSection EM
	{font-style:normal;color:#333;}
#PromoteEventSection .CleanGenericButton
	{float:right;
	margin:90px 15px 0 0;}
/**************************/
/* EVENT PAGE: RIGHT SIDE */
/**************************/
#Events_MasterContainer #MainSection_RightSide/*2 extra pixes to hold room used for calendar border*/
	{width:302px;}
#Events_MasterContainer #EventsCalendarPicker
	{border:1px solid #ccc;
	width:300px;
	height:300px;
	margin-bottom:10px;
	float:left;}
#EventsTopCompaniesSection
	{margin-bottom:10px;}
#EventsTopCompaniesSection H2
	{margin:0 0 10px 0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background:url('/Images/SectionHeaders/TopCompanies.gif') repeat-x;}
#EventsTopCompaniesSection UL
	{margin:0;
	padding:0;
	list-style:none;}
#EventsTopCompaniesSection LI
	{overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:4px;}
#EventsTopCompaniesSection DIV
	{float:right;
	width:238px;
	font-size:11px;
	color:#999;
	padding:5px 0 0;}
#EventsTopCompaniesSection UL LI DIV H2
	{margin:0;
	font-size:14px;
	color:#666;
	display:block;
	background:none;
	line-height:normal;
	padding:0;}
#EventsTopCompaniesSection UL LI DIV H2 A
	{color:#666;}
#EventsTopCompaniesSection UL LI DIV ADDRESS
	{display:block;
	font-style:normal;}
#EventsTopCompaniesSection UL LI  IMG
	{float:left;}
/**********************/
/* EVENTS PAGE: OTHER */
/**********************/
#Alternative_EventsFeatured_DescriptionContainer
	{padding:0;
	/*height:247px;*/}
#Alternative_EventsFeatured_DescriptionContainer A
	{color:#0B99EB;}
#Alternative_EventsFeatured_DescriptionContainer #Alternative_EventsFeatured_DescriptionContainer_LargerContent
	{color:#333333;
	font-size:14px;}
#Alternative_EventsFeatured_DescriptionContainer #Alternative_EventsFeatured_DescriptionContainer_Content
	{color:#666666;}
#EventsLoadingAjax
	{text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#96C013 !important;
	vertical-align:middle;
	height:38px;
	line-height:38px;
	}
#EventsLoadingAjax img
	{
	
	}