/* ============================
            BODY
   ============================ */ 
   
body.index 
{
  font-family: arial; 
  background-color: #000000;
  color: #ffffff;
}
                 
body.query
{
  font-family: arial; 
  background-color: #000000;
  color: #ffffff;
}
    
body.not_found
{
  background-color: #440000;
  color: #ffffff;
}
    
                 
span.download_info {
   color: #55ff55;
}     

/* ============================
            P
   ============================ */ 
   
p.site_title 
{
   font-weight: bold;  
   margin-top: 15pt;  
   margin-bottom: 15pt;  
   padding-top: 0pt;  
   padding-bottom: 0pt;  
}
                 
   
p.intro_text {
   width : 550pt;
}            
   
p.title {
   font-family: arial; 
   color: #00cc00; 
   text-align: left; 
   font-size: 30pt;
   }
   
p.link_category {
   font-family: arial; 
   font-weight: bolder; 
   font-size: 14pt;
   color: #66ee66;
   margin-bottom: 20pt; 
   margin-top: 30pt; 
   }
                 
p.link_description {
   font-family: arial;
   color: #55ff55; 
   font-size: 12pt;
   line-height: 3%;
   padding: 0pt;
   }
   
p.link_url {
   font-family: arial; 
   color: #00cc00; 
   font-size: 12pt;
   margin-bottom: 25pt;
   }
   
p.section_title { 
  font-weight: bold; 
  margin-top: 20pt;
  margin-bottom: 0pt;
}
   
p.checkbox { 
  margin-top: 0pt;
  margin-bottom: 0pt;
}
   
p.query_nav_links { 
  margin-top: 0pt;
  margin-bottom: 0pt;
}
   
/* ============================
            A
   ============================ */ 
   
   
a
{
   font-weight: bold;
   color: #00CC00;
   /*text-decoration: none*/
}

a.invisible:link
{
   font-weight: bold;
   color: #000000;
   text-decoration: none
}
              
a.stem_link
{
   text-decoration: none;
   color: #ffffff;
}
              
a.invisible:hover
{
   font-weight: bold;
   color: #ffffff;
   text-decoration: none
}

a.download
{
   font-weight: normal;
   color: #00CC00;
   text-decoration: underline;
}

a:hover
{
   font-weight: bold;
   color: #ffffff;
   text-decoration: none
}

a.query_navigation
{
   padding-right: 15pt;
   font-family: Arial;
}
              
a.query_type
{
   color: #ff0000;
   padding-right: 15pt;
   font-family: Arial;
}
              
a.in_text
{
   color: #ffffff;
   font-weight: normal;
}
              
a.ead_navigation
{
   padding-right: 15pt;
}



td.content_text {
   border-style: none;
   padding: 15pt;
   background-color: #000000; 
   }
                 
              
              p.table_section {
                 text-align: center;
                 color: black;
                 }
                 
              p.table_description_section {
                 text-align: center;
                 color: black;
                 }
                 
p.query_title
{
   font-family: Arial;
}                    
                 
              span.extra_info_link {
                 text-align: center;
                 text-decoration: underline;
                 color: yellow}
                 
                 
                 
/* ============================
            SPAN
   ============================ */ 
   
  span.debug
  {
      font-family: times new roman;
      font-size: 16pt;       
      font-weight: bold;
      display: none;
  }
    
  span.results_arabic_stem
  {
      font-size: 36pt;   
      padding-left: 30pt;    
      /*margin-bottom: 110pt;  */  
  }
    
span.arabic_entry
{
    font-size: 32pt;       
}
  
span.entry_translation
{
    font-family: times new roman;
    font-size: 16pt;       
}
  
span.arabic_search_string
{
    font-family: courier;
    font-size: 36pt;      
    margin-left: 15pt; 
}
  
span.current_page
{
    color: #00dd00;
}
    
/* ============================
            INPUT
   ============================ */ 
   
  input.btn_arab_char
    {
      font-size: 30pt;       
      font-weight: bold;
      width : 72px;
      height : 25px;
    }
  
  input.txt_search_str
    {
      display: none;
    
    }
  
  input.txt_user_input
    {
      font-size: 12pt;       
      color: #ffffff;
      background-color: #008800;
    }
  
  input.btn_search
    {
      font-size: 12pt;       
      color: #ffffff;
      background-color: #008800;
    }
  
  p.debug_search_info
    {
      font-size: 16pt;       
      display: none;
    }
    
  p.char_btn_row
  {
     margin: 0pt;
  }
    
  p.debug_char_btn_row
  {
     margin: 0pt;
     display: none;
  }
  
  table.results
  {
     border-width: 1pt;
     border-style: double;
     border-color: #aaaaaa;
  }
    
  tr.vowel_btns
  {
     /*display: none;  */
  } 
    
  tr.results
  {
  } 
    
  td.results_arabic
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     border-color: #006600;
  } 
    
  td.query_result_word_stem
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: green;
  } 
    
  td.results_arabic_type_0
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #008800;
  } 
    
  td.results_arabic_type_1
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #00aa44;
  } 
    
  td.results_arabic_type_2
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #44aa00;
  } 
    
  td.results_arabic_type_3
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #44dd00;
  } 
    
  td.results_arabic_type_4
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #006600;
  } 
    
  td.results_arabic_type_5
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #00aa00;
  } 
    
  /* EXAMPLES */
  td.results_arabic_type_6
  {
     text-align: right;
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     background-color: #33BB55;
  } 
    
  td.results_english
  {
     border-width: 1pt;
     border-style: double;
     border-top: 1pt;
     border-left: 0pt;
     border-right: 0pt;
     border-top: 1pt;
     border-color: #aaaaaa;
     padding-left: 10pt;
  } 
    
/* ============================
            SELECT
   ============================ */ 
   
select.combo
{
      color: #ffffff;
      background-color: #008800;
      margin-right: 20pt;
      font-size: 12pt;
}   
    

