body { 
	font-family: Arial, Helvetica, san-serif; 
	background-color: #6a8290; 
	background-image: url("../img/bkgd_gradient.jpg"); 
	background-repeat: repeat-x; 
	margin: 0; }
img, div { 
	behavior: url(iepngfix.htc) }
p { 
	font-size: .8em; }
.label   { font-size: 1em }
td { }
a, a:link, a:visited, a:active  { 
	color: #44983a; 
	text-decoration: underline; }
a:hover { 
	color: #44983a; 
	text-decoration: none; }
h1 { 
	color: #00432e; 
	font-size: 1.6em; 
	font-weight: bold; }
.subheadH1 {
	font-size: .7em;
	padding-left: 20px;}
h2 { 
	color: #00432e; 
	font-size: 1.3em; 
	font-weight: bold; }
h3 { 
	color: #00432e; 
	font-size: 1.em; 
	font-weight: bold; }
.PhotoCaption {
	color:#333;
	font: italic .8em Arial;
	margin-top:-10px;
	padding:0 0 10px 10px;}
.sidebarquotes  { 
	color: #00432e; 
	font-size: 1em; 
	font-family: Arial, Helvetica, san-serif; 
	font-style: italic; 
	font-weight: normal; 
	line-height: 1.5; 
	text-align: center; 
	padding: 50px 2px 0 0 }
.subhead { 
	color: #00432e; 
	font-size: 1.1em; 
	font-weight: bold; 
	margin-top: 0; margin-bottom: 0; 
	padding: 0 }
ul { 
	font-size: .8em; 
	list-style-type: disc; }
ul ul { 
	font-size: 1em; 
	list-style-type: disc; }
ol { 
	font-size: .8em; 
	list-style-type: decimal; }
img.pullQuoteRight {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right; }
img.pullQuoteRightFull {
	margin-left: 30px;
	margin-bottom: 200px;
	float: right; }
img.PicRight { 
	float: right; 
	margin: 0 0 0 10px; }
/* BIO FORMATTING */
.bioTitle {
	font-size: .9em;
	font-weight: normal;}
img.bioPic { 
	margin-right: 20px; 
	margin-bottom: 20px; 
	float: left; }
/* OLD STYLE
ul.bioList {
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0; 
	font-size: .8em;
	}
ul.bioList a, ul.bioList a:link, ul.bioList a:visited, ul.bioList a:active {
	display: block;
	height: auto;
	padding-bottom: 6px;
	text-decoration: none;
	width: 110px;
	color:white; 
	}
ul.bioList a:hover {
	color: #666666; 
	}
body#Ron a#RonLink,
body#Cari a#CariLink,
body#Glenn a#GlennLink,
body#Mark a#MarkLink,
body#Edie a#EdieLink,
body#Debbie a#DebbieLink,
body#Patti a#PattiLink,
body#Jerry a#JerryLink,
body#Judy a#JudyLink,
body#Richard a#RichardLink,
body#Harriette a#HarrietteLink {
	color: #00432e;
	font-weight: bold;
	font-size: 1em;
	height: auto;
	}
END OLD STYLE */
ul.LinkList, ul.bioList {
	list-style-type: none;
	padding: 0px 4px;
	font-size: .8em;}
ul.LinkList a, ul.LinkList a:link, ul.LinkList a:visited, ul.LinkList a:active
ul.bioList a, ul.bioList a:link, ul.bioList a:visited, ul.bioList a:active {
	display:block;
	border:#666 1px solid;
	margin-top:2px;
	padding:5px;
	text-decoration: none;
	color:white; 
	background-color:#00432e;}
ul.LinkList a:hover, ul.bioList a:hover {
	background-color: #0c0;}
body#manufacturing a#manufacturing,
body#restaurant a#restaurant,
body#residential a#residential,
body#Ron a#RonLink,
body#Cari a#CariLink,
body#Glenn a#GlennLink,
body#Mark a#MarkLink,
body#Edie a#EdieLink,
body#Debbie a#DebbieLink,
body#Patti a#PattiLink,
body#Jerry a#JerryLink,
body#Judy a#JudyLink,
body#Richard a#RichardLink,
body#Harriette a#HarrietteLink {
	background-color:#0c0;}
.SpecialHead { 
	color: #00432e; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 }
.SpecialItalic { 
	font-size: 12px; 
	font-style: italic; 
	margin: 0; 
	padding: 0 }
.SpecialTextNoPad { 
	margin: 0; 
	padding: 0 }
.SpecialText {
	padding-top:0;
	margin-top: 0;}
.callMeHead { 
	color: white; 
	font-size: 0.8em; 
	font-family: Arial, san-serif; 
	font-weight: bold; 
	background-color: #00432e; 
	text-transform: uppercase; 
	padding: 1px 0 1px 2px; 
	margin: 2px 0 0 0; }
.callMeText {
	border: 1px solid #00432e; 
	padding: 4px; 
	margin-top: 0; }
/* CLIENT LIST FORMATTING */
.clientList ul{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;}
.clientList li {
	padding-bottom:3px;
	}
/* HOTEL LIST FORMATTING */
.hotelcontainer {
	border-bottom: 1px solid #00432e;}
table.hotel {
	border-collapse: collapse;}
.hotel td {
	padding: 2px;
	font-size: .7em;
	text-align: center;
	border-left: 1px solid #00432e; 
	border-right: 1px solid #00432e; }
.hotel ul li {
	font-size: 1.3em;
	list-style-type: disc;
	margin-left: 0;padding-left:0;
	text-align: left;}
.hotel th {
	font-size: .7em;
	color: white;
	text-align: left;
	background-color: #00432e; 
	padding: 2px;
	text-align: center;border-left: 1px solid #00432e;}
td.cellFill {
	background-color: #E5E5B7;}
/* TESTIMONIALS */
.testimonial{
	font-size: .9em;
	font-style: italic;}
.testimonial:first-letter {
	color: #44983a;
	font-size: 2em;
	font-weight: bold;}
.testifier {
	font-size: .8em;
	padding-left: 50px;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	padding-bottom: 10px;}
/* GLOBAL ELEMENTS */
.address { 
	padding: 4px 0 4px 30px; 
	float: left; 
	white-space: nowrap }
.phone { 
	padding: 4px 30px 4px 0; 
	float: right; 
	white-space: nowrap }
.footer { 
	color: #44983a; 
	font-size: .8em; 
	background-color: #00432e }
.home { 
	font-size: 11px; 
	font-weight:bold; 
	padding-right: 30px;}
a.home { 
	color: #999; 
	text-decoration: none;}
a.home:hover { 
	color: #666; 
	text-decoration: none;}
.bulletheader { 
	color: #44983a }
.zip table { 
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;}
.zip td {
	border-left:1px solid #000;}
.zip h1 { 
	font-weight: bold;
	background-color: #00432e;
	color: white;
	font-size: .7em;
	padding: 2px;
	margin: 0;
	border-left:2px solid #E5E5B7;
	border-right:2px solid #E5E5B7;
	text-align: center;}
.zip p {
	padding: 0;
	margin: 0;
	text-align: center;
	margin-bottom:10px;}
.sidebarTable {
	float: right;
	margin:0 10px 20px 10px;
	width:120px;}
.downloadBtn  { 
	background-color: inherit; 
	padding: 0 2px; 
	border: solid 1px #bfc480;
	color:#00432e;}
.downloadBtn img {
	display:block;
	float:left;
	padding:0 4px 20px 0;}	
.downloadBtn a,
.downloadBtn a:link,
.downloadBtn a:active,
.downloadBtn a:visited {
	color:#00432e;}
.downloadBtn a:hover {
	color:black; }
.contentCell {
	padding-right:150px;}
.NavPane {
	width: 220px;}
.ContentPane {
	padding-right:
	20px;}
.RightPane { 
	background-color: #bfc481; 
	background-image: url("../img/img_sidebar_cap.gif"); 
	background-repeat: no-repeat; 
	width: 160px; 
	border-collapse: collapse }
.RightPane h1 {
	padding: 0 4px 0 15px;
	font: bold 1em Arial;}
.RightPane p {
	margin: 0px;}
.BottomPaneWithSidebar {
	background-image: url(../img/img_footerCurve_sidebar.gif);
	background-position: bottom right;
	background-repeat:no-repeat;}
.BottomPaneNoSidebar {
	background-image: url(../img/img_footerCurve.gif);
	background-position: bottom right;
	background-repeat:no-repeat;	}
#btn_FocusGroups { 
	margin-top:20px;}
.sponsorWrapper {
	background-color:white;
	margin:5px;
	padding:1px;
	-moz-border-radius:10px;
	border-radius:10px;}
.sponsorWrapper img {
	margin: 5px 0;}
.sidebarNav p{
	padding:0 0 2px 0;margin:0;
	text-align:center;}
.sidebarnav ul {
	list-style-type: none;
	padding:0 0 10px 0;
	margin:0;}
.sidebarnav li {
	padding:0;	
	padding-bottom:10px;
	margin:0;
	text-align:center;}
.sidebarnav a, 
.sidebarnav a:link,
.sidebarnav a:visited,
.sidebarnav a:active {
	padding: 0;
	color:#266A1E;
	text-decoration: underline;}
.sidebarnav a:hover {
	color:black;}
.smallTM {
	font-weight: normal;
	font-size: 60%;
	padding-left:2px;
	position:relative;
	top:-8;}
.databaseWrapper { 
	background-color: #70ff17 }
.menutitles { 
	color: olive; 
	font-size: 10pt; 
	line-height: 1; 
	border-bottom: 9pt }
.pleasenote { 
	color: red; 
	font-size: 12px; 
	font-weight: bold }
.menu { 
	color: maroon; 
	font-size: 15pt; 
	font-weight: bold }
