  
	 
	.layout_2ColEqual .Col1
	{
		width: 50%;
	}


	.layout_2ColEqual .Col2
	{
		width: 50%;
	}

	.layout_2ColLeft .Col1
	{
		width: 67%;
	}
	.layout_2ColLeft .Col2
	{
		width: 33%;
	}


	.layout_2ColRight .Col1
	{
		width: 33%;
	}
	.layout_2ColRight .Col2
	{
		width: 67%;
	}
	
		
	.featured_article_col.col_w_50
	{
		width: 50%;
	}
	

	.featured_article_col.col_w_33
	{
		width: 33%;
	}

	.featured_article_col.col_w_25
	{
		width: 25%;
	}


	.featured_article_col.col_w_20
	{
		width: 20%;
	}



	.HorizontalTabPanel.TabPanel
	{ 
	display: none;
	overflow: auto; 
		padding: 15px;
	border-top: 1px solid #FFC900;
	border-top: 1px solid #efefef;
	}

	.VerticalTabPanel.TabPanel
	{
	display: none;
	overflow: auto; 
		padding-left: 15px;
	border-left: 1px solid #efefef;
	}

	.TabPanel.ActivePanel
	{
		display: block;
		margin-top: 2px;
	}

	.HorizontalTabs.TabContainer
	{  
		line-height: 36px;
		height: 36px;
		padding:0px;
		margin:0px;
	}
	
	.HorizontalTabs.TabContainer > li  
	{
		display: block; 
		float: left;
	}

	.VerticalTabs.TabContainer
	{ 
 		line-height: 36px;
 		padding:0px;
		margin:0px;
		display: block; 
		padding:0px; 
		margin:0px; 
		list-style:none; 
		float:left;
	}

	.HorizontalTabs .Tab
	{ 
		padding-left: 18px;
		padding-right: 18px;
		cursor: pointer;
		margin-left: 3px;
		
		height: 36px;
		line-height: 36px;
		
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px; 
		color: #030303; 
		display: block;
		
	}


	.VerticalTabs .Tab
	{ 
		padding-left: 18px;
		padding-right: 18px;
		cursor: pointer;
		margin-left: 3px;
		
		height: 36px;
		line-height: 36px;
		
		color: #030303; 
		display: block;
		
	}




	.Tab.ActiveTab
	{
		background-color: #e2e2e2; 
	}
 
 
	.TabPanel.Loading {
	
		min-height: 300px;
	}
	
	.ActivityIndicatorFrame {
		position: fixed;
		top: 40%;
		left: 50%; 
		z-index: 5000;
	}

	.ActivityIndicator {
		display: none;
		visibility: hidden;
	}
	
	.ActivityIndicator,
	.Loader {
 		display: none;
		position: absolute;
		
		margin: 1px;
		border-radius: 50%;
		border: 3px solid red;
		border-color: #222 transparent #222 transparent;
		animation: lds-dual-ring 1s linear infinite;
		
		width: 50px;
		height: 50px;
		left:0px;
		right:0px;
		margin-top: 100px;
		margin-left: auto; 
		margin-right: auto;
	}
	
	@keyframes lds-dual-ring {
		0% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(360deg);
		}
	}
	
	
	.Loader[state='active'] {
		display: block; 
	}
	
	
	.FullPageEvent .EventImageOnCalendar {	
		display: none;
	}
	

	component {
	
		display: none;
	}
	 
	