body {
        margin:0;
        padding:0;
        background-repeat: repeat;
        background-image: url(images/pattern_bkg.gif);
        layer-background-image: url(images/pattern_bkg.gif);
} 
.Main {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 10px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 5px;
	    line-height: 15px;
}
.Mainctr {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 10px;
        text-align: center;
	    line-height: 15px;
}
.Mainbottom {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 0px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 5px;
}
.Main2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 10px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
}
.Main2ind {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-left: 30px;
        margin-bottom: 5px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
}
.Main2indbot {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-left: 30px;
        margin-bottom: 10px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
}
.Main3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 2px;
        margin-bottom: 0px;
        text-align: left;
        padding-right: 6px;
        padding-left: 15px;
}
.Main4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 10px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
}
.Main5 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 2px;
        margin-bottom: 0px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 5px;
}
.header1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 0px;
        font-weight: bold;
        padding-right: 15px;
        padding-left: 5px;
}
.header2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #996699;
        margin-top: 5px;
        margin-bottom: 0px;
        font-weight: bold;
        padding-right: 15px;
        padding-left: 15px;
}
.header3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
        color: #666666;
        margin-top: 6px;
        margin-bottom: 0px;
        font-weight: bold;
        padding-right: 15px;
        padding-left: 15px;
}
.header3ind {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
        color: #666666;
        margin-top: 6px;
        margin-left: 30px;
        margin-bottom: 0px;
        font-weight: bold;
        padding-right: 15px;
        padding-left: 15px;
}
a:link {
        color: #996699;
        text-decoration: underline;
}
a:visited {
        color: #996699;
        text-decoration: underline;
}
a:hover {
        color: #996699;
        background-color: #FFFF99;
}
a:active {
        color: #996699;
        text-decoration: underline;
}
.answers {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 10px;
        text-align: justify;
        padding-right: 15px;
        padding-left: 15px;
		line-height: 18px;
}
.answers a:link {
        color: #000000;
        text-decoration: underline;
}
.answers a:visited {
        color: #000000;
        text-decoration: underline;
}
.answers a:hover {
        color: #996699;
        background-color: #FFFF99;
}
.answers a:active {
        color: #000000;
        text-decoration: underline;
}
p.footer {
        color: #CCCCCC;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
}
.footer a:link {
        color: #000099;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
}
.footer a:visited {
        color: #000099;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
}
.footer a:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
        background-color: #000099;
}
.footer a:active {
        color: #000099;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
}
.map {
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: center;
}
.captions {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        margin-right: 30px;
        margin-left: 30px;
        margin-top: 5px;
}
.pictures {
        padding: 3px 0px 7px;
}
.td_body {
        padding: 15px;
}
.td_body2 {
        padding: 5px;
}
#preachInfo {
        z-index: 2;
        visibility: hidden;
        top: 300px;
        left: 250px;
        width: 215px;
        padding: 5px;
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #E0F0DE;
        position: absolute;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
}
.announce {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-right: 3px;
        padding-left: 3px;
	    line-height: 18px;
}
