﻿

body
{
	border: 0px;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #fafafa;
	color: #747474;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;	
}
table { padding: 0px; }
a { color: #747474; }
p { margin: 1em 0 1em 0; }
td { color: #747474;font-size: 12px;line-height: 20px;	 }
img { border-style: none; border-width: 0px; }

select, input, option, textarea
{
	color: #959595;
	font-size: 11px;
}
div.float { float: left; }

.clearboth { float: none; clear: both; }

.container
{
	margin: 0px auto 0px auto;
	width: 616px;
}

.errorText
{
	color:Maroon;
}
.errorTextReverse
{
	color:White;
}
.textReverse
{
	color:White;
	font-size: 11px;
}
input
{
	color: #000000;
}
input.linkbutton, input.forwardbutton
{
	font-size: 12px;
	display: inline;
	color: #000000;
	background: #bed55e;
	border: 1px solid #000000;
	text-decoration: none;
	padding: 2px 5px 3px 5px;
	cursor: pointer;
	vertical-align: middle;
}
input.linkbuttonlight
{
	font-size: 11px;
	display: inline;
	color: White;
	background: #004d90;
	border: 1px solid #bb9d9d;
	text-decoration: none;
	padding: 0px 5px 3px 5px;
	vertical-align: middle;
}
button.linkbutton, button.forwardbutton
{
	font-size: 11px;
	display: inline;
	color: White;
	background: #333333;
	border: 1px solid #bb9d9d;
	text-decoration: none;
	padding: 0px 5px 3px 5px;
	vertical-align: middle;
}

input.linkbutton:hover, input.linkbuttonlight:hover, input.linkbutton:active, input.linkbutton:focus,
input.forwardbutton:hover, input.forwardbutton:active, input.forwardbutton:focus
{
	background: #999999;
	border: 1px solid #bb9d9d;
}

button.linkbutton:hover, button.linkbutton:active, button.linkbutton:focus,
button.forwardbutton:hover, button.forwardbutton:active, button.forwardbutton:focus
{
	background: #999999;
	border: 1px solid #bb9d9d;
}

a.linkreverse
{
	color: White;
}
a.forwardbutton
{
	display: block;
	width: 166px;
	font-size: 13px;	
}
.footerMain
{
	width:965px; 
	height:20px; 
	margin: 20px auto 0px auto;
}
.footerlink
{
	font-size:10px;
	color: #999999;
	text-decoration: none;
}
.footerCell
{
	padding-left:20px;
	vertical-align:top;
}
.footerCellLeft
{
	vertical-align:top;
}
input.clearborder
{
	font-size: 10px;
	color: #773a3a;
	background: #ffffff;
	border: 0px solid #ffffff;
	vertical-align: middle;
}
textarea
{
	font-size: 10px;
	font-family : Arial, Verdana;
}
.formel {padding:4px 4px 4px 4px; text-align: left;}
.formlabel {padding:4px 4px 4px 4px; float:left; text-align: right;}
.divhr {background-color:#cdcdcd; height:1px; width:100%;}
table td.formcell {padding: 4px 4px 4px 0px; vertical-align:middle;}
.content
{
	width: 965px;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}
.contenttopnav
{
	width: 965px;
	padding-top: 0px;
	margin: 0px auto 0px auto;
	z-index:99;
	height:100px;
}

.homeRightTop
{
	z-index:1; 
	height:117px; width:311px; 
	position:absolute; 
	margin-top:0px; margin-left:0px; 
	cursor:pointer;
}
.homeRightSecond
{
	z-index:2; 
	height:117px; width:311px; 
	position:absolute; 
	margin-top:102px; margin-left:0px; 
	cursor:pointer;
}
.homeRightThird
{
	z-index:3; 
	height:111px; width:311px; 
	position:absolute; 
	margin-top:204px; margin-left:0px; 
	cursor:pointer;
}
.subRightFirst
{
	z-index:1; 
	height:117px; width:311px; 
	margin-top:0px; margin-left:0px; 
	position: absolute;
}
.subRightFirstBig
{
	z-index:1; 
	height:180px; width:311px; 
	margin-top:0px; margin-left:0px; 
	position: absolute;
}
.subRightFirstBigger
{
	z-index:1; 
	height:230px; width:311px; 
	margin-top:0px; margin-left:0px; 
	position: absolute;
}
.subRightSecond
{
	z-index:2; 
	height:111px; width:311px; 
	padding-top:105px; margin-left:0px; 
	cursor:pointer;
}
.subRightThird
{
	z-index:2; 
	height:111px; width:311px; 
	margin-left:0px; 
	cursor:pointer;
}
.subRightBlueBig
{
	z-index:2; 
	height:210px; width:311px; 
	padding-top:171px; margin-left:0px; 
}
.innerFirstImage
{
	z-index: 1;
	position:absolute; 
	margin-top:0px;
	margin-left:0px;
	width: 311px;
    height: 117px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/HomeRightGray.png', sizingMethod='scale');
    background: url(../images/HomeRightGray.png);
}

.innerFirstImage
{
	_background: ;
}
.innerFirstImageBig
{
	z-index: 1;
	position:absolute; 
	margin-top:0px;
	margin-left:0px;
	width: 311px;
    height: 180px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightGrayBig.png', sizingMethod='scale');
    background: url(../images/RightGrayBig.png);
}

.innerFirstImageBig
{
	_background: ;
}
.innerFirstImageBigger
{
	z-index: 1;
	position:absolute; 
	margin-top:0px;
	margin-left:0px;
	width: 311px;
    height: 230px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightGrayBigger.png', sizingMethod='scale');
    background: url(../images/RightGrayBigger.png);
}

.innerFirstImageBigger
{
	_background: ;
}
.innerSecondImage
{
	z-index: 2;
	 position:absolute; 
	 margin-top:0px;
	 margin-left:0px;
	width: 311px;
    height: 111px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/HomeRightBlue.png', sizingMethod='scale');
    background: url(../images/HomeRightBlue.png);
}

.innerSecondImage
{
	_background: ;
}
.innerSecondImageBig
{
	z-index: 2;
	 position:absolute; 
	 margin-top:0px;
	 margin-left:0px;
	width: 311px;
    height: 210px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightBlueBig.png', sizingMethod='scale');
    background: url(../images/RightBlueBig.png);
}

.innerSecondImageBig
{
	_background: ;
}
.innerEventImage
{
	 position:absolute; 
	 margin-top:0px;
	 margin-left:0px;
	width: 311px;
    height: 61px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/HomeRightDate.png', sizingMethod='scale');
    background: url(../images/HomeRightDate.png);
}

.innerEventImage
{
	_background: ;
}

.innerSecondImage
{
	_background: ;
}

.innerGreenBar
{
	 position:absolute; 
	 margin-top:0px;
	 margin-left:0px;
	width: 311px;
    height: 56px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/SmallGreenBar.png', sizingMethod='scale');
    background: url(../images/SmallGreenBar.png);
}

.innerGreenBar
{
	_background: ;
}
.innerText
{
	position:absolute; 
	padding-top:16px; padding-left:24px;
	z-index:50;
}
.innerTextSub
{
	position:absolute; 
	padding-top:16px; padding-left:24px;
	z-index: 99;
}
.leftCol
{
	width:652px; 
	padding:0px; margin:0px;
	float: left;
	position:relative;
	z-index: 99;
}
.rightCol
{
	margin-top: 30px;
	float: right;
	width: 313px;
}
.rightColHome
{
	margin-top: 126px;
	float: right;
	width: 313px;
}
.logoHome
{
	position:absolute; 
	margin-left:33px; margin-top:42px;
}
.logoSub
{
	position:absolute; 
	margin-left:33px; margin-top:3px;
}
.logoHolder
{
	height:68px; width:122px; background-image: url(../images/logoSub.png); cursor: pointer;
}
.navbox
{
	position:absolute;
	margin-left: 305px; margin-top: 29px;
}
.nav 
{
	margin: 0;
	padding: 0;
}

li.navli 
{
	list-style: none;
	height: 28px;
	padding-top: 0px;
	float: left;
	position: relative;
	overflow:hidden; 
}
li.navspacer 
{
	list-style: none;
	height: 28px;
	margin-top: -7px;
	float: left;
	position: relative;
	overflow:hidden; 
}
.current  
{ 
	 background-image: url(../images/navUnderOn.jpg); 
	 background-repeat:no-repeat; 
}
.navArea,.navMedia,.navMinistries,.navStaff,.navEvents,.navCommons,.navAbout
{
	height: 12px;
	text-indent: -9000px;
	display: block;
	overflow:hidden; 
}
.navArea { background-image: url(../images/navArea.png); background-repeat:no-repeat;background-position: 0px -13px; width:49px; }
.navMedia { background-image: url(../images/navMedia.png); background-repeat:no-repeat; background-position: 0px -13px; width:126px; }
.navMinistries { background-image: url(../images/navMinistries.png); background-repeat:no-repeat; background-position: 0px -13px; width:60px; }
.navStaff { background-image: url(../images/navStaff.png); background-repeat:no-repeat;background-position: 0px -13px; width:28px; }
.navEvents{ background-image: url(../images/navEvents.png); background-repeat:no-repeat; background-position: 0px -13px; width:114px; }
.navCommons{ background-image: url(../images/navCommons.png); background-repeat:no-repeat; background-position: 0px -13px; width:83px; }
.navAbout{ background-image: url(../images/navAbout.png); background-repeat:no-repeat;background-position: 0px -13px; width:67px; }

.navArea:hover,.navMedia:hover,.navMinistries:hover,.navStaff:hover,.navEvents:hover,.navCommons:hover,.navAbout:hover
{ 
	background-position: 0px 0px; overflow:hidden; 
}

.flashHome
{
	position:absolute; 
	margin-left:0px; margin-top:126px;
}
.flashSub
{
	margin-left:0px; margin-top:30px;
}
.venueBoxHome
{
	position:absolute; 
	margin-left:1px; 
	z-index:99; 
	height:94px; 
	width:651px; margin-top:500px;
}
.venueBoxSub
{
	margin-left:1px; 
	z-index:99; 
	height:94px; 
	width:651px; margin-top:0px;
}
.venueBoxBG
{
	position:absolute; padding:0px;
}
.venueBox1
{
	position:absolute; 
	margin-left:16px; padding-top:22px;
}
.venueBox2
{
	position:absolute; 
	margin-left:231px; padding-top:22px;
}
.venueBox3
{
	position:absolute; 
	margin-left:445px; padding-top:22px;
}
.blueBarHome
{
	position:absolute; 
	margin-left:0px; 
	height:42px; width:652px; 
	margin-top:592px;
}
.greenBarHome
{
	position:absolute; 
	margin-left:0px; 
	height:54px; width:652px; 
	margin-top:634px;
}
.blueBarSub
{
	margin-left:0px; 
	height:42px; width:652px; 
	margin-top:0px;
}
.greenBarSub
{
	margin-left:0px; 
	height:54px; width:652px; 
	margin-top:0px;
}
.eventBar
{
	width:312px; height:61px; 
	margin-top:-11px; 
	z-index:1; 
	cursor:pointer;
}
.eventPointer
{
	margin-left:0px; 
	width:312px; 
	padding-top:316px; 
	z-index:1;
}
.greenBarHome
{
	margin-left:0px; 
	height:56px; width:312px; 
	margin-top:-13px; 
	z-index:-1; 
	cursor:pointer;
}
.eventPointerSub
{
	margin-left:0px; 
	width:312px; 
	padding-top:-7px; 
	z-index:1;
}
.areaPointerSub
{
	margin-left:0px; 
	width:312px; 
	padding-top:-7px; 
	z-index:1;
}
.greenBarSub
{
	margin-left:0px; 
	height:56px; width:312px; 
	margin-top:-13px; 
	z-index:-1; 
	cursor:pointer;
}
.searchBox
{
	border:solid 0px #fafafa;
	position:absolute;
	margin-left: 15px;
	margin-top: 3px;
	height: 18px;
	width: 220px;
	font-size: 13px;
	color : #333333;
	background-color: #fafafa;
	
}
.searchBoxContainer
{
	background-image: url(../images/searchBox.jpg); 
	height:29px; width:297px; 
	position: absolute; 
	margin-top:0px; margin-left:664px
}
.searchButton
{
	position:absolute;
	margin-left: 250px;
	margin-top: 3px;
	
}
.subHeader
{
	padding-top: 30px
}
.headerImage
{
	padding-top: 10px; padding-left: 13px;
}
.subRightText
{
	padding: 15px;
}
.subHeaderFrame
{
	position:absolute; 
	z-index: 99; 
	margin-top: 0px; margin-left: 0px;
}
.subNavContainer
{
	height: 73px; width: 961px; 
	margin-top: 35px; 
	position:absolute; 
	background-color: #fafafa;
}
.subPageContent
{
	margin-top: 29px; 
	background-color:#ededed; 
	z-index:99; 
	width: 652px; 
	min-height: 400px;
}
.subPageContentFixed
{
	margin-top: 0px; 
	background-color:#ededed; 
	z-index:99; 
	width: 652px; 
	min-height: 200px;
}
.subPageContentFixedHatch
{
	margin-top: 0px; 
	background : #ededed url(../images/hatch.jpg) repeat; 
	z-index:99; 
	width: 652px; 
	min-height: 200px;
}
.subPageContentFixedBlue
{
	margin-top: 0px; 
	background-color : #6eb6ce; 
	z-index:99; 
	width: 652px; 
	min-height: 40px;
}
.subPageText
{
	padding: 20px; 
	font-size: 12px; 
	z-index:99; 
	color:#636363; 
	line-height: 22px;
}
.subPageWhiteText
{
	padding: 4px; 
	font-size: 12px; 
	z-index:99; 
	color:#636363; 
	background-color: #ffffff;
	line-height: 22px;
}

.headerText
{
	font-size: 13px; 
	color:#636363; 
	font-weight:bold;
}
.headerTextDate
{
	font-size: 11px; 
	color:#417b8e; 
	font-weight:bold;
	font-family: Arial;
}
.headerTextBig
{
	font-size: 15px; 
	color:#747474; 
	font-weight:bold;
	font-family: Arial;
}
.headerTextMed
{
	font-size: 12px; 
	color:#747474; 
	font-weight:bold;
	font-family: Arial;
}
.quicklink
{
	color:#aac02e;
	font-size: 12px;
	text-decoration: none;
}
.quicklink:hover
{
	color:#ffffff;
}
.internallink
{
	color:#5d9fb5;
	font-size: 12px;
	text-decoration: none;
}
.internallink:hover
{
	color:#aac02e;
}
.biglink
{
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
}
.biglink:hover
{
	color:#aac02e;
}
.sublink
{
	font-size: 11px;
	text-decoration: none;
	font-family: Arial;
	color : #53737d;
}
.sublink:hover
{
	color:#aac02e;
}
.dropStyle
{
	width: 203px;
	height: 23px;
	border: solid 1px #fafafa;
	color: #747474;
}
.inputSearchStyle
{
	width: 203px;
	height: 23px;
	border: solid 1px #fafafa;
	color: #747474;
	padding-top:4px;
}
.ministryLeft
{
	vertical-align:top;
	padding-right: 20px;
}
.ministryRight
{
	vertical-align:top;
	padding-right: 20px;
}