body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background-color:#E0EDD9;
	height:100%;
	padding: 0;
	margin: 0 0 0 0;
	background-image:url(images/background_white_209.gif);
	background-repeat:repeat-x;
}

.main {
	position:absolute;
	background-color:#ffffff;
	top:441px;
	left:24px;
	width:680px;
}
.tab_link {
	color:#FFFFFF;
	text-decoration:none;
}
.tab_link a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.tab_link a:hover {
	color:#404040;
	text-decoration:none;
}
.main_body {
	position:relative;
	width:961px;
	top:110px;
	left:8px;
	display:block;
	z-index:10;
}

.main_body h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:28px;
	color:#75AC57;
	letter-spacing:-1px;
	z-index:1;	
}
	
table {
  border-collapse:inherit;
  border:0px;
}

.title {
	color:#75AC57;
}

p.smalltext {
	font-size:12px;
	line-height:15px;
}

p {
	margin-bottom:15px;
	font-size:14px;
	color:#535353;
}

h1 a:link{
	text-decoration:none;	
}

hr {
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 20px 0 20px 0;
  height:0px;
  border-color:#CBE1BF;
}

.tab_text {
 	position:absolute;
	top:10px;
	left:0px;
	text-align:center;
	width:139px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	z-index:100;
}

.tab_text a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.tab_text a:hover, a:visited:hover {
	color:#404040;
	text-decoration:none;
}


.small_tab_text {
 	position:absolute;
	top:10px;
	left:0px;
	text-align:center;
	width:98px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
 }

.content a.glossary-term {
	text-decoration:none;
	color: #1B6E98;
}
.content a.glossary-term:link {
	text-decoration:none;
	color: #1B6E98;
}
.content a.glossary-term:hover {
	text-decoration:none;
	color: #404040;
}
.content a.glossary-term:visited:hover {
	text-decoration:none;
	color: #404040;
}
.content a.glossary-term:visited {
	text-decoration:none;
	color: #1B6E98;
}

.content p a {
	color:#BC9252;
	text-decoration:none;
}
.content p a:hover {
	color:#404040;
}
.content p a:visited {
	color:#BC9252;
	text-decoration:none;
}
.content p a:visited:hover {
	color:#404040;
}

.content h3 a {
	color:#BC9252;
	text-decoration:none;
}
.content h3 a:hover {
	color:#404040;
}
.content h3 a:visited {
	color:#BC9252;
	text-decoration:none;
}

.content h3 a:visited:hover {
	color:#404040;
}

ul { 
	list-style-image: url("images/digital_arrow_sm_grey.gif");
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#535353;
	margin-bottom:10px;
}

ul a {
	color:#BC9252;
	text-decoration:none;
}
ul a:hover {
	color:#404040;
}
ul a:visited {
	color:#BC9252;
	text-decoration:none;
}

ul a:visited:hover {
	color:#404040;
}

.callouts ul { 
	list-style-image: url("images/digital_arrow_sm_grey.gif");
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#535353;
	padding:0px;
	margin:0px;
}

.callouts ul a {
	color:#BC9252;
	text-decoration:none;
}

.callouts ul a:hover {
	color:#404040;
}

.callouts ul a:visited {
	color:#BC9252;
	text-decoration:none;
}

.callouts ul a:visited:hover {
	color:#404040;
}

li#callouts {
	padding-bottom:0px;
}

li {
	padding-bottom:10px;
}

ul.rollover a{
	color:#BC9252;
	text-decoration:none;
}

ul.rollover a:hover{
	color:#404040;
}

ol{
	font: normal 14px Arial, Helvetica, sans-serif;
    color: #75AC57;
	margin-left:0px;
	padding-left:20px;
}

ol p{
	font: normal 12px Arial, Helvetica, sans-serif;
    color:#535353;
}

.menu a {
	color:#000000;
}

.treatments table {
	width:660px;
	border-collapse:collapse; 
}

.treatments th {
	padding-top:18px;
	padding-bottom:10px;
	border-top:thin;
	border-top-color:#DBE9D2;
	border-top-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#84B868;
}

.treatments td {
	border-top:thin;
	border-top-color:#DBE9D2;
	border-top-style:solid;
	padding-top:8px;
	padding-bottom:8px;
}

.treatments td a {
	color:#BC9252;
	text-decoration:none;
}


.first:before {
	/*content: url(images/digital_arrow_sm_grey.gif);*/
	margin-top:4px;
}

.titlefirst:before {
	content: url(images/digital_arrow_sm_grey.gif);
	margin-top:4px;	
}

.glossary-related a:link {
  text-decoration: underline;
  color: green;
}

.glossary-links {
  text-align:left;
  color: #D9E9D1;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
}

.glossary-links a {
  text-transform: uppercase;
  text-decoration:none;
  color:#BC9252;
}

.glossary-links a:visited {
  text-transform: uppercase;
  text-decoration:none;
  color:#BC9252;
}

.glossary-links a:hover {
  text-transform: uppercase;
  text-decoration:none;
  color:#404040;
}

.glossary-links a:visited:hover {
  text-transform: uppercase;
  text-decoration:none;
  color:#404040;
}

.glossary-list {
	padding-left:0px;
}

.glossary-list a {
  text-decoration:none;
  color:#BC9252;
}

.glossary-list a:hover {
  text-decoration:none;
  color:#404040;
}

.div.glossary-list dl dd {
  text-align:left;
  margin-top:10px;
  margin-left:0px;
}

.views-field-title {
	font-weight:bold;
	color:#75AC57;
	font-size:15px;
	vertical-align:top;
	margin-bottom:4px;
}

.views-field-body p {
	font-size:12px;
	color:#757575;
	font-weight:normal;
}

.views_slideshow_singleframe_previous {
	display:none;
}

.views_slideshow_singleframe_pause {
	display:none;
}

.views_slideshow_singleframe_next {
	display:none;
}

.views_admin_links {
	display:none;
}


.membership_cost table {
	clear:both;
}

hr {
	height:1px;
	color:#CBE1BF;
	background-color:#CBE1BF;
	border:0px;
}

.div_box{
	width:580px;
	height:100%;
	background-color:#FFFFFF;

	margin-left: 0px;
	padding: 16px 16px 16px 16px;
	border:1px solid #75AC57;

	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.div_box a {
	color:#BC9252;
	text-decoration:none;
}

.views-table a {
	color:#BC9252;
}

.views-table a:visited {
	color:#BC9252;
}

.views-table a:hover {
	color:#404040;
}

.no_underline a {
	text-decoration:none;
}

.myth_facts_next {
	background-image:url(images/facts_myth_off.gif);
	background-repeat:no-repeat;
	width:86px;
	height:24px;
}

.myth_facts_next:hover {
	background-image:url(images/facts_myth_on.gif);
	background-repeat:no-repeat;
	width:86px;
	height:24px;
}

#event_table tr td a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.event_header {
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.event_header a {
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.event_header a:link {
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.event_header a:visited {
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.views-exposed-widget {
	width:430px;
}

.views-summary {
	color:#999999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}

.views-summary a:link {
	color:#BC9252;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}

.views-summary a:visited {
	color:#BC9252;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.views-summary a:hover {
	color:#404040;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}

.views-field-field-name-value {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
}


.views-field-field-name-value a:link {
	color:#BC9252;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}

.views-field-field-name-value a:visited {
	color:#BC9252;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}

.views-field-field-name-value a:hover {
	color:#404040;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}

.views-field-picture {
	margin-top:5px;
}

.col-1 {
	width:300px;
	padding-top:10px;
	padding-bottom:10px;
}

.col-2 {
	width:300px;
	padding-top:10px;
	padding-bottom:10px;
}

.profile {
	width:690px;
}

.profile.tab_text.tab_link  a:link {
	color:BC9252;
}

.event_title {
	font-weight:bold;
	text-decoration:none;
	color:BC9252;
}

.event_title a {
	font-weight:bold;
	text-decoration:none;
	color:BC9252;
}

.event_title a:link {
	font-weight:bold;
	text-decoration:none;
	color:BC9252;
}

.event_title a:hover {
	font-weight:bold;
	text-decoration:none;
	color:404040;
}

.field-content a {
	color:#BC9252;	
}

.field-content a:hover {
	color:#404040;	
}
