﻿body {
	
	margin-top: 5px;
	text-align: center;
}

.maincontainer {
	width: 790px;
	text-align: left; 
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #000000;
	border-left-color: #000000;
	
	
}

.contentcontainer {
	width: 786px; 
	padding-left: 2px;
	padding-top: 2px;
	
}

.churchtitle {
	font:normal 20px Trebuchet MS;
	font-weight: bold;
	color: #756eba;
	
}

.normaltxt {
	font-family: Verdana;
	font-size: 10pt;

}


.normaltxtsmall {
	font-family: Verdana;
	font-size: 8pt;

}


.header {
	
	background-color: black;
	text-align: left;
}

.menutxt {
	font:normal 16px Trebuchet MS;
	color: white;
	text-decoration: none;
	
}

.menutxt:hover {
	font:normal 16px Trebuchet MS;
	color: red;
	text-decoration: underline;
	
}


.menuspacer {
	font:normal 16px Trebuchet MS;
	color: #75beba;

}

.footer {
	height: 80px;
	background-color: black;
	width: 790px;

	

}


.instructions {
	
	background-color: black;
	text-align: center;
	width: 790px;
}
.belowheadercontainer {
	width: 790px;
	text-align: center;
	}

.normaltxtwhite {
	font;
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
}

/* CSS for the demo. CSS needed for the scripts are loaded dynamically by the scripts */
	#mainContainerB{
		width:650px;
		margin:0 auto;
		margin-top:10px;
		padding:5px;
		
	}
	
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-image: url('images/main_bg.jpg');	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	
	
	.container {
	width: 550px;
	overflow: auto;
	
}