body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px/14px;
/*	background-color:#C2C88B; */
	background-color:white; 
}

.center{
  text-align:center;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}
div.alert div.horiz{
 height:8px;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
 background:white;
}

td {
	font-family: Arial, Helvetica;
}

p {
	font-size: 10px/14px;
}

img {
 padding: 5px 10px;
}

/* Used in navigation.php to create the rollover menu on the left */
.nav-table {
	position:absolute; 
	top:0; 
	left:10; 
	z-index:2; 
	background-image: url('../images/nav_bg.jpg');
	height:100%; 
	width:250; 
	border:0px; 
	cellspacing:2px; 
	cellpadding:0px;
}
.nav-row {
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px;
}
.nav-row, a:visited, a:link {
	color: white;
	font-size: 18;
	text-decoration: none;
}
.nav-row-highlight {
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px;
}
.nav-row-highlight, a:hover {
	color: #7D8B08;
        background-color: White;
	text-decoration: none;
}
.contact-row {
	color: white;
	font-size: 14;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
}
.contact-row div{
 padding: 15px 0px;
}

/* Used for the main content pages */
.title {
	position:relative;
	top:0;
	left:0;
	background:white;
	height:50;
	width:280;
	color: #4F885B;
	font-size: 24;

}
.content {
	position: absolute;
	top:160;
	left:270; 
	width:700;
	background:white;
	height:100%;
}
table {
	color: black;
	font-size:14;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;

}
.quote {
	color: Black;
	font-size:12;
	font-weight:bold;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
}
.bold{  font-weight:bold; }
blockquote{
 background: #ffffef;
 margin: 5px;
 padding: 22px;
 color: #666;
 font-size: 17px;
 line-height: 22px;
}
blockquote span.by{
 display:block;
 text-align:right;
 font-style:italic;
}

/* Newsletter.php */
.news-table {
	color: black;
	font-size:14;
	text-align:justify;
	border:1;
	background:white; 
	width:700;
}
.table-header {
	background-color:#4F885B;
	font-size:14;
	color:white;
}

.table-row {
	background-color:#D3D99C;
	font-size:13;
	color:black;
}

a.news:link, a.news:visited {
	font-size:13;
	color:black;
	font-weight:bold;
}
a.news:hover {
	background-color:#C2C88B;
	color:white;
}

a.content:link, a.content:visited {
	background-color:white;
	color:#C2C88B;
}

a.content:hover {
	color:white;
	background-color:#C2C88B;
}

.logo {
	border-width:0px;
}

a.logo:link,a.logo:hover,a.logo:visited,a.logo:active {
	border-width:0px;
	border-bottom-style: none;
	border-top-style: none;
	font-size:0;
	text-decoration:none;	
	background-color:white;
}

.alert{
	position: relative;
	right: 20px; 
	top: -50px;
	background-color: #EFF2F3;
	border: 1px solid #c8c8c8;
	text-align: left;
	padding: 6px;
	font-size: 14px;
	color: black;
	float: right;
 width: 500px;
}
.hours{
	color:#4F885B;
	font-size: 13px;
	font-weight: bold;
}

fieldset{
 padding:5px;
}

a.normal{
  font-size:14px;
  font-weight:bold;
 color:#4F885B;
  text-decoration:none;
}	
a.normal:hover{
  text-decoration:underline;
}
span.strong{
  font-weight:bold;
  color:#666;
  font-style:italic;
  font-size:13px;
}

ul.wellnessList li{
  list-style-type: disc;
 padding: 5px;   
  margin-left: 15px;
}

ul.bare{
  margin-top:8px;
}
ul.bare li{
  list-style-type:none;
  font-size:.9em;
  color:#222;
  padding-left:15px;
  padding-top:8px;
}

div.staff{
  font-family:arial;
  font-size:15px;
  line-height:22px;
  padding: 25px 0px;
  border-bottom:4px solid #ddd;
}
div.staff img{
 float:left;
 margin:10px;
 margin-top:5px;
 padding:5px;
 border:1px solid #ddd;
}
div.staff p{
  margin-top:5px;
 padding: 0px 5px;
}
div.staff h3{

}

a.external_link,a.external_link:active,a.external_link:visited{
 display:block;
 float:left;
 padding-left:18px;
 background: transparent url(/images/external_link.gif) no-repeat 0px 0px;
 color:#3183ff;
 font-size:14px;
 font-weight:normal;
}
a.external_link:hover{
  text-decoration:underline;
 color:#3183ff;
}

a.default,a.default:visited,a.default:active{
 color:#3183ff;
 font-size:14px;
 font-weight:normal;
}
a.default:hover{
  background:transparent;
  color:#3183ff;
  text-decoration:underline;
}

span.huge{

}
