@charset "UTF-8";
/* CSS Document */

#preload {
	height:0;
	overflow: hidden;
}

:-moz-any-link:focus { 
	outline:none; 
}

img {
	border:none;
}

body {
	text-align:center;
	min-width:900px;
	background-color:#;
	background-repeat:;
	padding:0px;
	margin:0px;
	background-image:url(images/PatternSwirl.jpg);
}
.indent {
	padding-left:20px;
	padding-right:200px;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#F00000;
}
ul {
	line-height:20px;
}
#backgroundtop {
	position:absolute;
	top:20px;
	left:0px;
	width:100%;
	height:50px;
	background-image:url(images/BackgroundStrip.png);
	background-repeat:repeat-x;
}
#backgroundbottom {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(images/PatternSwirl.jpg);
	display:none;
}

#wrapper {
	position:relative;
	margin:0 auto;
	width:900px;
	text-align:left;
	padding:0px;
}
#backgroundtop2 {
	position:absolute;
	top:0px;
	left:300px;
	width:500px;
	height:100px;
	background-image:url(images/BackgroundTopDecoration.png);
	background-repeat:no-repeat;
	z-index:1;
	display:none;
}
#logo {
	position:absolute;
	top:5px;
	left:-30px;
	width:280px;
	height:100p;
	z-index:100;
}

#header {
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:65px;
	display:none;
}

#mainnav {
	position:absolute;
	top:34px;
	right:-10px;
	width:510px;
	z-index:100;
}
#mainnavlinks {
	position:absolute;
	top:-3px;
	line-height:25px;
}
#mainnavlinks a, #mainnav a:visited {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
}
#mainnavlinks a:hover {
	color:#FFFFFF;
	background-image:url(images/ActiveLink.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	padding-top:6px;
	padding-bottom:6px;
}
div#mainnavlinks a.activelink {
	background-image:url(images/ActiveLink.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	padding-top:6px;
	padding-bottom:6px;
}
#home {
	position:absolute;
}
#about {
	position:absolute;
	top:21px;
	left:25px;
}
#contact {
	position:absolute;
	top:48px;
	left:-30px;
}

#bannerbackground {
	position:absolute;
	top:155px;
	left:-100px;
	width:1100px;
	height:200px;
	background-color:#0000FF;
	display:none;
}
#bannerframe {
	position:absolute;
	top:85px;
	left:0px;
	width:900px;
	height:340px;
	background-image:url(images/Frame.png);
	z-index:2;
}
#banner {
	position:absolute;
	top:20px;
	left:20px;
	width:860px;
	height:300px;
	background-color:;
	z-index:3;
}

#flashcontent {
	position:absolute;
	top:0px;
	left:0px;
}

#video {
	position:absolute;
	top:105px;
	left:600px;
	width:400px;
	height:266px;
	z-index:100;
}

#main {
	position:relative;
	top:85px;
	left:-100px;
	width:1100px;
	height:;
	background-image:;
	background-repeat:no-repeat;
	z-index:1;
}
#maintop {
	position:relative;
	top:-25px;
	left:0px;
	width:1100px;
	height:75px;
	background-image:url(images/MainBackgroundTop.png);	
	z-index:1;
}
#mainmiddle {
	position:relative;
	top:-25px;
	left:0px;
	width:1100px;
	background-color:#;
	background-image:url(images/MainBackground.png);	
	z-index:2;
}
#mainbottom {
	position:relative;
	top:-60px;
	left:0px;
	width:1100px;
	height:200px;
	background-image:url(images/MainBackgroundBottom.png);	
	z-index:1;
}
#mainmissions {
	position:absolute;
	top:85px;
	left:0px;
	width:900px;
	height:820px;
	background-color:#;
	background-image:url(images/MainBackground.png);	
	z-index:1;
}
#textbox {
	position:relative;
	top:0px;
	left:120px;
	width:880px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#textboxheader {
	position:relative;
	top:0px;
	left:20px;
	width:;
	height:50px;
	float:left;
}
#textboxlinks {
	position:relative;
	top:0px;
	right:40px;
	width:;
	height:50px;
	float:right;
	z-index:20;
}
#textboxlinks a {
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	text-decoration:underline;
}
#textboxlinks a:hover {
	color:#F00000;
}
div#textboxlinks a.activelink {
	color:#F00000;
	background-image:;
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:0px;
}
#textboxmain {
	position:relative;
	top:0px;
	left:20px;
	width:820px;
	padding-top:10px;
	clear:both;
}
.pageheader {
	color:#000000;
	font-weight:bold;
	font-size:18px;
}
.faq {
	color:#F00000;
	font-weight:bold;
}
#contactform {
	position:relative;
	top:0px;
	left:0px;
	width:700px;
	padding-top:10px;
	clear:both;
	height:400px;
	text-align:left;
}
#mainsidedecoration {
	position:absolute;
	top:20px;
	right:20px;
	width:200px;
	height:300px;
	background-image:url(images/MainSideDecoration.png);
	display:none;
}
#textboxmainmissions {
	position:absolute;
	top:432px;
	left:20px;
	width:600px;
	height:520px;
}
#worldmap {
	position:relative;
	top:70px;
	left:20px;
	width:600px;
	height:342px;
	background-image:url(images/WorldMap.jpg)
}

#boxes {
	position:absolute;
	top:425px;
	left:0px;
	width:900px;
	height:240px;
	z-index:100;
	background-image:url(images/Boxes.png);
}
#boxes2 {
	position:relative;
	top:-50px;
	left:0px;
	width:900px;
	height:240px;
	background-image:url(images/Boxes.png);
	z-index:2;
}
#boxes3 {
	position:absolute;
	top:920px;
	left:0px;
	width:900px;
	height:240px;
	z-index:2;
}
#boxes #missionsbox a,
#boxes #conferencesbox a,
#boxes #currenteventsbox a,
#boxes #pastorsbox a {
	display:block;
	height:37px;
	width:170px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:30px;
	color: #FFFFFF;
	background-image:;
	background-repeat:no-repeat;
	text-decoration:none;
}
#boxes #missionsbox a:hover,
#boxes #conferencesbox a:hover,
#boxes #currenteventsbox a:hover,
#boxes #pastorsbox a:hover {
	background-image:;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#boxes ul a {
	display:block;
}
.missions {
	position:absolute;
	top:20px;
	left:20px;
	width:225px;
	height:200px;
	background-image:;
	color:#FF0000;
}
.missions:hover {
	background-image:;
}
.conferences {
}
.currentevents {
}
.pastors {
}
#missionsboxbackground {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background-image:;
}
#missionsboxbackground a {
	padding:0px;
}
#missionsboxbackground a:hover {
	background-image:;
}
#missionsbox {
	position:absolute;
	top:20px;
	left:14px;
	width:225px;
	height:200px;
}
#missionsbox a:hover {
	position:absolute;
	top:0px;
	left:6px;
	width:225px;
	height:200px;
	background-image:;
}
#conferencesboxbackground {
	position:absolute;
	top:0px;
	left:218px;
	width:200px;
	height:200px;
	background-image:;
}
#conferencesbox {
	position:absolute;
	top:20px;
	left:0px;
	width:174px;
}
#currenteventsboxbackground {
	position:absolute;
	top:0px;
	left:433px;
	width:200px;
	height:200px;
	background-image:;
}
#currenteventsbox {
	position:absolute;
	top:20px;
	left:0px;
	width:174px;
}
#pastorsboxbackground {
	position:absolute;
	top:0px;
	left:648px;
	width:200px;
	height:200px;
	background-image:;
}
#pastorsbox {
	position:absolute;
	top:20px;
	left:px;
	width:174px;
}

#footer {
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:25px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background-color:;
	z-index:15;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
}
#footer a:hover {
	color:#FF0000;
}

/* Map */
#map {
	position:relative;
	left:0px;
}

/* WME Forms */
.wmeForm {
	position:relative;
	left:-25px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	width:650px;
	margin:0 auto;
	font-size:0.9em;
	border:none;
	text-align:justify;
	font-size:12px;
}



.legendPersonal, .legendChurch, .legendRelationship, .legendMinisterial, .legendWME{
	color:#FFFFFF;
	position:relative;
	width:auto;
	margin-top:1em;	
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-size:1.1em;
}
.legendPersonal{background-color:#900B14;}
.legendChurch {background-color:#009900;}
.legendRelationship {background-color:#000099;}
.legendMinisterial {background-color:#990033;}	
.legendWME{background-color:#330000;}


.info {
		width:auto;
		border:1px solid #CCC;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}


.wmeForm p{
width:500px;
clear: left;
margin: 0;
padding: 5px 0 4px 0;
padding-left: 165px; /*width of left column containing the label elements*/
height: 1%;
margin-left:30px;
}

.wmeForm label{
float: left;
margin-left: -165px; /*width of left column*/
width: 155px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.info input:hover {
	background-color:#EBEBEB;
	color: #000;
}
.textLeft{
	margin-left:30px;
	font-weight:bold;
}


.submitbtn {
margin-left:20px;}


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.wmeForm span{padding-left:1em;}

/* Audio */
#audio_table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #FFFFFF;
	width: 820px;
	border-collapse: collapse;
	text-align: left;
}
#audio_table th
{
	font-size: 14px;
	font-weight: bold;
	color: #F00000;
	padding: 10px 8px;
	background: # url() left;
	height: 15px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
}
#audio_table tr
{
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}
#audio_table tr.group
{
	border-bottom: 1px solid #333333;
}
#audio_table td
{
	color: #333333;
	padding: 6px 8px;
}
#audio_table tbody tr:hover td
{
	color: #;
}

/* Articles */
#article_table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #FFFFFF;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
}
#article_table th
{
	font-size: 12px;
	font-weight: normal;
	color: #F00000;
	padding: 10px 8px;
	background: # url() left;
	height: 26px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#article_table td
{
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	padding: 6px 8px;
}
#article_table tbody tr:hover td
{
	color: #;
}
#article_table a {
	color: #333333;
}
#article_table a:hover {
	color: #F00000;
}

/* Books */
#book_table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #FFFFFF;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
}
#book_table th
{
	font-size: 12px;
	font-weight: normal;
	color: #F00000;
	padding: 10px 8px;
	background: # url() left;
	height: 26px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#book_table td
{
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	padding: 6px 8px;
}
#book_table tbody tr:hover td
{
	color: #;
}
#book_table a {
	color: #333333;
}
#book_table a:hover {
	color: #F00000;
}

