* { margin:0; padding:0 }
div { margin:0; padding:0 }

BODY              { font-size: .85em; background: #246277 url(images/bg9.gif) top repeat-x; font-family: Tahoma, Helvetica, sans-serif; color: #2F3192; }
.table            { width:880px; margin: 0 auto }

a                 { color: #984F2C; text-decoration:underline }
a:hover           { color: #984F2C } 
.darkBg           { background: url(images/long-top-bar.gif) no-repeat; color: #984F2C; font-size:90%;}
.darkBg2          { background: url(images/long-top-bar1.gif) no-repeat; height:100px; color: #984F2C; font-size:90%;}
.darkBg a         { color: #984F2C; text-decoration:none;  }
.darkBg a:hover   { color: #706F6F; text-decoration:underline; }
.bottomBg         { background: #E4E0E0; border-top: 1px solid #999; color: #984F2C; font-size:90%;}
.bottomBg a       { color: #984F2C; text-decoration:none;  }
.bottomBg a:hover { color: #706F6F; text-decoration:underline; }
#featured         { list-style:none }
#featured ul      { list-style:none }
#featured li      { background: url(images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }
#events           { background:#f3f9fb; list-style:none; border: 1px solid #999; font-size:90%; padding:10px;}
#events ul        { font-size:90%; list-style:none }
#events li        { font-size:90%; padding:10px; }

.logo             { background: url(images/logo3.gif) no-repeat; width:400px; height:100px; float:left}

.long-center-bar  { background: url(images/go-wilhd.jpg) no-repeat; width:880px; height:36px }
.long-center-bar1 { background: url(images/go-wide.jpg) no-repeat; width:880px; height:36px }
.long-center-bar2 { background: url(images/go-long.jpg) no-repeat; width:880px; height:36px }
.long-center-bar3 { background: url(images/go-high.jpg) no-repeat; width:880px; height:36px }
.long-center-bar4 { background: url(images/go-deep.jpg) no-repeat; width:880px; height:36px }

.all-home         { width:880px; height:676px; float:left; background: #fff; border-right: 1px solid #246277; border-bottom: 1px solid #246277}
.left-home        { width:293px; height:676px; float:left; background: #fff; border-right: 1px solid #246277; border-bottom: 1px solid #246277}
.center-home      { width:293px; height:676px; float:left; position:relative; background: #fff; border-right: 1px solid #246277; border-bottom: 1px solid #246277}
.right-home       { width:292px; height:676px; float:right; background: #fff}

.interior         { width:880px; background:url(images/interior-slice.gif) repeat-y}
.int-text         { width:585px; color:#666; margin-left:269px; padding-top:10px; padding-right:15px; padding-bottom:15px; padding-left:15px}
.right-interior   { width:611px; float:right; background: #fff}
.left-interior    { width:269px; height:inherit; float:left; background:url(images/brown-sider.gif) repeat-y; }

.copyRight        { background: #17404F; font-size: 80%; color: #fff; height:25px; padding-left:10px; }
.interiorLt       { background: #7F4327 url(images/left-nav-bg1.gif) left repeat-y }
.form             { border: 1px solid #000; height: 17px; width: 125px }
.picBorder        { border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.pic              { border: 1px solid #505059; float:left; margin:0 8px 8px 0 }
.rtBorder         { border-right: 1px solid #1E1E23 }
.box              { padding: 15px; background: #fff }
.scripture        { color: gray; font-weight:bold; font-family: "papyrus"; font-size: 1.15em;}
.pagetitle1		    { COLOR: #0E5463; FONT: 16px arial; font-weight:bold; }
.pagetitle2		    { COLOR: #984F2C; FONT: 14px arial; font-weight:bold; }
.disclaimer       { FONT: 11px arial; font-style: italic; }
.ppm              { COLOR: red; font-size: 1.05em; font-weight:bold; }

.lowbox           { width:880px; height:30px; background: #fff; font-size:.9em; }

.banner6          { background: url(images/banner17.jpg) no-repeat; width:880px; height:200px}

.white            { color:#FFF }

.sample1          { FONT: 12px Times New Roman; color: #000000; }
.sample2          { FONT: 14px Times New Roman; color: #000000; }  

a.templates:link{color:#fff;  text-decoration:none; }
a.templates:visited{color:#fff;  text-decoration:none;}
a.templates:hover{color:#ccc; text-decoration:none; }

a.lowboxlink:link{color:#984F2C; text-decoration:none; font-size:.9em;}
a.lowboxlink:visited{color:#984F2C; text-decoration:none; font-size:.9em;}
a.lowboxlink:hover{color:#706F6F; text-decoration:none; font-size:.9em;}

.image-outer {border:2px solid #fff; margin-right:5px; margin-bottom:4px;} 
.image-outer2 {border:2px solid #ccc; margin-right:5px; margin-bottom:4px;} 
.image-outer3 {border:2px solid #646464; margin-right:5px; margin-bottom:4px;} 
.image-side {border:2px solid #CCCCCC; margin-right:5px; margin-bottom:4px; margin-left:8px;} 

.lefttext {color:#FFFFFF; font-size:120%; font-weight:bold;}

.form { 
	border:1px solid #7F9DB9;
	height:15px; 
	width:155px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}

.toprighttext       { font-size:90%; color:#1D5367; font-weight:bold }
.toprighttext1      { font-size:100%; color:#2F3192; font-weight:bold; font-style: italic; }
.toprighttext2      { font-size:120%; color:#1D5367; font-weight:bold; float:right; font-style: italic; }

.event-date         { color:#984F2C; font-weight:bold; }
.event-title        { color:#246277; font-weight:bold; }

.navbg              { background:#ebebeb }

a.sublink:link      { color:#7D4124; text-decoration:none; font-weight:bold }
a.sublink:visited   { color:#7D4124; text-decoration:none; font-weight:bold }
a.sublink:hover     { color:#338AA8; text-decoration:underline; font-weight:bold }

a.otherlink:link    { color:#338AA8; text-decoration:underline; font-weight:bold} 
a.otherlink:visited { color:#338AA8; text-decoration:underline; font-weight:bold}
a.otherlink:hover   { color:#7D4124; text-decoration:underline; font-weight:bold}

a.listlink:link     { color:#346837; text-decoration:underline; font-weight:bold} 
a.listlink:visited  { color:#346837; text-decoration:underline; font-weight:bold}
a.listlink:hover    { color:#346837; text-decoration:underline; font-weight:bold}

.spacer             { border:1px solid #E1AD5A; width:200px; height:1px; }

.resources          { border:1px solid #999999; background: #f3f9fb;}

.contact            { padding:10px; color: #FFFFFF; font-size:100%}

.calendar           { background: #F5F3F3; color: #246277; width:580px; border:1px solid #999999;}

div.scrollTableContainer {
height: 560px;
overflow: auto;
width: 660px;
margin: 15px 0 0 0;
position: relative;
}

/* The different widths below are due to the way the scroll bar is implamented */

/* All browsers (but especially IE) */
div.scrollTableContainer table {
width: 655px;
}

/* Modern browsers (but especially firefox ) */
html>/**/body div.scrollTableContainer table {
width: 655px;
}

/* Modern browsers (but especially firefox ) */
html>/**/body div.scrollTableContainer table>tbody {
overflow: auto;
overflow-x: hidden;
}

div.scrollTableContainer thead tr {
position:relative;
top: expression(offsetParent.scrollTop); /*IE5+ only*/
/* fixes the header being over too far in IE, doesn’t seem to affect FF */
left: 0px;
}

/*prevent Mozilla scrollbar from hiding cell content*/
div.scrollTableContainer td:last-child {padding-right: 20px;}

 /* Tooltips */
 
 #dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
