﻿/* CSS Document */
* {margin: 0; padding: 0;}
html body
{	
	height:100%;
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69746C;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color:#DADAC5;
	background-image:url(../images/bg.jpg); 
	background-repeat:repeat-x;
	}
#pg
{
	float:left; 
	text-align:center; 
	width:100%;
	}
#Cpg
{
	float:center; 
	margin:0 auto; 
	width:990px; 
	padding-top:24px;
	}
#top
{
	clear:both; 
	height:19px; 
	background-image:url(../images/top.jpg); 
	background-repeat:no-repeat;
	}
#mid
{
	clear:both; 
	background-image:url(../images/mid.jpg); 
	background-repeat:repeat-y; 
	padding-left:22px; 
	padding-right:20px;
	}
#btm
{
	clear:both; 
	height:13px; 
	background-image:url(../images/btm.jpg); 
	background-repeat:no-repeat;
	}
#foot
{
	clear:both;  
	padding-top:10px; 
	padding-left:20px; 
	padding-right:20px;
	line-height:18px;
	}
#foot a
{
	text-decoration:none;
	color: #69746C;
	border-bottom:1px dotted #7FAB00;
	}
#foot a:hover
{
	text-decoration:underline;
	color: Blue;
	border-bottom:none;
	}
#copy
{
	float:left; 
	font-size:11px;
	text-align:left;
	width:500px;
	}
#rights
{
	float:right; 
	font-size:11px;
	text-align:right;
	width:450px;
	}
	
	
/* header */	
#header
{
	clear:both; 
	height:88px; 
	text-align:left; 
	padding-left:15px; 
	padding-top:12px;
	}
#seal
{
	float:left; 
	width:72px; 
	height:71px;
	padding-right:10px;
	background-image:url(../images/seal.png); 
	background-repeat:no-repeat;
	}
#titleCont
{
	float:left; 
	width:400px; 
	padding-top:4px;
	font-weight:bold;
	}
#title
{
	clear:both; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:36px; 
	height:38px; 
	color:#6A9C29;
	}
#subtitle
{
	clear:both; 
	font-size:15px; 
	color:#808381; 
	padding-left:2px;
	}
#searchCont
{
	float:right; 
	width:199px; 
	text-align:right; 
	padding-top:9px;
	padding-right:14px;
	}
#searchBox
{
	clear:both; 
	padding-bottom:0px;
	/*background-image:url(../images/search.jpg); 
	background-repeat:no-repeat;*/
	width:199px;
	height:22px;
}
#searchBox input
{
	background-color:#e8e8e8;
	width:200px;
}
#searchBtn
{
	float:right; 
	width:54px; 
	height:19px; 
	padding-right:10px; 
	padding-top:0px; 
	/*background-image:url(../images/searchBtn.jpg); 
	background-repeat:no-repeat;*/ 

}
#searchBtn input
{
	font-size:13px; 
	color:#FFFFFF;
	font-weight:bold;
	background-color:#69746c;
}
#picHead
{
	clear:both; 
	height:279px;
	}
.picHeadLink
{
	clear:both; color:#4578F2; text-align:right; font-size:10px; padding-right:6px; padding-top:257px;
	}
.picHeadLink a
{
	text-decoration:none;
	color:#4578F2;
	}
.picHeadLink a:hover
{
	text-decoration:underline;
	color:#4578F2;
	}
#LpicHead
{
	float:left; 
	width:179px;
	height:279px;
	background-image:url(../images/LpicHead.jpg); 
	background-repeat:no-repeat;
	}
#CpicHead
{
	float:left;
	width:232px;
	height:279px;
	background-image:url(../images/CpicHead.jpg); 
	background-repeat:no-repeat;
	}
#RpicHead
{
	float:left; 
	width:219px;
	height:279px;
	background-image:url(../images/RpicHead.jpg); 
	background-repeat:no-repeat;
	}
#slogan
{
	float:left; 
	width:318px;
	height:279px;
	background-image:url(../images/sloganBG.jpg); 
	background-repeat:no-repeat;
	}
#slogCont
{
	clear:both; text-align:left; padding-top:20px; padding-left:14px; color:#FFFFFF;
	}
#slogTop
{
	clear:both; height:191px; font-size:45px; font-weight:bold; font-family:Arial Narrow;
	}
#slogLn1
{
	clear:both; height:50px;
	}
#slogLn2
{
	clear:both; height:62px; font-size:19px; line-height:20px;
	}
#slogLn3
{
	clear:both; height:47px; font-size:45px; line-height:43px;
	}
#slogBtm
{
	clear:both; height:50px; font-size:13px; padding-left:50px;
	}

	
	
/* content */
#contentbg
{
	clear:both; 
	padding-left:18px; 
	padding-right:15px; 
	margin-left:4px; 
	margin-right:5px; 
	padding-top:7px;
	background-color:#FFFFFF;
	text-align:left;
	}
#nav
{
	clear:both; 
	background-color:#808381; 
	height:30px; 
	margin-bottom:15px;  
	padding-left:30px; 
	padding-right:30px; 
	padding-top:15px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:12px; 
	text-align:center;
	}
#nav a
{
	color:#FFFFFF; 
	text-decoration:none;
	}
#nav a:hover
{
	color:Blue; 
	text-decoration:none;
	}
	
	
/* 3 col - L column */
#Lcol
{
	float:left; 
	width:200px; 
	padding-right:28px; 
	font-size:11px;
	}
.tanTop
{
	clear:both; 
	background-color:#D8D9B9; 
	height:6px;
	}
.tanBG
{
	clear:both; 
	background-color:#F4F6EB;
}
.tanHead
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	padding-left:10px; 
	color:#7FAB00;
	font-weight:bold; 
	font-size:13px;
	}
.tanHeadCat
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	padding-left:10px; 
	color:#7FAB00;
	font-weight:bold; 
	font-size:11px;
	border-bottom:1px solid #D8D9B9;
	height:18px; 
	}
.tanCatName
{
	float:left; 
	padding-top:3px; 
	padding-left:5px;
	}
.catIcon
{
	float:left; 
	padding-top:3px;
	}
.tanItem
{
	clear:both; 
	/*height:14px;*/ 
	padding-left:10px; 
	}
.tanItemTop
{
	clear:both;
	height:6px;
	}
.tanItemBtm
{
	clear:both;
	height:6px;
	border-bottom:1px solid #D8D9B9; 
	}
.tanItem2
{
	clear:both; 
	/*height:28px;*/ 
	border-bottom:1px solid #D8D9B9; 
	padding-left:10px; 
	padding-top:6px; 
	padding-bottom:6px;
	}
.tanArrow
{
	float:left; 
	width:10px; 
}
.tanName
{
	float:left;  
	width:165px;
	}
.tanName a
{
	color:#69746C;
	text-decoration:none;
	}
.tanName a:hover
{
	color:Blue; 
	text-decoration:underline;
	}
.tanMore
{
	clear:both; 
	border-bottom:1px solid #D8D9B9; 
	padding-left:10px; 
	padding-top:6px; 
	padding-bottom:6px; 
	color:#7FAB00;
	}
.tanMore a
{
	text-decoration:underline;
	color:#7FAB00;
	}
.tanMore a:hover
{
	text-decoration:underline;
	color:Blue;
	}
.break10
{
	clear:both; 
	height:10px;
	}
.break20
{
	clear:both; 
	height:20px;
	}
.break35
{
	clear:both; 
	height:35px;
	}
.break75
{
	clear:both; 
	height:75px;
	}
.LitemCont
{
	clear:both; 
	padding-left:10px;
	}
.LitemCont a
{
	text-decoration:none;
	color: #69746C;
	}
.LitemCont a:hover
{
	text-decoration:underline;
	color: Blue;
	}
.LitemHead
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	color:#7FAB00; 
	font-weight:bold; 
	font-size:13px;
	}
.cal
{
	clear:both; 
	height:47px; 
	padding-top:6px; 
	padding-bottom:6px;
	}
.calBG
{
	float:left; 
	background-image:url(../images/calbub.png); 
	background-repeat:no-repeat;
	width:40px; 
	height:47px; 
	padding-right:5px; 
	padding-left:2px;
	font-weight:bold; 
	font-style:italic; 
	font-family:'Times New Roman', Times, serif; 
	text-align:center; 
	}
.calDate
{
	clear:both; 
	font-size:18px; 
	color:#60AD00; 
	padding-top:5px;
	}
.calMonth
{
	clear:both; 
	font-size:13px; 
	color:#FFFFFF; 
	padding-top:3px;
	}	
.calInfo
{
	float:left; 
	color:#60AD00; 
	width:142px;
	}
.calInfo a
{
	text-decoration:underline;
	font-weight:bold;
	color:#60AD00;
	}
.calInfo a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: Blue;
	}	
	
	
/* 3Col - C Column */
#Ccol
{
	float:left;
	width:490px;
	}	
#CcolHead
{
	clear:both; 
	font-weight:bold; 
	font-size:18px; 
	color:#7FAB00; 
	padding-top:10px; 
	padding-bottom:15px;
	}
#sign
{
	float:left; 
	width:150px; 
	height:121px; 
	padding-right:20px; 
	padding-bottom:10px;
	}
.CcolGrey
{
	clear:both; 
	background-color:#808381; 
	height:20px;  
	margin-bottom:8px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:12px; 
	padding-left:12px; 
	padding-top:5px;
	line-height:15px;
	}
.CcolItem
{
	clear:both; 
	font-size:11px;
	}	
.CcolItem a, .CcolItem a:visited
{
	text-decoration:none;
	color: #69746C;
	}
.CcolItem a:hover
{
	text-decoration:underline;
	color: Blue;
	}

.CcolThumb
{
	float:left; 
	margin-right:15px; 
	width:89px; 
	height:89px;
	border:1px solid Black;
	}	
.CcolThumb a, .CcolThumb a:visited
{
	text-decoration:none;
	border:1px solid Black;
	}
.CcolThumb a:hover
{
	text-decoration:none;
	border:1px solid Blue;
	}
.CcolInfo
{
	float:left; 
	width:382px;
	}	
.CcolItemHead
{
	clear:both; 
	color:#7FAB00; 
	font-weight:bold; 
	padding-bottom:3px;
	}	
.CcolMore
{
	clear:both; 
	color:#7FAB00; 
	padding-top:5px;
	}	
.CcolMore a
{
	text-decoration:underline;
	color:#7FAB00;
	}
.CcolMore a:hover
{
	text-decoration:underline;
	color:Blue;
	}
.CcolPost
{
	clear:both; 
	color:#7FAB00; 
	padding-bottom:8px;
	}
	
	
/* 3col - R column */
#Rcol
{
	float:left; 
	width:200px; 
	padding-left:28px; 
	font-size:11px;
	}	
.greyBox
{
	clear:both;
	background-color:#F4F6EB;
	}
.greyBox a
{
	text-decoration:none;
	color: #69746C;
	}
.greyBox a:hover
{
	text-decoration:underline;
	color: Blue;
	}	
.grnHead
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	padding-left:10px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:13px; 
	background-image:url(../images/grnHead.jpg); 
	background-repeat:no-repeat;
	}	
.greyItem
{
	clear:both; 
	border-bottom:1px solid #D8D9B9; 
	padding-left:10px; 
	padding-top:6px; 
	padding-bottom:6px;
	}	
#greenBox
{
	clear:both; 
	background-color:#93C353; 
	padding-left:10px; 
	color:#3A5021;
	}	
.greenBoxHead
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:13px;
	}	
.greenBoxItem
{
	clear:both; 
	padding-top:6px; 
	padding-bottom:12px; 
	height:16px;
	}	
.smPDF
{
	float:left; 
	padding-right:4px;
	}
.smPDF a img
{
	border:none;
	}	
.PDFlink
{
	float:left; 
	padding-top:1px;
	font-size:11px;
	}	
.greenBoxMore
{
	clear:both; 
	padding-bottom:12px; 
	color:#FFFFFF;
	}	
.greenBoxMore a
{
	text-decoration:underline;
	color:#FFFFFF;
	}
.RitemCont
{
	clear:both; 
	padding-top:6px; 
	padding-bottom:6px; 
	height:16px;
	}	
.RcolMore
{
	clear:both; 
	padding-top:6px; 
	padding-bottom:12px; 
	color:#7FAB00;
	}
.RcolMore a
{
	text-decoration:underline;
	color:#7FAB00;
	}
	

/* 2col - L column */
.tanNameLink
{
	float:left;  
	width:165px;
	}
.tanNameCatLink
{
	float:left; 
	padding-top:3px; 
	width:150px;
	}
.activeLink
{
	color:#7FAB00;
	font-weight:bold;
	}
.stdLink
{
	color:#69746C;
	text-decoration:none;
	}
.stdLink:hover
{	
	color:Blue; 
	text-decoration:underline;
	}


	
/* 2col - R column */
#content2
{
	float:left; 
	width:718px;
	}
.con2txt
{
	clear:both;
	padding-right:5px;
	line-height:17px;
	}
.con2txt a
{
	text-decoration:none;
	color: #69746C;
	border-bottom:1px dotted #7FAB00;
	}
.con2txt a:hover
{
	text-decoration:underline;
	color: Blue;
	border-bottom:none;
	}
#actHead
{
	clear:both; 
	height:21px; 
	font-weight:bold; 
	font-size:18px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#7FAB00; 
	padding-top:10px; 
	padding-bottom:5px;
	}
#actAmt
{
	float:right;
	}
#actStatus
{
	float:left;
	width:400px;
	height:15px; 
	color:#7FAB00; 
	padding-top:5px; 
	}
#statusCom
{
	float:left;
	width:400px;
	height:15px; 
	color:#7FAB00; 
	padding-top:5px; 
	}
#statusPend
{
	float:left;
	width:400px;
	height:15px; 
	padding-top:5px; 
	color:#E38601;
	}
#statusAct
{
	float:left;
	width:400px;
	height:15px; 
	padding-top:5px; 
	color:#4578F2;
	}
#actAdd
{
	float:left;
	width:16px;
	padding-right:5px;
	background-image:url(../images/add.png); 
	background-repeat:no-repeat;
	height:15px;
	}
#actCheck
{
	float:left;
	width:16px;
	padding-right:5px;
	background-image:url(../images/check.png); 
	background-repeat:no-repeat;
	height:15px;
	}
#actQues
{
	float:left;
	width:16px;
	padding-right:5px;
	background-image:url(../images/question.png); 
	background-repeat:no-repeat;
	height:15px;
	}
#actCat
{
	float:right;
	}
.actGrnHead
{
	clear:both; 
	padding-top:8px; 
	padding-bottom:7px; 
	padding-left:10px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:13px; 
	background-image:url(../images/grnHead.jpg); 
	background-repeat:repeat-x;
	margin-bottom:13px;
	}
.actPhotos
{
	clear:both;
	padding-left:1px;
	}
.actThumb
{
	float:left; 
	width:125px; 
	padding-right:23px;
	padding-bottom:11px;
	}
.actThumbR
{
	float:left; 
	width:125px;
	padding-bottom:11px;
	}
	
	
/* mtg minutes */
.tanItemMtg
{
	clear:both; 
	padding-left:10px;
	}
.tanItemMtgHome
{
	clear:both;
	}
.tanItemMtgHome a
{
	color: #545554;
	text-decoration:none;
	}
.tanItemMtgHome a:hover
{
	color:Blue;
	text-decoration:underline;
	}
.tanItemCol
{
	float:left;
	width:94px; 
	}
.tanArrowMtg
{
	float:left; 
	width:10px; 
	padding-top:6px; 
	padding-bottom:6px;
}
.tanNameMtg
{
	float:left;  
	width:84px;
	padding-top:6px; 
	padding-bottom:6px;
	}
.tanBtm
{
	clear:both; 
	height:8px;
	border-bottom:1px solid #D8D9B9; 
	}
.statusMtg
{
	clear:both; 
	height:28px; 
	color:#7FAB00; 
	padding-bottom:20px;
	}
.membersMtg
{
	float:left; 
	width:75px;
	font-weight:bold;
	}
.othersMtg
{
	float:left; 
	width:635px;
	}
.numMtg
{
	float:left; 
	width:20px;
	}
.numItem
{
	float:left; 
	width:693px;
	}
	
	
/* secondary pages */
#Head2nd
{
	clear:both; 
	height:21px; 
	font-weight:bold; 
	font-size:18px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#7FAB00; 
	padding-top:10px; 
	padding-bottom:20px;
	}
#Head2ndTitle
{
	float:left; 
	padding-top:10px;
	}
#Head2ndCat
{
	clear:both; 
	height:31px; 
	font-weight:bold; 
	font-size:18px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#7FAB00; 
	padding-bottom:20px;
	}
#Head2ndIcon
{
	float:left; 
	text-align:right; 
	width:40px;
	}
.bulApp
{
	float:left; 
	width:10px;
	}
.bulItem
{
	float:left; 
	width:678px;
	padding-bottom:7px;
	}
.bulTown
{
	float:left; 
	width:160px;
	padding-bottom:10px;
	}
.goalApp
{
	float:left; 
	width:50px;
	padding-left:15px;
	font-weight:bold;
	}
.goalItem
{
	float:left; 
	width:643px;
	padding-bottom:7px;
	}
.bulApp15
{
	float:left; 
	width:15px;
	padding-left:15px;
	}
.calContEm
{
	float:left; 
	width:87px; 
	border:solid 1px #FFFFFF; 
	margin-left:2px; 
	margin-right:2px; 
	margin-bottom:3px;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:3px; 
	padding-bottom:8px;
	}
.calCont
{
	float:left; 
	height:93px;
	width:87px; 
	border:solid 1px #E4E4E4; 
	margin-left:2px; 
	margin-right:2px; 
	margin-bottom:3px;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:3px; 
	padding-bottom:8px;
	background-color:#EEF0E7;
	}
.monthCal
{
	float:left; 
	width:87px; 
	border:solid 1px #E4E4E4; 
	margin-left:2px; 
	margin-right:2px; 
	margin-bottom:3px;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:3px; 
	padding-bottom:4px;
	text-align:center;
	font-weight:bold;
	}
.numCal
{
	clear:both; 
	text-align:right; 
	padding-bottom:5px;
	}
.eventCal
{
	clear:both; 
	color:#60AD00; 
	font-weight:bold; 
	padding-bottom:3px;
	}
.articlePost
{
	clear:both; 
	padding-bottom:8px;
	font-size:11px;
	}
.articleArrow
{
	float:left;  
	width:10px;
	padding-left:10px;
	}
.articleThumb
{
	float:left; 
	width:350px; 
	padding-right:15px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	}
.articleThumbR
{
	float:left; 
	width:350px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	}
.articleCpic
{
	clear:both; 
	text-align:center; 
	padding-top:8px;
	}
.articleCtxt
{
	clear:both; 
	text-align:center; 
	padding-top:2px; 
	font-size:11px;
	}
	
.greyAmt
{
	float:right;
	text-align:right; 
	padding-right:10px;
	}

.confirm
{
	color:Red;	
}

.error
{
	color:Red;
}

.Rpic
{
	float:right; 
	padding-left:10px; 
	padding-bottom:10px; 
	width:185px; 
	height:220px;
	}
.Rpic img
{
	text-decoration:none;
	border:1px solid Black;
	}
	
#CPAmap
{
	background-image:url(../images/map/CPA_map.jpg);
	border:1px solid Black; 
	background-repeat:no-repeat; 
	width:716px; 
	height:533px;
	}
#CPAmap a
{
	border-bottom:0px;
	text-decoration:none;
	}
#CPAmap a:hover
{
	border-bottom:0px;
	text-decoration:none;
	}
	
