* { margin:0; padding:0; border:0; } 
img { margin:0; padding:0; border:0; }
html, body {

	}

body {
	background-color:#FFF; 
	color:#333; 
	text-align:center; 
	font-family:arial, sans-serif; 
	font-size:12px;
	line-height:1.5;
	margin:0; 
	padding:0; 
	border:0;
	}
td { font-size:12px;
}
div#text td {line-height:1;
}
hr {
  border:0;
  height:1px;
  background:#c8cdd1;
  margin:0px 0;
}

input, .tab-button
{
color:#990000;
background:lightgrey;
border:1px solid #990000;
padding:5px;
font-size:20px;
}
select
{
color:#990000;
background:lightgrey;
border:1px solid #990000
}
.submit input
{
color:#990000;
background:lightgrey;
border:2px outset #990000
} 
label {
font-weight:bold;
}

/*------------ Text & Links ------------*/
a {color:#990000; text-decoration:underline; cursor:pointer;}
a:link, a:visited { color:#990000; text-decoration:underline; }
a:hover, a:active { color:#990000; text-decoration:underline;}
ul { margin-left:25px;}
.tab-button:link, .tab-button:visited, .tab-button:hover, .tab-button:active {text-decoration:none;} 

h1#logo {
	height:80px;
	position:relative;
	top:0;
	background:transparent url("images/logo.jpg") top left no-repeat;
	padding:0;
	margin:0; 
	}
h1#logo a:link, h1#logo a:visited {
	display:block;
	text-align:left;
	text-indent:-9999px;
	height:64px;
	position:relative;
	}
.box h2 {
	color:#879399;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:transparent url("images/h2_maincol.jpg") top left no-repeat; 
	width:900px;
	height:30px;
	}

.box h2 span {
	padding:8px 0px 0 12px;
	display:block;
	}
h3 { font-size:12px; }

blockquote {
	padding:0 20px;
	}
blockquote b, blockquote strong {
	font-weight:bold; 
	}
blockquote i, blockquote em {
	font-style:italic; 
	}
/*------------ Containers & Sections ------------*/


/* Header */
#masthead {
	background:#8A959B url("images/header_tile.jpg") top left repeat-x;
	width:100%;
	height:80px;
}

/* Main Content */
#content {
	padding-bottom:45px;
}

.box {
	position:relative;
	width:900px;
	margin:auto;
	text-align:left;
	padding-bottom:40px;
	margin-top:20px;
}
.boxtile {
	background:transparent url("images/boxtile.gif") top left repeat-y;
	width:100%;
}
.boxtop {
	background:transparent url("images/boxtop.gif") top left no-repeat;
	height:20px;
	width:100%;
	font-size:1px;
	line-height:1px;
}
.boxbottom {
	background:transparent url("images/boxbottom.gif") bottom left no-repeat;
	padding:20px 0;
	width:100%;
}



div.ministryItem {padding:2px 2px 20px 2px;float:left; }
div.ministryItem img { float:left; width:110px; height:110px; margin:0px;}
div.messageText {  float:left;width:600px; margin-left:150px; margin-top:-60px; line-height:12px; auto;padding:45px 20px 20px 20px; display:none; }
div.ministryText {  float:left;width:600px; margin-left:150px; margin-top:-60px;padding:45px 20px 20px 20px; display:none; }
div.ministryItem h4 { font-size:12px; }
div.ministryItemClearer { clear:both; font-size:1px; line-height:1px; padding:0; margin:0; }
div.ministryContent {padding:0; margin:0px;}
div.ministryImage { position:relative; float:left; width:400px; padding-left:20px;}
div.ministryDescriptionText { position:relative; float:left; width:440px; padding-left:20px; padding-right:20px; vertical-align:top;}
div.ministryContentText {clear:both; margin:0px; padding-left:20px; padding-right:20px;}
img.divider  { width:898px; margin-left:-19px; height:19px;}

.loading {
	margin:125px auto 0;
	width:220px;
}
/*div.aboutText {display:none;}*/






/* Footer */
#footer {
	z-index:99;
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	margin:auto;
	background-color:#FFF;
	height:40px;
}
.navLinks {
	font-size:20px;
	color:#0099CB;
	font-weight:bold;
}
.navLinks a:link, a:visited {
	color:#900;
	outline:none;
	text-decoration:none
}
.navLinks a:hover, a:active {
	color:#900;
	outline:none;
	text-decoration:none
}
a.navLinks {
	margin-left:20px;
	margin-right:20px;
}
