/* CSS Document */
.layout_2_1 {
	padding-left:7px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

input,submit,select,textarea,td {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Geneva;

} 

.title {
	color: #4F82AC;
	font-weight: bold;
}

.title_two {
	color: #000000;
	font-weight: bold;
}

a:link { text-decoration: none; font-weight: bold; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #7D9857;}
a:visited { text-decoration: none; font-weight: bold; font-family: Verdana, Tahoma, Arial; font-size: 10px;color: #7D9857;}
a:active { text-decoration: none; font-weight: bold; font-family: Verdana, Tahoma, Arial; font-size: 10px;color: #7D9857;}
a:hover { text-decoration: underline; font-weight: bold; font-family: Verdana, Tahoma, Arial; font-size: 10px;color: #7D9857;}
a.number_on {
	display:block;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:28px;
	height:24px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}
a.number_on span {
	position:relative;
	top:5px;
}
a.number_off {
	display:block;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:28px;
	height:24px;
	text-align:center;
	font-weight:bold;
	color:#C69C09;
	float:left;
}
a.number_off:hover {
	background-color:#FFFFFF;
}
a.number_off span {
	position:relative;
	top:5px;
}

.featured {
	padding-left:14px;
	text-align:left;
}

.featured p {
	margin-top:0px;
	padding-top:0px;
}
.featured a.more {
	color:#C69C09;
	font-weight:bold;
	text-decoration:none;
}
.welcome {
	padding-left:14px;
	padding-right:14px;	
	padding-bottom:15px;
	text-align:left;
}

.welcome p {
	margin-top:0px;
	padding-top:0px;
	text-align:left;
}
.welcome a.more {
	color:#C69C09;
	font-weight:bold;
	text-decoration:none;
}
.welcome_title {
	color: #C69C09;
	padding:0px;
	margin:0px;
	font-weight: bold;
	text-align:left;
}
td.time {
	color:#C69C09;
	padding-bottom:7px;
	
}

a.footer {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	
}
a.footer span.arrow_footer_link {
	color:#18E4EB;
	font-size:8px;
}

/* NAV */


/*#linkList {
	position:relative;
	left:0px;
	top:0px;
	width:166px;
	text-align:left

}
#linkList ul {
	margin:0px;
	padding:0px;
}

#linkList ul li {
	list-style:none;
	position:relative;
	left:0px;
	
}

#linkList ul li a.nav {
	display:block;
	height:30px;
	width: 166px;
	position:relative;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
	background-image: url(../../images/template20/nav_link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#linkList ul li a:hover {
	color:#FFCC33;
}

#linkList ul li a:hover span {
	
}

#linkList ul li a span {
	position:relative;
	top:7px;
	left:10px;

}
*/
/* START ROW 5 - BOTTOM MENU NAVIGATION */
.footer_menu {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	height: 24px;
}
.footer_menu a {
	color: #ffffff;
}
.footer_menu a:hover {
	color: #ffffff;
	text-decoration:underline;
}
/* END ROW 5 - BOTTOM MENU NAVIGATION */

/* START MINISTRY ARTICLE INFORMATION */
.ministry_containter {
	display: block;
	float: left;
	position: relative;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 10px;
	
}

.ministry_image_containter {
	display: block;
	position: relative;
	float: left;
	width: 104px;
	height: 104px;
	background-color: #EDEDED;
}

.ministry_image {
	display: block;
	position: relative;
	margin-top: 2px;
	margin-left: 2px;
}
.ministry_article_text {
	display: block;
	position: relative;
	float: left;
	margin-left: 10px;
	top: 0px;
	color: #000000;
	width: 376px;
}
.ministry_article_text a {
	color: #D9B630;
	font-weight: bold;
}
.ministry_article_text a:hover {
	color: #D9B630;
	text-decoration:underline;
}
.ministry_dotted_line {
	display: block;
	float: left;
	background-image: url(../../images/template21/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
	width: 490px;
}
.ministry_update_date {
	color: #B2B2B2;
	font-style: italic;
}
/* END MINISTRY ARTICLE INFORMATION */



.topleft {
		float:left;
		width:13px;
		height:55px;
	}
	.topmiddle {
		width:206px;
		height:55px;
		float:left;
		background-image:url(../../images/template27/top_middle.jpg);
		background-repeat:no-repeat;
		background-position:left top;	}
	.topright {
		width:545px;
		height:55px;
		position:relative;
		float:left;

	}

	.bottomleft {
		clear:both;
		float:left;
		width:13px;
		height:55px;
	}
	.bottommiddle {
		width:206px;
		height:55px;
		float:left;
	}
	.bottomright {
		width:545px;
		height:55px;
		float:left;
	}
	.header {
		z-index:1;
		position:absolute;
		left:1px;
		top:52px;
		background-image:url(../../images/template27/image.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:765px;
		height:253px;
	}
	.mask {
		z-index:300;
		position:absolute;
		left:1px;
		top:1px;
	}
		.nav {
		clear:both;
		position:relative;
		left:13px;
		width:199px;
		height:244px;
		background-image:url(../../images/template27/nav.jpg);
		background-repeat:no-repeat;
		background-position:left top;
	}
	.date {
		color:white;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		display:block;
		position:relative;
		text-align:center;
		top:25px;
	}
	


/* column 1 bgcolor */
.table_cal { 
	background-color: #EEEDE6;
	color: #000000;
}
/* calendar month heading */
.cal_header {
	background-color: #7D9857;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center; 
	padding-top:4px;
	padding-bottom:4px;
}
/* calendar dayweek heading */
.cal_weekday_header {
	background-color: #EEEDE6;
	color: #000000;
	font-weight: bold;
	text-align:center; 
	padding-top:4px;
	padding-bottom:4px;
}
/* calendar event date */
a.cal_event 		{	background-color:#EEEDE6; color:#6195BE;	}
.cal_event 			{	background-color:#EEEDE6; text-align:center; color:#C69C09;	}
/* calendar date has passed */
a.cal_datepassed 	{	background-color:#EEEDE6; color:#000000;	}
.cal_datepassed 	{	background-color:#EEEDE6; text-align:center; color:#000000;	}
/* calendar present date */
a.cal_datepresent 	{	background-color:#C0BEAF; color:#FFFFFF;	}
.cal_datepresent 	{	background-color:#C0BEAF; text-align:center; color:#FFFFFF;	}
/* calendar future date */
a.cal_datefuture 	{	background-color:#EEEDE6; color:#000000;	}
.cal_datefuture 	{	background-color:#EEEDE6; text-align:center; color:#000000;	}

/* calendar paging */
a.cal_paging:link 		{ color:#FFFFFF; text-decoration: none;			}
a.cal_paging:visited 	{ color:#FFFFFF; text-decoration: none;			}
a.cal_paging:active 	{ color:#FFFFFF; text-decoration: none; 		}
a.cal_paging:hover 		{ color:#FFFFFF; text-decoration: underline; 	}
