/* CSS Document */


/*--------------------------------------------------------*/
/* Start of CONTAINER div */
/*--------------------------------------------------------*/
#container { 
	position: relative; 
	margin: 0 auto;
	width: 778px;
	text-align: left; 
}
	/*----------------------------------------------------*/
		/* Start of HEADER div */
	/*----------------------------------------------------*/
	#header {
		margin: 0 0 0 0;
		width: 778px;
		background-color: white;
	}
	/*--------------sub-divs under HEADER DIV-------------*/
		#logo { 
			position: absolute;
			margin: 30px 0 0 540px;
			width: 250px;
		}
		#header_image_1 { 
			margin: 9px 0 0 0;
			background-color: white;
			float: left;
		}
		#header_image_2 { 
			margin: 9px 0 0 0;
			background-color: white;
			float: left;
		}
		/*---------------sub-divs under SERVICES DIV------*/
			#service_links {
				clear: both;
				margin: 10px 0 0 0;
				background-color: white;
				float: left;
				text-align: left;
				
			}
			#search { float: left; margin-top: 0;}
			#services { float: left; margin-top: 0;}
			/*----------------Other---------------------------*/
			.clearfix:after { /* clearing hack for mozilla firefox */
				content:""; 
				display:block; 
				height:0; 
				clear:both; 
			}
			.clearfix {
				display:inline;
			}
			/* mac hide \*/
				* html .clearfix {height: 1%;}
				 .clearfix {display: block;}
			/* End hide */
			#content_spacer {
						float: right;
						visibility: hidden;
						display: inline;
						height: 350px;
						min-height: 350px;
			}
			#breadcrumb_trail_container { width: 778px; border-bottom: 1px solid #B6AD9C; }
	/*----------------------------------------------------*/
	/* End of HEADER div */
	/*----------------------------------------------------*/
	
	/* Navigation */
	#main_navigation {
		margin: 10px 0 0 0;
		width: 778px;
		background-color: white;
	}
	/*----------------------------------------------------*/
	/* Start of CONTENT div */
	/*----------------------------------------------------*/
	/*----------------Homepage Templete------------------*/
	#main_content { margin: 0; float: right; }
	
	#main_area {
		margin: 15px 0 0 0;
		width: 778px;
		background-color: white;
	}
	#main_area_2 {
		margin: 5px 0 0 0;
		width: 778px;
		padding: 5px 0 0 0;
		background-color: white;
	}
	Homepage{
	width: 547px;
	float: left;
	display: inline;
	}
	#home_welcome { margin: 0 0 0 0; width: 547px; border-bottom: 1px solid #B6AD9C;}
	
	/*---------------sub-divs under CONTENT DIV----------*/
	
		#content_box {
			margin: 0 ;
			background-color: white;
			float: left;
		}
		/*------------------------------------------------*/
		#home_column_left {
			margin: 15px 0 0 0;
			width: 213px;
			background-color: white;
			float: left;
		}
		/*------------------------------------------------*/
		#home_column_middle {
			margin: 15px 0 0 20px;
			width: 314px;
			background-color: white;
			float: left;
		}
		#home_column_right { width: 205px; float: right; background-color: #E0DDD6; margin-bottom: 10px;}
	/*----------------------------------------------------*/
	/*---------2 column template--------------------------*/
		#column_2_left{
			margin: 0;
			width: 160px;
			float: left;
			display: inline;
		}
		#column_2_left_2 {
			margin: 0;
			width: 160px;
			float: left;
			clear: both;
		}

		#column_2_middle {
			margin: 0 0 0 0;
			float: left;
			text-align: left;
		}

		#column_2_right{
			margin: 0;
			float: right;
			text-align: left;
		}

	/*---------popup column template--------------------------*/
		#popup_column {
			margin: 10px;
			width: 100%;
				
			}
	/* End of CONTENT div */
	/*----------------------------------------------------*/
	
	/*----------------------------------------------------*/
	/* Start of FOOTER div */
	/*----------------------------------------------------*/
	#footer {
		clear: both;
		margin: 2px 0 0 0;
		height: 23px;
		width: 778px;
		background-color: #E0DDD6;
		}
		/*------------------------------------------------*/
		#footer_links {
			margin: 5px 0 0 12px;
			width: 400px;
			float: left;
		}
		#cambrient_brag {
			margin: 5px 0 0 0;
			width: 300px;
			float: right;
		}
		
	/*----------------------------------------------------*/
	/* End of FOOTER div*/
	/*----------------------------------------------------*/

/*--------------------------------------------------------*/
/*End of CONTAINER div */
/*--------------------------------------------------------*/
