/* use C-style comments to comment things out */
/* note that NS 4.x seems to have trouble with inheritance, so you have to 
   have all the block elements here */

body {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.body {
	background-image: url(images/leafbg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

A:link    {text-decoration: none; color: #006345;}
A:visited {text-decoration: none; color: #006345;}
A:active  {text-decoration: none; color: #006345;}
A:hover   {text-decoration: underline; color:#be1337;}
img {border: none;}
.wellness-text A:link, .wellness-text A:visited {text-decoration: none; color: #ffffff;}
.wellness-text A:hover    {text-decoration: underline; color: #ffffff;}
.defaultcalendardaylistheader A:link, .defaultcalendardaylistheader A:visited {color: #FDF5E6;}


:focus, :active { outline: 0; }
.left {float:left; margin-right:8px;margin-bottom: 10px; }
.right {float:right; margin-left:8px;margin-bottom: 10px; }
.clear {clear: both;}
 
 H1 {line-height:26px; font-size:24px; font-weight:bolder; color: #006345; margin-top:2px;} 
 H2 {line-height:22px; font-size:20px; font-weight:bolder; color: #006345; margin-top:2px;}
 H3 {line-height:18px; font-size:16px; font-weight:bolder; color: Black;}
 H4 {line-height:16px; font-size:14px; font-weight:bolder; color: Black;}
 
p {
	margin: 0 0 12px 0;
	padding: 0;
}

#bgtop {
	background:url(images/bgtop.jpg) repeat-x top right;
	width: 100%;
}
#wrapper {
	width: 959px;
	padding:0;
	margin:0 auto;
	padding-top: 10px;
}
#header {
	background:url(images/header.gif);
	height:167px;
}
#top-content {
	background:url(images/content-top.gif) no-repeat top;
}
#center-content {
	background:url(images/content-center.gif) repeat-y;
}

#navleft {
	float:left;
	width: 152px;
	padding-left: 3px;
}
#wellnessprogram {
	width: 138px;
	margin:6px 0 0 6px;
	border: 1px solid #fff5c9;
	background-color:#357d64;
}
#leftsidebar {
	width: 138px;
	margin:6px 0 0 6px;
}
.wellness-text {
	padding: 3px 5px;
	color:#ffffff;
	font-size: 12px;
}
#content {
	float:right;
	width: 752px;
	padding:20px 30px 0 0;
}
#content-text {
	float:left;
	width: 584px;
}
#content-text img {
	border: 2px solid #006f51;
}
#content-text ul {
	list-style-image: url(images/bulletleaf.gif);
	margin: 0;
	padding: 0;
	margin-left: 25px;
}
#content-text ul li {
	padding:0;
	margin:0;
	padding-bottom: 6px;
	padding-left: 15px;
}
#contentbar-right {
	float:right;
	width: 150px;
	color:#fff5c9;
	text-align: center;
}
#footer {
	background:url(images/footer.gif);
	height: 31px;
}
#footer-text {
	font-size: 12px;
	color:#054330;
	text-align:center;
}
#content-text table {
	border:none;
}
