body {
	margin: 20; 
	background-color: #000000; 
	background-image: url('bg.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1pt;
}
a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e08f23;
	text-decoration: none;
	letter-spacing: 1pt;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e08f23;
	text-decoration: underline;
	letter-spacing: 1pt;
}
.tab, a.tab, a.tab:visited, a.tab:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e08f23;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	padding: 2px;
}
a.tab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	background-color: #999999;
	padding: 2px;
}
.tab_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	background-color: #999999;
	padding: 2px;
}
.footer {
	color: #FFFFFF;
	font-size: xx-small;
	text-align: center;
}
a.footer,a.footer:visited,a.footer:active{
	color: #FFFFFF;
	font-size: xx-small;
	text-decoration: none;
}
a.footer:hover {
	color: #FFFFFF;
	font-size: xx-small;
	text-decoration: underline;
}
.footer_logo {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	letter-spacing: 2pt;
	font-size: medium;
}

/*******************************************************/
/*******ALFC General Page Style & Formating Start*******/
/*******************************************************/
body {width:100%;margin:0 auto; background:#3D362D;}
#headerLogo{height:200px; width:810px; text-align:center; margin-left: auto; margin-right: auto; vertical-align: top;} 
#headerNav{height:32px; width:829px; text-align:left; margin-left: auto; margin-right: auto; margin-top: 18px;} 
#headerAds{background-image: url('white_alpha85.png'); height:152px; width:810px; text-align:center; margin-left: auto; margin-right: auto; padding-top: 0px; padding-right:10px; padding-left:10px;}
#content{background-color:#F4F1EA; background-image:url('content_bg.jpg'); background-position:100% 100%; min-height:469px; height:auto !important; height:469px; text-align:center; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px;} 
#footer{background:#3D362D; background-image: url('footer_bg.jpg'); min-height:106px; height:auto !important; height:106px; text-align:center; margin-left: auto; margin-right: auto; clear:both; padding-top: 20px;}
#copyright{text-align:center; margin-left: auto; margin-right: auto; width:810px;}
#FooterPane{text-align:center; margin-left: auto; margin-right: auto; width:810px;}

/****************************************************/
/*******ALFC Main Page Style & Formating Start*******/
/****************************************************/
#MainHeader{background-image: url('header_bg.jpg'); background-repeat:repeat-x; height:725px; text-align:center; margin-left: auto; margin-right: auto;}
#MainHeaderBanner{background-image: url('white_alpha85.png'); height:305px; width:810px; text-align:center; margin-left: auto; margin-right: auto; padding-top: 13px; padding-right:10px; padding-left:10px;}
#MainContentContainer{text-align:center; margin-left: auto; margin-right: auto; width:810px;}
.MainContentPane{vertical-align: top;}
.MainLeftPane{vertical-align: top;}
.MainLeftBottomPane{vertical-align: bottom;}
.MainMiddlePane{vertical-align: top;}
.MainRightPane{vertical-align: top;}
.AdsTabBg{}
/******************************************************/
/*******ALFC Admin Page Style & Formating Start*******/
/******************************************************/
#AdminHeader{background-image: url('header_bg.jpg'); background-repeat:repeat-x; height:250px; text-align:center; margin-left: auto; margin-right: auto;}
#adminheaderNav{height:32px; width:810px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 18px;} 

/******************************************************/
/*******ALFC Inside Page Style & Formating Start*******/
/******************************************************/
#InsideHeader{background-image: url('content_header_bg.jpg'); background-repeat:repeat-x; height:530px; text-align:center; margin-left: auto; margin-right: auto;} 
#InsideHeader180{background-image: url('180content_header_bg.jpg'); background-repeat:repeat-x; height:530px; text-align:center; margin-left: auto; margin-right: auto;} 
#InsideHeaderKids{background-image: url('kidscontent_header_bg.jpg'); background-repeat:repeat-x; height:530px; text-align:center; margin-left: auto; margin-right: auto;} 
#InsideHeaderBanner{height:240px; width:810px; text-align:center; margin-left: auto; margin-right: auto; margin-top: 30px;}
#InsideContentContainer{text-align:center; margin-left: auto; margin-right: auto; width:860px; position: relative; left:21px;}
.InsideContentPane{text-align:center; margin-left: auto; margin-right: auto; width:664px; min-height:398px; height:auto !important; height:398px; float:right;}
.InsideLeftPane{background:transparent; text-align:left; width:230px; float:left; position:absolute; top:2px; left:0px;}

/******************************************************/
/*******ALFC Test Start*******/
/******************************************************/
/* =================Start leftnav===============*/
#leftnav {
	width: 223px;
	margin: 5px 0 0 0;
}
#leftnav li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	width: 146px;
	height: 17px;
	list-style: none;
}
#leftnav a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 0px;
	background:url('leftnav_white.jpg') no-repeat right center;
	background-color: #7E7B71;
	width: 223px;
	height: 17px;
	text-align: left;
	letter-spacing: 0px;
}

#leftnav a:hover {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 0px;
	background:url('leftnav_orange.jpg') no-repeat right center;
	background-color: #29251A;
	width: 223px;
	height: 17px;
	text-align: left;
}
/*====Firefox Hack===*/
	#leftnav>li {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px 0px 5px 0px;
		padding:2px 0px 0px 0px;
		background:url('leftnav_white.jpg') no-repeat right center;
		background-color: #7E7B71;
		width: 223px;
		height: 17px;
		text-align: left;
		letter-spacing: 0px;
	}
	
	#leftnav>li:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px 0px 5px 0px;
		padding:2px 0px 0px 0px;
		background:url('leftnav_orange.jpg') no-repeat right center;
		background-color: #29251A;
		width: 223px;
		height: 17px;
		text-align: left;
	}
	
	#leftnav>li a {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:0px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}

	#leftnav>li a:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:0px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}

	#leftnav>a {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:10px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}
	
	#leftnav>a:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:10px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}
/*====End of Firefox Hack====*/
/*====Safari Hack====*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#leftnav li {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px 0px 5px 0px;
		padding:2px 0px 0px 0px;
		background:url('leftnav_white.jpg') no-repeat right center;
		background-color: #7E7B71;
		width: 223px;
		height: 17px;
		text-align: left;
		letter-spacing: 0px;
	}
	
	#leftnav li:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px 0px 5px 0px;
		padding:2px 0px 0px 0px;
		background:url('leftnav_orange.jpg') no-repeat right center;
		background-color: #29251A;
		width: 223px;
		height: 17px;
		text-align: left;
	}
	
	#leftnav li a, li a:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:0px 0px 10px 0px;
		width: 223px;
		height: 17px;
		text-align: left;
	}

	#leftnav a {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:10px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}
	
	#leftnav a:hover {
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0px;
		padding:10px 0px 10px 0px;
		background:transparent;
		width: 223px;
		height: 17px;
		text-align: left;
	}
}
/*====End of Safari Hack====*/
/*=====================================*/
/*=======Start of Ministry LIst========*/
* {
	padding: 0;
	margin: 0;
}
* {
	margin: 0;
	padding: 0;
}
#ministry-button {
	text-align: left;
}
#ministry-list {
	clear: both;
	display: none;
	float: left;
	width: 829px;
	background-color: #EEEBE2;
	position: absolute;
	border: 2px solid #EFEFEF;
	z-index: 99999;
}
#ministry-list div.ministry-col {
	margin: 10px 10px 10px 10px;
	padding-bottom: 10px;
	display: inline;
	float: left;
}
#ministry-list ul {
	margin-bottom: 5px;
	padding-right: 15px;
	list-style: none inside url('spacer.gif');
}
#ministry-list ul li a {
	color: #512901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 20px;
}
#ministry-list ul li a:hover {
	color: #512901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:underline;
	font-weight: bold;
	line-height: 20px;
}
/*=====================================*/
/*============List Styles==============*/
.listContent {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #64411D;
	font-weight: bold;
	width: 193px;
	padding: 5px 5px 5px 5px;
}
.listContentTitle, a.listContentTitle, a.listContentTitle:visited {
	text-align: left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #64411D;
	font-weight: bold;
	text-transform: capitalize;
}
a.listContentTitle:hover {
	text-align: left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #E27914;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
.listContentDescription {
	text-align: left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #512901;
	font-weight: normal;
	text-decoration: none;
}
.listImage{
	width: 70px;
	margin-right: 10px;
}
.listTable{
	width: 265px; 
	padding: 3px 0px 3px 0px;
	marginn-top: 3px;
	border-top: 1px #522901 solid;
}
.listMainTable{
	width: 265px;
}
.listMainHeader{
	width: 265px; 
	color: #E27914;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-align: left;
}
.listMainTitle{
	width: 265px;
	color: #512901;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 17pt;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: -2px;
	padding-bottom: 2px;
	text-align: left;
}
.listMainContent{
	padding-right: 5px;
	padding-bottom: 15px;
}
.newsTitle{
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
}
.newsDate{
	color: #512901;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
}
.adMainHeader{
	color: #E27914;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-align: left;
}
.adMainTitle{
	color: #512901;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 17pt;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: -2px;
	padding-bottom: 2px;
	text-align: left;
}
/*=============================================================*/

/**************************************************
 *                                                *
 * Default Tabs Style       	                  *
 *                                                *
 **************************************************/

.Ajax
{
	text-align: left;
}

.Tabs_Default .ajax__tab_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e08f23;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	padding: 2px;
	display: none;
}
.Tabs_Default .ajax__tab_outer {}
.Tabs_Default .ajax__tab_inner {}
.Tabs_Default .ajax__tab_tab {
    padding: 2px;
    margin: 0px 10px 0px 10px
}
.Tabs_Default .ajax__tab_hover .ajax__tab_outer {}
.Tabs_Default .ajax__tab_hover .ajax__tab_inner {}
.Tabs_Default .ajax__tab_hover .ajax__tab_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	background-color: #999999;
	padding: 2px;
	display: none;
}
.Tabs_Default .ajax__tab_active .ajax__tab_outer {}
.Tabs_Default .ajax__tab_active .ajax__tab_inner {}
.Tabs_Default .ajax__tab_active .ajax__tab_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2pt;
	font-weight: bold;
	background-color: #999999;
	padding: 2px;
	display: none;
}
.Tabs_Default .ajax__tab_body {}
