/*CSS Document*/
* {margin:0; padding:0; }

body {background-color:#CEFFFF;  color:#000000; font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; font-size:12px;
	}

div#pagewrap {margin-left:auto; margin-right:auto; width:760px; }

div#bodytopcenter img {float:left;}

div#bodytop {background-image:url(../cssimages/indexbackgroundslice_r1_c1.gif); background-repeat:no-repeat;
	height:241px; padding-left:45px;
	}

div#bodytopcenter {float:left; margin-left:auto; margin-right:auto; width:440px; 
	height:120px; padding:110px 0 0 120px; text-align:center; vertical-align:bottom;
	}

div#bodytopcenter p {font-size:88%; padding:0 1.5em 0 0;}
div#rotate { float:left; }

div#bodytopright {float:right; width:105px; padding:125px 0 0 0;}

* html div#bodytopright {float:right; width:105px; padding:125px 0 0 0;}

div#bodytopright h1 {font-size:80%; text-align:center;}

div#bodytopright p {width:100px; margin-left:-20px;}

* html div#bodytopright p {width:130px; margin-right:auto; margin-left:auto;}

div#bodytopright h4, div#bodymainright h4 {font-size:100%; font-weight:bold; text-align:center; padding:.2em 0 .2em 0; border-top:3px solid black; margin-top:1.5em; }

div#bodymainleft h4 {font-size:110%; text-align:center; font-weight:bold; background-color:#78A7D3; padding:.2em; margin-top:4px; border:2px solid black;}
div#bodymainleft h5 {font-size:120%; text-align:center; font-weight:bold; background-color:#FF0000; padding:.2em; margin-top:4px; border:2px solid black;}
div#bodymainleft h5 a {text-decoration:none; color:#000000}
div#bodymainleft h5 a:hover {text-decoration:underline; color:#000000}

div#bodymain {background-image:url(../cssimages/indexbackgroundslice_r2_c1.gif); background-repeat:repeat-y;
	width:100%;  
	}

div#bodymaincenter {float:left; width:445px; padding:0 .3em 0 .3em;  font-size:145%; }



	div#bodymainlc {width:175px; float:left;   font-weight:bold; background-color:#78A7D3;
		padding:.5em; border-left:2px solid #000; border-bottom:2px solid #000; margin-top:5px; 
		}

div#bodymainlc p {font-size:65%; text-align:center; padding:.5em .2em;
	}
	
div#bodymainlc h1 {font-size:110%; text-align:center;}

div#bodymainlc a {color:#000000;}

div#specialbox {width:90%; margin-left:auto; margin-right:auto; }
	div#specialbox p {font-size:140%; font-weight:bold; margin:8px 5px 8px 25px; float:left; text-align:left;}
	div#specialbox img {float:left; width:190px;  text-align:center; }
	div#specialbox h1 {font-size:170%; text-align:center; float:left;}

.hidden {display:none;}

.center {width:99%; text-align:center; }

.imgright {width:190; float:right; margin:8px;}
.pullout {width:95%; background-color:#C60; padding:10px; margin:20px 0 5px 0; border:2px solid black; float:left;}
.pullout h2 {width:100%; text-align:center; font-size:110%;}
	
	div#bodymainlc img{text-align:center; padding-right:.6em;  }
	
	div#bodymainrc {width:170px; float:right; clear:right; font-size:100%; padding:0 0 0 .5em; margin-right:auto; margin-left:auto; text-align:center;}
		div#bodymainrc img {margin:3px 0;}
	
	div#bodymainlc2 {width:175px; float:left; font-size:100%; padding:0 0 0 .5em; clear:left;  margin-right:auto; margin-left:auto; text-align:center;}
		div#bodymainlc2 img {margin-right:auto; margin-left:auto; margin-top:3px; margin-bottom: 3px; border:0;}
	
	div#bodymainfull {width:410px; font-size:90%; padding:.5em 0; border-bottom:2px solid black;}
	
	div#bodymainfull p {font-size:70%; text-align:left; font-weight:bold; margin:5px 0 0 0;}
	
	div#bodymainfull h1 {text-align:center; font-size:120%;}
	
	div#bodymainfull img {  padding:.5em .5em 0 0; vertical-align:top; margin-right:auto; margin-left:auto; clear:both; text-decoration:none; border:0;}
	
	div#menu {width:410px; padding-left:.7em;  margin-right:auto; margin-left:auto;}

div#bodymainleft {float:left; width:120px; padding:.2em 1em 0 15px; font-size:80%; border:0 solid black;  }
	
	div#bodymainleft img {border:none;}
	div#bodymainleft p {padding:.2em 0 .7em 0; text-align:center;}

div#bodymainright {width:110px; float:left; margin-left:15px;  padding:1em 0 1em 0;
	}

div#bodymainright p {text-align:center; padding:.2em 0; font-size:85%;}

div#bodymainright a {text-align:center;}

.centeredimage { margin-left:auto; margin-right:auto; padding:.2em 0;  width:95%; text-align:center; margin-bottom:20px;}

.caption {width:90%; margin:10px auto; text-align:center; font-size:95%; }

div#bodybottom {margin-left:1px; background-image:url(../cssimages/indexbackgroundslice_r4_c1.gif); background-repeat:no-repeat; height:90px;
	clear:both;
	}

div#bodybottominfo {width:90%; padding:50px 10px 0 10px; text-align:center;
	}

div#bodybottominfo p {font-size:80%; color:#000000; font-weight:normal; padding:0 .5em;
	}

div#topmain {margin-left:auto; margin-right:auto; width:745px; background-color:#CEFFFF; padding:0 .2em; text-align:center;
	}

div#topmain p{font-size:75%; color:#000000; font-weight:bold; padding:.3em .5em; }

div#topmain a {text-decoration:none; color:#000000; }

div#topmain a:hover {color:#FFFFFF; }

div#topleft {float:left; width:363px; padding:10px 0 0 0;
	}

div#topleft img {vertical-align:top; }

div#topleftt {width:95%; padding:25px 0 0 0;}

div#topleftb {width:95%; }

div#topleft p{display:inline; margin-right:auto; margin-left:auto;}

div#topleftb p {float:left; } 
 
div#toplefttop {background-image:url(../cssimages/top_left_r1_c1.gif); background-repeat:no-repeat; height:54px; }

div#topleftmiddle {background-image:url(../cssimages/top_left_r2_c1.gif); background-repeat:repeat-y; height:76px; padding:0;}

div#topleftbottom {background-image:url(../cssimages/top_left_r3_c1.gif); background-repeat:no-repeat; height:54px;}

div#topright {float:right; width:362px; padding:30px 0 0 0;
	}

div#toprighttop {background-image:url(../cssimages/top_right_r1_c1.gif); background-repeat:no-repeat; height:52px;}

div#toprightmiddle {background-image:url(../cssimages/top_right_r2_c1.gif); background-repeat:repeat-y; height:76px; 
	width:auto; padding:0 .5em 0 1.2em; vertical-align:top;
	}

div#toprightmiddleinfo {width:93px; display:inline; font-size:85%; font-weight:bold; float:left; padding:0 1em 0 .2em; text-align:left; border-left:2px solid black;}

div#toprightbottom {background-image:url(../cssimages/top_right_r3_c1.gif); background-repeat:no-repeat; height:37px;}

div#topl{float:left; width:170px; padding:.2em .2em .2em .4em; text-align:center;}
 
div#topr{float:left; width:170px; padding:.2em .4em .2em .4em; text-align:center;}	
	
div#topright h1 {padding:20px 0 0 0;  font-size:120%; font-weight:bold; 
	}

.sessionrecordsdates {width:98%; margin:10px auto; font-size:95%; font-weight:bold;}

.imp {background-color:#FF0000; padding:1em;}

div.clearboth {clear:both;}

.clearfix:after {content:"."; display: block; height:0; clear:both; visibility:hidden;}

.clearfix {display:inline-block;}

* html .clearfix {height:1%;}
* html div#bodymainright {width:110px; float:left; margin-left:8px; 
	}
.clearfix {display:block;}


#postingleft {
	float:left; background-color: #78A7D3; background-image: url(../info/position_postings/postingnote.gif); background-repeat:no-repeat;
	height:131px; width:170px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:.75em; text-align:center; padding:40px 2px 0 0;  line-height:1.1em;
	}
	#postingleft h1 {font-size:1em; padding:0 0 .5em 0}
	#postingleft h2 {font-size:.8em; padding:.2em .1em .5em .1em; }
	#postingleft a{font-weight:bold; text-decoration:none; font-size:.85em;}
	#postingleft a:link{color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:.85em;}
	#postingleft a:visited{color:#000000; font-size:.85em;}
	#postingleft a:hover{color:#CC6600; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:.85em; }
 
 
  	#postingleft p{font-size:.9em; font-weight:bold; padding:.25em .25em .3em .25em;}
	
div#prayerlist {width:170px; font-size:75%;  padding:.3em; background-color:#CC6600;
	font-weight:bold; border:1px solid black; margin-right:5px; margin-top:-20px; margin-bottom:30px;
	}
*html div#prayerlist {width:165px; font-size:75%; padding:.1em; background-color:#CC6600;
	font-weight:bold; border:1px solid black; margin-right:0; 
	}
	
div#prayerlist p{padding:.3em 0 .3em .7em; text-align:left;}

div#prayerlist img {display:block; margin-left:auto; margin-right:auto;  }

div#bodymainfull a {text-decoration:none; color:#000000; font-weight:bold; }

div#bodymainfull a:hover {text-decoration:underline;}

div#actsboxsmall {width:75%; height: 75px; float:left; clear:left; border:0px solid black; margin:10px 10px 10px 5px; background-image:url(../images/actssmall.gif); padding-left:100px;
	background-repeat:no-repeat; vertical-align:middle; padding-top:25px; background-color:#78A7D3;}
	div#actsbox h1 {font-size:120%;}

