A:link     { color: #1B2598; text-decoration: none; }
A:visited  { color: #1B2598; text-decoration: none; }
A:active   { color: #FF0000; text-decoration: none; }
A:hover    { color: #ECCA4C; background-color: #4142FC; text-decoration: none; }
A.img:hover { background-color: #FFFFFF; }
P          { font-family: Arial; font-size: 10pt; }
H1         { font-size: 14pt;
             text-align: center;
             margin: 12px 0 12px 0;
           }
TD         { font-family: Arial; 
             font-size: 10pt; 
             text-align: left; 
             vertical-align: top; 
           }
TD.banner  { padding: 0 0 2px 0;
             vertical-align: bottom;
           }
TD.menu    { width: 200px;
             text-align: left;
             vertical-align: top;
             border-top: 1px solid #4142FF; 
             border-left: 1px solid #4142FF; 
             border-right: 1px solid #4142FF;
             border-bottom: 1px solid #4142FF; 
             padding: 2px 2px 2px 2px;
           }
TD.main    { padding: 0 8px 0 8px;
           }
TD.ads     { width: 120px;
             text-align: center;
             vertical-align: top;
             border-top: 0px solid #B1B0D0; 
             border-left: 0px solid #B1B0D0; 
             border-right: 0px solid #B1B0D0;
             border-bottom: 0px solid #B1B0D0; 
           }
INPUT      { font-size: 8pt;
             font-weight: bold; 
             background-color: #B1B0D0;
           }
.feature   { font-size: 8pt;
             font-weight: bold;
             text-align: center;
             padding: 0 0 0 0;
             margin: 0 0 0 0;
           }
.menudiv   { margin-bottom: 8px;
           }
P.menuhead { color: #ECCA4C;
             background-color: #1B2598; 
             text-align: center;
             font-size: 9pt; 
             font-weight: bold; 
             margin: 0 0 2px 0;
           }
P.menuitem { color: #1B2598;
             font-size: 9pt;
             font-weight: normal;
             margin: 0 0 0 0;
             padding: 1px 0px 1px 0px;
           }
A.menuitem { padding: 1px 3px 1px 3px;
           }
.click     { color: #000000;
             font-size: 12pt;
             font-weight: bold;
             font-style: italic;
             text-align: center;
             background-color: #EEF0DB;
             padding: 4px 4px 4px 4px;
             margin: 8px 8px 0 0;
           }
.nav       { text-align: left;
             font-size: 8pt;
             border-bottom: 1px solid #B1B0D0;
             padding: 0px 0px 4px 0px;
             margin: 0 0 0 0;
           }
DIV.intro  { margin: 0px 0px 0px 0px; 
             padding: 4px 4px 4px 4px; 
             border-style: dashed; 
             border-width: 2px;
             border-color: #4142FF;
           }
DIV.close  { margin: 0px 8px 0px 0px; 
             padding: 12px 12px 12px 12px; 
             border-style: dashed; 
             border-width: 2px;
             border-color: #FFC0C0;
           }
P.intro    { font-size: 12pt; 
             padding: 0 0 8px 0;
             margin: 12px 12px 12px 12px; 
             text-align: justify;
           }

P.churchtitle  { font-size: 18pt;
                 margin: 16px 0 0 0;
                 font-weight: bold;
                 text-align: center;
               }
P.navbar       { font-size: 9pt;
                 font-weight: bold;
                 margin-top: 0;
                 background-color: #D0D0D0;
                 padding: 5px 4px 5px 4px;
               }
P.navbar_a     { font-size: 9pt;
                 font-weight: bold;
                 margin-top: 0;
                 background-color: #D0D0D0;
                 padding: 6px 7px 6px 7px;
               }
A.navbar       { padding: 1px 4px 1px 4px;
                 font-weight: bold;
               }
P.mode         { margin: 2px 0 4px 0; }
SPAN.active    { padding: 1px 4px 1px 4px;
                 font-weight: bold;
                 background-color: #FF0000;
                 color: #FFFFFF;
               }
SPAN.none      { padding: 1px 4px 1px 4px;
                 font-weight: bold;
                 color: #FFFFFF;
               }
TABLE.churchlist    { width: 100%;
                      padding: 0 0 0 0;
                      margin: 0 0 0 0;
                    }
TR.churchlist       { padding: 0 0 0 0;
                      margin: 0 0 0 0;
                    }
TD.churchlist_left  { width: 50%; padding: 0 16px 0 0; }
TD.churchlist_right { width: 50%; padding: 0 0 0 16px; }
P.churchitem        { font-size: 9pt;
                      font-weight: normal; 
                      margin: 4px 0 0 0; 
                    }
P.churchcity        { font-size: 8pt;
                      font-weight: normal;
                      margin: 0 0 0 0;
                      padding: 0 0 0 2px;
                    }
A.churchitem        { font-size: 9pt;
                      font-weight: bold;
                      padding: 0 2px 0 2px; 
                    }
P.churchname        { font-size: 14pt; 
                      margin: 0 0 0 0; 
                      padding: 0 2px 0 2px; 
                    }
H1.churchname       { font-size: 14pt; 
                      margin: 0 0 0 0; 
                      padding: 0 2px 0 2px; 
                      text-align: left;
                    }
P.churchdetails     { font-size: 10pt; 
                      margin: 0 0 8px 0; 
                      padding: 0 2px 0 2px; 
                    }
P.website           { font-size: 12pt;
                      font-weight: bold; 
                      margin: 0 0 0 0; 
                      padding: 0 0 0 0; 
                    }
A.website           { padding: 0 2px 0 2px; 
                    }
P.mapquest          { font-size: 12pt;
                      font-weight: bold; 
                      margin: 0 0 0 0; 
                      padding: 0 0 0 0; 
                    }
A.mapquest          { padding: 0 2px 0 2px; 
                    }
A.edit              { padding: 0 2px 0 2px; 
                    }
A.button             { padding: 0 4px 0 4px;
                      background-color: #B1B0D0;
                      border-top: 2px solid #D9E0E7;
                      border-right: 2px solid #495562;
                      border-left: 2px solid #D9E0E7;
                      border-bottom: 2px solid #495562;                      
                      font-weight: bold;
                      color: #000000;
                    }
A.disabled           { padding: 0 4px 0 4px;
                      background-color: #B1B0D0;
                      border-top: 2px solid #D9E0E7;
                      border-right: 2px solid #495562;
                      border-left: 2px solid #D9E0E7;
                      border-bottom: 2px solid #495562;                      
                      font-weight: bold;
                      color: #697078;
                    }
span.button         { padding: 0 4px 0 4px;
                      background-color: #B1B0D0;
                      border-top: 2px solid #D9E0E7;
                      border-right: 2px solid #495562;
                      border-left: 2px solid #D9E0E7;
                      border-bottom: 2px solid #495562;                      
                      font-weight: bold;
                      color: #000000;
                    }
span.disabled       { padding: 0 4px 0 4px;
                      background-color: #B1B0D0;
                      border-top: 2px solid #D9E0E7;
                      border-right: 2px solid #495562;
                      border-left: 2px solid #D9E0E7;
                      border-bottom: 2px solid #495562;                      
                      font-weight: bold;
                      color: #697078;
                    }

