body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #804823;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #804823;
}

/*  START - changed link color from #804823 (3/7/2007, kc) -----------*/
a:link {
	color: #DD570A;
}
a:visited {
	color: #DD570A;
}
/*  END - changed link color from #804823 -----------*/

a:hover {
	color: #804823;
/*	background-color: #FFFFFF;*/
}

form {
	background-color: #;
}

.bodytext {
	background-color: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #804823;
	text-align:left;
}

/* START - photo caption style (2/27/2007, kc) -----------*/
.caption {
	font-size: 10px;
	line-height: 14px;
	color: #804823;
	text-align:center;
}
/* END - photo caption style */

/* START - red caption style (2/10/2009, kc) -----------*/
.caption_r {
	font-size: 11px;
	line-height: 14px;
	color: #900A10;
	text-align:center;
}
/* END - red caption style */

/* START - article caption style (9/16/2009, kc) -----------*/
.caption_art {
	font-size: 10px;
	line-height: 110%;
	color: #DD570A;	
}
.lead_art
{
	font-size: 12px;
	line-height: 125%;
}
.archive_news {
	font-size: 10px;
	line-height: 140%;
	color: #DD570A;	
}

/* END - red caption style */

/* START - jumplink style (2/27/2007, kc) -----------*/
.jump {
	font-size: 10px;
	line-height: 14px;
	color: #804823;
	text-align:center;
}
/* END - jumplink style */

/* START - "top" link style (2/27/2007, kc) -----------*/
.top {
	font-size: 10px;
	color: #DD570A;
	text-align: right;
}

.top a:link {
	color: #DD570A;
}

.top a:visited {
	color: #DD570A;
}

.top a:hover {
	color: #804823;
}
/* END - "top" style */

/* START - new footer style (3/1/2007, kc) -----------*/
.footer {
	font-size: 10px;
	line-height: 14px;
	color: #804823;
	text-align:center;
}
/* END - new footer style */

/* START - 3rd level title; fixed 1st & 2nd level title tags  (2/27/2007, kc)-----------*/
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #900A10;
	text-align:left;
	margin-bottom: 12px;
	margin-top: 8px;
}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #DD570A;
	text-align:left;
	margin-bottom: 10px;
	margin-top: 8px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #900A10;
	text-align:left;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DD570A;
	text-align:left;
	margin-bottom: 15px;
	margin-top: 0px;
}
.byline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #804823;
	text-align:left;
	line-height: 14px;
	font-style:italic;
}

/* END - 3rd level title; fixed 1st & 2nd level title tags */

/* START - additional text color/sizes (updated 10/08/2007, kc) -----------*/
.text_red16 {
	font-size:16px;
	color: #900A10;
}
	
.text_org16 {
	font-size:16px;
	color: #DD570A;
}

.text_blue14 {
	font-size:14px;
	color: #0c4a76;
}

.text_red14 {
	font-size:14px;
	color: #900A10;
}
	
.text_org14 {
	font-size:14px;
	color: #DD570A;
}

.text_brn14 {
	font-size:14px;
	color: #804823;
}
.text_blue36 {
	font-size:36px;
	color: #0c4a76;
}

.text_blue18 {
	font-size:18px;
	color: #0c4a76;
}

.text_blue16 {
	font-size:16px;
	color: #0c4a76;
}

.text_blue14 {
	font-size:14px;
	color: #0c4a76;
	}
	
.text_blue12 {
	font-size:12px;
	color: #0c4a76;
	}

.text_wht14 {
	font-size:14px;
	color: #ffffff;
}
.text_wht14 a:link, .text_wht14 a:visited, .text_wht14 a:active {font-size:14px; color: #ffffff;}
.text_wht14 a:hover {font-size:14px; color: #FEEA98;}

.text_red12 {
	font-size:12px;
	color: #900A10;
}
.text_org12 {
	font-size:12px;
	color: #DD570A;
}
.text_red10 {
	font-size:10px;
	color: #900A10;
}
	
.text_10 {
	font-size:10px;
}

.text_black {
	color: #000000;
}

.text_grn {
	color: #0B994B;
}

.text_grn14 {
	font-size:14px;
	color: #0B994B;
}
.text_grn16 {
	font-size:16px;
	color: #0B994B;
}
.text_grn18 {
	font-size:18px;
	color: #0B994B;
}
.text_gold {
	color: #d9b614;
}

.text_wht12 {
		font-size:12px;
		color: #ffffff;
}

.text_wht11 {
		font-size:11px;
		color: #ffffff;
}
.text_wht10 {
		font-size:10px;
		color: #ffffff;
		line-height: 10px;
}

.text_md10 {
		font-size:10px;
		color: #F6DAA8;
		line-height: 12px;
}
.text_md12 {
		font-size:12px;
		color: #F6DAA8;
		line-height: 14px;
}
.text_md14 {
		font-size:14px;
		color: #F6DAA8;
		line-height: 16px;
}


/* END - additional text color/sizes  */

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background-color: #990000;
  color: #FFFF66;
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

.table { 
	border: 0px solid #FFFFFF; 
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: FFFFFF;
	text-decoration:none;
}

.navLink a:link {
	color: #FFFFFF;
    text-decoration:none;
}

.navLink a:visited {
	color: #FFFFFF;
    text-decoration:none;
}

.navLink a:hover { 
	color: #FFFFFF; 
	background-color: #DD570A;
}

.sidebar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFF99;
}

.sidebarHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFF99;
	background-color: #999933;
 font-weight: bold;
}

.sidebarFooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 color: #990000;
}

/* START - hiding original footer style 3/1/2007, kc) -----------
.footer {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #FFFF99;
}
---------- END - hiding original footer style */

.legal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
}

.box1 {
	border-width: 2px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: dotted;
	}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCC99;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #804823;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}


/* START - top banner button styles (3/29/2007, kc) ----------- */
input.btn_ban {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DD570A;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 160px;
	}
	
input.btn_banhov {
	color: #DD570A;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - top banner button styles  */

/* START - homepage donation box button style (3/29/2007, kc) ----------- */
input.btn_home {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DD570A;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 175px;
	}
	
input.btn_homehov {
	color: #DD570A;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - homepage donation box button styles */

/* START - donation button styles (5/24/2007, kc) ----------- */
input.btn_don {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DD570A;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 110px;
	}
	
input.btn_donhov {
	color: #DD570A;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - donation button styles */

/* START - donation amount box style (updated 8/11/2007, kc) ----------- */
input.amt {
	width: 65px;
	font-size: 12px;
    color: #333333;
    border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding: 1px 1px 1px 1px;
    background-color: #FEEA98;
}
/* END - donation amount box style */

/* START - event donation amount box style (updated 8/11/2007, kc) ----------- */
input.amtw {
	width: 65px;
	font-size: 12px;
    color: #333333;
    border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding: 1px 1px 1px 1px;
    background-color: #FFFFFF;
}

input.amt25 {
	width: 25px;
	font-size: 12px;
    color: #333333;
    border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding: 1px 1px 1px 1px;
    background-color: #FFFFFF;
}

/* END - event donation amount box style */

/* START - mother's day 2010 button styles (4/21/2010, kc) ----------- */
input.btnmd_don {
	color: #F6DAA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #e33006;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 110px;
	}
	
input.btnmd_donhov {
	color: #e33006;
	background-color: #F6DAA8;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END -  mother's day 2010 button button styles */


/* START - father's day 2010 button styles (4/21/2010, kc) ----------- */
input.btnfd_don {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #d9b614;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 110px;
	}
	
input.btnfd_donhov {
	color: #0c4a76;
	background-color: #ffffff;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END -  mother's day 2010 button button styles */

/* START - web to lead box style (updated 6/8/2009, kc) ----------- */
input.web150 {
	width: 150px;
	font-size: 12px;
   	font-family: Arial, Helvetica, sans-serif;
		color: #333333;
    border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding: 1px 1px 1px 1px;
    background-color: #FEEA98;
}

textarea.webbox {
	width: 150px;
	height: 40px;
		font-size: 12px;
   	font-family: Arial, Helvetica, sans-serif;
		color: #333333;
    border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding: 1px 1px 1px 1px;
    background-color: #FEEA98;
}
/* END - web to lead  box style */

/* START - event donation button style 125px & 80px (8/2/2007, kc) ----------- */
input.btn125 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DD570A;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 125px;
	}
	
input.btn125hov {
	color: #DD570A;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}

input.btn80 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DD570A;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 80px;
	}
	
input.btn80hov {
	color: #DD570A;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}

input.btncart {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #804823;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 80px;
	}
	
input.btncarthov {
	color: #804823;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - event donation button style  125px */

/* START - job button style (2/21/2009, kc) ----------- */
input.btn_job {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #804823;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 200px;
	}
	
input.btn_jobhov {
	color: #804823;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - job button styles */

/* START - HOLIDAY button styles (12/01/2009, kc) ----------- */
input.hbtn_don {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EE1C25;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 110px;
	}
	
input.hbtn_donhov {
	color: #EE1C25;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
input.hbtn80 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EE1C25;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 80px;
	}
	
input.hbtn80hov {
	color: #EE1C25;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}

input.hbtncart {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #900A10;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 80px;
	}
	
input.hbtncarthov {
	color: #900A10;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}
/* END - HOLIDAY buttons  styles */

input.rbtn80 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #900A10;
	border: 1px solid;
	border-top-color: #CCCCCC;
    border-left-color: #C9C9C9;
    border-right-color: #000033;
    border-bottom-color: #000000;
	width: 80px;
	}
	
input.rbtn80hov {
	color: #900A10;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #804823;
    border-bottom-color: #804823;
	}


.thumbnail_left {
  margin-right:10px;  margin-left:0px; margin-bottom: 0px; margin-top: 0px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-right:0px;  margin-left:10px;
  border:0px;
}	


