/* PEC Development CSS */body {	font: normal 12px/16px Arial, Helvetica, sans-serif;	color: #ebebd1;	text-decoration: none;	margin: 0px;	padding: 0px;	background: #ede9da;	position: relative;}#container {	text-align: center;	width: 980px;	background: #ede9da url('../pec_images/img_bkgrnd.gif') repeat-y;	margin: 0px auto;	height: 100%;	padding: 0px;	position: relative;}a:link, a:visited {	color: #FFFFFF;}a:hover {	color: #605a4b;}/* ************  Column 1  ************ */#column1 {	float: left;	width: 218px;	height: 100%;	position: relative;}#logo {	text-align: right;	margin: 20px 20px 30px 0px;}/* ************  Column 1: Main Navigation  ************ */#nav {	margin-right: 20px;	text-align: right;	margin-bottom: 20px;	line-height: 20px;}#nav a:link, #nav a:visited {	text-transform: uppercase;	color: #a19f96;	text-decoration: none;	font-size: 10px;}#nav a:hover {	color: #605a4b;}/* ************  Mark Your Current Page  ************ */#pgHome #navHome, #pgOver #navOver, #pgOver_prtn #navOver, #pgOver_lead #navOver, #pgOver_awd #navOver, #pgOver_faq #navOver, #pgServ #navServ, #pgNews #navNews, #pgComm #navComm, #pgCommList #navComm, #pgCommList_c #navComm, #pgCommList_uc #navComm, #pgCommList_f #navComm, #pgContact #navContact {	color: #000000;	font-weight: bold;}#pgOver #navMis, #pgOver_lead #navLead, #pgOver_prtn #navPart, #pgOver_awd #navAwd, #pgOver_faq #navFaq {	color: #000000;	background: #c3c0b3;}#pgCommList #navList, #pgCommList_c #navList, #pgCommList_uc #navList, #pgCommList_f #navList {	color: #FFFFFF;	background: url('../pec_images/nav_subBckgrnd-over.gif') no-repeat;	display: block;}/* ******  Mark which section of the community pages your in  ****** */#pgCommList #navAll, #pgCommList_c #navComp, #pgCommList_uc #navCon, #pgCommList_f #navFut {	color: #000000;	background: #c3c0b3;	width: 145px;	display: block;	font-size: 10px;	font-weight: bold;}/* ************  End Main Navigation / Navigational Items  ************ */#tree {	margin-right: 6px;	margin-top: 15px;}#copywright {	font-size: 10px;	color: #a19f96;	text-align: right;	margin-top: 40px;	margin-right: 20px;	line-height: 12px;	height: 100%;}/* ************  Column 2  ************ */#column2 {	width: 743px;	background: #98958a;	float: left;	margin: 0px;	padding: 0px;	position: relative;	display: inline;}#flash {	background: url('../pec_images/header_main.jpg') no-repeat;	height: 231px;}/* ************  Column 2: Editable Body  ************ */#body {	text-align: left;	float: left;	margin: 20px 0px 0px 20px;	padding: 0px;	width: 390px;	line-height: 17px;	display: inline;}#body a:link, #body a:visited {
	color: #FFFFFF;}#body a:hover {	color: #605a4b;}/* ************  Column 2: Community Box  ************ */#community {	padding: 15px;	width: 262px;	float: right;	background: #b5b0a5;	text-align: left;	color: #FFFFFF;	margin-top: 20px;	margin-right: 20px;	display: inline;}#comImage {	border: 1px solid #dad8d2;	margin: 10px 0px 0px;	padding: 2px;	width: 256px;}#layout_comInfo {	margin: 10px 0px;	padding: 0px;	float: left;	width: 170px;}#layout_comInfo a:link, #layout_comInfo a:visited {	color: #FFFFFF;}#layout_comInfo a:hover {	color: #605A4B;}#comLogo {	float: right;	width: 65px;	margin-top: 10px;	margin-right: 15px;}#comList a:link, #comList a:visited {	font-size: 10px;	line-height: 12px;	text-transform: uppercase;	color: #605a4b;	text-decoration: none;	background: url('../pec_images/nav_bckgrnd.gif') no-repeat center;	height: 18px;	width: 124px;	text-align: left;	display: block;	padding-top: 6px;	padding-left: 40px;}#comList a:hover {	background: url('../pec_images/nav_bckgrnd-over.gif') no-repeat center;	color: #FFFFFF;}.clear {	clear: both;	height: 0px;	line-height: 0px;	display: block;}/* ************  Column 2: Divider rule  ************ */#divider {	clear: both;	height: 0px;	border-top: 1px solid #b5b0a5;	margin-right: 20px;	margin-left: 20px;	color: #B5B0A5;	line-height: 0px;}/* ************  Column 2: News Box  ************ */#newsArea {	text-align: center;	width: 703px;	padding: 0px;	background: #B5B0A5;	float: left;	margin: 20px 20px 0px;	display: inline;}#news {	background: #B5B0A5;	text-align: center;	margin-left: 10px;	float: left;	width: 450px;	vertical-align: middle;	margin-top: 8px;}#news ul {	margin: 0px;	padding: 0px;	list-style: inside;	text-align: left;}#news li {	list-style: url('../pec_images/img_arrow.gif') none inside;	color: #FFFFFF;	margin-left: 4px;}#news a:link, #news a:visited {	color: #605a4b;}#news a:hover {	color: #000000;}#archive {	width: 224px;	border-left: 1px solid #98958A;	background: #B5B0A5;	float: right;	text-align: center;	height: 30px;	margin: 0px;	padding: 20px 0px;}#archive a:link, #archive a:visited {	font-size: 10px;	line-height: 12px;	text-transform: uppercase;	color: #605a4b;	text-decoration: none;	background: url('../pec_images/nav_bckgrnd.gif') no-repeat center;	height: 18px;	width: 124px;	text-align: left;	padding-top: 6px;	padding-left: 40px;	display: block;}#archive a:hover {	background: url('../pec_images/nav_bckgrnd-over.gif') no-repeat center;	color: #FFFFFF;}/* ************  Layout the footer  ************ */#footer {	background: url('../pec_images/img_bkgrnd.gif') repeat-y;	margin: 0px auto;	padding: 0px;	width: 980px;	clear: both;	height: 49px;	text-align: center;}#fc_logo {	width: 198px;	padding-top: 10px;	float: left;	text-align: right;}#fc_image {	border-width: 0px;	border-style: none;}#foot {	padding-top: 10px;	float: right;}/* ************  Overview Page: Temporary SubNav  ************ *//* Delete and uncomment subNav below once Awards and FAQ are created */#subNav {	border-right: 1px solid #cccac5;	border-bottom: 1px solid #cccac5;	border-left: 1px solid #cccac5;	width: 701px;	text-align: center;	float: left;	height: 30px;	margin: 0px 0px 20px 20px;	padding: 0px;	display: inline;}#subNav ul {	list-style: none outside;	margin: 5px 0px 0px;	padding: 0px 0px 0px 115px;	text-align: center;}#subNav li {	float: left;	margin: 0px 0px 0px 30px;	padding: 0px;	background: center;	width: 115px;	text-align: center;}#subNav a:link, #subNav a:visited {	color: #FFFFFF;	text-transform: uppercase;	text-decoration: none;	width: 115px;	display: block;	padding-top: 2px;}#subNav a:hover {	color: #000000;	background: #c3c0b3;	width: 115px;	display: block;} /* ************  Overview Page: SubNav  ************ *//* #subNav {	border-right: 1px solid #cccac5;	border-bottom: 1px solid #cccac5;	border-left: 1px solid #cccac5;	width: 701px;	text-align: center;	float: left;
	height: 30px;	margin: 0px 0px 20px 20px;	padding: 0px;	display: inline;}*//* #subNav ul {	list-style: none outside;	margin: 5px 0px 0px;	padding: 0px 0px 0px 45px;	text-align: center;}*//* #subNav li {	float: left;	margin: 0px 0px 0px 5px;	padding: 0px;	background: center;	width: 115px;	text-align: center;}*//* #subNav a:link, #subNav a:visited {	color: #FFFFFF;	text-transform: uppercase;	text-decoration: none;	width: 115px;	display: block;	padding-top: 2px;}*//* #subNav a:hover {	color: #000000;	background: #c3c0b3;	width: 115px;	display: block;} *//* ************  Overview Page: Column Two:  ************ */#flash_overview {	background: url('../pec_images/head_overview.jpg') no-repeat;	height: 161px;}/* ************  Overview Page: SideBar:  ************ */#over_body {	text-align: left;	float: left;	margin: 0px 0px 0px 20px;	padding: 0px;	width: 473px;	line-height: 17px;	display: inline;}#over_body a:link, #over_body a:visited {	color: #FFFFFF;}#over_body a:hover {	color: #605a4b;}#over_sideBar {	width: 238px;	float: right;	text-align: left;	color: #FFFFFF;	margin-bottom: 20px;}#ovr_sideCopy {	border: 1px solid #7b776a;	padding: 3px;	margin: 0px;}#ovr_sideBody {	background: #7b776a;	padding: 15px;	margin: 0px;}#ovr_sideImage {	border: 1px solid #dad8d2;	padding: 3px;	margin-right: 20px;}#ovr_ComMap {	background: url('../pec_images/img_community_map.jpg') no-repeat center;	height: 199px;	clear: both;}/* ************  Leadership Page  ************ */#flash_leadership {	background: url('../pec_images/head_leadership.jpg') no-repeat;	height: 161px;}#lead_container {	text-align: left;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 20px;}#leadershipCopy {	text-align: left;	margin-bottom: 10px;	margin-right: 20px;	margin-left: 20px;}.layout_bio_container {	margin-bottom: 20px;	clear: both;}.layout_bio_photo img {	padding: 2px;	width: 102px;	border: 1px solid #7b776a;	float: left;}.layout_bio_body {	float: right;	width: 577px;	margin-bottom: 20px;	text-align: left;}/* ************  Partnership Page  ************ */#flash_partnership {	background: url('../pec_images/head_partnership.jpg') no-repeat;	height: 161px;}/* ************  Services Page  ************ */#flash_services {	background: url('../pec_images/head_services.jpg') no-repeat;	height: 161px;}#serv_body {	text-align: left;	float: left;	margin: 20px 0px 0px 20px;	padding: 0px;	width: 473px;	line-height: 17px;	display: inline;}#serv_body a:link, #serv_body a:visited {	color: #FFFFFF;}#serv_body a:hover {	color: #605a4b;}#serv_sideBar {	width: 238px;	float: right;	text-align: left;	color: #FFFFFF;	margin-bottom: 20px;	margin-top: 20px;}#proServContainer {	border: 1px solid #b5b0a5;}#proServices {	background: #b5b0a5;	margin: 3px;	padding: 10px;	color: #605a4b;}#proServices ul {	list-style: disc inside;	margin: 10px 0px 0px;	padding: 0px;}#proServices li {}/* ************  News Page  ************ */#flash_news {	background: url('../pec_images/head_news.jpg') no-repeat;	height: 161px;}#news_sideBody {	background: #7b776a;	padding: 15px;	margin: 0px;	}#news_sideBody ul {	margin: 0px;	padding: 0px;	list-style: url(none) none outside;}#news_sideBody li {	margin: 0px 0px 15px;	padding: 0px;	list-style: none outside;}#news_sideBody a.select:link, #news_sideBody a.select:visited {	color: #000000;}#news_sideBody a:link, #news_sideBody a:visited {	color: #ebebd1;}#news_sideBody a:hover {	color: #FFFFFF;}#news_sideBody a.btn:link, #news_sideBody a.btn:visited {	color: #605a4b;	background: url("../pec_images/nav_btn_news.gif") no-repeat;	margin: 0px;	padding: 2px 0px 0px;	height: 20px;	width: 84px;	display: block;	text-align: center;	font-size: 11px;	text-transform: uppercase;	font-weight: bold;	text-decoration: none;}#news_sideBody a.btn:hover {	color: #FFFFFF;	background: url("../pec_images/nav_btn_news-over.gif") no-repeat;	display: block;	margin: 0px;	padding: 2px 0px 0px;	height: 20px;	width: 84px;	text-align: center;}/* ************  Community Pages  ************ */#flash_community {	background: url('../pec_images/head_contact.jpg') no-repeat;	height: 161px;}#com_mapArea {	background: url('../pec_images/community_map.jpg') no-repeat;	height: 500px;	margin-top: 10px;	margin-right: 20px;	margin-left: 20px;}#comNav {	margin: 10px 0px 20px 20px;	padding: 0px;	height: 22px;}#comNav ul {	list-style: none outside;	margin: 0px;	padding: 0px;}#comNav li {	height: 22px;	width: 118px;	float: left;	margin: 0px 10px 0px 0px;	padding: 0px;}#comNav a:link, #comNav a:visited {	background: url('../pec_images/nav_subBckgrnd.gif') no-repeat;	height: 22px;	width: 88px;	display: block;	padding-top: 2px;	padding-left: 30px;	text-transform: uppercase;	color: #605a4b;	text-decoration: none;	font-weight: bold;	font-size: 12px;}#comNav a:hover {	color: #FFFFFF;	background: url('../pec_images/nav_subBckgrnd-over.gif') no-repeat;	display: block;	font-weight: bold;}/* ************  Nav to Project  ************ */#projNav {	width: 701px;	text-align: center;	float: left;	height: 20px;	padding: 0px;	margin: 0px 20px 20px;	display: inline;}#projNav ul {	list-style: none outside;	margin: 5px 0px 0px;	padding: 0px 0px 0px 25px;	text-align: center;}#projNav li {	float: left;	margin: 0px 0px 0px 15px;	padding: 0px;	background: center;	width: 145px;	text-align: center;}#projNav a:link, #projNav a:visited {	color: #FFFFFF;	text-transform: uppercase;	text-decoration: none;	width: 143px;	display: block;	padding-top: 1px;	font-size: 10px;	font-weight: bold;	border: 1px solid #605a4b;}#projNav a:hover {	color: #605a4b;	background: #c3c0b3;	width: 143px;	display: block;	font-size: 10px;	border: 1px solid #605a4b;}/* ************  Style the Community Info Area  ************ */.layout_comBorder {	border: 1px solid #b5b0a5;	margin-left: 20px;	width: 696px;	padding: 2px;	clear: both;	margin-top: 20px;}.layout_comContainer {	background: #b5b0a5;	padding: 10px;	text-align: left;	position: relative;	height: 100%;}.layout_comContainer p {	margin: 0px 0px 10px;	padding: 0px;}.layout_comContainer a:link, .layout_comContainer a:visited {	color: #FFFFFF;}.layout_comContainer a:hover {	color: #605a4b;}.layout_comInfo {	float: left;	width: 145px;	margin-right: 10px;	display: block;}.layout_comDesc {	width: 515px;	display: block;	margin-left: 155px;}/* ************  Communty Page: FootNav  ************ */#footNav {	width: 701px;	text-align: left;	height: 20px;	margin: 10px 0px 0px 30px;	padding: 0px;}#footNav a:link, #footNav a:visited {	color: #FFFFFF;	text-transform: uppercase;	text-decoration: none;	padding-top: 2px;	font-size: 10px;	font-weight: bold;}#footNav a:hover {	color: #605a4b;	font-size: 10px;}/* ************  Contact Page  ************ */#flash_contact {	background: url('../pec_images/head_contact.jpg') no-repeat;	height: 161px;}#bdr_contact {	border: 1px solid #b5b0a5;	margin-top: 20px;	padding: 3px;}#contact_info {	padding: 25px 10px;	background: #b5b0a5;	color: #605a4b;	height: 138px;}#contact_info a:link, #contact_info a:visited {	color: #FFFFFF;}#contact_info a:hover {	color: #605a4b;}#contact_sideBar {	width: 218px;	float: right;	text-align: left;	color: #FFFFFF;	margin-bottom: 20px;	margin-top: 20px;	display: inline;	margin-right: 20px;}#contact_image {	border: 1px solid #dad8d2;	padding: 3px;}/* ************  Style the text  ************ */h1 {	font: 18px/20px "Times New Roman", Times, serif;	color: #FFFFFF;	margin: 0px;	padding: 0px;}h2 {	color: #FFFFFF;	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-transform: uppercase;	text-align: left;}h3 {	color: #FFFFFF;	margin: 0px;	padding: 0px;	font-size: 20px;	line-height: 24px;	font-weight: bold;	text-align: left;}.text_bold {	font-weight: bold;}.text_white {	color: #FFFFFF;}.text_tan {	color: #e2dcc7;}.text_comm_location {	color: #605a4b;	font-size: 9px;}.text_comm_price {	font-weight: bold;	color: #605a4b;}
