/ * NOTE::: home.css for the css of homepage(content area only) */
h4 {
    text-decoration:underline;
}
.dataGrid {
    border:0px;
    min-width:400px;
    width:400px;
}
.dataGrid thead tr td {
    padding:5px;
    border:solid 1px #D5D9DA;
    background:#D5D9DA;
    font-size:16px;
    font-weight:bold;
}
.dataGrid tr td {
    padding:5px;
}
.rightJustify {
    text-align:right;
}

.mainContent {
  position: relative;
}

.mainContent ul {
    margin-bottom:10px;
    list-style-image:url('../images/bullet_arrow.png');
}
.mainContent ul li, .mainContent ol li {
    margin-bottom:10px;
}

.mainContent table tr td {
    text-align:left;
}
.staffRow {
    clear:both;
    margin-bottom:10px;
    padding:0;
    background:	url(../images/img_homeHori_29.jpg) repeat-x center bottom;
}

.staffRow h3 {
    margin:0px;
    padding:5px 0px 0px 0px;
    font-size:14px;
}

.staffRow p {
	margin:0;
	padding:0;
}

.staffInformation span {display:block;font-style:italic}
.twoColumn {
    width:90%;
    position:relative;
    clear:both;
    padding:10px 0px 10px 0px;
    height:70px;
}

div.address {
    width:40%;
    float:left;
    position:relative;
}
.address span {display:block;}

dl {clear:both;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px}
dl dd {margin:0px;padding-bottom:10px}

.tblData tr td {padding-left:10px;}

#divLiveStreaming_Off {
    background:url('../images/liveStreaming_temp.jpg') no-repeat;
    width:459px;
    height:153px;
    position:relative;
}

#divLiveStreaming {
   /* background:url('../images/liveStreaming_temp.jpg') no-repeat;*/
    width:459px;
    height:153px;
    position:relative;
}
#divLiveStreaming a {
    display:block;
    position:relative;
    top:41px;
    left:125px;
    width:260px;
    height:30px;
    text-indent:-5000px;
}
.imageInset {
    float:left;
    margin-right:15px;
	margin-top:0px;
	margin-bottom:10px;
    border:1px solid #000;
}

.imageInsetNoBorder 
{
    float:left;
    margin-right:15px;
	margin-top:0px;
	margin-bottom:5px;
    border:none;
}
   
.imageInsetLarge {
    float:left;
    margin-right:15px;
	margin-top:0px;
	margin-bottom:5px;
    border:1px solid #000;
}

h2 {
        text-indent:            -5000px;
        display:                block;
		width:					268px;
		height:					46px;
		padding-top:            0px;
		margin-top:             0px;
		margin-bottom:          0px;
        }

.hdrInformation {background:url(../images/title_information_18.jpg) no-repeat 0 0;}
.hdrMinistries {background:url(../images/title_ministries_18.jpg) no-repeat 0 0;}
.hdrMultimedia {background:url(../images/title_multimedia_18.jpg) no-repeat 0 0;}
.hdrSnapshots {background:url(../images/title_snapshots_18.jpg) no-repeat 0 0;}
.hdrContact {background:url(../images/title_contact_18.jpg) no-repeat 0 0;}

h3 {
    margin:               0px 0px 10px 0px;
    padding:              0px;
}
.mainContentLeft {
		padding: 	            2px 0px 2px 0px;
		margin:               0px;
		float: 					      left;
		display:				      block;
		width:					      230px;
		height:					      460px;
		}
		
		.mainContentLeft a {
		  margin:             0px 0px 2px 1px;
		  border:             solid 1px black;
		}
.mainContentRight {
		padding: 	            14px 15px 14px 15px;
		margin:               0px;
		float: 					      left;
		display:				      block;
		background-color:		  #f2f2f2;
		width:					      594px;
		height:					      100%;
		position:             relative;
		}
.wideContent {
        width:85%;
}
		.sundayServices {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/cSundayServices.jpg) no-repeat 0 0;
		width:					227px;
		height:					88px;
		}
		.picsArchives {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/cPictureArchives.jpg) no-repeat 0 0;
		width:					227px;
		height:					88px;
		}
		.upcomingEvents {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:			url(../images/cUpcoming.jpg) no-repeat 0 0;
		width:					227px;
		height: 88px;
		/*height:					176px;*/
		}
		.popular {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:			url(../images/cStreaming.jpg) no-repeat 0 0;
		width:					227px;
		height:					88px;
		}
		.bulletin {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/cBulletin.jpg) no-repeat 0 0;
		width:					227px;
		height:					88px;
		}
		.title_home {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/title_home_18.jpg) no-repeat 0 0;
		width:					268px;
		height:					46px;
		}
		.contentColumn {
		padding: 	            0;
		margin:                 0px;
		float: 					left;
		display:				inline;
		width:					572px;
		}
		.contentColumn2 {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/slideshow/gallery03.jpg) no-repeat 0 0; 
		background-position:	right;
		width:					240px;
		height:					247px;
		}
        
        p.firstPara 
        {
            margin-top:0px;
        }

        #galleryPhoto
        {
            float:right;
            margin:3px 3px 0 9px;
            border:1px solid #000;   
        }
        .imageWrap{}
                
		#imageWrap {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
/*		background:				url(../images/img_home_22.jpg) no-repeat 0 0; */
		background-position:	right;
		width:					250px;
		height:					168px;
		background:#ccc;
		}
		.home_hori {
		padding: 	              0px;
		margin:                 0px;
		float: 					        left;
		display:				        block;
		background:				      url(../images/img_homeHori_29.jpg) repeat-x 0 0;
		width:					        592px;
		height:					        1px;
		}
		
		.bottom_area {
		padding: 	              0px;
		margin:                 20px 5px 0px 5px;
		float: 					        left;
		display:				        block;
		background:				      url(../images/img_bottom_36.jpg) no-repeat 0 0;
		background-position:	  left;
		width:					        124px;
		height:					        80px;
		border: solid 1px red;
		}
		.bottom_area2 {
		padding: 	              0px;
		margin:                 20px 5px 0px 5px;
		float: 					        left;
		display:				        block;
		background:				      url(../images/img_bottom_33.jpg) no-repeat 0 0;
		background-position:	  left;
		width:					        142px;
		height:					        80px;
		border: solid 1px red;
		}

		.bottom_area3 {
		padding: 	              0px;
		margin:                 20px 5px 0px 5px;
		float: 					        left;
		display:				        block;
		background:				      url(../images/img_bottom_39.jpg) no-repeat 0 0;
		background-position:	  left;
		width:					        153px;
		height:					        80px;
		border: solid 1px red;
		}
		
		.bottom_area4 {
		padding: 	              0px;
		margin:                 20px 5px 0px 5px;
		float: 					        left;
		display:				        block;
		background:				      url(../images/img_bottom_transition.jpg) no-repeat 0 0;
		background-position:	  left;
		width:					        135px;
		height:					        80px;
		border: solid 1px red;
		}
		
		div.horizontalNav {
		  padding-top: 20px;
		  height: 0px;
		  height: 80px;
		}
		div.horizontalNav a {
		  display: block;
		  float: left;
		  width: 30px;
		  height: 70px;
		  text-indent: -5000px;
      padding-top: 10px;
      padding-left: 10px; 
      position: relative;
		}
		
		div.horizontalNav a.pastoralTeam {
		  width: 124px;
		  background: url(../images/img_bottom_36.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.liveStreaming {
		  width: 142px;
		  background: url(../images/img_bottom_33.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.concertSeries {
		  width: 153px;
		  background: url(../images/ConcertSeries2011.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.singingChristmasTree {
		  width: 153px;
		  background: url(../images/singingChristmasTree.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.transitionNews {
		  width: 135px;
		  background: url(../images/img_bottom_transition.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.seabreezeCamp {
		  width: 125px;                
		  background: url(../images/calloutSeabreeze.jpg) no-repeat 0 0;
		}
		div.horizontalNav a.byTheBook {
		  width: 125px;
		  background: url(../images/calloutByTheBook.jpg) no-repeat 0 0;
		}



/* ----------------------------------  INFORMATION LANDING PAGE  ---------------------------------- */

		.title_info {
		padding: 	            0px;
		margin:                 0px;
		float: 					left;
		display:				block;
		background:				url(../images/title_information_18.jpg) no-repeat 0 0;
		width:					268px;
		height:					46px;
		}


		
/**/

.lblConfirm {color:Red;font-weight:bold;font-size:14px}
.divSupport {
  width:            172px;
  float:            right;
  /* margin-right:     215px; */
  margin-top:       -80px;
}

.divUpcoming {
  width:            300px;
  display:          block;
  clear:            both;
  float:            left;
}

img.imgThanks {
  border:           solid 1px black;
  padding:          1px;
  margin-left:      100px;
}

div.imageGallery {
  clear: both;
}

div.imageGallery img,
div.imageGallery a {
  border:           none;
  width:            75px;
  height:           75px;
}

div.imageGallery a {
  display:          block;
  float:            left;
  margin:           0px 15px 15px 0px;
}

div.slideshow {
  height:           168px;
  width:            252px;
  padding:          0px 0px 10px 10px;
  float:            right;
  overflow:         hidden;
  margin-left:      5px;
}

div.slideshow div#imageWrap {
  height:           168px;
  width:            250px;
  border:           solid 1px black;
  overflow:         hidden;
}

div.archiveList {
  clear: both;
}

div.archiveList span {
  display: block;
  float: left;
  width: 50px;
}

div.divLocation {
  width: 495px;
  font-size: 11px;
  background: #133676;
  color: White;
  margin: 10px 5px ;
  padding-top: 1px;
}

div.divLocation p {
  margin: 10px 0px 0px 10px;
}

div.divLocation input {
  height: 14px;
  font-size: 9px;
  padding: 0;
}

div.divLocation input.inputButton {
  height: 23px;
  font-size: 9px;
}

div.divLocation fieldset {
  border: none;
}

div.divLocation dl {
  display: block;
  margin: 0px;
}

div.divLocation dt {
    float: left;
    width: 135px;
}

div.divLocation dd {
    margin-bottom: 0px;
}

/*--- BOOK PAGE ---*/
div#leftCol{	float:                  left;	width:                  380px;	padding:                10px;}img#img{	padding:                1px;	border:                 solid 1px black;}div#rightCol{	float:                  left;	width:                  410px;	margin:                 10px;	padding-right:          10px;}div.paypal {  position:               absolute;  top:                    10px;  right:                  112px;  z-index:                5000;}div.techNotes {  float:                  right;  width:                  156px;  border:                 solid 1px #12377d;  background:             #d6dff0;  padding:                7px 7px 0px 7px;  margin-top:             5px;	font-size:							12px;}div.techNotes h3 {	margin-bottom:					0px;	padding-bottom:					0px;}div.techNotes p {	padding-bottom:					0px;	margin-bottom:					0px;	margin-top:							3px;	text-align:							left;}
