/* CSS Document */

body { padding:0px; margin:0;font-family:Arial,Helvetica,sans-serif; font-size:12px; background-image:url(../../images/bkgd_print.jpg); }

h1 { font-family:"Times New Roman", Times, serif; font-size:22px; padding:0px; margin:0px; color:#65371A }
h2 { font-family:"Times New Roman", Times, serif; font-size:14px; padding:0px; margin-bottom:8px; color:#446326 }
h3 { font-family:"Times New Roman", Times, serif; font-size:14px; padding:0px; margin:0px; text-align:center; color:#446326 } 
a { color:#65371A; font-weight:bold; }
strong { color:#446326}
p { line-height:16px; }

.sectiontitle {font-size:14px; font-weight:bold;}
.event_date { font-size:14px; font-weight:bold; color:#65371A; }
.eventtitle { font-size:12px; color:#446326; font-weight:bold;}
.eventbuttons {float:left;width:40px;}
.timerange { font-size:12px;}
.eventlocation { }

.outerwrapper { margin:0 auto; padding:0; width:770px; }
.contentcontainer { padding:0px; margin-left:20px; width: 515px; }
.contentcontainer ul { padding:0px 0px 10px 0px; margin:0px 0px 0px 0px}
.contentcontainer ul li { list-style:none; }

.validation ul {text-align:left; margin:0px 0px 0px 20px;}
.validation ul li {list-style-type:disc; padding-top:3px;}

.toparea { background-image:url(../../images/bkgd_toparea.gif); background-repeat:repeat-x; padding:0; margin:0px; }
.toparea ul { float: right}
.toparea ul li { color: #5e4b3b; display:inline; padding: 0; margin: 0}
.toparea ul li a { text-decoration:none; color:#FFFFFF }

.logotop {float:left;height:27px;}
.logo { padding:0px 0px 0px 0px; margin:0; float:left;}
.logo a { border:none; } 

.login { float:right; margin:0; padding-top:0px; text-align:right; vertical-align:middle; }
.login a { color:#567d32; }
.field { margin:2px 0px; padding:0 0 0 2px; color:#999999; width: 120px }
.watermarktext {margin:2px 0px; padding:0 0 0 2px; color:#999999; width: 120px; color:Silver; font-style:italic;}
.btn_go { border:0 }

/*.toptext { position:absolute; color:#373b26; padding-left: 310px; margin:0px }*/
.toptext {  color:#373b26; float:right; margin:0px; height:27px; }
.toptext ul { padding-top: 4px; margin:0 }
.toptext ul li { padding:3px }
.toptext li a { color:#CCCCCC; font-weight:bold; text-decoration:none; }
.toptext a:hover { color:#ffffff; font-weight:bold; text-decoration:underline }

.photoarea { background-image:url(../../images/bkgd_photoarea.gif); background-repeat:repeat-x; padding: 0px; margin:0px }
.mainphoto { border: 8px solid #FFFFFF; margin-top: 12px; margin-bottom: 11px; float:left; padding:0}
.mainphoto img {  } 

.navigation {float: right; margin-top: 10px; margin-right: 0px; padding:0; background-color:#716b4d; width: 215px }
.navigation ul { background-image:url(../../images/bkgd_navshadow.gif); background-repeat:repeat-y; list-style:none; padding:0px; margin:0; }
.navigation ul li{ border-bottom: 1px solid #433522; font-size:13px; font-weight:bold; padding:0; margin:0  }
.navigation ul li a { display:block; text-decoration:none; color:#FFFFFF; padding: 6px 0px 6px 22px; margin:0 }
.navigation ul li a:hover { background-image:url(../../images/carat.png); background-repeat:no-repeat; background-position:left; background-color:#453C27; margin:0px }


.contentarea { margin:0; padding:0 }
.bodycontent { background-image:url(../../images/bkgd_bodycontent.gif); background-repeat:repeat-y; border-left:1px solid #BEBEBE; border-right: 1px solid #BEBEBE; margin:0 padding:0 }

.leftcol { float:left; padding:0; margin:0 }
.leftcol a { color:#8C6000; font-weight:bold; }
.leftcol_top { background-image:url(../../images/bkgd_leftshadow.gif); background-repeat:no-repeat; padding:0; margin:0; width:551px; border-right: 1px solid #a9bb87; border-bottom: 1px solid #a9bb87; background-color:#fffeee; }
.leftcol_bottom { background-image:url(../../images/bkgd_leftcol_bottom.gif); background-repeat:no-repeat; border-right: 1px solid #a9bb87; background-color:#f9f8e9; width:551px; }
.contentleft { width: 502px; margin-left: 25px; padding: 15px 0px 0px 0px; }
.contentleft img { float:left; margin-right:25px; margin-bottom: 15px; border:3px solid #7b7055; padding: 1px; }

.page { background-color:#fffeee; border-left:1px solid #BEBEBE;  border-right:1px solid #BEBEBE; background-image:url(../../images/header_shadow.gif); background-repeat:repeat-x; }
.contentarea2 { margin:0; padding-top:12px;  }

.leftcol2 { float:left; width:552px; padding-top:20px; }
.rightcol2 { float:left; width:215px; border-left: 1px solid #ccc; margin-top: 7px; }

.subnav ul { padding:0; margin-left:5px; }
.subnav ul li { background-image:url(../../images/carat.gif); background-repeat:no-repeat; background-position:left center; list-style:none; border-bottom: 1px solid #d1d1cc;  }
.subnav ul li a { font-weight:bold; color: #65371a; text-decoration:none; font-size:13px; display:block; padding:8px 0 7px 42px;}
.subnav ul li a:hover { background-image:url(../../images/bkgd_subnav2.gif); background-repeat:no-repeat; background-position:left center; }
.subnav .current { background-image:url(../../images/carat2.gif); background-repeat:no-repeat; background-position:left center;  }

.rightcol { float:left; background-image:url(../../images/bkgd_schedule.gif); background-repeat:no-repeat; background-position:top right; width:216px; margin:0; padding: 5px 0 0 0; background-color: #F9F4CD; }
.contentright { margin: 25px 0 0 25px; }
.contentright ul { margin:0; padding:0; }
.contentright li { list-style:none; }

.event { padding:0 0 15px 10px; margin:0 0 15px 15px; border-bottom:thin dotted #463e28 }
.event div {}
.title { width: 200px; border-bottom:1px solid #b1c595; margin:0; padding-bottom: 5px; }

.bottomarea { margin:0; padding:0; }
.bottomshadow { padding:0; margin:0; }
.bottomnav { padding:0; margin:0 }
.bottomnav ul { padding:15px 0 0 0; margin:0; text-align:center }
.bottomnav ul li { padding:0px; margin:0; list-style:none; color:#666666; display:inline  }
.bottomnav ul li a { color:#dbd9c4; text-decoration:none; padding:10px }
.bottomnav ul li a:hover { color:#fff; }
.copyright { padding:0; margin-top: 15px; font-size:10px; color:#dbd9c4; width:760px; text-align:center; }

.schedule { padding:9px; margin:0; }
.schedule ul { list-style:none; margin:0; padding:0 }
.schedule ul li { margin:0; padding-top:7px}

.spacer { margin:0; padding:0; height:20px; }
.times { margin:0; padding:8px; font-size:10px; text-align:left; }

.header { background-image:url(../../images/bkgd_header.gif); padding:5px 0 8px 30px; margin:0; font-size:32px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; }

.pastorpic { padding:0; margin:0; }
.pastorpic img { margin-top:10px; padding:0; border:2px solid #ccc; padding:5px }
#basic-accordian p { padding:0 0 0 10px}

.map { border:5px solid #B5AFA0; padding: 1px; margin-top: 25px; width:490px; }

.sermon { padding: 7px 15px; background-color:#f8f7e5; margin: 5px 0 }
.sermon_title { color:#446326; font-weight:bold; }
.sermon_date { font-weight:bold; }


#slideshow { height:242px; padding:0; width:538px; z-index:3; }

#basic-accordian{}
.accordion_headings { color:#222; padding:5px 25px; cursor:pointer; font-weight:bold; background-image:url(../../images/carat3.gif); background-repeat: no-repeat; background-position:center left;  border-bottom:thin dotted #463e28 }
.accordion_headings:hover{ background-image:url(../../images/carat4.gif); background-repeat: no-repeat; background-position:center left; color:#65371a; background-color:#FFF }
.accordion_child{ padding:15px; }
.header_highlight{ background-image:url(carat4.gif); background-repeat: no-repeat; background-position:center left;}

.allfilterlink {text-decoration:none;}
.filterlink {text-decoration:none;}

.GridColumnTitles
{
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.GridRow
{
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
FONT-FAMILY: Arial,Helvetica,sans-serif;
background-color:#ECEBE1;
color:#000000;
}
.GridAltRow
{
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
FONT-FAMILY: Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
color:#000000;
}

.searchtext {margin:2px 0px; padding:0 0 0 2px; color:#000000; font-style:normal;}
.watermarktext {margin:2px 0px; padding:0 0 0 2px; color:Silver; font-style:italic;}
#progressBackgroundFilter { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000000;  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity:0.5; 
  z-index:1000; 
} 

#processMessage {  
  position:fixed;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:200px; 
  z-index:1001; 
  background-color:#ffffff;
  border:solid 1px #000000; 
} 

#processMessage .message {padding-bottom:10px;text-align:center;}
#processMessage .progressimage {text-align:center;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	text-align:left;
	z-index:1001;
}

.modaltitlebar {color:#ffffff;background-color:#9B976F;border:solid 1px Gray;color:Black;height:25px;}

.modalheader {padding:3px 3px 3px 3px; color:#FFFFFF;font-weight:bold;}

.modaltitletext {float:left;padding:1px 0px 0px 2px;}

.modaltitlebutton {float:right;padding:2px 0px 0px 0px;}
.Title
{
        FONT-SIZE: 11pt;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial,Helvetica,sans-serif;
                COLOR:#000000;
}

.searchcriteria {border-bottom:solid 1px black;padding-bottom:3px;}

.banner { background-image:url(../../images/bkgd_banner.gif); width:515px; height:200px; }
.banner img { margin:13px 0 0 16px; }


