/* tags */

body 					{ padding:0px;
						background:#37601C;
						color: #4B6022;
						font: 13px/18px Verdana, Helvetica, Arial, sans-serif;
						height: 100%;
						text-align: center;
						}
					
p						{ text-align:left;
						}						
a						{  }

a:link					{ color: #4B6022; }

a:visited				{ color: #999999; }

a:hover					{ color: #FBD204; 
						text-decoration:underline; }

a:active				{ color: #000; } 	

a.blurbLink				{ color: #4B6022;
						text-decoration: none ; }

a.blurbLink:hover		{ text-decoration: none; }

a.upcomingEventsLink	{ color: #62bd19; text-decoration: none;}

a.upcomingEventsLink:hover	{ text-decoration: underline; }

a.footerLink			{ color: #ffffeb;}

a.footerLink:hover		{ color: #fbd204;
						text-decoration: underline; }
						
a.breadcrumbs			{ font-size: 11px;
						color: #4B6022;
						text-decoration: none;}
						
a.breadcrumbs:hover		{ color: #FBD204;
						text-decoration: underline;}
						
a.breadcrumbs:visited	{ color: #4B6022; }
						
a.leftNav				{ text-align: left;
						font: 11px/16px bold Helvetica, Arial, sans-serif;
						font-weight: bold;
						letter-spacing: .5px;
						font-variant: small-caps;
						text-decoration: none;
						}

a.leftNav:visited		{ color: #4B6022; }

a.leftNav:hover			{ color: #FBD204; }

a.leftNavSub			{ text-align: left;
						font: 11px/16px bold Helvetica, Arial, sans-serif;
						font-weight: bold;
						font-variant: normal;
						padding-left: 3.5em;
						text-decoration: none;
						}

a.leftNavSub:visited	{ color: #4B6022; }

a.leftNavSub:hover		{ color: #FBD204; }

h1						{ font-family: Garamond, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
						font-size: 24px;
						font-weight: bold;
						color: #1c6625;
						letter-spacing: .05em;
						display: inline;
						}

h2						{ font-family: Helvetica, Arial, sans-serif;
		 				font-size: 18px;
						font-weight: bold;
						color: #1c6625;
						letter-spacing: .05em;
						display: inline;
						margin-top: 30px;
						}

h3						{ font-size: 15px;
						font-style: italic;
						letter-spacing: .05em;
						}
						
ul						{ margin-top:0px;	
						list-style:square; }
						
li						{ margin: 0;
						padding: 0;
						display: inline;
						list-style: circle; }							
						
li.leading				{ margin-top:10px; }							
						

/* body layout divs */

#head

#body

#footer					

#logoSpace				{ display: block; 
						width: 740px;
						text-align: left;
						padding-top: 16px; }		
						
#navigation				{ display: block;
						height: 28px;
						background: none repeat scroll 0 0 #b8e5ae; }						

#subNavigation			{ text-align: left; 
						display: inline; }							
						
#content				{ text-align: left; 
						display: inline; }							
							
#page					{ width: 740px; 
						text-align: center; }							

/* classes */
				
.pageBorders			{ border-bottom: 1px solid #ccc;
						padding-top: 40px;
						padding-bottom: 40px;
						text-align: left; }	
							
.overviewPadding		{ height: 40px;
						width: 740px; }								

.header					{ background: #FFFFEB;}

.body					{ background: #FFFFFF;
						text-align: left; }

.footer					{ font-size: 11px;
						color: #ffffeb; 
						padding-right: 10px;
						text-align: left; }

.topNav					{ background: #b8e5ae;}

.leftNavText			{ text-align: left;
						font: 11px/16px bold Helvetica, Arial, sans-serif;
						font-weight: bold;
						letter-spacing: .5px;
						font-variant: small-caps;
						text-decoration: none;
						}

.newsCaption			{ padding-top:5px;
						padding-left:15px;
						padding-right:15px;
						height:100px;
						color: #37601C;
						text-align: center; }

.newsItem				{ background-image: url(../images/arrow.gif);
						background-repeat: no-repeat;
						padding-left: 25px;
						}
						
.blurb					{ text-align: center;
						font: 28px/26px Garamond, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
						text-decoration: none;
						}

.blurbSub				{ font-size: 17px;
						line-height: 14px;
						color: #566A30; 
						text-decoration: none;}
						
.quote					{ width: 561px;
						wid\th: 550px;
						text-align: justify;
						font: 28px/28px Garamond, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
						}

.big					{ text-align: left;
						font-size: 35px;
						font-weight: 600;
						line-height: 35px;
						}

.quoteAttr				{ text-align: center;
						font: 22px/24px Garamond, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
						}
						
.blue					{ color: #00AF34; }

.green					{ color: #62BD19; }

.yellow					{ color: #C6DB00; }
						
.mudGreen				{ color: #4B6022; }
						
.upcomingEventsBox		{ width: 341px;
						wid\th: 330px;
						overflow: auto;
						padding: 0px 5px;
						border: 0 0 0 1px solid;
						border-color: #33C21D;
						margin-bottom: 10px;
						color: #ffffeb;
						font-size: 11px;
						line-height: 13px;
						}	
						
.events					{ padding-left: 0; }

.headerLinks 				{ font-size: 10px;
						  text-decoration: none;
						  text-align: right; }
/* Header links, as in "join yahoo group" */

.canvasShadowBtmLeft	{ background-image: url(../images/canvas_shadow_btm_left.gif);
						background-repeat: no-repeat;
						height:8px; }	
						
.canvasShadowBtmRight	{ background-image: url(../images/canvas_shadow_btm_right.gif);
						background-repeat: no-repeat;}	
						
.canvasShadowBtm		{ background-image: url(../images/canvas_shadow_btm.gif);
						background-repeat: x;}	
						
.canvasShadowRight		{ background-image: url(../images/canvas_shadow_right.gif);
						background-repeat: y;}	
						
.canvasShadowTopRight	{ background-image: url(../images/canvas_shadow_top_right.gif);
						background-repeat: no-repeat;}	
						
