﻿body {
}
.artline
{
    color: Black;
}
    .aboutquestion
    {
        font-weight: bold;
        font-family: 'Times New Roman', Times, serif;
        font-size: 18pt;
        text-align: left;
        font-style: italic;
    }
    .aboutparagraph
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif;
    }
    .bdfirstletter
    {
        font-size: x-large;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        color: #009933;
        font-weight: bold;
        text-indent: 25px;
    }
    .bdheading
    {
        color: #009933;
        font-weight: bold;
        font-family: "Times New Roman", Times, serif;
    }
    .bdverse
    {
        text-indent: 60px;
    }
    .bddesc
    {
        font-style: italic;
        text-align: left;
    }
    .pstyle
    {
        text-indent: 30px;
    }
    .ptable
    {
        width: 100%;
    }
    .pleftcell
    {
        width: 57px;
        padding: 0;
        margin: 0;
    }
    .prightcell
    {
        text-align: left;
        padding: 0;
        margin: 0;
    }
    .abouttitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;
    }
    .aboutdiv
    {
        width: 95%;
        text-align: left;
        font-size: 14pt;
    }        
    .artheading
    {
        font-weight: bold;
        font-family: 'Times New Roman', Times, serif;
        font-size: 22pt;
        text-align: left;
        font-style: italic;
    }
    .artparagraph
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif;
        font-size: 14pt;
    }
    .artsubheading
    {
        font-weight: bold;
        font-family: 'Times New Roman', Times, serif;
        font-size: 16pt;
        text-align: left;
        font-style: normal;
    }
    .artverse
    {
    }
    .artdiv
    {
        width: 95%;
        text-align: left;
    }        
        .mesfirstletter
        {
            font-size: 14pt;
            font-style: italic;
            font-weight: bold;
            color: #FFFFFF;
        }
        .mestitle
        {
            color: #000000;
            font-weight: bold;
            text-align: center;
            font-size: 28pt;
        }
        .mesfirstword
        {
            color: #FFFFFF;
        }
    .mesending
    {
        color: maroon;
        font-weight: bold;
        text-align: center;
        font-size: 24pt;
    }
    .mesdiv
    {
        width: 95%;
        text-align: left;
        font-size: 14pt;
    }
    .defcurrimage
    {
        position: absolute;
        width: 800px;
        height: 550px;
        top: 130px;
        left: 50px;
        z-index: 0;
        border: solid 1px white;
        filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, color=#44404040, positive='true');
    }
    .defprevimage
    {
        position: absolute;
        width: 800px;
        height: 550px;
        top: 130px;
        left: 50px;
        z-index: 0; 
        filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, color=#44404040);
    }
    .deftextdiv
    {
        position: absolute;
        width: 350px;
        height: 100px;
        top: 520px;
        left: 75px;
        color: White;
        z-index: 1;
    }
    .deftext
    {
        position: absolute;
        width: 350px;
        height: 100px;
        top: 550px;
        left: 75px;
        color: White;
        z-index: 1;
        font-family: Arial, 'Times New Roman', Times, serif;
        font-size: 10pt;
     }
    .defmenuitemstyle
    {
        width: 100%;
        display: block;
    }
    .definfodiv
    {
        position: absolute;
        width: 800px;
        height: 150px;
        top: 690px;
        left: 50px;
        z-index: 0;
        background-color: white;
        border-left: solid 1px black;
        border-top: solid 1px black;
        filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, color=#44404040, positive='true');
    }
    .definfotable
    {
        height: 100%;
        width: 100%;
    }
    .defleftcell
    {
        width: 30%;
        text-align: center;
        vertical-align: middle;
    }
    .defmiddlecell
    {
        width: 30%;  
        text-align: left;
        vertical-align: top;
    }
    .defmiddlecellheading
    {
        color: Navy;
        font-weight: bold;
    }
    .defmiddlecelltext
    {
        color: Black;
        font-family: Arial, 'Times New Roman', Times, serif;
        font-size: 10pt;
    }    
    .defrightcell
    {
        vertical-align: top;
        width: 40;
    }
    .defrightcellheading
    {
        color: Navy;
        font-weight: bold;
    }
    .defrightcelltext
    {
        color: Black;
        font-family: Arial, 'Times New Roman', Times, serif;
        font-size: 8pt;
    }
    .defrightcelltable
    {
        width: 100%;
    }
    .defeventsleftcell
    {
        text-align: left;
    }
    .defeventsrightcell
    {
        text-align: right;
    }
    .defeventbox
    {
        outline: none none 0px;
        border: none;
    }
    .dirtitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .dirparagraph
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif; 
        color: black;     
        font-size: 14pt;  
    }
    .dirsubheading
    {
        color:Blue;
        font-weight: bold;
        font-size: 14pt;
    }
    .dirdirections
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif;        
    }
    .dirleftcell
    {
        text-align:right;
    }
    .dirrightcell
    {
        text-align:left;
    }
    .dirdiv
    {
        width: 95%;
        text-align: left;
    }
    .pastordesktitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .pastordeskparagraph
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif;        
    }
    .pastordesksubheading
    {
        color:Blue;
        font-weight: bold;
    }
    .pastorspagetitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .pastorsparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;        
    }
    .pastorssubheading
    {
        color:Blue;
        font-weight: bold;
    }
    .pastorstable
    {
        width: 90%;
    }
    .pastorscell
    {
        width: 50%;
        vertical-align: top;
        border: solid 2px navy;
    }
    .pastorsname
    {
        color: Navy;
        font-weight: bold;
        font-size: 14pt;
    }
    .pastorstitle
    {
        color: Blue;
        font-weight: bold;
    }
    .pastorsimage
    {
        padding: 6px;
    }
    .pastorsjobheading
    {
        color:Green;
        font-weight: bold;
    }
    .tnttitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .tntparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
    }
    .tntparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color:  black;
    }
    .tntdiv
    {
        width: 95%;
        text-align: left;
    }
    .contacttitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .contactparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;        
    }
    .contacttable
    {
        width: 350px;
    }
    .contactleftcell
    {
        text-align: right;
        width: 50%;
    }
    .contactrightcell
    {
        text-align: left;
        width: 50%;
    }
    .servicetitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .serviceparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;        
    }
    .missionstitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .missionsparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        font-weight: bold;
        width: 90%;
    }
    .missionstable
    {
        background-image: url('images/worldmapnolabels-big.jpg');
        background-repeat: no-repeat;
        background-position: top;
        width: 95%;
    }
    .missionsverse
    {
        color: Maroon;
        font-style: italic;
        font-size: 18pt;
        text-align: center;
        font-weight: bold;
        width: 80%;
    }
    .missionstablediv
    {
        text-align: center;
    }
    .missionssubheading
    {
        color: Maroon;
        font-weight: bold;
        font-size: 12pt;
        text-align: left;
        width: 80%;
    }
    .missionsbulletpoint
    {
        text-align: left;
        width: 75%;
    }
    .missionsitemintro
    {
        color: #008000;
        font-weight: bold;
    }
    .missionsitemparagraph
    {
        color: Black;
        font-weight: bold;
        text-align: left;
        width: 90%;
    }
    .missionsrow
    {
        width: 90%;
    }
    .missionsleftcell
    {
        width: 50%;
        vertical-align: top;
    }
    .missionsrightcell
    {
        width: 50%;
        vertical-align: top;
    }
    .paultimtitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .paultimparagraph
    {
        font-style: normal;
        font-weight: bold;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
    }
    .paultimparagraph2
    {
        font-style: normal;
        font-weight: bold;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
    }
    .paultimdiv
    {
        width: 95%;
        text-align: left;
    }
    .ministrytitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .ministryparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        width: 90%;
        color: Black;
    }
    .ministrytable
    {
        width: 95%;
    }
    .ministryverse
    {
        color: Maroon;
        font-style: italic;
        font-size: 18pt;
        text-align: center;
        font-weight: bold;
        width: 80%;
    }
    .ministrytablediv
    {
        text-align: center;
    }
    .ministrysubheading
    {
        color: Maroon;
        font-weight: bold;
        font-size: 16pt;
        text-align: center;
        width: 100%;
    }
    .ministryitemheading
    {
        font-size: 14pt;
        text-align: left;
        width: 100%;
    }
    .ministryitemintro
    {
        color: #008000;
        font-weight: bold;
    }
    .ministryitemparagraph
    {
        font-style: normal;
        font-size: 12pt;
        font-family: 'Times New Roman', Times, serif;
        font-weight: normal;
        width: 100%;
        color: black;
        text-align: left;
    }
    .ministryrow
    {
        width: 90%;
    }
    .ministryleftcell
    {
        width: 50%;
        vertical-align: top;
        border: solid 2pt black;
    }
    .ministryrightcell
    {
        width: 50%;
        vertical-align: top;
        border: solid 2pt black;
    }
    .ministryred
    {
        color: Red;
    }
    .ladiestitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .ladiesparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
    }
    .ladieswhite
    {
        color: white;
    }
    .ladiesdiv
    {
        width: 95%;
        text-align: left;
    }
    .bibletraintitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .bibletrainparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .bibletrainparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .bibletraindiv
    {
        width: 95%;
        text-align: left;
    }
    .visittitle
    {
        font-size: 28pt;
        font-family: 'TimesNew Roman';
        color: #000000;
        text-align: center;        
    }
    .visitparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'TimesNew Roman';
        color: black;
        text-align: left;
    }
    .visitparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .visitdiv
    {
        width: 95%;
        text-align: left;
    }
    .menboystitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .menboysparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .menboysparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .menboysdiv
    {
        width: 95%;
        text-align: left;
    }
    .homebuildtitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .homebuildparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .homebuildparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .homebuilddiv
    {
        width: 95%;
        text-align: left;
    }
    .esltitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .eslparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .eslparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
        text-align: left;
    }
    .esldiv
    {
        width: 95%;
        text-align: left;
    }
    .eslfirstletter
    {
        color:White;
    }
    .sstitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .ssparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        font-weight: bold;
        width: 90%;
        color: black;
    }
    .ssdiv
    {
        width: 95%;
        text-align: left;
    }
    .ssmaintopic1
    {
        color: Lime;
        font-style: italic;
        font-size: 18pt;
        text-align: left;
        font-weight: bold;
    }
    .ssmaintopic2
    {
        color: #008000;
        font-style: italic;
        font-size: 18pt;
        text-align: left;
        font-weight: bold;
    }
    .sssubtopic1
    {
        color: Maroon;
        font-weight: bold;
        font-size: 14pt;
        text-align: left;
        font-style:normal;
    }
    .sssubtopic2
    {
        color: black;
        font-weight: bold;
        font-size: 14pt;
        text-align: left;
        font-style:normal;
    }
    .ssteacher
    {
        font-size: 14pt;
        text-align: left;
        color: Black;
        font-weight: bold;
    }
    .ssitemintro
    {
        color: #008000;
        font-weight: bold;
    }
    .ssitemparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        font-weight: normal;
        color: black;
        text-align: left;
    }
    .ssleftcell
    {
        width: 50%;
        vertical-align: top;
        border: solid 2pt black;
    }
    .ssrightcell
    {
        width: 50%;
        vertical-align: top;
        border: solid 2pt black;
    }
    .ssblue
    {
        color: Blue;
    }
    .tvtitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .tvparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color: black;
    }
    .tvparagraph2
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        color:  black;
    }
    .tvdiv
    {
        width: 95%;
        text-align: left;
    }
    .haventitle
    {
        font-size: 28pt;
        font-family: 'Times New Roman';
        color: #000000;
        text-align: center;        
    }
    .havenparagraph
    {
        font-style: normal;
        font-size: 14pt;
        font-family: 'Times New Roman', Times, serif;
        font-weight: bold;
        width: 90%;
    }
    .havenscrolldiv
    {
        width: 940px;
        height: 200px;
        text-align: center;
        font-size: 16pt;
        font-family: Times New Roman;
    }
    .havenconfdiv
    {
        text-align: center;
    }
    .havenverse
    {
        color: Maroon;
        font-style: italic;
        font-size: 18pt;
        text-align: center;
        font-weight: bold;
        width: 80%;
    }
    .haventablediv
    {
        text-align: center;
        background-image: url('pics/shscroll.png');
        background-repeat: no-repeat;
        background-position: center top;
    }
    .havensubheading
    {
        color: Maroon;
        font-weight: bold;
        font-size: 12pt;
        text-align: left;
        width: 80%;
    }
    .havenbulletpoint
    {
        text-align: left;
        width: 75%;
    }
    .havenitemintro
    {
        color: #008000;
        font-weight: bold;
    }
    .havenitemparagraph
    {
        color: Black;
        font-weight: bold;
        text-align: left;
        width: 90%;
    }
    .havenrow
    {
        width: 90%;
    }
    .havenleftcell
    {
        width: 190px;
        height: 135px;
        vertical-align: top;
        text-align: left;
        background-image: url('~/images/shephavlogo-small.jpg');
        background-repeat: no-repeat;
    }
    .havenmiddlecell
    {
        text-align: center;
        vertical-align: top;   
    }
    .havenrightcell
    {
        width: 184px;
        height: 130px;
        vertical-align: top;
        text-align: right;
        background-image: url('~/images/shephavlogo-small.jpg');
        background-repeat: no-repeat;
    }
    .mstrmemberstaticmenuitem
    {
        border-color: #003598;
        border-style: solid;
        border-width: 1pt;
        font-family: Arial;
        font-weight: normal;
        font-size: 9pt;
        color: #FFFFFF;
        text-align: center;
    }
    .logindiv
    {
        text-align: center;
    }
    .logintitle
    {
        font-family: "Times New Roman", Times, serif;
        font-size: 18pt;
        color: #003893;
    }
    .loginlabel
    {
        font-family: "Times New Roman", Times, serif;
        font-size: 16pt;
        color: #003893;
    }
    .logintextbox
    {
        font-family: "Times New Roman", Times, serif;
        width: 110px;
    }
    .logincheckbox
    {
        font-family: "Times New Roman", Times, serif;
        font-size: 8pt;
        color: #003893;
        text-align: center;
    }
.dynamicmenu
{
    z-index: 1;
    border: solid 1pt white;
}        
    .audioheading
    {
        font-weight: bold;
        font-family: 'Times New Roman', Times, serif;
        font-size: 22pt;
        text-align: left;
        font-style: italic;
    }
    .audioparagraph
    {
        font-style: normal;
        font-family: 'Times New Roman', Times, serif;
        font-size: 14pt;
    }
    .audiosubheading
    {
        font-weight: bold;
        font-family: 'Times New Roman', Times, serif;
        font-size: 16pt;
        text-align: left;
        font-style: normal;
    }
    .audiodiv
    {
        width: 95%;
        text-align: center;
    }        
    
