/*
-----------------------------------------------------------------------------------------------------------
Page Image
-----------------------------------------------------------------------------------------------------------
*/

#layoutContentImage
{
	width: 100%;
	position: relative;
}

#layoutLoginOverlay
{
	position: absolute;
	bottom: 20px;
	left: 755px;
}

#layoutContentImage .ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField
{
	margin: 0px !important;
	padding: 0px !important;
}

/*
-----------------------------------------------------------------------------------------------------------
Content
-----------------------------------------------------------------------------------------------------------
*/

#layoutLowerContent
{
	margin-top: 40px;
	margin-bottom: 40px;
	
	overflow: hidden;
}

	#layoutLeftContent
	{
		width: 264px;
		
		float:left;
		
		position: relative;		
	}
			
	#layoutLeftContent:before
	{
		/*Needed to overlap content pictures if they are used*/
		content: "";
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		right: -1px;
		bottom: 0;
		border-right: 1px solid rgb(220,220,220);
		
		z-index: -1;
	}

		/*
		-----------------------------------------------------------------------------------------------------------
		Twitter
		-----------------------------------------------------------------------------------------------------------
		*/
	
		#layoutTwitterContainer
		{
			width: 224px;
			margin-top: 0px;
			margin-left: 20px;
			
			overflow: hidden;
		}
		
		#layoutTwitterContainer .ms-webpartzone-cell
		{
			margin: 0px;
			padding: 0px;
		}
		
		#layoutTwitterContainer iframe
		{
			padding-bottom: 10px !important;
		}
	
	#layoutMiddleContent
	{
		width: 430px;
		
		margin-left: 20px;
		margin-right: 20px;
		
		float:left;
	}
	
	#layoutRightContent
	{
		width: 264px;
		
		float:left;
		
		position: relative;
	}
	
		#layoutRightTopContentContainer
		{
			width: 224px;
			
			margin-left: 20px;
		}
	
		#layoutRightContentContainer
		{
			width: 224px;
			
			margin-left: 20px;
		}
		
		#layoutNewsletterContainer
		{
			width: 224px;
			
			margin-left: 20px;
			margin-top: 20px;
			
			/*display: none;*/
		}
			#layoutNewsletter
			{
				width: 224px;
				
				margin-top: 10px;
			}
	
	#layoutRightContent:before
	{
		/*Needed to overlap content pictures if they are used*/
		content: "";
		position: absolute;
		display: block;
		top: 0;
		left: -1px;
		right: 0;
		bottom: 0;
		border-left: 1px solid rgb(220,220,220);
		
		z-index: -1;
	}