body { margin:0 }
.separator { font-family: verdana, helvetica, arial, san-serif; font-size: 9px; color: #ffffff}
P { font-family: verdana, arial, helvetica, sans-serif; color:#000000; text-align: left; font-size: 12px }
P.sentence { font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-size: smaller }
P.positive_confessions { font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-weight:bold; font-size: x-smaller }
P.branches { padding-left:25px; font-weight:bold }
P.header { font-size: 1.2em; font-weight: bold; color: #203088 }     /* for page headers  */
P.overview { font-size: 9px; color: #333333 }                       /* for overview text */
P.xxsmall { font-size: 10px; text-align: center; color: #999999 }  /* for bottom copyright and contact details text */
P.links   { font-size: xx-small; text-align: left; color: #000080 } /* for site link descriptions on links page      */
P.verses  { font-size: xx-small; text-align: left; color: #000080 } /* for verses page link descriptions   */
P.topnav  { font-weight:bold; color: #cccccc}
P.leftnav { font-family: sans-serif, verdana, arial, helvetica ; font-size: 10px; font-weight:bold; color: #203088}
P.list-menu { font-family: helvetica, verdana, arial, san-serif; font-size: 9px; font-weight:bold; color: #336699}
P.small-list-menu { font-family: helvetica, verdana, arial, san-serif; font-size: 9px; font-weight:400; color: #339999}
P.copyright { font-size: 10px; text-align: center; color: #E3E4E6 }  /* for bottom copyright and contact details text */
P.bible_verses_index {color: #ffffff; font-weight:bold; text-align:center}

div.prayerinfo { font-family: arial; font-size:12px; color:#000000; padding-left: 24px }
div.godsword   { color:#9D005C }
div.branches   { padding-left:30px; font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-size: smaller }

P.bibleverses  { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color:#D2E1F8;text-align:center }

#branches      { padding-left:50px; font-family: verdana, arial, helvetica, sans-serif; color:#000000; text-align: left; font-size: 12px }

span.verses    { font-family: verdana, arial, helvetica, sans-serif; font-style: italic ; color: #800000; font-size: smaller}

.footer        { font-size: 0.8em; color: #203088 }         /* alternative bottom navigation bar text */

H1.header, H2.header, H3.header, H4.header  { font-family: helvetica; font-weight:bold; color:#64579C }


input.enquiry       { width: 150px; background-color: #ffffff; color: black;font-family: arial, verdana, ms sans serif }

label.enquiry       { font-family: verdana, arial, helvetica; font-size: 11px; color: #313676 }


input               { margin-top:2px; font-family: arial, verdana, helvetica; font-size: 12px}
input.normal        { width:150px; background-color: #F7F7F7; color: #005FA9; border: 1px solid #cccccc }   
input.focus         { width:150px; background-color: #FFFFFF; color: #005FA9; border: 1px solid #6AB94B }  
input.submitbutton  { background-color: #F28D00; color: #ffffff; border: 1px solid #C96C55}
input.submitbutton2 { background-color: #A5A0CE; color: #ffffff; border: 1px solid #C96C55}

textarea.normal     { width:250px; background-color: #F7F7F7; color: #005FA9; border: 1px solid #cccccc }   
textarea.focus      { width:250px; background-color: #FFFFFF; color: #005FA9; border: 1px solid #6AB94B }  

td.maindisplay      { height:500px; padding-left: 10px; padding-right: 5px; }


UL { text-align: left; }

Select.enquiry      { background-color: #F7F7F7; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; color: #005FA9 }
label               { font-family: verdana, arial, helvetica, san-serif; font-size: 11px; color: #333333; font-weight:300 }

TABLE.logo          { border-style: solid; border-color:#800000; border-width:1px }
TD.main             { padding-left: 5px; padding-top: 2px; padding-bottom: 2px;  padding-right: 5px } /* thumbnail display cells */

TD.copyright        { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-align: center; color: #E3E4E6 }

TD.bible_verses             { height:50px; padding-top:10px; padding-bottom:20px; background-color: #ffffff; color:#E1EAEC; font-size:x-small; text-align:center}  
TD.bible_verses_header      { height:20px; padding-top:2px;  padding-bottom:2px; padding-left:10px; background-color: #68689D} 
TD.bible_verses_sub_header  { padding-top:1px;  padding-bottom:1px; padding-left:10px; background-color: #ffffff} 


TD.topbannerpanel   { margin-top: 0; padding-top:0 }

/***  calendar display cells        ***/
TD.calendar_header  { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; height:26px; padding-left:3; padding-right:3; padding-top: 3px; padding-bottom: 3px; background-color: #7861AA; color:#FFFFFF }
TD.calendar         { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; height:26px; padding-left:3; padding-right:3; padding-top: 3px; padding-bottom: 3px; background-color: #C0DCF4; color:#293D82; vertical-align: top }


/*** bible verses, hour and date cells ***/
TD.bibleverses      { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color:#D2E1F8;text-align:center }
TD.datepanel        { font-family: helvetica, arial, verdana, sans-serif; text-decoration: none; font-size: 10px; font-weight:bold; color:#D2E1F8; text-align:center; padding-top:1px}   /* for top date panel holding the date */ 
TD.hourpanel        { font-family: helvetica, arial, verdana, sans-serif; text-decoration: none; font-size: 8px; font-weight:500;  color:#D2D8F9; text-align:center; padding-top:1px}   /* for top hour panel holding the hour, minute and second */ 

TD.leftnav          { width: 10px; height:20px; background-color: #C5B7D2; text-align:right }

A.email             { font-family: verdana, arial, helvetica, sans-serif; color:#2f3399;  font-size: 12px}

A.topnav            { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 8px;letter-spacing: 1px; font-weight:500; color:#ffffff; height:16px; background:#4B5C76; text-align:center; padding-top:2px; display:block}     /* top navigation behaviour*/ 
A.topnav:hover      { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 8px;letter-spacing: 1px; font-weight:500; color:#9B6400; background:#E1EFED}


A.leftnavhome       { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight:500; color:#E6E6E6; width:150px; height:14px; background:#905FDA; text-align:left; padding-top:2px; display:block; text-indent:5px}     /* home page left navigation behaviour*/ 
A.leftnavhome:hover { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight:500; color:#E6E6E6; background:#CC6666}


A.leftnav           { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight:500; color:#ffffff; width:150px; height:20px; background:#A594B9; text-align:left; padding-top:2px; display:block; text-indent:5px}     /* left navigation behaviour*/ 
A.leftnav:hover     { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight:500; color:#E6E6E6; background:#7F6798}


A.bible_verses_links         {font-size:xx-small; font-family: verdana, arial, helvetica, sans-serif; text-decoration:none} 
A.bible_verses_links:link    {color: #000080;}
A.bible_verses_links:visited {color: #000080;}
A.bible_verses_links:hover   { color:#009900;}


A.sitemap {font-size:smaller; font-family: verdana, arial, helvetica, sans-serif; text-decoration:none} 
A.sitemap:hover { color:#009900;}   
A.sitemap:link  {color:#203088;}
A.sitemap:visited {color:#ff00ff}
A.sitemap:active  {color:#ff0000}

A.price { font-size: 16px; }             /* price table anchor sub class with underlining */ 
A.price:link { color: #203088; }         /* dark blue    */
A.price:visited { color: #FF00FF; }     /* ditto parent */
A.price:active { color: #FF0000; }     /*ditto parent  */

A.links  {font-size:xx-small;font-family: verdana, arial, helvetica, sans-serif} 
A.links:link {color: #000080;}
A.links:visited {color: #000080;}
A.links:hover { color:#009900;}


A.links_index  {font-size:12px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; text-decoration:none} 
A.links_index:link {color: #000080;}
A.links_index:visited {color: #000080;}
A.links_index:hover { color:#009900;}


A.bottomnav { text-decoration: none; font-size: 10px ; font-family: verdana, arial, helvetica, sans-serif}     /* bottom navigation anchor sub class without underlining */ 
A.bottomnav:link { color: #E3E4E6 }                /* blue         */
A.bottomnav:visited { color: #FFCC99 }         /* ditto parent */
A.bottomnav:active { color: #FFCC99 }         /*ditto parent  */
A.bottomnav:hover { color: #FFCC99 }


A.addresspage { font-size: 1em }             /* address page anchor sub class with underlining */ 
A.addresspage:link { color: blue }          /* blue         */
A.addresspage:visited { color: blue }      /* ditto parent */
A.addresspage:active { color: blue }      /*ditto parent  */
