@charset "utf-8";
/* CSS Document */


/*************************************************************************************************************************/
/************************************************* CSS DOCUMENT STRUCTURE ************************************************/

/*********** 1. a-cms Branding Styles - This is the branding bar at the bottom of all sites ******************************/

/*********** 2. Page Structure Styles - This is the fundamental core layout of the Global Site structure *****************/

/***********   2a. Ever Present Navigation *******************************************************************************/
/***********   2b. Page Structure ****************************************************************************************/
/***********   2c. Global Links ******************************************************************************************/
/***********   2d. Page Headings *****************************************************************************************/
/***********   2e. Body Copy *********************************************************************************************/
/***********   2f. Buttons ***********************************************************************************************/
/***********   2g. Pagination ********************************************************************************************/
/***********   2g. Tables ************************************************************************************************/
/***********     2ha. Data Grids *****************************************************************************************/
/***********     2hb. Pop Up Tables **************************************************************************************/
/***********     2hc. Form Builder Tables ********************************************************************************/
/***********   2i. Forms *************************************************************************************************/
/***********   2j. Error & Confirmation Messages *************************************************************************/
/***********   2k. Gallery Pods ******************************************************************************************/
/***********   2l. Pop Ups ***********************************************************************************************/

/*************************************************************************************************************************/
/*************************************************************************************************************************/




/*************************************************************************************************************************/
/*************************************************************************************************************************/
/***START 1. a-cms Branding Styles***/
div.AcmsCredit {
	background: #F1EDED;
	border-top: 2px ridge #A0A0A0;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	clear: both;
	}
div.AcmsCredit p {
	font-size: 0.7em;
	color: #424242;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',helvetica,sans-serif;
	text-align: left;
	margin: 0 auto;
	padding: 10px 10px 0px 10px;
	float: left;
	}
div.AcmsCredit p img {
	margin: -8px 0 0 2px;
	}
div.AcmsCredit p#AcmsAdminLogin {
	float: right;
	}
div.AcmsCredit p#AcmsAdminLogin a:link {
	color: #424242;
	text-decoration: none;
	}
div.AcmsCredit p#AcmsAdminLogin a:hover {
	text-decoration: underline;
	}
/****END 1. a-cms Branding Styles****/
/*************************************************************************************************************************/
/*************************************************************************************************************************/




/*************************************************************************************************************************/
/*************************************************************************************************************************/
/***START 2. Page Structure Styles***/

	/***2a. Ever Present Navigation***/
	div#TopNavigationContainer {
		clear: both;
		}
	div#TopNavigationContainer ul li {
		float: left;
		}
	div#BreadCrumbContainer ul li {
		float: left;
		}
	
	
	/***2b. Page Structure***/
	.ClearFloats0Height {
		clear: both;
		height: 0;
		overflow: hidden;
		display: block;
		}
	
	.ClearFix:after,
	div#ContentColumnContainer:after,
	div#BrandingContainer:after,
	div#CopyrightNotice:after,
	div#TwoColumnsContainer:after,
	div#ThreeColumnsContainer:after,
	div#FooterContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
	.ClearFix,
	div#ContentColumnContainer,
	div#BrandingContainer,
	div#CopyrightNotice,
	div#TwoColumnsContainer,
	div#ThreeColumnsContainer,
	div#FourColumnsContainer,
	div#FooterContainer {
		display: inline-block;
		}
	
	/* Hides from IE-mac \*/
	* html .ClearFix,
	* html div#ContentColumnContainer,
	* html div#BrandingContainer,
	* html div#CopyrightNotice,
	* html div#TwoColumnsContainer,
	* html div#ThreeColumnsContainer,
	* html div#FourColumnsContainer,
	* html div#FooterContainer {
		height: 1%;
		}
	.ClearFix,
	div#ContentColumnContainer,
	div#BrandingContainer,
	div#CopyrightNotice,
	div#TwoColumnsContainer,
	div#ThreeColumnsContainer,
	div#FourColumnsContainer,
	div#FooterContainer {
		display: block;
		}
	/* End hide from IE-mac */ 
	
	div#LogoContainer {

		}
	div#BrandMessage {
		float: left;
		}
	div.OneColumnContainer {
	}
	div.TwoColumnsContainer {
		}
	div.TwoColumnNarrowLeftColA {
		float: left;
		}
	div.TwoColumnNarrowLeftColB {
		float: left;
		}
	div.TwoColumnNarrowRightColA {
		float: left;
		}
	div.TwoColumnNarrowRightColB {
		float: left;
		}
	div.ThreeColumnsContainer {
		}
	div.ThreeColumnColA {
		float: left;
		}
	div.ThreeColumnColB {
		float: left;
		}
	div.ThreeColumnColC {
		float: left;
		}
	div.FourColumnsContainer {
		width: 100%;
		}
	div.FourColumnColA {
		float: left;
		}
	div.FourColumnColB {
		float: left;
		}
	div.FourColumnColC {
		float: left;
		}
	div.FourColumnColD {
		float: left;
		}
	div#FooterNavigation {
		float: left;
		}
	div#CopyrightNotice {
		float: right;
		}
	div#FooterContainer ul li {
		float: left;
		}
	div#CompanyDetails {
		clear: both;
		}
	/***2c. Global Links***/
	
	/***2d. Page Headings***/
	
	/***2e. Body Copy***/
	
	/***2f. Buttons***/
	
	/***2g. Pagination***/
	
	/***2h. Tables***/

		/***2ha. Form Builder Tables***/

		/***2hb. Form Builder Tables***/

		/***2hc. Form Builder Tables***/
	
	/***2i. Forms***/
	
	
	/***2j. Error & Confirmation Messages***/
	

	/***2k. Gallery Pods***/
	div.ImageThumbnail,
	div.GalleryItem {
		float: left;
		}
	div.GalleryItem h4 span a {
		display: inline;
		}
	div.GalleryItem a {
		display: block;
		}
	div.ButtonImage {
		display: inline;
		}
	div.ButtonImage a {
		display: inline;
		}
		
		
	/***2l. Pop Ups***/


/****END Page Structure Styles****/
/*************************************************************************************************************************/
/*************************************************************************************************************************/