/* h2 - Reserved for heading at the top of each page ( below top navigation bar ) */
/* h3 - General paragraph heading */
/* h4 - To be used at the top of the left navigation column*/
/* h5 - Lower level heading for news header lines etc. */
/* h6 - Highlighted Title */

body {color: #5E042B;
      border:0px;
      /*position:relative;*/
      /*left:7%;*/ 
      background-color:#f0f0f0;
      margin-left:0px;
      border-color: #f0f0f0;
      font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:"Verdana"}
a {color: #993366}
a:hover { text-decoration: none;
          background-color: #D0D0D0;
          color: blue;
          border-color: blue}  
p { margin : 10px;
    margin-top : 10px}

h6 {color: white;display:inline; text-align: left; background-color: #808080; margin:0px; margin-top:25px; margin-bottom :15px; clear: both; font-style:normal; font-variant:normal; font-size:16px}           
h5 {margin:0px; clear: both; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px}          
h4 {color: #400217;margin:0px; margin-top:10px; margin-bottom :10px; clear: both; font-style:normal; font-variant:normal; font-weight:bold; font-size:15px}
h3 {color: #400217;margin:0px; margin-top:20px; margin-bottom :15px; clear: both; font-style:normal; font-variant:normal; font-weight:normal; font-size:18px}
h2 {color: #400217;margin:0px; margin-top:0px; margin-bottom :20px; clear: both; font-style:normal; font-variant:normal; font-weight:normal; font-size:22px}

blockquote {color : #993366; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:arial}

/* Table format*/
caption {margin:0px; margin-top:10px; margin-bottom :10px;text-align:left;font-style:normal; font-variant:normal; font-weight:normal; font-size:16px; font-family:arial}
table {border-collapse: collapse; 
       table-layout:fixed;
       overflow:auto;
       text-align: left;
       color :#5E042B;
       background-color: #ffffdf;
       margin-top:20px;}
th {border: 1px solid;
    padding: 3px; font-size:13px; font-family:Verdana}
td {border: 1px solid;
    padding: 3px;}
    
.table_wide_col {width :195px}
.table_narrow_col {width: 75px}
.table_vnarrow_col {width: 40px}
.table_fixed_col {width:100px}

.info_box {background-color:#ffffcf;
           padding: 3px;
           border: 1px solid;
           border-color: #993366;
           clear: right;
           margin : 3px;
           } 
          
         
           
/* Image framing classes */          
.frame_right {float:right;
                margin: 5px;
                border: 1px solid}

.frame_left {float:left;
                margin: 5px;
                border: 1px solid;}
.no_frame_right {float:right;
                margin: 5px;
                border: 0px;}

.no_frame_left {float:left;
                margin: 5px;
                border: 0px;}                           
         
.icon { background-color : white;
               padding: 0px;
               border: 0px;
               margin: 0px;} 
    
/* Entry Page backgrounds */   
 
            
#entry_logo{border: 0px;
            background-image: url('images/tlc_index_logo.jpg');
            margin: 0px;}
            
                                   
/* Top level block positions */  
/****************
*   Entry Pages *
*****************/

#entry_box{position: absolute;
           left:620px;
           top:550px;}
#message_box{position:absolute;
            left:100px;
            top:340px;
            width:400px;
            wid\th:400px;
            font-size:14px;
            font-style:italic;bold}
           
#clc_entry_box{position : absolute;
               width:800px;
               wid\th:800px;
               left:100px;
               top:200px;}           
           
/****************
** Normal pages *
*****************/
           
#header { color: #993366;
         width: 720px;
         wid\th: 720px;
         font-size: 5px;
         font-weight: bold;
         background-color: white; 
         position:absolute;
         left: 10px; top: 15px;
         border-bottom: 2px solid;
         border-top:2px solid;
         padding: 0px;
       }

/* Main Navigation Specific */
                   
#navigation { width: 730px; wid\th: 718px;         
                margin-left: 15px;
                position: absolute;
                left: 0px; top: 152px}
#navigation table { margin: 0px;border-collapse: collapse; table-layout:auto;background-color: transparent}
#navigation th { padding : 0px; border : 0px; margin : 0px;}              
#navigation table th a{
               font-family:"Arial Narrow";
               font-size :13px;
               color: #5E042B;
               padding: 0 px; padding-left: 3px; padding-right: 2px;
               text-decoration: none;
               border-top : 0px; border-bottam: 0px; border-right: 1px solid; border-left: 0px;
               margin-left : 0px;
               margin-right : 0px;
               border-color: #993366} 
                
#navigation a:hover {background-color: #5E042B; color: #ffff00;border-color: #808080}                           


/* Side Panel Specific */


           

#left_nav {width: 150px;
           wid\th: 150px;
           padding: 3px;
           padding-top: 20px;
           position: absolute;
           left: 15px;
           top: 172px;
           font-size : 12px;
           }
          
#left_nav div{width: 135px;
               wid\th: 135px;
               padding: 0px;
               border-bottom: 3px groove;
               margin-bottom:10px;
               padding-bottom:10px;
               }                

#left_nav div ul{list-style-type : none;
                 margin : 0px;
                 padding : 0px;}
#left_nav div li{margin : 0px;
                 padding : 0px}                 
#left_nav div li a{padding :2px;
                 text-decoration: none;
                 width: 120px;
                 border: 3px outset;
                 border-color : #d0d0d0;
                 background-color: #d0d0d0;
                 display:block;
                 margin: 3px;}
#left_nav div li a:hover{color:blue;
                         border: 3px outset;
                         border-color: #d0d0d0;
                         background-color: #d0d0d0;}
#left_nav div li a:active{color:blue;
                         border: 3px inset;
                         border-color: #d0d0d0;
                         background-color: #d0d0d0;}              
                                                
/* Full Main panel */                   
#main_panel {width: 720px;
             wid\th: 545px;
             background-color: white;
             position: absolute;
             left: 10px;
             top: 172px;
             padding-top : 20px;
             padding-left: 10px;
             padding-right: 10px;
             border-left:150px solid;
             border-right:5px solid;
             border-bottom:5px solid;
             border-top:5px solid;
             border-color: #f0f0f0;
             margin : 0px;
             }
                      
#main_panel ul {list-style-image : url('arrow-on-white.bmp');}

/* Used on mission page */
#mission_map_panel{width: 720px;
             wid\th: 545px;
             background-color: white;
             position: absolute;
             height : 400px;
             left: 10px;
             top: 172px;
             padding-top : 20px;
             padding-left: 10px;
             padding-right: 10px;
             border-left:150px solid;
             border-right:5px solid;
             border-bottom:5px solid;
             border-top:5px solid;
             border-color: #f0f0f0;
             margin : 0px; } 
#mission_info_panel{position : static;
             overflow:auto;
             width: 720px;
             wid\th: 545px;
             height :300px;
             background-color: white;
             position: absolute;
             left: 10px;
             top: 572px;
             padding-top : 5px;
             padding-left: 10px;
             padding-right: 25px;
             border-left:150px solid;
             border-right:5px solid;
             border-bottom:5px solid;
             border-top:0px solid;
             border-color: #f0f0f0;
             margin : 0px; } 
 
/* Sub level block layouts - Inside main_panel and lower_main_panel */             
#contactdetails1 {float:left;
               width: 257px;
               height: 450px}
#contactdetails2 {float:right;
                 width: 257px;
               height: 450px;
               }         
                            

               
/* Special style definations for mission links page*/

#world_map {background-color: white;
               margin: 0px;
               border: 1px solid;
               padding: 0px;
               width: 515px;
               height: 284px;
               position: absolute;
               left: 10px;
               top: 100px;}
a.map_class {background-color: transparent;
             text-decoration: none;
             position: absolute; }
a.map_class:hover { background-color: transparent;
                     color:blue;
                     font-weight:bold;}  
                                 
#map1 { left: 266px; top: 188px;} /* SCRATCH */
#map2 { left: 361px; top: 234px;} /* Mike and Helen boot Pakistan  */ 
#map3 { left: 273px; top: 263px;} /*  */
#map4 { left: 263px; top: 186px;} /* Richard Hubbard */ 
#map5 { left: 257px; top: 217px;} /* OMS spain */  
#map6 { left: 260px; top: 184px;} /* David and Mary Tucker */ 
#map7 { left: 305px; top: 305px;} /* PCNI Jonah Masaka */ 
#map8 { left: 260px; top: 214px;} /* PCNI bendorm spain */
#map9 { left: 394px; top: 237px;} /* PCNI Nagaland */

/* Special boxes for the download page */

#sermon_list{position : static;
              background-color: white;
               width:530px;
               wid\th:530px;
               height:250px;
               left:0px;
               top:50px;
               overflow:auto;
               padding-top : 20px;
             padding-left: 10px;
             padding-right: 10px;}  