#content-left-landing { width:70%; min-height:400px;float:right; margin: 8px 48px 0px 0px; }
#content-left-landing h1 { color: #007845;font-family:"Calibri", sans-serif; font-weight:normal; margin: 0px 0px 3px 0px}
#content-left-landing p { font-family:calibri;margin:9px 0; color:#403152; font-size:1.1em;}
#content-left-landing h2 {font-family:arial;font-size:1.1em;	font-weight:normal; 	color:#007845;}
#content-left-landing h2 a, #content-left h1 a {text-decoration:none;	font-weight:normal; 	color:#004E2D;padding:0;}
#content-left-landing a {text-decoration:underline;	font-weight:normal; 	color:#004E2D;padding:0;}
#content-left-landing a:hover {text-decoration:none;	font-weight:normal; 	color:green;padding:0;}
#content-left-landing li {list-style-image:url('bullet.png'); font-family:calibri;margin:6px 0 0 30px; font-size:1em; color:#403152;}
#content-left-landing span {text-decoration:underline;}

#content-area {width:65%; float:left;}

#smallform {background-color:#245478; background:none; float:right;width:30%; border:1px solid silver; padding:6px;}
#smallform p {color:white; font-size:0.8em;}

#smallform input {margin: 6px 0 9px; border:gray 1px solid;background:none;background-color:white; height:14px;width:90%;font-size:0.8em;padding:4px 5px 4px 5px;}

#smallform input.action {height:30px;background-color:silver;width:100px;color:black;border:1px gray solid;font-size:0.8em;padding:0px;margin:0 0 20px 40px;}
#smallform label.left {color:gray; font-size:0.8em;float: left;}

#smallform .field {margin:3px;}


body {	font-family:arial, sans serif;	font-size:90%;	padding:0px;	background-image:url('background.gif');background-repeat:repeat-x;background-color:#e0ddd7;}
strong {font-weight:bold;}
em {font-style:italic;}

#header {border-top:0px silver solid;padding:0px;width:100%;float:none;border-bottom:0px #009b67 solid; margin-bottom:0px; }
#wrapper {	width:850px;margin-left:auto;margin-right:auto; margin-top:-9px; }
#inner-wrapper {border:black 0px solid;float:left;width:100%; background-color:white;}
a:link, a:visited, a:active {padding: 0px;font-weight:normal;}
a:hover {font-weight:normal; /*background-color:silver;*/text-decoration:none; color:#004E2D;}
img.right {	float:right; border:1px #e2e2e2 solid;margin:3px 0 3px 3px; padding:2px;}
img.left {	float:left;}

/* Logo */ 
#logo {	width:182px;	height:83px;	padding:0px;	margin:6px;	}
#logo a:link, #logo a:active, #logo a:visited {margin:0; float:left;padding:0;}

/* Top Navigation */
	
#second-nav {	font-size: 0.6em;font-family: arial;float :right;	text-align:right;	margin:6px;}
#second-nav ul {	list-style-type: none;}
#second-nav li {display: inline;padding:6px;}
#second-nav a:link, #second-nav a:visited, #second-nav a:active {padding:2px;font-weight:normal;color: #009b67; text-decoration:none;}

/* Hero Area */

#portfolio {float:left;margin-bottom:0px;}
#hero-area2 img { border-top: 1px solid silver; border-bottom: 0px solid silver;}

/* Hero text - not visible */

.overlay {padding:6px 24px;margin:127px 6px 0px 12px; position:relative; text-decoration:none;
background-color:#007845;font-size :1.6em; font-family:sans-serif, "Calibri"; color:white; float:right; border: 1px white solid;}

/* Main Navigation */

#navigation {position:relative;float:left;margin:-5px 0 2px 0;width :100%; float:left;background-color:#b5b5b5; border-top: 1px silver solid; }
.droplinebar{overflow: hidden;}
.droplinebar ul{ padding: 0px 0;float : left;width: 100%;background: #007845; margin:0}
.droplinebar ul li{display: inline;}
.droplinebar ul li a, .droplinebar ul li a:visited {font-family:arial, sans-serif;font-weight: normal;float: left;color: white;padding: 5px 11px 7px 11px;text-decoration: none;}
.droplinebar ul li a.current, .droplinebar ul li a.section, .droplinebar ul li a:hover, .droplinebar ul li .section a:link, .droplinebar ul li .current a:link, .droplinebar ul li .current a:visited { color: white;background: #004E2D;}

/* Sub level menus*/
.droplinebar ul li ul{position: absolute;left: 0;top: 0;z-index: 100;padding: 2px 0 2px 4px;background: #004E2D; /*sub menu background color */visibility: hidden; }

/* Sub level menu links style */
.droplinebar ul li ul li a{color: white;font: normal 0.8em calibri;padding: 4px 6px ;margin-right: 6px; }
.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */background: #007845;}

/* Main content area for site */

#main {	width:100%;border-top:0px solid #009b67; float:left; background-color:white;}

/* Content area - displayed on the right rather than left tho */
#content-left { width:70%; min-height:400px;float:right; margin: 8px 48px 0px 0px;}
#content-left h1 { color: #007845;font-family:"Calibri", sans-serif; font-weight:normal; margin: 0px 0px 3px 0px}
#content-left p { font-family:calibri;margin:9px 0; color:#403152; font-size:1.1em;}
#content-left h2 {font-family:arial;font-size:1.3em;	font-weight:normal; 	color:#007845;text-align:left;}
#content-left h2 a, #content-left h1 a {text-decoration:none;	font-weight:normal; 	color:#004E2D;padding:0;}
#content-left a {text-decoration:underline;	font-weight:normal; 	color:#004E2D;padding:0;}
#content-left a:hover {text-decoration:none;	font-weight:normal; 	color:green;padding:0;}
#content-left li {list-style-image:url('bullet.png'); font-family:calibri;margin:6px 0 0 30px; font-size:1em; }
#content-left span {text-decoration:underline;}

/* LHS navigation */

#content-right, #right-nav {font-family:calibri;font-size:0.95em;width:169px; float:left; background-color:white; border:0px silver solid;margin:15px 15px 15px 15px;}
#content-right h2, #right-nav h2, .WidgetHolder h3 {border-bottom:1px #007845 solid;font-family: calibri, sans-serif; font-size: 1em;font-weight :normal; margin:0px 0px 6px 0px;padding:3px 4px; color:#007845;background-color:#eeffee}
#content-right p {padding:6px; margin:6px 0;color: gray; line-height:110%;}
#content-right a, #content-right a:active,  #content li a:visited{text-decoration:none;font-weight:normal;}
.home-bottom {text-align:right;}

#button, .archives {width: 100%;	border: #D8D5D1 0px;	}
#button li a.section, #button li a.section:link, #button a.section:visited, #button li a, .archives a {border-bottom:0px silver solid;padding: 4px 6px;	background-color:#f7fbfd;	color: #245478; text-decoration: none;display: block; font-size:1.1em;}	
/* #button li a:link, #button li a:visited, .archives a:link, .archives a:visited, { color:white; font-weight:normal;	}*/
#button li a:hover, .archives a:hover  {color: white;background:  #193b54;font-weight:normal;}


#sub, .archives {width: 100%; 	border-style: solid solid solid solid;	border: #D8D5D1 0px solid;	}
#sub li a  {font-size:0.9em;padding-left:18px;font-weight:normal;background-color:#f7fbfd;	color: #245478; text-decoration: none;display: block; }	
/* #sub li a:link, #sub li a.link:visited, .archives a:link, .archives a:visited, { font-weight:normal;	}*/
#sub li a:hover, .archives a:hover,  #button li a.section:hover, #button li a.section:active   {color: white;background:  #245478;font-weight:normal;	}

#button li a:visited {font-weight:normal;}

#button li a.current, #button li .current a:link {color: white;background: #193b54;font-weight:normal;font-style:normal;	}

.link-hidden {	position:absolute;	top:-999em;	left:-999em;	visibility:hidden;}
.current-hidden {visibility:visible;}

/* Navigation at the bottom of site */

#bottom-nav {	background-color:#efefef;width:100%; font-size: 0.6em;font-family: arial;float :left;	text-align:right;	margin-top:6px; border-top:1px solid #e5e5e5;}
#bottom-nav ul {	margin:4px;list-style-type: none;}
#bottom-nav li {display: inline;padding:3px 4px;}
#bottom-nav li a:link, #bottom-nav li a:visited, #bottom-nav li a:active {font-weight:normal; color: gray; text-decoration:none;padding:6px;}

/* News and events on the home page */

#home-news {display:block;background-color:#f8fff8; border-bottom:0px solid silver; padding-bottom:6px;}
#home-news p {padding:0 0 0 6px;font-family:calibri}
.headline, #home-news a:link, #home-news a:active.news, #home-news a:visited.news, a:visited.headline
{font-family:calibri;font-weight:normal;font-size:1.0em; color: gray;text-decoration:none;padding:0;margin:6px 0;}
#home-news a:hover.news, #home-news a:active.news { /*background-color:none;*/ text-decoration:underline;color:#007845;}
#home-news h3 {font-family: arial, sans-serif;	color:#004E2D; text-align:right;	font-weight:normal;	margin: 3px; /*font-size:1;*/}



.headline a:link {color:white;padding-left:12px; }
.date {font-size:1.05em;color:gray;	padding:0px 6px; }
p.headline {margin: -6px 0;}

.news-footer {font-size:1em;margin:6px 6px 6px 6px; text-align:right;}
.news-footer a:link, .news-footer a:visited {}
.news-footer a:hover, .news-footer a:active {text-decoration:underline;}


/* Unsure what this is */

.content-box {	width:170px;	border:3px solid silver;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:left;	margin:18px 26px;	background-color:white;	text-align:center;}
.content-box h2 {	font-weight:normal;	margin:6px;	color: #009b67;}
.content-box p {	font-weight:normal;	margin:6px;	color: #009b67;}
.content-box-link {	color: white;	text-align:center;	padding-top:8px;	background-image: url('../../images/button.png');	background-repeat:no-repeat;	width:157px;	height: 34px;	margin-left:6px;}
.content-box-link a:link, .content-box-link a:visited {font-weight:bold;		color:white;	text-decoration:none;}

/* Navigation not in use */

.tertiary-nav {	width:100%;font-size: 0.8em;font-family: calibri;float :left;	text-align:left;padding:6px 0 6px 0;	margin:0px 0 12px 0;border-bottom:1px dotted gray;border-top:0px dotted gray;}
.tertiary-nav ul {	padding:0;margin:0px;list-style-type: none; }
.tertiary-nav li {display: inline;padding:0px; margin:0;}
.tertiary-nav a:link, a:visited, a:active {font-weight:bold;padding:3px 6px; color : #009b67; text-decoration:none;}
.tertiary-nav a:hover, .tertiary-nav .section a:link, .tertiary-nav .current a:link,
#content .tertiary-nav .current a:link {color: white; text-decoration:none; background-color:#009b67;}

/* Styles for specific pages */

.events-box {	width:98%;	border-bottom: dotted 1px silver;	margin: 0 0 6px 0;	padding: 3px;	float:left;}
.events-box h2, .events-box h3 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.events-box p {	width:60%;	float:left;}
.events-button {	font-weight:bold;		color: white;		background-image: url('../images/button.png');		background-repeat:no-repeat;	width:157px;	height: 34px;	float:right;}
.events-box a:link {float:left;padding-top: 8px; padding-left:30px;	color:white;	text-decoration:none;}

.careers-box {	width:98%;	border-bottom: dotted 1px silver;	margin: 0 0 6px 0;	padding: 3px;	float:left;}
.careers-box h2 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.careers-box h3 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.careers-box p {	width:60%;	float:left;}
.careers-button {	font-weight:bold;		color: white;		background-image: url('../images/button.png');		background-repeat:no-repeat;	width:157px;	height: 34px;	float:right;}
.careers-button a:link, .careers-button a:visited, .careers-button a:hover {float:left;padding-top: 8px; padding-left:30px;color:white;text-decoration:none;}

.job-detail {	width:98%;	border-bottom: dotted 1px silver;	margin: 0 0 6px 0;	padding: 3px;	float:left;}
.job-detail h2 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.job-detail h3 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.job-detail p {	width:60%;	float:left;}
.job-detail-button {	font-weight:bold;		color: white;		background-image: url('../images/button.png');		background-repeat:no-repeat;	width:157px;	height: 34px;	float:right;}
.job-detail-button a:link {float:left;padding-top: 8px; padding-left:30px;	color:white;	text-decoration:none;}


.news-headline {width:100%; width: 560px; background-color:#eeffee; border-bottom: solid 0px #54BC8F;	margin: 6px;	padding: 12px;	float:left;}
.news-box {	width:100%; /*background-color:none;*/ border-bottom: solid 1px #54BC8F;	margin: 0 0 6px 0;	padding: 6px 3px;	float:left;}
.news-headline h2 {	font-size:1.6em;font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0;}
.news-headline h3, .news-box h3, #content-left h3 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0; font-size:0.8em;}
.news-box h2 {	font-size: 1.4em;font-family : calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.news-box p, .news-headline p {	width:99%;	float:left;}
.news-box a, .news-box a:visited, .news-headline a, .news-headline a:visited {color :#004E2D; text-decoration:none;}
.news-box a:hover, .news-headline a:hover {color:gray; text-decoration:none;}

.news-item-headline {width:100%; width: 560px; /*background-color:none;*/ border-bottom: solid 0px #54BC8F;	margin: 0 6px;	padding: 6px;	float:left;}
.news-item-headline h2 {text-decoration: none;font-size:1em;font-family: arial, sans-serif;	color:black;	font-weight:bold;	margin: 0 0 3px 0;}
.news-item-headline h3, .news-box h3, #content-left h3 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0; font-size:0.8em;}

#contact-us {	margin-top: 36px;font-size: 1.8em;font-family:arial;		color: white;		background-image: url('../images/button.png');		background-repeat:no-repeat;	width:157px;	height: 34px;	float:right;}
#contact-us a:link, #contact-us a:visited, #contact-us a:hover {font-weight :normal;float:left;padding-top: 6px; padding-left:12px;	color:white;	text-decoration:none;}


input {margin: 6px 0 9px; background:transparent url('inputbox.jpg') no-repeat scroll 0 0; height:30px;width:422px;border:0px black solid;font-size:1.4em;padding:4px 5px 3px;}
textarea {font-family:arial;margin: 6px 0 9px; background:transparent url('inputarea.png') no-repeat scroll 0 0; height:120px;width:422px;border:0px black solid;font-size:1.4em;padding:4px 5px 3px;}

input.action {background:transparent url('inputbutton.jpg') no-repeat scroll 0 0;height:30px;width:129px;border:medium none;font-size:1.2em;padding:4px 5px 3px;}
label.left {color:gray;}
.middleColumn {text-decoration:none; color:red;margin:3px 3px 6px 3px;font-size:0.8em; font-weight:bold;}

img.leftAlone {width: 100px; margin:6px; padding:0px; border:0px silver solid;}


/* Home Page Items */

#vip-wrap {margin:6px 0 0 24px; width:100%; float:left;}
#vip-section { background-color:white; border:0px silver solid; float:left;width:93%; padding:6px; font-size:0.8em;}
.home-area h2 {margin:6px; font-size:2em; font-family:calibri; font-weight:normal;}
.home-area {width: 540px; background-color:#eeffee; border: solid 0px #54BC8F;	margin: 6px;	padding: 12px; float:left;}
.home-item {font-size:1.35em; float:left;width:172px; margin:6px 4px; border: solid 0px #54BC8F; text-align:center;}
.home-item img {width:168px; border:1px solid gray; text-decoration:none; margin-bottom:12px;}
.home-item h3 {float:none;; width: 160px; text-align:center;}
.home-item a img {font-size:1em; text-align:left; float: left; text-decoration:none;}
.home-item a h3 {text-decoration:underline; }
.home-item a:link, .home-item a:visited { font-weight:normal; }
.home-item a:hover, .home-item a:active {/*background-color:none;*/}

/* Princples */

.principle {float:left;margin:12px; padding:6px; background-color:#eeffee;}
.principle-photo {float:left; margin: 12px 12px 0 12px;}
.principle-photo img {float:left; border: 1px silver solid; width:100px;}
.principle h2 {float:left; width:100%;margin:0;}
.principle-content {float:left; width: 400px;}

/* Sub Home Page Items */

.sub-home-item { float: left; margin:6px 12px; background-color:#eeffee; width: 560px;}
.item-header {float:left;width: 70%; margin-bottom:0px;}
.item-image {border: 1px solid silver; margin:12px; float:left; height:74px;}
.item-content {float:left; width: 70%; font-size:0.8em;margin:0px; padding:0px;}
.item-link {font-size:0.75em; font-weight:bold; float:left; width: 70%; margin:0px;}


/* Tag cloud for keywords on the news page */

.tagcloud a:link {color:#007845;} .tagcloud a:hover {color:gray;}
.tagcloud .not-popular { font-size: 1em; }
.tagcloud .not-very-popular { font-size: 1.3em; }
.tagcloud .somewhat-popular { font-size: 1.6em; }
.tagcloud .popular { font-size: 1.9em; }
.tagcloud .very-popular { font-size: 2.2em; }
.tagcloud .ultra-popular { font-size: 2.5em; }


/* Legacy Styles - Not in use */

#content {	width:95%; float:left;padding:0px; margin: 6px 6px 18px 24px;}
#content h1 { color: #007845;font-family:"Calibri", sans-serif; font-weight:normal; margin: 0px 0px 3px 0px}
#content p { margin:9px 0; color:gray;}
#content h2 {	font-weight:normal; 	color:#007845;}
#content h2 a {	font-weight:normal; 	color:#004E2D;}


#content-page {	width:95%; float:left;padding:0px; margin: 24px 6px 18px 24px;}
#content-page h2 { color: #007845;font-family:"Calibri", sans-serif; font-weight:normal; margin: 0px 0px 3px 0px}
#content-page p { margin:9px 0; color:gray;}
#content-page .current {color: white; text-decoration:none; background-color:#009b67;}

.content-detail {	width:98%;	margin: 0 0 6px 0;	padding: 3px;	float:left;}
.content-detail h1 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.content-detail h2 {	font-family: calibri, sans-serif;	color:#004E2D;	font-weight:normal;	margin: 0 0 3px 0;}
.content-detail p {	}
.content-detail-button {	font-weight:bold;		color: white;		background-image: url('../images/button.png');		background-repeat:no-repeat;	width:157px;	height: 34px;	float:right;}
.content-detail-button a:link {float:left;padding-top: 8px; padding-left:30px;	color:white;	text-decoration:none;}