BODY {
	font-family : Tahoma, Arial, Times, sans-serif;
	font-size : 14px;
	color: #000066;
	background-color: #fffff0;

}
A:link { color : #333366;
	text-decoration: underline}

A:visited { color : #336666;
	text-decoration: underline}

A:active {
	color : #009900;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
	color: #009900;
	font-style: italic;
}
					
H1 { font-size : 200%;
	font-weight : bolder }
H2 { font-size : 180%;
	font-weight : bolder }
H3 { font-size : 165%;
	font-weight : bolder }
H4 { font-size : 145%;
	font-weight : bolder }
H5 { font-size : 130%;
	font-weight : bolder }
H6 { font-size : 165%;
	font-weight : bolder }

.Display { font-size : 16px;
			font-weight :bolder
			}
					
.tiny { font-size : 50% }

.emph1 { font-weight : bold; font-variant : small-caps; font-size : 120% }

.smaller { font-size : 85% }
		
.larger { font-size : 110% }
		
.redfont { color: #FF0000; }
		
.LastUpdate { color : #333333; font-size : 80% }

tr {
	font-family: "Ocean Sans Std Book", Arial, Times, sans-serif;
	font-size: medium;
}

td {
	font-family : Tahoma, Arial, Times, sans-serif;
	font-size : 14px;
	color: #000066;
	background-color: #fffff0;
	vertical-align: top;

}

td.menu{
	font-family : Tahoma, Arial, Times, sans-serif;
	color: #000066;
	background-color: #fffff0;
	vertical-align: top;
	font-size: smaller;
}

td.RedBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #000000;
	background-color: #CC3333;
}

td.BlueBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #003399;
}

td.GreenBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #000000;
	background-color: #00CC00;
}

td.GrayBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: bolder;
	color: #000000;
	background-color: #999999;
}

td.InMemoriam { 
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: 14px;
	font-weight: bolder;
	color: #DAA520;
	background-color: #483D8B;
	}
	
table.GrayBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: bolder;
	color: #000000;
	background-color: #999999;
}

td.PurpleBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #663366;
}

a.menuLink:link {color: #ffffff;
				text-decoration: none;
				font-size: 11px;
}

a.menuLink:visited {color:#ffffff;
				text-decoration: none;
				font-size: 11px;			
}

a.menuLink:hover {color: #DAA520;
				text-decoration: none;
				font-size: 11px;
				font-style: normal			
}

.RedBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #fffff5;
	background-color: #990033;
}

.BlueBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #003399;
}

.GreenBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #000000;
	background-color: #00CC00;
}

.GrayBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: bolder;
	color: #000000;
	background-color: #999999;
}

.GrayBlockTiny{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: 60%;
	font-weight: bolder;
	color: #000000;
	background-color: #999999;
}

.PurpleBlock{
	font-family : Tahoma, Arial, Times, sans-serif;
	vertical-align: top;
	font-size: smaller;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #663366;
}

.emph2 {
	font-size: 120%;
	font-weight: bolder;
	color: #330066;
}

.emphsmall {
	font-size: 80%;
	font-weight: bolder;
	color: #330066;
}

.first-letter {
	font-size: 150%; float: left
}

.emphred {
	font-size: 102%;
	font-weight: 600;
	color: #CC0000;
}

.centered {
	text-align: center;
}

.emphgreenONgreen {
	font-weight: bolder;
	color: #006633;
	background-color: #99FF00;
}

.emphwhiteONblack {
	font-weight: bolder;
	color: #ffffff;
	background-color: #000000;
}

.freeimage_left {
	float: left;
}

.freeimage_right {
	float: right;
}

A.blue:link {
	color: #6633CC;
	text-decoration: none;
}
A.blue:visited {
	color: #6633CC;
	text-decoration: none;
}
A.blue:hover {
	color: #CC0000;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #CCCCCC;
}


A.hidelink:link {
	color: #333366;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

A.hidelink:visited {
	color: #333366;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

A.hidelink:hover {
	color: #333366;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

A.red:link {
	font-weight: normal;
	color: #CC0000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
A.red:visited {
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
A.red:hover {
	color: #8B0000;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	text-transform: none;

}

A.search:link {
	font-weight: bolder;
	color: #993300;
	font-style: italic;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;


}
A.search:visited {
	font-weight: bolder;
	color: #993300;
	font-style: italic;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;

}
A.search:hover {
	color: #003366;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	font-weight: bolder;


}

A.conference:link {
	font-weight: normal;
	color: #00009c;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;	
	text-transform: none;

}
A.conference:visited {
	font-weight: normal;
	color: #00009c;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}
A.conference:hover {
	color: #cc3333;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

A.gray:link {
	color: #808080;
	text-decoration: none;
}
A.gray:visited {
	color: #808080;
	text-decoration: none;
}
A.gray:hover {
	color: #c0c0c0;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

.redbox {
	border: thin double #990033;
}
.bluebox {
	border: thin double #0033cc;
}
.greenbox {
	border: thin double #009900;
}

.jenson {
	font-family : AJensonPro-Regular, "Times New Roman", Times, serif;
}

.downplay {
	color: #c0c0c0;
}	

.hidden {
	color: #fffff0;
}	

.PlatinumOnBlack {
	color: #999999;
	background-color: #000000;
	border: thick groove #666666;
	font-style: italic;
}

.GoldOnBlack {
	color: #FFCC66;
	background-color: #000000;
	border: groove #666666;
	font-style: italic;
}

.SilverOnBlack {
	color: #CCCCCC;
	background-color: #000000;
	border: groove #666666;
	font-style: italic;
}

.BronzeOnBlack {
	color: #CC9900;
	background-color: #000000;
	border: groove #666666;
	font-style: italic;
}


.ALERT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CC0033;
	background-color: #000000;
	text-align: center;
	padding: 5px;
	clear: both;
	height: auto;
	width: auto;
	border: groove #999999;
}
.colorDonations {
	background-color: #99ffff;
	font-weight: bolder;
	color: #FF0033;
}
.prayerColor {
	background-color: #00ff99;
}
.localColor {
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #3366FF;
}
.nationalColor {
	font-weight: bolder;
	background-color: #FFFF00;
}
.totalsColor {
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #CC0000;
}

.sub_button_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5E7796;
	height: 24px;
	width: 80px;
	border: medium groove #FFFF66;
}

input:focus { background-color: #FFFF99 }
cfinput:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }

.hyperText {
   color: #333333;
   font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
   line-height: 100%;
   background-color: #cccccc; 
   padding: 5px;
   border: solid 2px #006699;
   width: 300px;
   }

A.button:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5E7796;
	text-decoration: none;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}


A.button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5E7796;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

A.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5E7796;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
