/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/
  


body, p, li, td {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1 {font-family:"Times New Roman", Times, serif; font-size:18px; color:#737322; margin:0 0 0 0;}
h2 {font-family:"Times New Roman", Times, serif; font-size:15px; color:#737322; margin:0 0 0 0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#737322; margin:0 0 0 0;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737322; margin:0 0 0 0;}


p, td p {margin:0 0 1em 0;}

#mainColumnWrapper p, #mainColumnWrapperWide p {line-height:1.6em;}
#mainColumnWrapper a:link, #mainColumnWrapperWide a:link {color:#005381; text-decoration:underline;}
#mainColumnWrapper a:visited, #mainColumnWrapperWide a:visited {color:#666; text-decoration:underline;}
#mainColumnWrapper a:hover, #mainColumnWrapperWide a:hover {color:#005381; text-decoration:none;}
#mainColumnWrapper a:visited:hover, #mainColumnWrapperWide a:visited:hover {color:#666; text-decoration:none;}

.pullQuote {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#b13330;
	text-align:center;
	line-height:1em !important;
	margin:0 0 0 0 !important;
}

.source {
	text-align:center;
	font-size:11px;
	color:#666;
	font-weight:bold;
	margin:0 0 0 0 !important;
}

.quoteRule {
	width:50%;
	text-align:center;
	margin-top:0;
	height:1px;
	color:#bebba1;
	background:#bebba1;
}

#rightSidebar p {line-height:1em !important;}

p.dropcap:first-letter {
	font-size: 580%;
	line-height: .8;
	font-family: "Times New Roman", Georgia, Times;
	float: left;
	padding-right: .1em;
	font-weight: 500;
	color:#9aac25;
}




.photo {border:2px solid white;}


.subnav a:link, .subnav a:visited {color:white; text-decoration:none; font-weight:bold; display:block; padding:11px 0;}
.subnav a:hover, .subnav a:visited:hover {color:#ebe9d0; text-decoration:underline; font-weight:bold; display:block; padding:11px 0; background:url(../images/background_subnavHover.jpg) repeat-y;}

a.active, a.active:visited {color:black !important; text-decoration:none; font-weight:bold; display:block; padding:11px 0; background:url(../images/background_subnavActive.jpg) repeat-y;}
a.active:hover, a.active:visited:hover {color:black !important; text-decoration:none; font-weight:bold; display:block; padding:11px 0; background:url(../images/background_subnavActive.jpg) repeat-y;}



.caption {color:#666;}
.captionGreen {color:#434314;}
.caption, .captionGreen, .caption p, .captionGreen p {font-size:11px; line-height:normal !important;}

.videoLink {font-size:11px; font-weight:bold;}
.videoLink a:link, .videoLink a:visited {color:#005381; text-decoration:none !important; display:block;}
.videoLink a:hover, .videoLink a:visited:hover {color:#005381; text-decoration:underline !important; display:block;}

#footer p {font-size:11px;}
#footerNav a:link, #footerNav a:visited {color:black; text-decoration:none; font-weight:bold;}
#footerNav a:hover, #footerNav a:visited:hover {color:black; text-decoration:underline; font-weight:bold;}





.homeRightTable td, .homeRightTable td p {
	line-height:1.3em !important;
}

a.yellowlink , a.yellowlink:visited {color:yellow; text-decoration:underline;}
a.yellowlink:hover , a.yellowlink:visited:hover {color:white; text-decoration:none;}


.textfield {
	background:#eeecd8;
	border: 1px solid #878728;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.treeoflife {
	background:url(../images/background_treeOfLife.jpg) top right no-repeat;
}

.borderbox {
	border:1px solid #878728;
	padding:3px;
	background:#EEECD8;
}


.noflashmessage p, .noflashmessage h1 {
	text-align:center;
	padding-top:40px;
}

p.noflash {margin:0 20px 1em 20px !important; text-align:left; line-height:1.2em; padding:0 !important;}


