ep.clear {clear: both;}

.noSpacePara 	{padding-bottom: 0px !important;}
.grayBoxRight 	{background-color: #cccccc; border: 1px solid silver; 
				padding: 4px 4px 4px 4px !important; width: 50%; float: right;}
				
.linkDottedUnderline	{ border-bottom: 1px dotted !important; }

.frontPageWhiteBox	{ width: 100%; height: 20px; background: #fafafa; margin: 8px 0px 12px 0px; padding: 10px 4px 10px 4px; border-top: 1px solid silver; border-bottom: 1px solid silver; }

.content_full_width .twoColumnLeft 		{float:left;width:455px !important;margin-right:30px !important;}
.content_full_width .twoColumnRight 	{float:right;width:455px !important;margin:0 !important;}

.wideBlueButton			{ background: #50b7fe; display: inline;height: 40px; width: 170px;color: darkblue; font-size: 15px; font-weight: 700; text-align:center;padding: 6px 8px 0px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.wideBlueButton:hover	{ background: #f7f3f0; color: ivory; cursor: pointer; }
#buttonHolder a			{ color: #fff; text-decoration: none; border-bottom: none; }
#buttonHolder2 a		{ color: #fff; text-decoration: none; border-bottom: none; }

.mapButton				{background:#b3e0ff; display: inline; height: 40px; width: 80px;color:#fff; font-size: 15px; font-weight: 700;text-align:center; padding: 6px 8px 0px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#hotelHolder			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }
#hotelHolder h3			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 19px; font-weight: 500; }

.iconCallout			{ width: 436px; font-size: 18px; font-weight: 200; line-height: 1.8em; text-align: right; }


#corporateMemberHolder		{}

#corporateMemberHolder h3		{ margin: 0px; }
#corporateMemberHolder ul		{ padding-left: 1.2em; margin: 0px; }
 
.corporateMemberList			{ float: left; width: 230px; }

.currencyHolder					{ text-align: center; margin: 6px 0px 20px 0px; padding-bottom: 8px; }

/* autocomplete results GLOBAL */
ul.ui-autocomplete.ui-menu		{ width: 400px; }
ul.ui-autocomplete.ui-menu li	{ margin-bottom: 8px; }

/* Sponsorship Form */
.sponsorLabel				{ display: inline-block; width: 170px; margin-right: 15px; text-align: right; margin-bottom: 20px; }
.formSection				{ border-bottom: 1px solid silver; margin: 20px 0px 20px 0px; }

/* Exhibitor Showcase */
.exhibitorContainer 		{	width: 976px !important; float:left; margin-left: 0 !important; margin-bottom: 40px; padding-bottom: 40px;
							font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 1.1em; }

.showcaseTable 				{ border-collapse:collapse; width: 976px !important; }
.showcaseTable td 			{ padding: 8px; }
.showcaseHolder				{ }
.showcaseHeader				{ margin-bottom: 8px; border-bottom: 1px solid silver; }
.showcaseCompany			{ padding-bottom: 6px; font-weight: 300; font-size: 1.8em; float: left; }
.showcaseLocation			{ padding-bottom: 6px; font-weight: 300; font-size: 1.8em; float: right; }
.showcaseDescription		{ float: left; width: 66%; line-height: 1.5em; }
.showcaseLogo				{ float: left; margin-top: 6px; }
.showcaseLogoEVTOL			{ float: left; margin-top: 6px; }
.showcaseLogoEVTOL img		{ max-width: 220px; }
.showcasePhone				{ float: right; text-align: right; }
.showcaseProducts			{ margin-top: 20px; margin-bottom: 20px; font-weight: 500; font-size: 1.3em; }
.productSpacer				{ margin-left: 20px; padding-left: 20px; border-left: 1px solid #565656; }
.companySpacer				{ clear: both; height: 60px; }
.chatLink					{ background: white; border: 1px solid silver; padding: 8px; width: 33%; }

/* event clcikable schedule */
.event_full_width 			{	width: 940px !important; font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }
#eventBody					{ }
#eventTabbedBox 			{ width: 940px; background: #fff; }
.event_home_tabbed_box 		{ width: 940px; margin-top: 14px; background: #fff; }
.eventTabbedArea 			{ background: #f7f3f0; }

#eventTabbedBox ul 			{ margin: 0px 0px 3px 0px; }
#eventTabbedBox a 			{ border: none; }
#eventTabbedBox a:hover 	{ border-bottom: none; }
#eventTabbedBox ul.tabs 				{ margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 6px; }
#eventTabbedBox ul.tabs li 				{ list-style: none; display: inline; }
#eventTabbedBox ul.tabs li a 			{ margin: 6px 0px 0px 0px; padding: 12px 10px 5px 12px; text-decoration: none; font-size: 1.7em; background: #b5a899; color: #413f44; }
#eventTabbedBox ul.tabs li a:hover 		{ color: #9D9596; }
#eventTabbedBox ul.tabs li a.active 	{ border-radius: 8px 8px 0px 0px; background: #fff; color: #413f44; }
#eventTabbedBox ul.tabs li a.inactive 	{ border-radius: 8px 8px 0px 0px; background: #eae9e9; }

.eventTabbedContent 		{ padding: 20px 10px 56px 10px; border-radius: 0px 8px 8px 8px; background: #fff; font-size: 1.3em; }
.subtab h5					{ border-bottom: 1px solid silver; }
.sessionBlock				{ float: left; width: 444px; border: 1px solid silver; margin: 20px 14px 0px 0px; }
.sessionContainer			{ font-size: .9em; }
.trackHeader				{ border-bottom: 1px solid silver; padding: 8px 8px 8px 0px; }
.trackHeader span			{ margin-left: 12px; color: #fff; font-weight: 400; font-size: 1.3em; }
.evtolHead					{ background: #eb842a; }
.autonomousHead				{ background: #609db5; }
.breaksHead					{ background: #002c78; }
.sessionTable				{ padding: 18px 10px 0px 14px; background: #f5f0eb; }
.sessionOpenTable			{ padding: 18px 10px 0px 14px; }
.sessionTime				{ float: left; font-weight: 600; width: 25%; }
.sessionName				{ margin-left: 25%; width: 75%; }
.sessionName a				{ font-weight: 500; }
.sessionDescription			{ margin-top: 10px; }
.plenaryTime				{ float: left; font-weight: 600; width: 10%; }
.plenaryName				{ margin-left: 12%; width: 80%; }
.plenaryName a				{ font-weight: 500; }

 
/* New VFF Pages */
.vffAll 				{ border-collapse:collapse; width: 694px; }
.vffAll td 				{ border: 1px solid silver; padding: 6px; }
.vffAll td:last-child 	{ border-right: 1px solid silver; }
.vffAll td.tog1			{ background-color: #f7f3f0; }

.VFFcontent_full_width 	{	width: 930px !important; border: 1px solid #C5093B; background: #fff; 
							float:left; margin-left: 0 !important; margin-bottom: 40px; padding-bottom: 40px;
							font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }
												
#vffHeader				{ 	background: url(/vffSite/images/vffLogo.png) no-repeat; background-size: 78px; background-position: 8px 7px; 
							height: 84px; padding: 0px 12px 6px 12px; border-bottom: 1px solid #C5093B; }
#vffHeaderLogo			{ position: absolute; width: 62px; height: 62px; margin-top: 14px; border-bottom: none; }
						
#vffHeader	p			{ font-size: 28px; font-weight: 300; color: #C5093B; text-align: right; padding-top: 36px; }

#vffMainIntro a			{ color: #333333; text-decoration: none; border-bottom: none; }
#vffMainIntro a:hover	{ border-bottom: 1px dotted; }

#vffGarrisonMap			{ position: absolute; width: 330px; height: 330px; border: none; }

.vffBreadcrumb			{ color: #333333; text-align: right; padding: 4px 14px 4px 0px; }
.vffBreadcrumb a		{ color: #fff; }

#vffContent				{ padding: 14px 16px 0px 10px; }

#vffLeftSidebar			{ float: left !important; width: 184px; margin-right: 26px; margin-bottom: 100%; background: #fff; }
.vffLeftSidebarBox		{ width: 172px; border: 1px solid #C5093B; border-bottom: 3px solid #C5093B; background: #f7f3f0; color: #333333; margin: 8px 8px 22px 0px; padding: 8px 6px 0px 6px; }
.vffLeftSidebarHead		{ background: #C5093B; color: #fff; margin: -8px -6px 6px -6px; padding: 6px 6px 8px 6px; font-size: 17px; font-weight: 400; }

#vffLeftSidebar p			{ font-size: 13px; line-height: 14px; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; }
#vffLeftSidebar a			{ color: #333333; text-decoration: none; border-bottom: none; }
#vffLeftSidebar a:hover		{ border-bottom: 1px dotted; }

#vffLeftSidebar ul					{ margin: 0px -6px 0px -6px; padding: 0px 0px 0px 0px; list-style: none; }
#vffLeftSidebar ul li				{ margin: 0px 0px 0px 0px; padding: 9px 9px 8px 9px; border-top: 1px solid #a0403d; }
#vffLeftSidebar ul li:hover			{ background: #fff; }
#vffLeftSidebar ul li:first-child 	{ border-top: none; padding-top: 3px; }
#vffLeftSidebar ul li a				{ color: #333333; text-decoration: none; border-bottom: none; }
#vffLeftSidebar ul li a:hover		{ border-bottom: 1px dotted; }

.vffMainImageButton			{ background: #fff; height: 38px; width: 150px; color: #C5093B; font-size: 20px; font-weight: 600; padding-top: 16px;
								-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.vffMainImageButton:hover	{ background: #f7f3f0; }

#vffMainPageDonateButton 	{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #C5093B; font-size: 20px; font-weight: 600;
								width: 100px; height: 34px; background: #fff; border: none; margin: -43px 0px 0px 0px; }
#vffMainPageDonateButton:hover	{ background: #f7f3f0; cursor: pointer; }

#vffSidebarDonateButton 		{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #C5093B; font-weight: 400;
									background: #f7f3f0; border: none; margin: 0px; padding: 0px; }
#vffSidebarDonateButton:hover	{ background: #fff; border-bottom: 1px dotted; cursor: pointer; }
							
.vffSmallButton			{ background: #fff; height: 26px; width: 220px; color: #C5093B; font-size: 15px; font-weight: 700; text-align: center;
							padding-top: 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.vffSmallButton:hover	{ background: #f7f3f0; }
							
#vffBody			{ margin: 8px 0px 0px 0px; float: left !important; width: 680px; }

#vffBody a			{ color: #333333; border-bottom: 1px dotted; }
#vffBody a:hover	{ border-bottom: 1px dotted; }

#vffBody h1			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; }
#vffBody h2			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; padding: 8px 0px 8px 0px; }
#vffBody h3			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; padding: 8px 0px 8px 0px; }
#vffBody h4			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; margin: 8px 0px -2px 0px; font-size:18px; }
#vffBody h5			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; }
#vffBody h6			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; }

#vffBody p			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #333333; font-size: 13.5px; line-height: 1.5em; margin-bottom: -4px; }

#vffBody ul			{ margin: -6px 0px 20px 0px; font-size: 13.5px; line-height: 1.5em; }
#vffBody list-style: { font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color:#333333;font-size:13.5px; line-height: 1.5em;}
#vffBody ul li ul	{ margin: 0px; }

.vffCreateAccount	{ margin: 0px 0px 10px 0px; padding: 14px 8px 10px 10px; border-radius: 8px 8px 8px 8px; background: #f7f3f0; color: #413f44; }

#applicationProcess		{  }
#applicationProcess h2	{ font-weight: 600; margin-top: 10px; margin-bottom: 6px; }
#applicationProcess h3	{ font-weight: 400; }
#applicationProcess h4	{ font-weight: 600; margin-bottom: -6px; color: #C5093B; }
.vffDeadlineDate		{ 	text-align: center; font-weight: 800; font-size: 20px; color: #333333; margin: 0px 0px 26px 0px; padding: 8px;
							border-radius: 4px; border: 1px solid silver; background: #f7f3f0; }

#vffTabbedBox { width: 670px; background: #f7f3f0; }
.home_tabbed_box { width: 670px; margin-top: 14px; background: #f7f3f0; }
.vffTabbedArea 	{ background: #fff; }

#vffTabbedBox ul { margin: 0px 0px 3px 0px; }
#vffTabbedBox a { border: none; }
#vffTabbedBox a:hover { border-bottom: none; }
ul.tabs { margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 6px; }
ul.tabs li { list-style: none; display: inline; }
ul.tabs li a { margin: 6px 0px 0px 0px; padding: 8px 2px 4px 9px; text-decoration: none; font-size: 13px; background: #b5a899; color: #413f44; }
ul.tabs li a:hover { color: #9D9596; }
ul.tabs li a.active { border-radius: 8px 8px 0px 0px; background: #f7f3f0; color: #413f44; }
ul.tabs li a.inactive { border-radius: 8px 8px 0px 0px; background: #eae9e9; }

.tabbedContent { padding: 20px 10px 56px 10px; border-radius: 0px 8px 8px 8px; background: #f7f3f0; }
#content_2, #content_3, #content_4, #content_5 { display:none; }

.vffBodyBoxHead		{ background: #C5093B; color: #fff; margin-bottom: 8px; padding: 9px 6px 11px 8px; font-size: 17px; font-weight: 400; }
.vffBodyBox			{ background: #f7f3f0; color: #333333; width: 330px; height: 419px; border: 1px solid #C5093B; }

.vffBodyCheckbox	{ font-size: 20px; padding-right: 8px; }

#vffForm label			{ display: inline-block; width: 110px; text-align: right; }
#vffForm span			{ color: red; }
.vffFormInputGroup		{ margin-top: 12px; }

.vffAppForm 							{ margin-bottom: 100px; }
.vffAppForm fieldset					{ margin: 16px 0px 10px 0px; }
.vffAppForm legend						{ padding: 0px 4px 0px 4px; font-size: 1.1em; font-weight: bold; color: #AD1912; }
.vffAppForm label						{ display: inline-block; line-height: 1.8; vertical-align: top; font-size: .9em; }
.vffAppForm fieldset fieldset			{ border: none; margin: 12px 0px 0px 0px; }
.vffAppForm fieldset fieldset legend	{ margin: 6px 0px 0px 0px; font-weight: normal; }
.shortLabel								{ text-align: left; width: 90px; }
.longLabel								{ text-align: left; width: 160px; }
.vffAppForm span						{ color: #AD1912; }
.vffAppForm p							{ margin: 8px 0px 8px 0px; }
.vffAppForm input						{ margin-right: 14px; }

#eventRegForm label			{ display: inline-block; width: 110px; text-align: right; }
#eventRegForm span			{ color: red; }
.eventRegTypeHolder			{ float: right; line-height: 2em; margin-top: 12px; }
.eventRegType				{ text-align: left }

.vffBioImage			{ float: right; margin: 0px 0px 12px 12px; border: 1px solid #ececec; }

.vffProjectImage		{ text-align: center; font-style: italic; font-size: 11px; margin-bottom: 8px; }

#vffFooter			{ width: 100%; margin-top: 100%; text-align: right; }

#x_card_check		{ display: none; width: 300px; }


/* New Forum Page */
.forumUploaderAll 				{ border-collapse: collapse; }
.forumUploaderAll td 				{ border: 1px solid silver; padding: 6px; }
.forumUploaderAll td:last-child 	{ border-right: 1px solid silver; }
.forumUploaderAll td.tog1			{ background-color: #f7f3f0; }

#forumHolder h2			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 22px; font-weight: 500; color: #01072e; padding-left: 30px; }
#forumHolder h3			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 18px; font-weight:500; color: #01072e; margin-bottom: -4px; padding-left: 30px; }
#forumHolder h4			{ font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 16px; font-weight: 500; color:#01072e; margin: 2px 0 8px 0; padding-left: 30px; }
#forumHolder h5         { font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 14px; font-weight: 400; color:#01072e; margin: 2px 0 8px 0; padding-left: 30px; }

#forumHolder p			{ 	font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; padding: 0px 22px 18px 30px;
							text-align: left; font-size: 16px; line-height: 1.8em; }
.highlight 				{background-color: #fff2ac; background-image: linear-gradient(to right, #ffe359 0%, #fff2ac 100%);}
							
#forumHolder .arfPara	{ 	font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; padding: 0px 22px 18px 50px;
							text-align: left; font-size: 14px; line-height: 1.6em; }
							
#forumHolder a			{ color: #0a4ebe; }
.center 				{display: block; margin-left: auto; margin-right: auto; width: 50%;}


.forumList				{ 	counter-reset: li; list-style: none; 
							font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 16px; line-height: 1.5em; 
							margin: 0px 0px 0px 30px; padding-right: 50px; 
						}

.forumList ul li 		{font-family:"Open Sans","Tahoma"; position: relative; padding-left: 20px; min-height: 30px;}

.forumList ul li:before {		content:counter(none); counter-increment:none;
								color: #01072e; background: #01072e;
								border-radius: 50%;
								width: 15px; height: 15px; line-height: 20px;
								font-family: "Open Sans","Tahoma",verdana,arial,sans-serif;
								text-align: center; font-size: 2px;
								display: block;
								position: absolute; top: 0px; left: 0px;}

#forumHolder ol 		{ 	counter-reset: li; list-style: none; *list-style: decimal; margin: 16px 0px 0px 18px; padding-right: 50px;
							font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 16px; line-height: 1.6em; }

#forumHolder ol li 		{ 	position: relative; padding-left: 60px; min-height: 60px; padding-bottom: 15px; }

#forumHolder ol li:before 	{ 	content: counter(li); counter-increment: li;
								color: #fff; background: #01072e;
								border-radius: 50%;
								font-size: 18px;
								width: 38px; height: 38px; line-height: 38px;
								text-align: center;
								display: block;
								position: absolute; top: 0; left: 0;
							}
							
.forumTable					{ 	font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 14px; line-height: 1.4em; 
	margin: 0px 18px 18px 30px; width: 95%; border-collapse: collapse;}
.forumTable2				{ 	font-family: "Merriweather",verdana,arial,sans-serif; color:#1F2833; font-size: 12px; font-weight: bolder; line-height: 									1.4em; width:94%;margin: 0px 18px 18px 25px; border-collapse: collapse;}

.eventInvisibleTable				{ 	font-family: "Merriweather",verdana,arial,sans-serif; font-size: 12px; line-height: 1.2em; 
								margin: 0px 10px 10px 15px; border:1px solid white; border-collapse: collapse; 
							}
.eventInvisibleTable tr td        {border: none;}
.eventInvisibleTable td          {padding: 4px;}

.eventTable					{ 	font-family: "Merriweather",verdana,arial,sans-serif; font-size: 10px; line-height: 1.3em; 
								margin: 0px 16px 16px 26px; border-collapse: collapse; 
							}
.forumTable td				{ padding: 8px; border: 1px solid silver; }
.forumTable2 td             { padding: 5px; border: 2px solid white; background-color:#C2CAD0; text-align:center;}
.eventTable td              { padding: 8px; border: 1px solid silver;}
.tableCurrency				{ text-align: right; }
.tableHighlight				{ vertical-align: top; background-color: #b7d0ea; font-weight: 700; }
.tableHighlight2			{ vertical-align: top; background-color: #FFFFE0; font-weight: 700; }
.tableHighlight3			{ vertical-align: top; background-color:#ffec49; font-weight: 400;}
.tableHighlight4			{ vertical-align: top; background-color:#d2dfec; font-weight: 400;}

.hoveyList					{ 	margin: -12px 0px 14px 0px; list-style: none; list-style-type: none; padding: 0; }
.hoveyList li				{ 	background-image: url(/images/dmImage/SourceImage/blueHoveySmall.png); 
								background-repeat: no-repeat; background-position: 0 .4em; 
								padding-left: 2.2em; margin-bottom: 6px;
							}
.hoveyListForum				{ 	font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 16px; line-height: 1.9em; 
								margin: 0px 0px 12px 36px;
							}

.techSessionTable			{ 	font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 13px; line-height: 1.3em; border: 1px solid silver; border-spacing: 0; border-collapse: collapse;
								width: 800px; margin: 20px 10px 20px 10px; }
.techSessionTable th		{ text-align: center; font-size: 16px; border: 1px solid silver; vertical-align: top; padding: 4px; }
.techSessionTable td		{ font-size: 12px; border: 1px solid silver; vertical-align: top; padding: 4px; }

#forumButtonHolder a		{ color: #0a4ebe; text-decoration: none; border-bottom: none; }
#forumButtonHolder a:hover	{ color: #FFFFFF; }
.forumButton			{ 	background: #fff; height: 28px; width: 160px; color: #0a4ebe; font-size: 14px; font-weight: 500; text-align: center; padding: 10px 8px 0px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #0a4ebe; font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }
/*.forumButton:hover	{ background: #f7f3f0; color: #36659c; cursor: pointer; }*/
.forumButton:hover	{ background: #0a4ebe; color: #fff; cursor: pointer; }
.tourButton			{ 	background: #dbdbdb; height: 30px; width: 180px; color: #ffffff; font-size: 16px; font-weight: 500; text-align: center; padding: 8px 8px 8px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
							border: 1px solid #01072e; text-decoration: none; font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }
.tourButton:hover	{ background: #01072e; color: #eeeeee; cursor: pointer; }

#titleTextHolder	{ position: relative; }
#titleText			{ 	position: absolute; z-index: 10; 
						font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; color: #fff; 
						top: 0; left: 0; margin: 0px 0px 0px 0px; }

#forumGrid			{ 	margin: 20px auto 0px auto; width: 760px; text-align:left; 
						font-family: "Open Sans","Tahoma",verdana,arial,sans-serif;}

#forumGrid p		{ font-size: 17px; font-weight: 400;  text-align: left; }
.forumGridSub		{ font-size: 22px; font-weight: 200; }

.forumGridLeft		{ float: left;}
.forumGridRight		{ float: right;}

.loggedInButton			{ 	font-weight: bold; font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; font-size: 13px; color: black; }

.container 			{ margin: 0 auto; }

.arfTrans			{ background: rgba(15, 66, 150, 0.7); }

.malaccaTour		{ background-image: url("/images/forum/arf/MalaccaRiverWalk.jpg"); }
.malaccaTable		{ 	margin: -10px 0px 20px 120px; border-collapse: collapse; 
						font-family: "open_sanscondensed_light","Tahoma",verdana,arial,sans-serif; font-size: 17px; }
.malaccaTable td		{ padding: 3px 12px 3px 6px; }
.malaccaTableBold td	{ padding: 0px; }
.malaccaTableBold		{ font-family: "open_sans_condensedbold","Tahoma",verdana,arial,sans-serif; font-size: 17px; text-align: right; }

#arfRegister		{ background-image: url("/images/forum/arf/arf2014_groupPicture.jpg"); width: 940px; height: 223px; text-align: center; }

#arfTravel		{ background-image: url("/images/forum/arf/singaporeStreet.jpg"); width: 940px; height: 269px; text-align: center; }

#arfConcorde	{ 	background-image: url("/images/forum/arf/concorde.jpg"); width: 940px; height: 439px; text-align: center;
					font-family: "Open Sans","Tahoma",verdana,arial,sans-serif; }

#arfMap			{ background-image: url("/images/forum/arf/concordeMap.jpg"); width: 940px; height: 356px; text-align: center; }

#dressCode		{ margin: 0px; border-top: 1px solid silver; border-bottom: 1px solid silver; }

section.module:last-child 		{ margin-bottom: 0; }
section.module p:last-child 	{ margin-bottom: 0; }

section.module.parallax 		{ 	width: 100%;
									margin-bottom: 0px;
									background-repeat: no-repeat;
									background-attachment: fixed;
									/*background-size: 940px auto;*/
									background-size: 942px;
								}
								
section.module.parallax-1 		{ 	height: 300px; background-position: 50% -20%;
									background-image: url("/images/forum/ceoPanel.jpg");
								}
section.module.parallax-2 		{ 	height: 270px; background-position: 50% 100%;
									background-image: url("/images/forum/shortCourse.jpg"); 
								}
section.module.parallax-3 		{ 	height: 270px; background-position: 50% 100%;
									background-image: url("/images/forum/PhoenixHotelScroller.jpg"); 
								}	
section.module.parallax-4 		{	height: 270px; background-position: 50% 100%;
								    background-image: url("/images/forum/phillyScroller.jpg");	
								}
section.module.parallax-5       { 	height: 600px; background-position: 50% 100%; 
								  	background-image: url("/images/forum/f74GraphScroller.jpg");	
								}
section.module.parallax-6       { 	height: 300px; background-position: 50% 100%; 
								  	background-image: url("/images/forum/fortWorthScroller.jpg");	
								}
p.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom:10px;
}

/* Add a background color to the accordion if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
p.accordion.active, p.accordion:hover {
    background-color: #ddd;
}

/* Unicode character for "plus" sign (+) */
p.accordion:after {
    content: '\2795'; 
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

/* Unicode character for "minus" sign (-) */
p.accordion.active:after {
    content: "\2796"; 
}

/* Style the element that is used for the panel class */

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom:10px;
}

div.panel.show {
    opacity: 1;
    max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}

/*---------------------------------------------------------------*/
/* SLIDESHOW
/*---------------------------------------------------------------*/
#slides		{ position: relative; list-style-type: none; }
/*
.slide		{ position: absolute;  opacity: 0; z-index: 1; 
				-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s; }
*/
.slide			{ }
.littleSlide		{ top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; z-index: 1;
						-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s; }
.showing	{ opacity: 1; z-index: 2; }