body
{
	background-image: url(images/glb_topbar.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	background-color: white;
}
img
{
	border: 0;
	display: block;
}

#dvClickShield
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000029;	
	filter: alpha(opacity=84);
	opacity: .84;
	z-index: 90;
	display: none;
}
#dvClkShdContainer
{
	position: absolute;
	width: 968px;
	left: 50%;
	margin-left: -484px;
	z-index: 92;
	display: none;
}
#dvClkShdContainer .clkShdLogo
{
	padding: 28px 0 0 34px;
}
#dvClkShdContainer .clkShdClose
{
	padding: 26px 0 0 34px;
}

.dvContainer
{
	position: relative;
	width: 1032px;

	margin-right: auto;
	margin-left: auto;
}
.dvContainer .dvSubCont
{
	padding-left: 64px;	
}
.dvHeader
{
	position: relative;
}



/*Main Content Divs -======================================================*/
.tblMainContent
{
	width: 100%;
	padding-bottom: 20px;
}
.tblMainContent td
{
	vertical-align: top;	
}
.tblMainContent .tdMainContent
{
	width: 585px;
	padding: 0 65px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
}
.tblMainContent .tdMainSideBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 318px;	
	padding: 22px 0 0 0;
}

.tblMainContent .tdMainContent .dvBreadCrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: white;
}
.tblMainContent .tdMainContent .dvBreadCrumb a:hover
{
	text-decoration: underline;
}

.tblMainContent .tdMainContent h1
{
	color: #00588E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	margin: 12px 0 4px 0;
	padding: 0;
}

.tblMainContent .tdMainContent h2
{
	color: #00588E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0 2px 0;
	padding: 0;
}

/*- TITLES, PARAGRAPHS, LINKS =============================================================================-*/

.tblMainContent .tdMainContent .hr
{
	margin-left: -4px;
	margin-bottom: 6px;
}
.tblMainContent .tdMainContent p
{
	line-height: 18px;	
}
.tblMainContent .tdMainContent .Content
{
	line-height: 18px;	
}
.tblMainContent .tdMainContent a, .tblMainContent .tdMainSideBar a
{
	color: #353535;
	text-decoration: none;
}

.lnkDownload
{
	display: block;	
	padding: 5px 0 5px 24px;
}
.pdf
{
	background-image: url(images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.word
{
	background-image: url(images/icon_wrddoc.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/*- UL =============================================================================-*/

.tblMainContent .tdMainSideBar ul
{
	margin: 8px 0 14px 0;
	padding: 0 0 0 14px;
}
.tblMainContent .tdMainSideBar ul li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3551;
	font-size: 12px;
	line-height: 16px;
	padding: 4px 0;
}


/*- DATA TABLE=============================================================================-*/


.tblDataList
{
	width: 100%;
	margin-top: 5px;
}
.tblDataList h2, .tblDataList h3
{
	color: #4f5476;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	margin: 0;
	padding: 14px 0 0 0;
}
.tblDataList h3
{
	font-size: 13px;
	font-style: italic;
	padding-top: 2px;
}
.tblDataList td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 3px 0;
}
.tblDataList td img
{
	float: left;
	padding: 4px 8px 0 0;
}
.Events ul li
{
	list-style-image: url(images/evt_bullet.gif);
	
}
.Connect ul li
{
	list-style-image: url(images/cnt_bullet.gif);
	
}
.Online ul li
{
	list-style-image: url(images/oln_bullet.gif);
	
}
.Connect .RogueBullet
{
	background-image: url(images/cnt_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 15px;
}
.Connect .tblDataList td a
{
	color: #353535;
	text-decoration: none;
}

.Resources .RogueBullet
{
	background-image: url(images/rsc_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 15px;
}
.Resources .tblDataList td a
{
	color: #c1bc94;
	text-decoration: none;
}
.tblDataList td a:hover
{
	text-decoration: underline;
}

/*- DIV SCROLLER=============================================================================-*/

.dvScroller
{
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	/*
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #333333	
	*/
}


/*- =============================================================================-*/

.SecondaryMaster .borders
{
	background-repeat: repeat-x;
	height:8px;
}
.SecondaryMaster .MiddleDiv
{
	position: relative;
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0 10px 64px;
}
.SecondaryMaster .footerDiv
{
	position: relative;
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 64px;
	padding-top: 6px;
}

.Resources .TopBg
{
	background-image: url(images/rsc_bg_top.gif);
}
.Resources .BtmBg
{
	background-image: url(images/rsc_bg_btm.gif);
}


.Online .TopBg
{
	background-image: url(images/oln_bg_top.gif);
}
.Online .BtmBg
{
	background-image: url(images/oln_bg_btm.gif);
}

.Global .TopBg
{
	background-image: url(images/glb_bg_top.gif);
}
.Global .BtmBg
{
	background-image: url(images/glb_bg_btm.gif);
}

.Connect .TopBg
{
	background-image: url(images/cnt_bg_top.gif);
}
.Connect .BtmBg
{
	background-image: url(images/cnt_bg_btm.gif);
}

.About .TopBg
{
	background-image: url(images/abt_bg_top.gif);
}
.About .BtmBg
{
	background-image: url(images/abt_bg_btn.gif);
}

.About .TopBg2
{
	background-image: url(images/abt_media_bg_top.gif);
}
.About .BtmBg2
{
	background-image: url(images/abt_media_bg_btn.gif);
}

.Events .TopBg
{
	background-image: url(images/evt_bg_top.gif);
}
.Events .BtmBg
{
	background-image: url(images/evt_bg_btm.gif);
}



















.dvHmContainer
{
	
	padding-left: 30px;
}


.dvHmMainContent
{
	position: relative;
	background-image: url(images/hm_main_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 494px;
	width: 968px;
	margin-right: auto;
	margin-left: auto;
		
}
.dvHmMainContent .dvHmMessages
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #666666;
	padding: 26px 0 0 18px;
	width: 313px;
	float: left;
}
.dvHmMainContent .dvHmMessages a
{
	text-decoration: none;
	color: #666666;
	border-bottom: 2px solid white;
}
.dvHmMainFlash
{
	float:right;	
	margin-top: 2px;
}


.dvHmEvents
{
	background-image: url(images/hm_events_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 320px;
	left:0 ;
	
	width: 357px;
	height: 179px;
	z-index: 90;
	
	/*padding: 19px 14px 14px 38px;*/
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}	
.dvHmEvents h1
{
	margin: 0 0 4px 0;
	padding: 19px 0 0 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.dvHmEvents table
{
	margin: 4px 0 0 0;
	padding: 0;
	width: 100%;
}
.dvHmEvents table td
{
	padding: 6px 4px 6px 0;
}
.dvHmEvents .tdEventBullet img
{
	display: block;
	border: none;
}
.dvHmEvents a
{
	text-decoration: none;
	color: #666666;
}

.dvHmBlog
{
	background-image: none;
	background-repeat: no-repeat;
	position: absolute;
	top: 314px;
	left: 351px;
	
	width: 594px;
	height: 179px;
	z-index: 91;
	
	/*padding: 19px 60px 14px 14px;*/
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}
.dvHmBlog h1
{
	padding: 19px 0 0 14px;
	margin: 0 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.dvHmBlog table
{
	margin: 0;
	padding: 0;
	width: 100%;
}
.dvHmBlog table td
{
	padding-right:10px;
}
.dvHmBlog table td.LeftSide
{
	padding: 0 14px;
}
.dvHmBlog table td a
{
	color: white;
	text-decoration: none;
}

.imgEventTree
{
	position: absolute;
	top: 322px;
	left: -64px;
	
	width: 102px;
	height: 168px;
	z-index: 93;
}
.imgBlogPastor
{
	position: absolute;
	top: 336px;
	right: 85px;
	
	width: 166px;
	height: 155px;
	z-index: 93;	
}



.footer
{
	width: 938px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	padding: 12px 0 0 30px;
}
.footer .ftrLinks
{
	display:block;
	padding: 4px 0 0 0;
}
.footer .ftrLinks img
{
	display: inline;
	padding: 0 2px;
}




/* Courtesy Menu -=====================================================================*/
.glbCourtestNav
{
	position: absolute;
	top: 15px;
	right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.glbCourtestNav strong
{
	color: #353535;
}
.glbCourtestNav ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.glbCourtestNav ol li
{
	padding: 0 4px;
	border-left: 1px solid #999999;
	display: inline;	
}
.glbCourtestNav ol li.first
{
	border-left: none;
}
.glbCourtestNav ol li:first-child
{
	border-left: none;
}
.glbCourtestNav ol a, .glbCourtestNav ol a:visited
{
	color: #666666;	
	text-decoration: none;
}
.glbCourtestNav ol a:hover
{
	color: #999999;	
	text-decoration: none;
}
/* Main Menu -=====================================================================*/
#glbMainNav, #glbMainNav ol 
{
	position: relative;
	width: 490px;
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #666666;
} 
#glbMainNav a 
{
	display: block;
	color: #666666;
	text-decoration: none;
}  
#glbMainNav li 
{
	float: left;
	display: block;
	width: auto; 
	padding: 0px 8px;
	margin: 0;
}
#glbMainNav ol li:hover, #glbMainNav ol li.sfhover, #glbMainNav ol li:hover a
{
	color: #666666;
}
#glbMainNav ol a, #glbMainNav ol a:visited
{
	text-decoration: none;
}

#glbMainNav li ol
{
	position: absolute;
	z-index: 99;
	left: -999em;
	/*width: auto;
	padding-bottom:8px;*/
	
	display: block;
	/*height: auto;*/
	padding-top: 10px;

	background-repeat: no-repeat;
	background-position: top;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
} 
#glbMainNav li ol li
{	
	padding: 1px 0 1px 8px;
	border: none;
	float: none;
}
#glbMainNav[id] li ol li
{	
	line-height: 19px;
	border: none;
	float: none;
}
#glbMainNav li:hover ol, #glbMainNav li.sfhover ol 
{
	left: auto; 
	margin-left: -2px;
	line-height: 28px;
}
#glbMainNav li ol ol 
{
	/*margin: -1em 0 0 10em; 
	margin: -10px 0 0 1px;*/
} 
#glbMainNav ol li ol li:hover a, #glbMainNav ol li ol li.sfhover a:hover, #glbMainNav ol li ol li ol li.sfhover a:hover, #glbMainNav ol li ol li ol li ol li.sfhover a:hover
{
	color: black;
}

/*
#glbMainNav ol li ol li:hover ol a, #glbMainNav ol li ol li.sfhover ol a, #glbMainNav ol li ol li ol li.sfhover ol a, #glbMainNav ol li ol li ol li ol li.sfhover ol a
{
	color: #002F50;
}
#glbMainNav ol li ol li ol li:hover a, #glbMainNav ol li ol li ol li.sfhover a, #glbMainNav ol li ol li ol li ol li.sfhover a, #glbMainNav ol li ol li ol li ol li ol li.sfhover a
{
	color: #1d75ce;
}
#glbMainNav li:hover ol ol, #glbMainNav li.sfhover ol ol 
{
	left: -999em; 
} 
#glbMainNav li:hover ol, #glbMainNav li li:hover ol, #glbMainNav li.sfhover ol, #glbMainNav li li.sfhover ol 
{
	left: auto; 
} 
#glbMainNav li:hover ol ol, #glbMainNav li:hover ol ol ol, #glbMainNav li.sfhover ol ol, #glbMainNav li.sfhover ol ol ol 
{
	left: -999em; 
	margin-top: -29px;
	border: none;
	border-left: 1px solid white;
} 
#glbMainNav li:hover ol, #glbMainNav li li:hover ol, #glbMainNav li li li:hover ol, #glbMainNav li.sfhover ol, #glbMainNav li li.sfhover ol, #glbMainNav li li li.sfhover ol 
{
	left: auto; 
} 
#glbMainNav li:hover ol ol, #glbMainNav li:hover ol ol ol, #glbMainNav li:hover ol ol ol ol, #glbMainNav li.sfhover ol ol, #glbMainNav li.sfhover ol ol ol, #glbMainNav li.sfhover ol ol ol ol 
{
	left: -999em; 
} 
#glbMainNav li:hover ol, #glbMainNav li li:hover ol, #glbMainNav li li li:hover ol, #glbMainNav li li li li:hover ol, #glbMainNav li.sfhover ol, #glbMainNav li li.sfhover ol, #glbMainNav li li li.sfhover ol, #glbMainNav li li li li.sfhover ol 
{
	left: auto; 
} 
#glbMainNav li:hover ol ol, #glbMainNav li:hover ol ol ol, #glbMainNav li:hover ol ol ol ol, #glbMainNav li.sfhover ol ol, #glbMainNav li.sfhover ol ol ol, #glbMainNav li.sfhover ol ol ol ol, #glbMainNav li.sfhover ol ol ol ol ol
{
	left: -999em; 
} 
#glbMainNav li:hover ol, #glbMainNav li li:hover ol, #glbMainNav li li li:hover ol, #glbMainNav li li li li:hover ol, #glbMainNav li.sfhover ol, #glbMainNav li li.sfhover ol, #glbMainNav li li li.sfhover ol, #glbMainNav li li li li.sfhover ol, #glbMainNav li li li li li.sfhover ol 
{
	left: auto; 
} 
*/


.mmAbout
{
	background-image:url(images/menu_about_dd.gif);
}
.mmEvents
{
	background-image:url(images/menu_events_dd.gif);
}
.mmConnect
{
	background-image:url(images/menu_connect_dd.gif);
}
.mmGlobal
{
	background-image:url(images/menu_global_dd.gif);
}
.mmResources
{
	background-image:url(images/menu_resources_dd.gif);
}
.mmOnline
{
	background-image:url(images/menu_online_dd.gif);
}


/* VIMEO Styles -=======================================================*/
#thumbs 
{
	overflow: auto; 
	height: 200px; 
	width: 320px; 
	padding: 0;
	margin-top: 5px;
}
#thumbs ul 
{ 
	list-style-type: none; 
	margin: 0 10px 0 0; 
	padding: 0 0 10px 0; 
}
#thumbs ul li 
{
	height: 50px; 
}
.thumb 
{ 
	border: 0; 
	float: left; 
	width: 75px; 
	height: 50px; 
	background: url(../images/video_blank.gif); 
	margin-right: 10px; 
}
#embed 
{ 
	height: 230px; 
	width: 300px; 
	padding: 0px; 
	margin-top: 0px;
}