/* Location Strategies LLC CSS Design */
/* June 2006 */
/* Created by Liberty Creative Solutions */
/* info@libertycreativesolutions.com   (708) 633-7450 */

body {
	background-color:#FCEDAD;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Layout Elements Start */

	#pagecontainer {
			width:99%;
			text-align:center;
			position:absolute;
	}
		
	#contentcontainer {
			position:relative;
			margin-left:auto;
			margin-right:auto;
			width:760px;
	}
	
	#topbluebar {
		position:absolute;
		width:553px;
		height:54px;
		left:207px;
		top:0;
		background-color:#02307B;
		color:#FFFFFF;
		z-index:1;
		overflow:visible;
	}
	
	#logo {
		position:absolute;
		width:139px;
		height:43px;
		left:20px;
		top:26px;
		z-index:2;
	}
	
	#topgreenbar {
		position:absolute;
		width:553px;
		height:26px;
		left:207px;
		top:54px;
		background-color:#045328;
		color:#FFFFFF;
		z-index:0;
		overflow:visible;
	}
	
	#topleftgreenline {
		position:absolute;
		width:207px;
		height:5px;
		left:0px;
		top:75px;
		background-color:#045328;
		color:#FFFFFF;
		z-index:1;
		overflow:visible;
	}
	
	#leftblueline {
		position:absolute;
		width:207px;
		height:17px;
		left:0px;
		top:83px;
		background-color:#02307B;
		color:#FFFFFF;
		z-index:1;
		overflow:visible;
	}
	
	#sidebarholder {
		position:absolute;
		width:207px;
		left:0;
		top:100px;
		background-color:#F6CE6E
	}
	
	#sidebartop {
		width:207px; 
		background-color:#F6CE6E; 
		top:0;
		text-align:left;
		padding-top:12px;
	}
	
	#sidebarbottom {
		width:207px; 
		height:38px;
	}
	
	#maincontent {
		position:absolute;
		width:529px;
		left:231px;
		top:103px;
		z-index:10;
		text-align:left;
	}
	
	#homeart {
		position:absolute;
		width:363px;
		height:330px;
		left:397px;
		top:80px;
		z-index:0;
	}

/* Layout Elements End */

/* Buttons Start */

	#buttonservices {
		position:absolute;
		width:50px;
		height:10px;
		left:235px;
		top:60px;
		z-index:5;
		overflow:visible;
	}

	#buttonphilosophy {
		position:absolute;
		width:88px;
		height:12px;
		left:303px;
		top:60px;
		z-index:0;
		overflow:visible;
	}
	
	#buttontools {
		position:absolute;
		width:30px;
		height:10px;
		left:407px;
		top:60px;
		z-index:5;
		overflow:visible;
	}
	
	#buttonaboutus {
		position:absolute;
		width:51px;
		height:10px;
		left:458px;
		top:60px;
		z-index:5;
		overflow:visible;
	}
	
	#buttoncontactus {
		position:absolute;
		width:62px;
		height:9px;
		left:528px;
		top:61px;
		z-index:5;
		overflow:visible;
	}
	
	#buttonhome {
		position:absolute;
		width:31px;
		height:10px;
		left:608px;
		top:60px;
		z-index:5;
		overflow:visible;
	}
/* Buttons End */

/* Image Styles Start */

	.imgfloatright {
		float:right;
		margin-left:12px;
		margin-bottom:12px;
	}

/* Image Styles End */


/* Text Styles Start */

	.bodycopy {
		font-size:14px;
		line-height:18px;
		color:#333333;
	}
	
	.sidebarcopy {
		font-size:12px;
		line-height:15px;
		margin-left:15px;
		margin-right:8px;
	}
	
	.footertext {
		font-size:9px;
		line-height:12px;
		text-align:center;
		margin-top:12px;
		margin-bottom:12px;
	}
	
	.photocredit {
		font-size:7px;
		line-height:10px;
		text-align:center;
		background-color:#FCEDAD;
		padding-top:8px;
	}
	
	.headline24 {
		font-size:24px;
		line-height:28px;
		color:#333333;
	}
	
	.headline20 {
		font-size:20px;
		line-height:24px;
		color:#333333;
	}
	
	.locationgreen {
		color:#00853E;
	}
	
	.homebodycopy {
		font-size:16px;
		line-height:22px;
	}
	
	.tabletext {
		font-size:10px;
		line-height:12px;
	}
	
	.subhead {
		font-size:16px;
	}


/* Text Styles End */

/* List Styles Start */

	ul.sidebar {
		list-style:none;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:8px;
		padding-left:14px;
		font-size:12px;
		line-height:22px;
	}
	
	ul.sidebarclient {
		list-style:none;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:8px;
		padding-left:14px;
		font-size:10px;
		line-height:14px;
	}

/* List Styles End */

/* Hyperlink Styles Start */

	a {
		text-decoration:none;
		color:#045328;
		font-weight:bold;
	}
	
	a:visited {
		text-decoration:none;
		color:#045328;
		font-weight:bold;
	}
	
	a:hover {
		text-decoration:underline;
		color:#045328;
		font-weight:bold;
	}

/* Hyperlink Styles End */

/* Layer Names for Show/Hide Start */

	#RetailSiteFeasibilityStudy {
		text-align:inherit;
	}

/* Layer Names for Show/Hide End*/