#banner{
	width: 100%;
	}
	#left_repeat { 
		width:50%;
		height:130px;
		margin-left:-497px; /* half of container's width */
		float:left;
		background: url(/ftpimages/95/podium/Style487/images/header_repeat_left.png) top repeat-x;
		}
	#banner_wrap{float: left; margin: 0 auto; text-align: center;}

#christian_buttons, #anglican_buttons, #chapel_buttons{display: none;}
.anglican #shadow, .christian #shadow, .chapel #shadow,
.anglican #school_name, .christian #school_name, .chapel #school_name,
.anglican #L1, .christian #L1, .chapel #L1,
.anglican #left_col_buttons, .christian #left_col_buttons, .chapel #left_col_buttons
{display: none;}	
#christian_header, #anglican_header, #backToVTS, #chapel_header{display: none;}
.anglican #anglican_header, .anglican #anglican_buttons,
.christian #christian_header, .christian #christian_buttons, 
.chapel #chapel_header, .chapel #chapel_buttons{display: block;}
	#VTS_banner{
		position: relative;		
		width: 994px;
		height: 131px;
		}
		#shadow{
			position: absolute;
			top: 0;
			left: -17px;
			}
		
	#school_name{
		background: url(/ftpimages/95/podium/Style487/images/school_name2.png) no-repeat;
		float: left;
		margin: 0;
		padding: 0;
		width: 619px;
		height: 90px;
		}
		#school_name a{
			display: block;
			width: 570px;
			height: 77px;
			text-indent: -9999px;
			}
	#christian_header{
			display: none;
			background: url(/ftpimages/95/podium/Style487/images/christian_banner_v2.png) no-repeat;
			width: 667px;
			height: 131px;
			float: left;
			margin: 0px;
			padding: 0px;
			}
			
			#christian_header a{
				display: block;
				width: 500px;
				height: 80px;
				text-indent: -9999px;
				}
		#anglican_header{
			display: none;
			background: url(/ftpimages/95/podium/Style487/images/anglican_banner.png) no-repeat;
			width: 667px;
			height: 131px;
			float: left;
			margin: 0px;
			padding: 0px;
			}
				#anglican_header a{
					display: block;
					width: 500px;
					height: 80px;
					text-indent: -9999px;
					}
		#chapel_header{
			display: none;
			background: url(/ftpimages/95/podium/Style487/images/chapel_banner.png) no-repeat;
			width: 667px;
			height: 131px;
			float: left;
			margin: 0px;
			padding: 0px;
			}
				#chapel_header a{
					display: block;
					width: 500px;
					height: 80px;
					text-indent: -9999px;
					}
	#omni_area{
		float: right;	
		width: 370px;
		}
	.christian #omni_area, .anglican #omni_area, .chapel #omni_area{width: 327px;}
	.searchWrap{
		height: 59px;
		padding-left: 218px;
		background: url(/images/smSearch.png) 210px 31px no-repeat;
	}
	.christian .searchWrap, .anglican .searchWrap, .chapel .searchWrap{
		background: url(/images/smSearch.png) 161px 31px no-repeat;
		padding: 0 5px 0 169px;
	}
		#search, #Csearch, #Asearch{		
				/*background: url(/images/smSearch.png) no-repeat;*/
				background: none;
				border: 0;
				color: #c7c7c7;				
				font-size: 13px;
				display: block;
				float: left;
				margin-top: 31px;
				
				height: 20px;
				width: 130px;
			}
			.searchSubmit{
				/*background: url(/images/smSearch.png) -138px 0px no-repeat;*/
				background: none;
				border: 0;
				margin: 31px 0 0 0 !important;
				float: left;
				height: 20px;
				width: 18px;
			}
		.omniWrap{height: 31px;}
		#omni{	
			list-style: none;
			padding: 6px 5px 0 0;
			margin: 0;
			/*margin: 0 0 0 21px;*/
			/*width: 375px;*/
			text-align: right;
			}	
			*html #omni{padding-top: 3px;}
				#omni li {			
					/*float: left;*/
					display: inline;
					padding-left: 2px;
					}
					#omni li.myVTSli{float: right; display: block;}
					*html #omni li.myVTSli{float: none; display: inline; height: 19px;}
					.rightBorder{border-right: 1px solid #304655;margin-top: 8px; padding-right: 5px;}
					#omni li a{
						color: #304655;
						font: bold 12px/14px Arial, Verdana, sans-serif;
						text-decoration: none;
						padding-bottom: 1px;	
						white-space: nowrap;
					}
					#omni li a:hover{border-bottom: 1px dotted #304655;}
					#omni li a#myVTS{
						background:url(/ftpimages/95/podium/Style487/images/omni2.png) -298px -5px no-repeat;
						display: block;
						
						height: 19px;
						margin-top: -2px;
						padding-bottom: 0;
						text-indent: -9999px;
						text-align: left;
						width:55px;
					}
					*html #omni li a#myVTS{margin-top: 0px;}
					#omni li a#myVTS:hover{border: 0; background-position: -298px -36px;}
		.christian #omni li.VTSomni, .anglican #omni li.VTSomni, .chapel #omni li.VTSomni, #omni li.ICFLomni, #omni li.CACSomni, #omni li.CAComni{display: none;}
		.christian #omni li.ICFLomni, .anglican #omni li.CACSomni, .chapel #omni li.CAComni{display: inline;}
	/*	.christian #omni{
			margin-left: 100px;
		}*/
	/*	.anglican #omni{margin-left: 99px;}*/
		#backToVTS{			
			width: 327px;
			height: 41px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
		}
		#backToVTS:hover{background-position:0px -41px;}
		.christian #backToVTS{
			display: block;
			background: url(/ftpimages/95/podium/Style487/images/christian_backVTS.png) no-repeat;
			position: absolute;
			bottom: 0;
			right: 0;
		}
		.anglican #backToVTS{
			display: block;
			background: url(/ftpimages/95/podium/Style487/images/anglican_back.png) no-repeat;
		}
		.chapel #backToVTS{
			display: block;
			background: url(/ftpimages/95/podium/Style487/images/chapel_back.png) no-repeat;
		}
	#L1{
		background: url(/ftpimages/95/podium/Style487/images/L1.png) no-repeat top left;
		height: 41px;
		width: 992px;
		margin: 0px;
		padding: 0px;	
		clear: both;
		list-style: none;
		}
		
		#L1 li {			
			float: left;
			}
			
			#L1 li a {
				background:url(/ftpimages/95/podium/Style487/images/L1.png) no-repeat;
				display:block;
				float:left;
				height:41px;
				text-indent:-9999px;	
				outline: none;		
				}
				
				#L1 li a#L1_117973{width:171px; background-position:0px 0px;}
				#L1 li a#L1_117974{width:174px; background-position:-171px 0px;}
				#L1 li a#L1_117975{width:176px; background-position:-345px 0px;}
				#L1 li a#L1_117976{width:91px; background-position:-521px 0px;}
				#L1 li a#L1_117977{width:112px; background-position:-612px 0px;}
				#L1 li a#L1_117978{width:105px; background-position:-724px 0px;}
				#L1 li a#L1_117979{width:163px;background-position:-829px 0px;}
				
				
				#L1 li a#L1_117973:hover,#L1 li a#L1_117973.on{background-position:0px -41px;}
				#L1 li a#L1_117974:hover,#L1 li a#L1_117974.on{background-position:-171px -41px;}
				#L1 li a#L1_117975:hover,#L1 li a#L1_117975.on{background-position:-345px -41px;}
				#L1 li a#L1_117976:hover,#L1 li a#L1_117976.on{background-position:-521px -41px;}
				#L1 li a#L1_117977:hover,#L1 li a#L1_117977.on{background-position:-612px -41px;}
				#L1 li a#L1_117978:hover,#L1 li a#L1_117978.on{background-position:-724px -41px;}	
				#L1 li a#L1_117979:hover,#L1 li a#L1_117979.on{background-position:-829px -41px;}	
	
	.clear{clear: both;}
	a{outline: none;}

	/*=============== left column styles =======================*/
	#left_col_buttons{
		background: url(/ftpimages/95/podium/Style487/images/left_column_buttons_v2.png) top left no-repeat;
		width: 191px;
		height: 140px;
		}
		#button_1{
			padding: 13px 10px 6px 10px;
			}
			#button_1 a{
				display: block;
				width: 171px;
				height: 35px;
				text-indent: -9999px;
				}
		#button_2{
			padding: 0px 10px 6px 10px;
			}
			#button_2 a{
				display: block;
				width: 171px;
				height: 35px;
				text-indent: -9999px;
				}
		#button_3{
			padding: 0px 10px 6px 10px;
			}
			#button_3 a{
				display: block;
				width: 171px;
				height: 35px;
				text-indent: -9999px;
				}
				
	/* left column Christian buttons */
	#christian_buttons{
		background: url(/ftpimages/95/podium/Style487/images/christian_buttons.png) top left no-repeat;
		width: 191px;
		height: 140px;
		}
		#cbutton_1{
			padding: 16px 10px 8px 10px;
			}
			#cbutton_1 a{
				display: block;
				width: 171px;
				height: 33px;
				text-indent: -9999px;
				}
		#cbutton_2{
			padding: 0px 10px 0px 10px;
			}
			#cbutton_2 a{
				display: block;
				width: 171px;
				height: 33px;
				text-indent: -9999px;
				}
		
	/*left column Anglican buttons */
	#anglican_buttons{
		background: url(/ftpimages/95/podium/Style487/images/anglican_buttons_v2.png) top left no-repeat;
		width: 191px;
		height: 140px;
		}
		#abutton_1{
			padding: 15px 10px 8px 10px;
			}
			#abutton_1 a{
				display: block;
				width: 171px;
				height: 33px;
				text-indent: -9999px;
				}
		#abutton_2{
			padding: 0px 10px 0px 10px;
			}
			#abutton_2 a{
				display: block;
				width: 171px;
				height: 33px;
				text-indent: -9999px;
				}
	#chapel_buttons{
		background: url(/ftpimages/95/podium/Style487/images/chapel_buttons.png) top left no-repeat;
		width: 191px;
		height: 140px;
		}
		#abutton_1{
			padding: 15px 10px 8px 10px;
			}
			#abutton_1 a{
				display: block;
				width: 171px;
				height: 33px;
				text-indent: -9999px;
				}
		
a {outline: none;}
	/*=====Inner Table wrapping div styles--to give it a height of 100%=======*/
	#inTblwrap{
		background: url(/ftpimages/95/podium/Style487/images/layout_background.png) top left repeat-y;
		margin: 0 auto;
		width: 994px;
		height: 100%;
		text-align: center;
		}
	
	/* ==================== footer styles =========================*/
	#footer_repeat{
		width: 100%;
		height: 109px;
		clear: both;
		background: url(/ftpimages/95/podium/Style487/images/formwrap_background.png) bottom left repeat-x;
		}
	#footer{
		background: url(/ftpimages/95/podium/Style487/images/footer.png) no-repeat;
		width: 994px;
		height: 109px;		
		margin: 0 auto;
		}
		#footer p{display: none;}
		#position_shadows{
			position: relative;			
			width: 994px;
			height: 109px;	
			}
		#left_col_shadow{
			position: absolute;
			top: -236px;
			left: 0;
			}
		#right_shadow{
			position: absolute;
			top: -236px;
			left: 986px;
			}
		
	
	
	/* ======== styles to center site ===========*/
	
	.sitercol{display:none;}
	body{
	    text-align: center;
	    }
	    #Form1{
	        margin: 0 auto; 
			text-align: center; 
	        }
	#lOutTbl{
		margin: 0 auto; 
		text-align: center;
		}
	#lInTbl{
		margin: 0 auto; 
		
		}
	#txt_hid{
	    top:0px; 
	    left:0px;
	    height: 0px;
	}
	
	#pdIframe{
	    top:0px; 
	    left:0px;
	    height: 0px;
	}
	
	#pdIframeDD{
	    top:0px; 
	    left:0px;
	    height: 0px;
	}
	
	#tooltip{
	    top:0px; 
	    left:0px;
	}
	
	#form2{
	    position:absolute;
	    top:0px; 
	    left:0px;
	}
	
	/*#form1{ 
	    margin-bottom: 0px; 
		background: url(/ftpimages/95/podium/Style487/images/formwrap_background.png) bottom left repeat-x;
	}*/
	
	html{
	    min-height: 100%; /*Needed to fix background dispaly issue in firefox*/
	    height: auto; /*Needed to fix background dispaly issue in firefox instead of height 100%*/
	}
	
	body{
	    height: auto; /*not need if we can turn off 100% height in style builder.*/
	}
	
	
	.comm{
		display:none;
	}
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
