body {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
		color: black;
		background-color: white;
}
td {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
		color: black;
}
.imgborder {
		border: solid 1px white;
}
.imgborder2 {
		border: solid 1px black;
}

a, a:LINK, a:ACTIVE, a:VISITED {
	    font-size: 11px;
		color: #303030;
		text-decoration: none;
}
a:HOVER {
	    font-size: 11px;
		color: #909090;
		text-decoration: none;
}
.bottom {
		background: #2E892F;
}

/* index */
.indextop td {
	    font-size: 20px;
		color: #E0E0E0;
}
.indextop a:LINK, .indextop a:ACTIVE, .indextop a:VISITED {
	    font-size: 18px;
		color: #2E892F;
		text-decoration: none;
}
.indextop a:HOVER {
	    font-size: 18px;
		color: maroon;
		text-decoration: none;
}
.indextop .box {
	    font-size: 12px;
		color: black;
}
.indexbottom h1 {
		font-size:26px;
		font-weight: lighter;
		color: #606060;
		padding: 0 0 20 0;
}
.indexbottom p {
		font-size:12px;
		padding: 0 0 0 0;
}

.indexbottom ul {
		font-size:13px;
		margin-left:0px;
		padding-left:20px
}
.indexbottom a:LINK, .indexbottom a:ACTIVE, .indexbottom a:VISITED {
	    font-size: 20px;
		color: #FFFFFF;
		text-decoration: none;
}

.indexbottom a:HOVER {
	    font-size: 20px;
		color: #FFFFD4;
		text-decoration: none;
}

/* user bar */
.userbar {
		border-top: solid 1px #2E892F; 
		font-size: 12px;
		color: black;
}

.userbar p {
		font-size: 12px;
		color: black;
		margin: 0 0 0 0;
}

.userbar a:LINK, .userbar a:ACTIVE, .userbar a:VISITED {
	    font-size: 12px;
		color: #2E892F;
		text-decoration: none;
}
.userbar a:HOVER {
	    font-size: 12px;
		color: maroon;
		text-decoration: none;
}

/* form controls */
.textfield {
				font-size: 12px;
				line-height: 14px;
				height: 18px;
				border: 1px solid #909090;
				background: white;
}
.textarea {
				font-size: 12px;
				line-height: 14px;
				border: 1px solid #909090;
				background: white;
}
select {
				font-size: 12px;
				line-height: 14px;
				height: 18px;
				border: 1px solid #909090;
				background: white;
}
.buttonstyle {
				font-size: 12px;
				line-height: 14px;
				height: 18px;
}

/* mainpart */
.mainpart {
		background: #1E591E;
	    font-size: 14px;
		color: white;
		padding: 30 20 30 20;
}
.mainpart td {
	    font-size: 14px;
		color: white;
}
.mainpart h1 {
	    font-size: 26px;
		color: #F0FFD4;
		margin: 0 0 10 0;
}
.mainpart h2 {
	    font-size: 20px;
		color: white;
		margin: 0 0 10 0;
}
.mainpart h3 {
	    font-size: 16px;
		color: white;
		margin: 0 0 5 0;
}
.mainpart h4 {
	    font-size: 14px;
		color: white;
		margin: 0 0 0 0;
}
.mainpart h5 {
	    font-size: 12px;
		color: white;
		margin: 0 0 0 0;
}
.mainpart h6 {
	    font-size: 10px;
		color: white;
		margin: 0 0 0 0;
}
.mainpart p {
	    font-size: 14px;
		color: white;
}
.mainpart a:LINK, .mainpart a:ACTIVE, .mainpart a:VISITED {
	    font-size: 14px;
		color: #F0FFD4;
		text-decoration: none;
}
.mainpart a:HOVER {
	    font-size: 14px;
		color: #F7A213;
		text-decoration: none;
}
.mainpart .alert {
	    font-size: 14px;
		border: solid 1px white;
		background: #83A561;
		color: white;
		padding: 10 10 10 10;
}
.mainpart .required {
	    font-size: 14px;
		color: #F7A213;
}
.mainpart .table {
		border: solid 1px white;
}
.mainpart .table td {
		background: #83A561;
	    font-size: 14px;
		color: white;
}

/* donations */
.mainmenu {
        font-size: 12px;
		background: black;
		color: #E0E0E0;
		font-weight: normal;
}
.mainmenu td {
        font-size: 12px;
		background: black;
		color: #E0E0E0;
		font-weight: normal;
}
.mainmenu h1 {
		font-size:22px;
		font-weight: lighter;
		color: #606060;
		padding: 0 0 0 0;
}
.mainmenu h2 {
		font-size:16px;
		font-weight: lighter;
		color: #A0A0A0;
		padding: 0 0 0 0;
		margin: 10 0 0 0;
}
.mainmenu h3 {
		font-size:12px;
		font-weight: lighter;
		color: lime;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
}
.mainmenu p {
		font-size:12px;
		color: #D0D0D0;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
}
.mainmenu a:LINK, .mainmenu a:ACTIVE, .mainmenu a:VISITED {
		color: white;
	    font-size: 12px;
		text-decoration: none;
}
.mainmenu a:HOVER {
		color: #F7A213;
	    font-size: 12px;
		text-decoration: none;
}
.donations {
	    font-size: 14px;
		color: black;
}
.donations table {
		background: white;
}
.donations td {
		background: #83A561;
	    font-size: 14px;
		color: black;
}
.donations .header {
		background: #F7A213;
	    font-size: 14px;
		color: white;
}
.donations .desc {
	    font-size: 12px;
		color: black;
		font-style: italic;
}
.donations a:LINK, .donations a:ACTIVE, .donations a:VISITED {
		color: #F0FFD4;
	    font-size: 14px;
		text-decoration: none;
}
.donations a:HOVER {
		color: white;
	    font-size: 14px;
		text-decoration: none;
}
.donations .desc {
	    font-size: 12px;
		color: black;
		font-style: italic;
}

.donations .desc a:LINK, .donations .desc a:ACTIVE, .donations .desc a:VISITED {
		color: #303030;
	    font-size: 12px;
		font-style: italic;
		text-decoration: none;
}
.donations .desc a:HOVER {
		color: #606060;
	    font-size: 12px;
		font-style: italic;
		text-decoration: none;
}
.donor {
	    font-size: 12px;
		border: solid 1px white;
		background: #F7A213;
		color: black;
}
.donor h1 {
	    font-size: 16px;
		color: black;
}
.donor p {
	    font-size: 12px;
		color: black;
		margin: 0 0 10 0;
}
.donor a:LINK, .donor a:ACTIVE, .donor a:VISITED {
	    font-size: 12px;
		color: #F0FFD4;
		text-decoration: none;
}
.donor a:HOVER {
	    font-size: 12px;
		color: white;
		text-decoration: none;
}

