﻿/* ######################################################	Main Site Styles	###################################################### */
/* ################################################################################################################################### */
	body.main 
	{
		background-color: #f4f4f4;
		background-image: url(../Images/geo_bg.jpg);
		background-position: left bottom;
		background-repeat: repeat-x;
		margin: 0px auto;
	}
	
	div.ClearDivs
	{
		clear: both;
		font: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	div#MainContainer
	{
	    margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
		min-height: 750px;
		text-align: center;
		width: 946px;
	}
	
	.leftborder
	{
	    background-image: url(../Images/leftborder.jpg);
	    background-repeat: repeat-y;
	    padding-left: 6px;
	}
	
	.rightborder
	{
	    background-image: url(../Images/rightborder.jpg);
	    background-repeat: repeat-y;
	    padding-left: 6px;
	}
	
	.bottomborder
	{
	    background-image: url(../Images/bottomborder.jpg);
	    background-repeat: repeat-x;
	    padding-top: 10px;
	}
	
	.leftborderbottom
	{
	    background-image: url(../Images/leftborder_bottom.jpg);
	    background-repeat: repeat-y;
	    padding-left: 6px;
	    padding-top: 10px;
	}
	
	.rightborderbottom
	{
	    background-image: url(../Images/rightborder_bottom.jpg);
	    background-repeat: repeat-y;
	    padding-left: 6px;
	    padding-top: 10px;
	}
	
	div.TopLeftCorner
	{
	    background-color: Transparent;
		float: left;
		height: 85px;
		width: 28px;
	}
	
	div.TopLeftCornerInsideTop
	{
		background: transparent url(../Images/Rounded_Corners_01.png) no-repeat top left;
		height: 30px;
		width: 28px;
	}
	
	div.TopLeftCornerInsideBot
	{
		background: White;
		border-bottom: solid 2px #653332;
		border-left: solid 2px #653332;
		height: 57px;
		width: 28px;
	}
	
	div.TopRightCorner
	{
		float: left;
		height: 85px;
		width: 28px;
	}
	
	div.TopRightCornerInsideTop
	{
		background: transparent url(../Images/Rounded_Corners_03.png) no-repeat top right;
		height: 30px;
		width: 28px;
	}
	
	div.TopRightCornerInsideBot
	{
		background: White;
		border-bottom: solid 2px #653332;
		border-right: solid 2px #653332;
		height: 57px;
		width: 26px;
	}
	
	div.BottomLeftCorner
	{
		background: transparent url(../Images/Rounded_Corners_06.png) no-repeat top right;
		float: left;
		height: 30px;
		width: 28px;
	}
	
	div.Footer
	{
		background: white;
		border-bottom: solid 2px #653332;
		float: left;
		height: 28px;
		width: 890px;
	}
	
	div.BottomRightCorner
	{
		background: transparent url(../Images/Rounded_Corners_08.png) no-repeat top right;
		float: left;
		height: 30px;
		width: 28px;
	}
	
	.leftdivtop
	{
	    float: left;
	    padding-bottom: 5px;
	    width: 494px;
	}
	
	.rightdivtop
	{
	    float: right;
	    width: 190px;
	}
	
	.leftdivmid
	{
	    float: left;
	    width: 410px;
	}
	
	.rightdivmid
	{
	    float: right;
	    width: 268px;
	}
	
	.leftpictureBorder
	{
	    border: solid 2px #CCCC99;
	    float: left;
	    width: 190px;
	}
	
	.rightpictureBorder
	{
	    border: solid 2px #CCCC99;
	    float: right;
	    width: 190px;
	}
	
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	Header Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */	
		.HeaderPane
		{
		    background-color: White;
			border-bottom: solid 2px #653332;
			border-top: solid 2px #653332;
			padding-left: 5px;
			padding-right: 5px;
			text-align: center;
			width: 100%;
		}
		
		.GeoLogo
		{
			background: White no-repeat top center;
			float: left;
			height: 85px;
			padding-top: 5px;
		}
		
		.HeaderSlogan
		{
		    background-color: Transparent;
			background-image: url(../Images/Title.jpg);
			background-position: 200px center;
			background-repeat: no-repeat;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 18px;
			font-style: normal;
			font-weight: bold;
			height: 85px;
			line-height: 85px;
			margin-left: auto;
			margin-right: auto;
			padding-left: 45px;
			padding-top: 10px;
			text-align: center;
		}
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	Header Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	 Body Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
		.BodyBG
		{
			background: white;
			height: 100%;
			padding-bottom: 8px;
		}
		
		div#MainContainer #Heading
		{
			background-image: url(../Images/client_satis.jpg);
			background-position: center center;
			background-repeat: no-repeat;
			border: solid 0px goldenrod;
			color: #5a2422;
			font-family: Agency FB;
			font-size: 24px;
			font-weight: bold;
			line-height: 38px;
			padding: 0px 0px 12px 0px;
			position: relative;
			right: 3px;
			width: 100%;
		}
		
		div#MainContainer #LeftPane
		{
			border: solid 0px Red;
			float: left;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;
			font-weight: normal;
			height: 100%;
			text-align: center;
			width: 225px;
		}
		
		div.InnerLeftPane
		{
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			width: 185px;
		}
		
		div.InnerTopLeftCorner { background: url(../Images/inner_topleft.gif); float: left; height: 16px; width: 15px;}
		div.InnerTopLine { border-top: solid 1px #c6c58b; float: left; width: 464px;}
		div.InnerTopRightCorner { background: url(../Images/inner_topright.gif); float: left; height: 16px; width: 15px;}
		div.InnerCenter { border-left: solid 1px #c6c58b; border-right: solid 1px #c6c58b; text-align: center; width: 492px;}
		div.InnerContainer { margin-left: auto; margin-right: auto; padding: 0px 5px; text-align: left; width: 487px;}
		div.InnerBottomLeftCorner { background: url(../Images/inner_bottomleft.gif); float: left; height: 16px; width: 15px;}
		div.InnerBottomLine { border-bottom: solid 1px #c6c58b; float: left; height: 16px; width: 464px;}
		div.InnerBottomRightCorner { background: url(../Images/inner_bottomright.gif); float: left; height: 16px; width: 15px;}
		
		div#MainContainer #CenterPane
		{
			border: solid 0px Red;
			float: left;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;
			font-weight: normal;
			height: 100%;	
			padding-left: 2px;	
			padding-right: 2px;
			text-align: center;
			width: 690px;
		}
		
		div#MainContainer #RightPane
		{
			border: solid 0px Red;
			float: right;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;
			font-weight: normal;
			height: 100%;
			padding: 0px 3px;
			text-align: left;
			width: 196px;
		}
		
		.ServicesSection
		{
		    background-color: #cccc99;
		    width: 100%;
		}
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	 Body Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	Footer Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
		.BottomLine
		{
			background-color: #FFFFFF;
			padding-bottom: 10px;
			padding-left: 25px;
			padding-right: 25px;
			padding-top: 5px;
		}
		
		.GreenPaneTop
		{
			background-color: #026735;
			background-image: url(../Images/foot_bg.jpg);
			background-repeat: repeat-x;
			border-bottom: solid 2px #653332;
			color: White;
			font-family: Arial,Helvetica,San-Serif Black;
			font-size: 14px;
			font-weight: bold;
			height: 68px;		
			width: 942px;
		}
	
		.GreenPaneBot
		{
			background-color: #026735;
			background-image: url(../Images/foot_bg_inv.jpg);
			background-repeat: repeat-x;
			border-bottom: solid 2px #653332;
			border-top: solid 2px #653332;
			color: White;
			font-family: Tahoma;
			font-size: 11px;
			font-weight: bold;
			height: 28px;		
			width: 100%;
		}
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	Footer Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	 Text Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
		ol
		{
			border: solid 0px blue;
			list-style-type: square;
			list-style-position: inherit;	
			margin: 0px;
			padding-left: 15px;		
			text-align: left;
		}
		
		li
		{
			padding-bottom: 7px;
		}
		
		.h2
		{
			color: #000000;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 14px;			
			font-weight: bold;
		}
		
		.h3
		{
			color: #000000;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 14px;			
			font-weight: bold;
		}
				
		.h4_green_underline
		{
			color: #026735;
			font-family: "Trebuchet MS";
			font-size: 16px;			
			font-weight: bold;
			padding-bottom: 4px;
			text-decoration: underline;
		}
		
		.h4_Black
		{
			color: #000000;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;			
			font-weight: bold;
			padding-bottom: 4px;
		}
		
		.h4_Maroon
		{
			color: #5a2422;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;			
			font-weight: bold;
			padding-bottom: 4px;
		}
		
		.h6_Italic
		{			
			color: #000000;
			font-family: Arial,Helvetica,San-Serif;
			font-size: 12px;	
			font-style: italic;	
		}
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	 Text Styles	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	
/* ######################################################	Main Site Styles	###################################################### */
/* ################################################################################################################################### */
