﻿   
   
         #center
        {
            top: -25px;
        }

ul#menu
{
top:  100px;
}

#botbit
{
top: 0px;
}
   
   
   
   #servtag
        {
        height: 42px;
            width: 98%;
             margin-left: 0%;
        }
    
    
        #dropservices2
        {
        width: 34%;
        height: 610px;
        max-height: 95%;
        min-height: 95%;
       border:  solid 0px gray;
        }

            #dropservices2 p a
            {
            color: #9B2E32;
            }
            
            #dropservices2 p a:hover
            {
            color:black;
            }
            
    
    ul.dropul2
    {
    behavior: url(PIE.htc);
    list-style: none;
    width: 95%;
    margin-left: 2%;
    margin-top: 0px;
    margin-bottom: 2%;
    list-style: none;
    max-height: 500px;
    overflow: auto;
     border:  solid 1px red;
    background-color: #e6e6e6;
          -mox-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        -moz-box-shadow: 1px 1px 1px 0px #999;
        -webkit-box-shadow: 1px 1px 1px 0px #999;
        box-shadow: 1px 1px 1px 0px #999;
       
       
}

        ul.dropadj
        {
        float:  left;
        width: 50%;
        border:  solid 0px red;
        }
        
       
    
    ul.dropul2 li
    {
  
    margin-left: 26px;
    padding: 3px 0px;
    list-style: none;
/*    list-style-type: disc;
    list-style-image: url(hja-images/bullet3.png);
    */
    height: auto;
    color: black;
    text-align: left;
    border: solid 0px white;
    max-height: 30px;
    line-height: 1.2em;
    /*
    list-style-position: outside; */
    background-color: transparent;
    max-width: 98%;
    width: auto;
    }

        ul.dropul2 li.first
        {
        margin-top: 5px;
        }

        ul.dropul2 li.last
        {
        margin-bottom: 8px;
        }
        
        ul.dropul2 li.titl2
        {
        padding-bottom: 6px;
        list-style-type: none;
    list-style-image: none;
    text-indent: 0px;
    text-align: left;
    font-weight: 500;
    color: #9B2E32;
            text-decoration: none;
        }

        .dropimg
        {
        float: left;
        width: 40%;
        margin-left: 2%;
        margin-top: -85px;
        margin-bottom: 0px;
        padding-bottom: 30px;
        min-height: 100px;
        height: auto;
        border: solid 0px red;
        }

            .dropimg img
            {
       behavior: url(PIE.htc);
       max-width: 185px;
       max-height: 240px;
       width: auto;
       height: auto;
       -mox-border-radius: 10px;
       -webkit-border-radius: 10px;
       border-radius: 10px;
       -moz-box-shadow: 5px 5px 14px 0px #777;
       -webkit-box-shadow: 5px 5px 14px 0px #777;
       box-shadow: 5px 5px 14px 0px #777;  
            }

            .dropimg span
            {
            display: block;text-indent: 12px; margin-top: -26px; color: #e0e0e0; width: 96%; text-align:center;
            }



#listholder p.underl
{
 margin-left:18px; border-bottom: solid 1px gray; width: 40%; margin-bottom: 15px;
}

#dropservices2 p.quest
{
 text-align: left; padding: 15px 15px;
}

#blurb-serv .since
{
 margin-top: -5px; margin-left: 0px; margin-bottom: 15px;
}

#blurb-serv .formed
{
 margin-left:0px; margin-bottom: 15px;
}

#blurb-serv .marl0
{
 margin-left: 0px;
}      
            
        .list1
        {
       
      line-height: 1.1.4em;
        margin-left: 26px;
        padding: 3px 0px;
        text-align: left;
        text-indent: 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        background-image: url(../hja-images/bullet3.png);
        background-repeat: no-repeat;
        background-position: 0px 8px;
        }

        .listheader
        {
        width: 90%;
        margin-left: 7%;
        padding-top: 5px;
        height: 29px;
        font-weight: 600;
        font-size: 16px;
        text-align: left;
        text-indent: 25px;
        margin-bottom: 5px;
        color: #9B2E32;
        border:  solid 0px black;
        background-image: url(../hja-images/service-headers.png);
        background-repeat: no-repeat;
        cursor:pointer;
        
        }

            .listheader span
            {
            
            font-size: 12px;
            margin-right: 15px;
            }

        #servtag
        {
         background-image: url(../hja-images/about.png);
         background-position: 8px 0px;
         border:  solid 0px red;
        }
        
        #stairs
        {
        z-index: 333;
        border: solid 0px red;
       
        }
        
        #stairs img
        {
       
         behavior: url(PIE.htc);
        -mox-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        -moz-box-shadow:  5px 5px 10px 0px #888;
        -webkit-box-shadow:  5px 5px 10px 0px #888;
        box-shadow: 5px 5px 10px 0px #888;
       
        }
        
        
        
        .tagline
        {
        margin-top: 10px;
        line-height: 1.4em;
        text-align: left;
        margin-left: 2%;
        padding: 3px 10px;
        }
        
        .tagline2
        {
        margin-top: -5px;
        margin-bottom: 2%;
        line-height: 1.4em;
        text-align: center;
        color: #888;
        margin-left: 0px;
        padding: 3px 20px;
        }

        #blurb-serv
        {
        height: 610px;
        max-height: 610px;
        line-height: 1.4em;
        width: 60%;
        text-align: center;
        }

        #blurb-serv p
        {
        margin-left: 1.50%;
        width: 88%;
        }
         #blurb-serv h2
        {
        width: 97%;
        text-align:left;
        font-size: 15px;
        color: #000000;
        margin-left: 10px;
        margin-top: 10px;
        
        border: solid 0px red;
        padding: 2px 10px 10px 10px;
        text-align: left;
        }
        
        

            #blurb-serv h2 span
            {
            color: #9B2E32;
            }
        
            #blurb-serv img
            {
             
            width: auto;
            margin-top: 10px;
            margin-left: auto;
            margin-right:  auto;
     
            }


        #listholder
        {
        width: 100%; min-height: 240px; max-height: 240px;  height: auto; margin-top: 15px; margin-bottom: 10px; border:  solid 0px red;
        }

        #nigel
        {
        font-size: 15px; width: 52%; text-align: left; margin-left: 20px;
        }