
body		{ 
	font-family: Verdana;
	font-size: 10pt;
	color:		black;
	background:	#ffffdd;
}


/* NAVIGATION MENU AREA   */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		position:absolute;
		margin-left:10px;
		margin-top:225px;
		width:155px;
		height:532px;
		background-color:#b7c199;
		border-width:3px 1px;
		border-style:solid;
		border-color:#a5a7a7;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:6px 40px 6px 12px;
		color:#000000;
		font-family:"Helvetica Condensed", "Arial Narrow", sans-serif;
		letter-spacing:1px;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#d8dec8;
		color:#000000;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#d8dec8;
		color:#000000;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#d8dec8;
		color:#000000;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:155px;
		padding:5px;
		margin:0px;
		background-color:#e4e9da;
		border-width:3px 1px 1px;
		border-style:solid;
		border-color:#7b7e7e;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 5px;
		color:#000000;
		font-family:"Helvetica Condensed", "Arial Narrow", sans-serif;
		letter-spacing:1px;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:none;
		font-variant:small-caps;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:none;
		font-variant:small-caps;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#f1f1f1;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		padding:5px 0px 5px 5px;
		margin:0px;
		background-color:#006351;
		color:#e4e9da;
		font-family:"Helvetica Condensed", "Arial Narrow", sans-serif;
		letter-spacing:1px;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px;
		border-color:#a2a1ad;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	
		background-image:url(cssalt1_arrow_right.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(cssalt1_arrow_right_hover.gif);
		text-decoration:underline;
	}






/* --------------------------------------------------- BEGIN CONTENT AREA     */

body		{ 
	font-family: Verdana;
	font-size: 10pt;
	color:		black;
	background:	#ffffdd;
}


#all_new_home {
	background-color:	#d8dec8;
	width:				930px; 
	height:				775px; 
	margin-left:		auto; 
	margin-right:		auto; 
	color:				black;
	border:		3px outset white;
}

#header {
	position:			absolute;
	margin-left:		10px;
	margin-top:			10px;
	width:				910px;
	height:				185px;
}

#right_bar {
	position:			absolute;
	margin-left:		765px;
	margin-top:			225px;
	background-color:	#b7c199;
	width:				155px;
	height:				532px;
	font-family:		"Bookman Old Style", Times, serif;
	border-width:3px 1px;
	border-style:solid;
	border-color:#a5a7a7;
}

#right_bar a:link {
	font-weight:		bold;         
	color:				black;
	text-decoration:	none;
}

#right_bar a:visited {
	font-weight:		bold;         
	color:				black;
	text-decoration:	none;
}

#right_bar a:hover {
	font-weight:		normal;
	font-variant:		small-caps;
	text-decoration:	none;
	background-color:	#d8dec8;;
}

#content h1 {
	font-size:		28px;
	font-family:	"Bookman Old Style";
	color:			black;
	text-align:		center;
}
#content h2 {
	font-size:		28px;
	font-family:	"Bookman Old Style";
	color:			black;
	margin-left:	20px;
}

#content a:link {
	font-weight:		bold; 
	text-decoration:	none;
	color:				black;  
}   

#content a:visited {
	font-weight:		bold;       
	text-decoration:	none;
	color:				black;  
}   

#content a:hover {
/*	font-weight:		normal;
	font-variant:		small-caps;   */
	text-decoration:	none;
	color:				#006351;
	background-color:	#b7c199;
}

#headline {
	position:			absolute;
	margin-top:			270px;
	margin-left:		0px;
	height:				75px;
	width:				925px;
}

#intro {
	position:			absolute;
	margin-top:			360px;
	margin-left:		195px;
	height:				90px;
	width:				540px;
}

#individuals {
	position:			absolute;
	margin-top:			516px;
	margin-left:		195px;
	height:				105px;
	width:				163px;
	padding:			0 3px 0 3px;   
	background-color:	#E4E9DA;
	border:				3px inset white;		
	border-top:			1px solid white;
	border-left:		1px solid white;
}

#self_employed {
	position:			absolute;
	margin-top:			516px;
	margin-left:		380px;
	height:				105px;
	width:				163px;
	padding:			0 3px 0 3px;   
	background-color:	#E4E9DA;		
	border:				3px inset white;		
	border-top:			1px solid white;
	border-left:		1px solid white;
}

#municipalities {
	position:			absolute;
	margin-top:			516px;
	margin-left:		565px;
	height:				105px;
	width:				163px;
	padding:			0 3px 0 3px;   
	background-color:	#E4E9DA;				
	border:				3px inset white;		
	border-top:			1px solid white;
	border-left:		1px solid white;
}

#businesses {
	position:			absolute;
	margin-top:			645px;
	margin-left:		195px;
	height:				105px;
	width:				255px;
	padding:			0 3px 0 3px;   
	background-color:	#E4E9DA;		
	border:				3px inset white;		
	border-top:			1px solid white;
	border-left:		1px solid white;
}

#non_profits {
	position:			absolute;
	margin-top:			645px;
	margin-left:		470px;
	height:				105px;
	width:				260px;
	padding:			0 3px 0 3px;   
	background-color:	#E4E9DA;		
	border:				3px inset white;		
	border-top:			1px solid white;
	border-left:		1px solid white;
}

/* ---------------------------------------------INTERIOR PAGES  */	


#all_interior {
	background-color:	#d8dec8;
	width:				930px; 
	height:				1440px;   
	margin-left:		auto; 
	margin-right:		auto; 
	color:				black;
	border:		3px outset white;
}


#pix {
	position:			absolute;
	width:				167px;
	height:				171px;
	margin-top:			270px;
	margin-left:		195px;
	border:		4px ridge #006351;
}

#headline_interior {
	position:			absolute;
	margin-top:			300px;
	margin-left:		372px;
	height:				100px;
	width:				363px;
}

#intro_interior {
	position:			absolute;
	margin-top:			475px;
	margin-left:		195px;
	height:				90px;
	width:				540px;
}



/* ----------------------------------------------------- ABOUT PAGES   */


#intro_philosophy {
	position:			absolute;
	margin-top:			475px;
	margin-left:		195px;
	height:				90px;
	width:				540px;
}

#pix_partners {
	position:			absolute;
	width:				241px;
	height:				171px;
	margin-top:			270px;
	margin-left:		195px;
	border:		4px ridge #006351;
}

#all_team {
	background-color:	#d8dec8;
	width:				930px; 
	height:				4350px;   
	margin-left:		auto; 
	margin-right:		auto; 
	color:				black;
	border:		3px outset white;
}

#all_careers {
	background-color:	#d8dec8;
	width:				930px; 
	height:				2000px;   
	margin-left:		auto; 
	margin-right:		auto; 
	color:				black;
	border:		3px outset white;
}

#intro_careers {
	position:			absolute;
	margin-top:			475px;
	margin-left:		195px;
	height:				1475px;
	width:				540px;
}
#intro_team {
	position:			absolute;
	margin-top:			360px;
	margin-left:		195px;
	height:				2860px;
	width:				540px;
}

/*--------------------------------------------------------SITE MAP         */

#all_sitemap {
	background-color:	#d8dec8;
	width:				930px; 
	height:				1325px;   
	margin-left:		auto; 
	margin-right:		auto; 
	color:				black;
	border:		3px outset white;
}


#intro_sitemap {
	position:			absolute;
	margin-top:			260px;
	margin-left:		70px;
	height:				1050px;
	width:				810px;
}