
body { font-family:Arial, Helvetica, sans-serif; background:#fff url(../images/bg.png) repeat-x; font-size:13px; margin:0; color:#333 }
html { height:100%; }
body, td { line-height:120% }
table { border-collapse:collapse }
td { vertical-align:top }

/* LINK STYLES */
a { color:#15729E; margin:0; text-decoration: none; }
a:hover { text-decoration: underline;}
.menu ul { margin:0; padding:0; list-style:none }
.menu li { float:left; list-style:none; color:#fff; margin:0 8.4px; font-size:1.2em; font-weight:bold  }
.menu li a { color:#fff; text-decoration:none }
.menu li a:hover, .menu .active { color:#d39c01; margin:0; padding:0 }
/* END LINK STYLES */

/*____________MAIN LAYOUT STYLES__________*/
#wrapper { padding:0; margin:0 auto; width:920px; overflow:hidden }
#headerLogo { background:url(../images/header-logo.jpg) no-repeat; height:210px; width:920px; padding:0; margin:0 }
#nav { width:920px; padding:150px 0 0 0 !important; padding:165px 0 0 0; margin:0 auto }
#mainBg { background:#fff url(../images/content-top.png) top no-repeat; width:920px; min-height:385px; height:auto !important; height:385px }
#rightColumn { float:right; width:292px; margin:0 15px 0 0; display:inline }
#leftColumn { float:left; width:560px; min-height: 350px; background:#f9f9f9; border:1px solid #ccc; padding:15px; margin:0 0 0 15px; display:inline }
#fullColumn { width:860px; min-height: 350px; margin:0 auto; background:#f9f9f9; border:1px solid #ccc; padding:15px; }
#fullColumn .tab {
	padding-left: 50px;
}

#fullColumn .tab a {
	text-decoration: none;
	font-size: 1.4em;
}

#fullColumn .tab a:hover{
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: underline;
}
#fullColumn a#anchor {margin: 0; font: bold 1.7em Arial; color: #000; text-decoration: none; padding-right: 15px; }
#fullColumn a#anchor:hover{ text-decoration: none}
#fullColumn a#top {	margin: 0; font: bold 1.2em Arial; text-decoration: none; }
#fullColumn a#top:hover{ text-decoration: underline}
.content { padding-left: 5px; padding-right: 15px; padding-top: 6px}
.content table {width: 75%}
.content table th {text-align: left; padding-top: 15px; padding-bottom: 5px; text-decoration: underline;}
.content table#partnership {width: 860px}
.content table#projects {width: 860px}
.content ul#list li{font-size: 1.1em;}
.margin { margin-bottom:6px }
#flashPic { float:left; height:243px; width:591px; padding:0; margin:0 0 15px 15px; display:inline }
#homeBanners { float:right; height:243px; width:294px; margin:0 15px 0 0; display:inline }
#interiorPics { width:890px; height:170px; margin:0 auto 15px auto } 
#events {
	background:#ced9e8 url(../images/recent_projects.jpg) no-repeat top;
	padding:35px 0 0 0; 
	margin:0; 
	width:292px; 
	min-height: 390px;
	border:1px solid #ccc;
}
#contacts {
	background:#ced9e8;
	padding:0; 
	margin:0; 
	width:286px;
	height: 425px; 
	border:1px solid #ccc;
	float:right
}
.eventsDate { color:#fff; background:#6e7b8c; padding:1px; margin-bottom:5px;font-weight:bold } 
#ministries { float:right; background:url(../images/ministry-programs.gif) repeat-x; width:500px; height:100px } 
#footer { background:#24292f; padding:25px 15px 15px 15px; margin:15px auto; width:862px; height:25px; font-size:1em; color:#fff }
#footer a { color:#fff }
#footer a:hover { color:#d39c01}
#copyright { float:right }
.form { font-size:.9em; color:#333; padding:0; border:1px solid #AEA8A6; background:url(../images/field-bg.gif); height:18px; width:250px }
.border { border:3px double #ccc }
.textHighlight { background:#F8F3B9; padding:1px }
.spacer { clear:both; height:10px !important; height:1px; width:100%; padding:0; margin:0 }
.clear { clear:both }
h2 { font-size:1.2em; font-weight:bold; background:#ececec; padding:8px; margin:0 0 5px 0 }

.img { border: none }

.divider{
	position: relative;
	height: 1px;
	border-bottom: solid 1px #eaeaea;
	margin: 2.0em 0em 2.0em 0em;
}

.divider1{
	position: relative;
	background: #fff url('../images/border.gif') repeat-x;
	height: 14px;
	margin: 2.0em 0em 1.5em 0em;
	clear: both;
}

#sitemapContent{
	padding-left: 100px; font: Georgia; font-size: 1.2em;
}

#sitemapContent li{
	padding-top: 5px;
}