BODY { 

	font-family:Lucida sans Unicode; 

	background:#ECE9D8 url('../images/top.gif') repeat-x; 

/*	font-size:10pt; */ 

	margin:0; 

/*	color:#333;*/ 

	text-align:left

}



/* LINK STYLES */



a:link, a:hover, a:active, a.visited {color:#15729E; margin:0; text-decoration:none;}



/* Links for menus */



a.mainLinks:link {color: white; text-decoration: none; font-size:9pt; font-style:bold;}

a.mainLinks:visited {color: white; text-decoration: none; font-size:9pt; font-style:bold;}

a.mainLinks:hover {color: white; text-decoration: none; font-size:9pt; font-style:bold;}

a.mainLinks:active {color: white; font-size:9pt; font-style:bold;}


/* Submenus */
a.subLinks:link,
a.subLinks:visited,
a.subLinks:hover,
a.subLinks:active {
	color: white;
	font-size: 8pt;
	padding-left: 20px;
	text-decoration: none;
}

p.subLinks {
	padding: 0;
	margin: .1em 0 0 0;}

a.blueprogramLinks:link {color: white; text-decoration: none; font-size:6pt; font-style:bold;}

a.blueprogramLinks:visited {color: white; text-decoration: none; font-size:6pt; font-style:bold;}

a.blueprogramLinks:hover {color: white; text-decoration: none; font-size:6pt; font-style:bold;}

a.blueprogramLinks:active {color: white; font-size:6pt; font-style:bold;}



a.navLinks:link {color: #15729E; text-decoration: none; font-size:8pt;}

a.navLinks:visited {color: #15729E; text-decoration: none; font-size:8pt;}

a.navLinks:hover {color: #15729E; text-decoration: none; font-size:8pt; font-style:bold;}

a.navLinks:active {color: #15729E; font-size:8pt; font-style:bold;}

/* END LINK STYLES */



.tableBorder { border: 1px solid #A6A49A; background: #FFF; padding: 0; margin: 0 }

.rightLine { border-right: 1px dotted #BBB6B4; text-align:left; margin:0; padding:15px; }



/* BACKGROUND IMAGE STYLES */

#logo { 

	background:url('../images/logo.png') no-repeat; 

	height:354px; 

	width:240px;

	padding:0; 

	margin:0; 

	color:#FFFFFF;

	vertical-align:top

}

#joinUs {

	background:#EDECEA url('../images/join-us.gif') no-repeat top;

	padding-top:50px; 

	margin:0; 

	text-align:left;

	border-bottom:1px dashed #BBB6B4;

	width:293px; 

	height:55px

}

#events {

	background:#F6F7E9 url('../images/upcoming-events.gif') no-repeat top;

	padding-top:45px; 

	padding-left: 9px;

	margin:0; 

	color:#8F8F90; 

	width:267px; 

	border:1px solid #DADACB;

	text-align:left

}

#footer {

	background:url('../images/bt-nav.png');

	padding-left:10px; 

	margin:0; 

	color:#555555; 

	font-size:6pt;

	height:26px; 

	text-align:left; 

	text-decoration:none

}

#footer a:link, #footer a:visited {

	color:#2A0B0A; 

	text-decoration:none 

}

.mainpicBg { 

	background:#421001; 

	border-bottom:15px solid #DADACE; 

	height:310px; 

	width:235px; 

	padding:0; 

	margin:0

}

.tpCalendarbg { 

	background:#421001; 

	height:25px; 

	padding:0 20px 0 0; 

	text-align:right 

}

.ministryBg { 

	background:url('../images/programs_box.gif') no-repeat; 

	width:346px; 

	height:72px; 

	padding:0; 

	margin:0

}

.newsletterBg { 

	background:#DADACE; 

	border-bottom:1px dashed #BBB6B4; 

	border-right:1px dashed #BBB6B4;

	padding:10px;

	margin:0;

	text-align:left;

}

/* Template header */	

.inTopbg { 

	background:#421001 url('../images/in-top.gif') repeat-x; 

	color:#FFF; 

	text-align:right;

/*	font-family:Lucida sans Unicode; */

	height:50px; padding-left:0; padding-right:15px; padding-top:15px; padding-bottom:0 

}



/* END BACKGROUND IMAGE STYLES */



.eventsDate { 

	color:#FFF; 

	background:#15729E; 

	font-size: 8pt;

	padding:1px; 

	margin-bottom:5px;

	font-weight:bold; 

} 

.goBtn { 

	background:#AB2D03; 

	border:1px solid #AEA8A6; 

	color:#fff; 

	font-weight:bold; 

	height:21px; 

	width:25px; 

	font-family:Lucida sans Unicode

} 



.form { 

	color:#333;

	padding:0; 

	border:1px solid #AEA8A6;

	background:url('../images/field-bg.gif'); 

	height:18px; 

	width:135px

}

.intdBg { 

	background:#DADACE; 

	padding:0; 

	margin:0 

}	

.inBorderTable { 

	border:1px dotted #BDBDA5; 

	padding:10px; 

	width:90%; 

	text-align:left; 

	height:inherit; 

	margin:50px 0 15px 0

}

.smText { font-size:8pt; color:#636262 }

.newsText {font-size:8pt; color:#B72C05}

.newsTitle { color:#E2A422 }

.textHighlight { background:#F8F3B9; padding:1px }

div.spacer { clear:both; height:10px; width:100%; padding:0; margin:0 }