@charset "utf-8";
/* CSS Document */
/********************** Reset **********************/
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
li {list-style:none;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {font-size:100%;}
.left{float:left;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.right{float:right;}
a{outline:none;}
/********************** style **********************/
body
{
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat;
	background-color:#cceef8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#wrapper
{
	width:100%;
	background-image:url(../images/header-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#header-area
{
	width:1000px;
	height:auto;
	background-image:url(../images/header-area-bg.gif);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}
.admission-ctn
{
	width:261px;
	height:86px;
	background-image:url(../images/admission-bg.png);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
	padding:7px 6px 0 0;
}
.admission-ctn a
{
	text-align:left;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	color:#fff;
	padding:5px 0 0 67px;
	font-size:17px;
}
.admission-ctn a:hover{color:#3a290b;}
.logo
{
	width:465px;
	height:auto;
	padding-top:17px;
	display:block;
	float:left;
}
.logo a img
{
	display:block;
	margin:0 auto 0 auto;
}
.logo h1
{
	font-family:"Bevan", Georgia, Times New Roman, Times, serif;
	font-size:18px;
	line-height:18px;
	color:#f3c74f;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:5px;
}
.logo h2
{
	font-size:13px;
	line-height:20px;
	color:#e8f0f9;
	text-align:center;
	font-weight:normal;
}
.ag-logo
{
	display:block;
	float:right;
	margin-top:5px;
}
#menu-area
{
	width:1000px;
	height:70px;
	display:block;
	margin:0 auto 0 auto;
}
.bend
{
	display:block;
	float:left;
}
#banner-area
{
	width:1000px;
	height:258px;
	background-image:url(../images/banner-bg.gif);
	background-repeat:no-repeat;
	display:block;
	margin:20px auto 0 auto;
	padding-top:50px;
}
#content-area
{
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
}
#footer-wrapper
{
	width:100%;
	height::auto;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	background-color:#73550d;
}
#footer-area
{
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:10px;
}
.foot-menu
{
	height:155px;
	display:block;
	float:left;
	margin-right:120px;
}
.foot-menu h1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	display:block;
	margin-top:15px;
}
.foot-menu ul
{
	display:block;
	margin-top:10px;
}
.foot-menu ul li
{
	background-image:url(../images/bullet-1.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	display:block;
	padding:0 0 5px 17px;
}
.foot-menu ul li a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fedc8c;
	text-decoration:none;
}
.foot-menu ul li a:hover{color:#FFF;}
.copyright-ctn
{
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:30px;
	padding-bottom:15px;
}
.copyright-ctn p
{
	display:block;
	font-size:12px;
	color:#fedc8c;
}
.copyright-ctn p a
{
	text-decoration:none;
	color:#fedc8c;
	font-weight:bold;
}
.copyright-ctn p a:hover{color:#FFF;}

.photo-ctnr
{
	display:block;
	margin:0 auto 0 auto;
}
.pastor
{
	display:block;
	float:left;
	margin:0 25px 0 0;
}
.history-ctnr
{
	font-size:12px;
	width:580px;
	height:auto;
	display:block;
	float:left;
}
.history-ctnr h1
{
	font-size:18px;
	font-family:"Bree serif", Georgia, Times New Roman, Times, serif;
	color:#a46902;
	text-transform:uppercase;
	border-bottom:1px #a46902 solid;
	padding:25px 0 6px 0;
}
.history-ctnr p
{
	display:block;
	line-height:22px;	
	text-align:justify;
	color:#2a2a2a;
	margin:7px 0 0 0;
}
.history-ctnr a
{
	text-decoration:none;
	font-weight:bold;
	color:#a46902;
	line-height:22px;
}
.history-ctnr a:hover{text-decoration:underline;}
.principal
{
	display:block;
	float:right;
	margin:29px 0 0 0;
}
.three-block-ctnr
{
	display:block;
	height:auto;
	padding:30px 0 20px 0;
}
.block
{
	background-image:url(../images/box-bg.png);
	background-repeat:no-repeat;
	width:258px;
	height:184px;
	display:block;
	float:left;
	margin-right:23px;
	padding:40px 30px 0 30px;
}
.block h1
{
	font-size:16px;
	font-family:"Bree serif", Georgia, Times New Roman, Times, serif;
	display:block;
	padding:15px 0 0 15px;
	color:#a46902;
}
.block p
{
	display:block;
	line-height:21px;
	color:#5a5a5a;
	padding:15px 0 0 0;
}
.block a
{
	text-decoration:none;
	font-weight:bold;
	color:#a46902;
	line-height:30px;
}
.block a:hover{text-decoration:underline;}

#inner-banner
{
	width:272px;
	height:233px;
	background-image:url(../images/inner-banner-bg.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-top:20px;
}
#inner-banner img
{
	display:block;
	margin:37px 0 0 11px;
}
#inner-content-area
{
	width:715px;
	height:auto;
	display:block;
	float:right;
	margin-top:20px;
	padding-bottom:20px;
}
.inner-content
{
	background-image:url(../images/inner-ctnr-bg.png);
	background-repeat:repeat-y;
	height:auto;
	padding:15px 0 0 0;
	display:block;
}
.title
{
	background-image:url(../images/title-bg.gif);
	background-repeat:no-repeat;
	display:block;
	width:623px;
	height:62px;
	margin:0 auto 0 auto;
	padding:45px 0 0 30px;
}
.inner-menu
{
	width:649px;
	height:36px;
	background-image:url(../images/inner-menu-bg.png);
	background-repeat:no-repeat;
	display:block;
	margin:10px auto 0 auto;
	padding:8px 30px 0 30px;
}
.inner-menu li
{
	height:36px;
	background-image:url(../images/devider.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	float:left;
}
.inner-menu li a
{
	text-decoration:none;
	text-align:center;
	color:#473813;
	font-family:"Bree serif", Georgia, Times New Roman, Times, serif;
	font-size:14px;
	display:block;
	float:left;
	padding:8px 7px 0 7px;
	height:28px;
	margin-right:2px;
}
.inner-menu li a.selected{background-color:#3a2b08; color:#FFF;}
.inner-menu li a:hover{background-color:#3a2b08; color:#FFF;}
.inner-ctn
{
	display:block;
	padding:2px 30px 0 30px;
}
.inner-ctn p
{
	display:block;
	padding:10px 0 0 0;
	line-height:22px;
	color:#5a5a5a;
}
.inner-ctn h2
{
	font-family:"Bree serif", Georgia, Times New Roman, Times, serif;
	font-size:15px;
	color:#457ab4;
	display:block;
	margin-top:15px;
	text-transform:uppercase;
}
.programme-table
{
	margin-top:5px;
	border:solid 1px #457ab4;
	border-collapse:collapse;
}
.programme-table th
{
	padding:10px;
	background-color:#457ab4;
	text-transform:uppercase;
	color:#FFF;
	border-right:solid 1px #2e5279;
}
.programme-table td
{
	border:solid 1px #457ab4;
	padding:10px;
	color:#5a5a5a;
}
.bae-ph
{
	padding:6px;
	border:solid 1px #ccc;
	display:block;
	float:left;
	margin-right:20px;
}
.staff-table
{
	margin-top:5px;
	border:solid 1px #ccc;
}
.staff-table td
{
	padding:10px;
	color:#5a5a5a;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}
.staff-table tr.alt
{
	background-color:#efefef;
}
.dwn-form
{
	font-size:16px;
	font-family:"Bree serif", Georgia, Times New Roman, Times, serif;	
	display:block;
	text-decoration:none;
	width:250px;
	height:auto;
	padding:7px 0 9px 0;
	text-align:center;
	background-color:#d7ac43;
	color:#3a290b;
	margin-left:400px;
	border-radius:5px;
}
.dwn-form:hover{background-color:#3a290b; color:#FFF;}
.address
{
	display:block;
	padding:2px 30px 0 30px;
}
.address p
{
	display:block;
	padding:10px 0 0 0;
	line-height:22px;
	color:#5a5a5a;
}
.address span
{
	display:block;
	margin-top:10px;
}
.gallery-ctn
{
	display:block;
	margin:10px 0 0 0;
}
.gallery-ctn li
{
	display:block;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
}
.gallery-ctn li img
{
	display:block;
	padding:5px;
	background-color:#FFF;
	border:solid 1px #ccc;
}
.invitation
{
	display:block;
	margin:0 auto;
	border:solid 1px #66bcc9;
}
.fee-list-ctn
{
	display:block;
	margin-top:10px;
	color:#5a5a5a;
}
.fee-list-ctn li
{
	display:block;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-top:10px;
	line-height:20px;
	padding:0 0 0 15px;
}
.dwn-btn
{
	width:350px;
	background:url(../images/dwn-arrow.png) no-repeat 355px center #457ab4;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	text-align:left;
	padding:15px 20px;
	font-weight:bold;
	display:block;
	margin-top:15px;
	border-radius:3px;
}
.dcol-1 {color:#fff; background-color:#ef9c1a;}
.dcol-2 {color:#fff; background-color:#6ac252;}
.dwn-btn:hover {background-color:#444;}
.pdf-dwn
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-color:#c98816;
	color:#fff;
	text-align:center;
	padding:7px 20px;
	display:inline-block;
	border-radius:5px;
}
.pdf-dwn:hover {background-color:#a46902;}