 body {background-color: #000080; font-family: arial; text-align:center; width: 100%; margin:0; color:#FFFFFF; }
 .small_red_text { text-align: center; font-size: 11px; color: #FF0000; }
 .red_text { color: #FF0000; }
 .center p {margin: 5px; font-size: 12pt; font-weight: 500;}
 .left p {margin: 5px; font-size: 12pt; font-weight: 500;}
 p {margin: 5px; font-size: 11pt; font-weight: 600;}
 .left_image { text-align: left; display: block; }
 .jtext1 {font-family: arial; font-size: 17pt ; color: #000088; font-weight: 600; }
  H2 {font-size: 21pt ; color: #000088; font-weight: 600;  text-align: center}
  img {border: none;}
 .left h3 {font-size: 18pt ; color: #000088; font-weight: 600; text-align: left;}
 .center_image { text-align: center; }
 #float_right { float: right;  }
 #container {margin:0 auto; text-align:left; background-color: #83C5FF; min-width: 1005px;}
 .mainpage td {width: 33%; padding: 5px;}
 .it {font-style: italic;}
 .center td {padding: 5px;}
 .lefttd {width: 100px; padding: 5px;}
 .lefttd2 {width: 130px; padding: 5px;}
 table.center {margin-left: auto; margin-right: auto;}
 table.left {margin-left: 50px;}
 table.left2{margin-left: 50px;}

 h4 a {font-size: 15pt; color: #000000; font-weight: 600; text-align: center; margin-top: 10px; text-decoration: none;}
 h4 a:hover {font-size: 15pt; color: #0000FF; font-weight: 600; text-align: center; margin-top: 10px; text-decoration: underline;}
 #preheader { margin-left: auto; margin-right: auto; height: 119px; width: 100%;
              border-bottom: 3px solid #004AFF;
              background: #FFFFFF; text-align: center; font-size: 12pt; font-weight: 600;}

 #mainheader { height: 120px; width: 100%; background: #FFFFFF; border-bottom: 3px solid #004AFF;
              border-top: 3px solid #004AFF; m rgin-left: auto; margin-right: auto;}

 #leftcol {top: 248px; position:absolute; width:205px;}

 #main_block {position: relative; text-align: left; border-left: 3px solid #004AFF; margin-right: auto;
              border-right: 3px solid #004AFF; color: #000000; clear: both; margin-top: 0px;
              margin-left: 205px; background: #FFFFFF; line-height: 1.1em;}

 #navbox { width: 200px; text-align: left; float: left; line-height: 1.3em;
           margin-left: 2px; font-size: 14px; color: #000000;}

 #navbox a { font-weight: bold; color: #000000; padding: 3px; margin-left: 4px;
             background-color: transparent; text-decoration: none;}

 #navbox a:hover{ color: #0000FF; background-color: #transparent; }

 #page_footer { height: 90px; background-color: #000080; clear: both; color: #FFFFFF
                text-align: center; border-top: 3px solid #004Aff; width: 100%; }

 .footer_box { margin-left: 80px; margin-right: 80px;}
 .footer_box p { margin: 0px; text-align: center; font-size: 15pt;}

 #content_left {width: 300px; background-color: #00FFFF;  padding: 20px 0 0 20px;}

 #content_left p { text-align: left;}

 #content_left h2{ display:block; margin:0 0 16px 0; font-size:1.7em;
                   letter-spacing:-1px; color:#000066;}

 #content_right {float: right; width: 300px; background-color: #00FFFF; position: relative;}


 #header_block {color:#000000; float:left; font:normal 16px Arial;
          padding:1.7em 5px 5px 5px; width: 300px; text-align:left; margin-left: 5px;}

 #slogan {color:#000000; display:block; float:right; font:normal 16px Arial;
          padding:2.0em 10px 10px 10px; width: 230px; text-align:right;}

   #msgbox { height: auto; width:800px; margin: 0px;
             text-align: center; color: #FF0000; font-weight: 600; font-size: 18pt; }

   #subcontent{ float:right; width: 215px; padding:15px 20px 10px 0;
                 line-height:1.0em; background-color: transparent; }
   #bulcontent{ text-align: center; height: 450px; width: 225px; background-color: transparent;
                padding: 0px; }
   #bulcontent H2 {font-size: 18pt ; color: #000066; font-weight: 500;  text-align: center}
   #sermons{ font-size: 8pt,
                padding: 0px; }

   #leftbox {text-align: left; width: 205px; margin: 1px; float: left;
      border-right: 1px solid; background-color: #FFFFFF; }
   #newsbox {text-align: left; width: 275px; top: 0px; background-color: #EAE6C3; font-size: 16px; }

   #centerbox{text-align: left; width: 525px; margin-left: 5px; font-family: arial;
     background-color: #FFFFFF; float: left;  font-size: 12pt;}


   #pagebox{text-align: left; width: 710px; margin-left: 20px; background-color: #FFFFFF; }

   #minsbox{text-align: left; width: 530px; float: left;
     background-color: #FFFFFF; }

   #piscbox{text-align: left; width: 160px; float: left; background-color: #FFFFFF; }

   #trailerbox{text-align: center; width: 710px; border-color: #000000; border-width: 0px;
    border-style: solid; margin-left: 20px; background-color: #FFFFFF; bottom: 10px;
    position: absolute;  height: 80px;}

   #servebox{text-align: left; width: 195px; font-size: 12pt;
     background-color: #FFFFFF; }

   #rightbox2{text-align: left; width: 195px; font-family: arial;
     background-color: #FFFFFF; }

   #center_inner3{text-align: left; width: 274px; padding: 2; margin-left: 8px;
     background-color: #FFFFFF; }



    .qtext  {font-family: arial; font-size: 18pt ; color: #000066; font-weight: 600; }
    .atext  {font-family: arial;  font-size: 12pt ; color: #000000; font-weight: 400; padding-left: 40px; }
    .jointext  {font-face: arial ; font-size: 18pt ; color: #000000; font-weight: 500; text-align: center;}
    .maptext  {font-face: arial ; font-size: 15pt ; color: #000000; font-weight: 500; text-align: center;}
    .fbctext  {font-face: arial ; font-size: 13pt ; color: #000000; font-weight: 600; text-align: center;}
    .jtext2 {font-family: arial; font-size: 13pt ; color: #000000; font-weight: 600;  text-align: left}
    .jtext3 {font-family: arial; font-size: 12pt ; color: #000000; font-weight: 500;  text-align: left}
    .jtext4 {font-family: arial; font-size: 9pt ; color: #000000; font-weight: 500; }
    .trailtext {font-family: arial; font-size: 12pt ; color: #000000; font-weight: 500;  text-align: center}
    .mistext {font-family: arial; font-size: 18pt ; color: #000088; font-weight: 500;  text-align: left}
    .beltext {font-family: arial; font-size: 18pt ; color: #000066; font-weight: 600; text-align: left}
    .split_left{float:left; font-size: 10pt; }
    .split_right{float:right; width:50%; background-color:#FFFFFF; text-align:center;}
    .news_head {font-size: 15pt ; color: #000000; font-weight: 500; text-align: center;}

    .box{ margin:0 0 5px 0; padding:5px; border:1px solid #c0c0c0;
              background-color:#ffffff; color:#505050; line-height:1.0em; }
    h3 {font-size: 18pt ; color: #000088; font-weight: 600; text-align: right;}
    h4 {font-size: 15pt; color: #000000; font-weight: 600; text-align: center; margin-top: 10px;}
