
body
{
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#333;
	background: #fff;
	padding:0;
	position:relative;
}

/* -----------------------
Content Styles
------------------------- */


a img { border:none; }

/* ------------------
  text styles
--------------------- */
h1, h2, h3, h4, h5
{
	line-height: 1em;
	margin: 0 0 .25em;
}

h1
{
	font: normal 27px "Trebuchet MS";
	padding: 0px;
	margin: 0px;
	text-align: left;
	color:#1a5fc4;
}

.internal h1 { color: #0d3380; }

.internal #wrapMedia h1
{
	position: absolute;
	left: 363px;
	bottom: 0;
}

h2
{
	font: normal 21px "Trebuchet MS";
	padding: 0px;
	margin:0px;
	text-align: left;
	color:#333;
}

h2.events
{
	color:#fff;
	background:#333;
	margin:0 0 10px;
}

h3
{
	/*color:#A0C422;*/
	color:#85352C;
	font: normal 17px/19px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 0px;
	padding:0;
}

h4
{
	font: normal 1.2em arial, helvetica, vaerdana, sans-serif;
	color: #0d3380;
}

h5, .countiesServed
{
	color:#672821;
	font: normal 15px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 0px;
	padding:0;
	font-style:italic;
	display: inline;
}

p
{
	font: normal 1.1em/1.5 verdana, arial, helvetica, sans-serif; /* 1.2em = 12px */
	margin: 0 0 15px;
}

p.events
{
	border-bottom:1px dotted #e7e7e7;
	padding-bottom:10px;
}


a { color: #3388ff; }

a:visited { color: #C3986B; }

a:hover { text-decoration: none; }

a:active { color: #3388ff; }

a img { border: none; }

* img
{
	border:0;
	line-height:0;
	margin:0;
	padding:0;
}

#container
{
	margin: 0px auto 0;
	width: 886px;
	padding: 0;
	background: #fff;
	overflow:hidden;
	position:relative;
}

.twoColumn { }

#wrapHeader
{
	margin:0px;
	width:100%;
	background:#1D4068 url(../img/bgHeaderBckgrnd.jpg) repeat-x -3px 0;
	padding:0;
	position:relative;
	height:150px;
	line-height:150px;
}

*:first-child+html #wrapHeader
{
	margin:0px;
	width:100%;
	background:#1D4068 url(../img/bgHeaderBckgrnd.jpg) repeat-x 0 0;
	padding:0;
	position:relative;
	height:150px;
	line-height:150px;
}

* html #wrapHeader
{
	margin:0px;
	width:100%;
	background:#1D4068 url(../img/bgHeaderBckgrnd.jpg) repeat-x 0 0;
	padding:0;
	position:relative;
	height:150px;
	line-height:150px;
}

#header
{
	margin:0px auto 0;
	width:886px;
	padding:0;
	position:relative;
}

#wrapNav
{
	margin:2px 0;
	position: relative;
	background: url(../img/bgHeaderNav.jpg) no-repeat 0 0;
	width:886px;
}

ul#navMain
{
	list-style:none;
	margin:0 10px;
	padding:13px 0 14px;
}

ul#navMain li
{
	display:inline;
	margin:0;
}

ul#navMain li a
{
	font: normal 18px/1 "Trebuchet MS";
	text-transform: uppercase;
	text-decoration: none;
	color: #1D4068;
	border-right:1px solid #DCDCDC;
	padding:0 15px;
}

ul#navMain li a:hover { color: #1A5FC4; }

#wrapMedia
{
	position:relative;
	margin:0 auto;
	width:886px;
	padding:0;
	overflow:hidden;
}

#wrapFlash { margin: 0px; }

#wrapMainOuter
{
	width: 886px;
	overflow: hidden;
	margin:0;
	background: url(../img/bgBodyMain.jpg) repeat-y 0 0;
	padding: 0;
}

#wrapMainInner
{
	width:886px;
	float:left;
	overflow:hidden;
	background: url(../img/bgHomeMainTop.jpg) no-repeat 0 0;
}

#innerWrapper { }

#contentPrimary
{
	width: 886px;
	background: url(../img/bgHomeMainBottom.jpg) no-repeat 0 100%;
	overflow: hidden;
	float:left;
}

#contentPrimary .gutter
{
	padding: 0 25px 35px;
	overflow: hidden;
	float:left;
}

#contentPrimary h1
{
	font: normal 30px "Trebuchet MS";
	/*background: url(../images/bgTitlePrimary.gif) no-repeat 0 0;*/
	padding: 0px;
	margin: 15px 0 7px;
	text-align: left;
	color:#1a5fc4;
}

#contentPrimary #mainContent
{
	margin:0 0 0 20px;
	padding:0 25px 35px 0;
	float:right;
	width:616px;
}

#contentPrimary #mainContent .newsDate
{
	color:#959595;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:block;
}

#sidebar
{
	padding:0 0px 35px 20px;
	float:left;
	width:205px;
	margin:25px 0 0;
}

#sidebar ul, #sidebar li
{
	list-style:none;
	margin:0;
	padding:0;
}

/*#sidebar li
{
width:190px;
color:#333;
border-bottom:1px dotted #333;
line-height:17px;
padding:5px 5px 3px 10px;
}*/

#sidebar li a:link, #sidebar li a:visited
{
	background:#fafafa;
	color:#1D4068;
	width:190px;
	border-bottom:1px dotted #999;
	line-height:17px;
	padding:5px 5px 3px 10px;
	text-decoration:none;
	display:block;
}

#sidebar li a:hover, #sidebar li a:active
{
	background:#deebf5 !important;
	width:190px;
	color:#333;
	border-bottom:1px dotted #333;
	line-height:17px;
	padding:5px 5px 3px 10px;
	display:block;
}


/* ---------------------
Primary Content Styles 
-------------------- */

.colPrimaryRed
{
	width: 271px;
	float: left;
	padding:0;
	height:269px;
	margin-top:15px;
	background:#85352C url(../img/home_22.jpg) no-repeat 0 100%;
}

.colPrimaryRed p
{
	color:#fff;
	margin:5px 10px 7px;
	padding:0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.colPrimaryRed p strong
{
	font-size:14px;
	font-weight:bolder;
	padding-right:1px;
}

.colPrimaryRed h4
{
	font: normal 20px "Trebuchet MS";
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
	padding:5px 10px 3px;
	background: url(../img/home_16.jpg) no-repeat 0 0;
}

.colPrimaryBlue
{
	width: 271px;
	float: left;
	height:269px;
	padding:0;
	margin:15px 10px 0 12px;
	background:#1D4068 url(../img/home_23.jpg) no-repeat 0 100%;
}

.colPrimaryBlue img
{
	margin:0px 10px 0px 0px;
	padding:3px;
	background:#ccc;
	float:right;
	border:2px solid #333;
}

.colPrimaryBlue h4
{
	background: url(../img/home_18.jpg) no-repeat 0 0;
	font: normal 20px "Trebuchet MS";
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
	padding:5px 10px 3px;
}

.colPrimaryGreen
{
	width: 271px;
	height:269px;
	float: right;
	padding:0;
	margin-top:15px;
	background:#374508 url(../img/home_24.jpg) no-repeat 0 100%;
}

.colPrimaryGreen h4
{
	background: url(../img/home_20.jpg) no-repeat 0 0;
	font: normal 20px "Trebuchet MS";
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
	padding:5px 10px 3px;
}

.newsEventsWrap
{
	margin:5px 10px 10px;
	padding:0;
}

.colPrimaryGreen .newsTitle
{
	color:#A0C422;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:block;
}

.colPrimaryGreen .newsTitle a, .colPrimaryGreen .newsTitle a:visited
{
	color:#A0C422;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.colPrimaryGreen .newsTitle a:hover, .colPrimaryGreen .newsTitle a:active
{
	color:#A0C422;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.colPrimaryGreen .newsDate
{
	color:#959595;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:block;
}

.colPrimaryGreen .newsDescription
{
	color:#fff;
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0 0;
	padding:0;
	display:block;
}

.colPrimaryBlue p, .colPrimaryGreen p
{
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin:5px 10px 10px;
}

#contentSecondary
{
	width:190px;
	float:left;
}

#contentSecondary .gutter { padding: 14px; }

#contentSub
{
	width:190px;
	float:right;
}

#copyright
{
	font: normal 11px/14px verdana, arial, helvetica, sans-serif;
	color:#363636;
	text-align: left;
	margin: 0 auto;
	width: 886px;
	padding:5px 0 20px 25px;
}

#wrapFooter
{
	background: url(../img/bgFooter.jpg) no-repeat 2px 0;
	padding-top: 8px;
	font: bold .8em/1 verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-align: left;
	margin: 0 auto;
	width: 886px;
	clear: both;
	height:107px;
}

#wrapFooter .gutter { padding:0px 15px; }

#wrapFooter ul, #wrapFooter li
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

#wrapFooter li
{
	font: normal 12px verdana, arial, helvetica, sans-serif; /* 1.2em = 12px */
	margin:0;
	color:#363636;
	list-style:none;
}

#wrapFooter li a
{
	color:#363636;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	margin: 10px 9px 5px 0px;
	padding-left:9px;
	display:block;
	background: url(../img/home_42.jpg) no-repeat 0 0;
}

#wrapFooter li a:hover, #wrapFooter li a:active
{
	color:#363636;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	text-decoration:underline;
}

#wrapFooter li a.firstFootLink { background:none; }

#wrapFooter p
{
	font: normal 12px/15px verdana, arial, helvetica, sans-serif; /* 1.2em = 12px */
	margin:0px 0 10px;
	color:#363636;
}

#wrapFooter p a
{
	color:#363636;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	text-decoration:underline;
}

#wrapFooter .gutter #footNav
{
	float:left;
	width:575px;
}

#wrapFooter .gutter #footAddress
{
	float:right;
	width:255px;
	background: url(../img/home_39.jpg) no-repeat 0 10px;
	padding-left:20px;
}

#footAddress a:hover { text-decoration:none; }

.gutter { padding:20px; }

#bibleVerse
{
	float:left;
	color:#363636;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:20px 0 0 9px;
}



/* ------------------
  custom styles

--------------------- */


/* ---------------------------- Referral Form Styles -------------------------- */

.tbmain{ 
}
.left{
  /* Changes on the form */
  color: #333 !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#333;
   vertical-align: top;
   text-align: right;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
}
.head{
 	color:#85352C;
	font: normal 17px/19px Verdana, Arial, Helvetica, sans-serif;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(http://jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(http://jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(http://jotform.com/images/styles/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}


/* ------------------
  =print styles
--------------------- */
@media print {

body
{
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin: 0 0 20px;
}

/* turn everything off */
	#contentSecondary, #wrapNav, #copyright, #contentSub, #wrapMedia, #wrapHeader, #sidebar, #wrapFooter { display: none; }

/* turn main content back on */
	#contentPrimary, #contentPrimary .gutter
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

#wrapContentOuter
{
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

/* printer-friendly font family */
	#contentPrimary * { font-family: times, "times new roman", georgia, serif; }
}


