/* CSS definition file containing sitestyle stylesheets */

body, div, table, p, tr, td, img, a, h1, h2, h3, h4, li
     {
        font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
        font-size: 11pt;
        color: rgb(255,255,255);
        font-weight: normal;
        font-style: normal;
        margin: 0;
        border: 0;
        padding: 0;
        text-align: left;
     }

body
     {
        background-color: rgb(214,205,188);
        background-image: none;
     }

table
     {
       border-collapse: collapse;
       empty-cells: show;
     }

td   {
        vertical-align: top;
        text-align: left;
     }
     
p
     {
        margin-top: 0pt;
        margin-bottom: 6pt;
        text-align: left;
     }

p.pageTitle
     {
        font-size: 14pt;
        margin-top: 0px;
        margin-bottom: 10px;
     }
     
p.indent
     {
        margin-left: 20pt;
     }   

p.contact
     {
        margin-top: 12pt;
        margin-bottom: 0pt;
        text-align: left;
     }

p.contact_indent
     {
        margin_top: 0pt;
        margin_bottom: 0pt;
        margin-left: 30pt;
     }
          
a
     {
        color: rgb(255,174,164);
        text-decoration: underline;        
     }
     
li
     { 
        margin-top: 3pt;
        margin-bottom: 0;
     }
             
h1, h2, h3, h4
     {
        margin-bottom: 6pt;
     }
     
h1   {
        font-weight: bold;
        font-style: normal;
        font-size: 16pt;
        margin-top: 0pt;
     }

h2   {
        font-weight: normal; 
        font-style: normal;
        font-size: 12pt;
        margin-top: 12pt;
     }
     
h3   { 
        font-weight: normal; 
        font-style: normal;
        font-size: 12pt;
        margin-top: 12pt;
     }

h4   { 
        font-weight: normal;
        font-style: normal;
        margin-top: 0pt;
        margin-bottom: 3pt;
     }
          
div.MainWrapper, div.MainWrapperNarrow, div.MainWrapperShort, div.MainWrapperNarrowShort
     {
         position: absolute;
         left: 50%;
         margin-left: -390px;
         top: 50%;
         margin-top: -290px;
     }

div.MainWrapperNarrow  /* Main wrapper for small user display */
     {
        left: 0%;
        margin-left: 0px;
     }
     
div.MainWrapperShort   /* Main wrapper for small user display */
     {
        top: 0%;
        margin-top: 0px;
     }
     
div.MainWrapperNarrowShort   /* Main wrapper for small user display */
     {
        left: 0%;
        margin-left: 0px;
        top: 0%;
        margin-top: 0px;
     }
     
#MainPage
     {
     }
     
#LHSPane
     {
         width: 665px;
         height: 550px;
         border: 1px solid white;
         background-color: rgb(120,115,106);
     }
     
#RHSPane
     {
         width: 120px;
         height: 550px;
         border: 1px solid white;
         background-color: rgb(124, 165, 144);
         text-align: center;
     }     

#LHSTop
     {
         height: 30px;
         font-size: 1px;
     } 
     
#LHSHeading
     {
         height: 20px;
     }

#LHSContact
     {
        display: none;
     }
         
div.pageHeading
     {
        font-size: 14pt;
        margin: 0px 10px 0px 40px;
     }

div.pageHeadAddress
     {
        font-size: 12pt;
        margin: 0px 10px 0px 40px;
     }
     
     
span.pageTelephone
     {
        font-size: 11pt;
        margin: 0px;
     }

#LHSAboveNavBar
     {
         height: 10px;
         font-size: 1px;
     }

#LHSBelowNavBar
     {
         height: 30px;
         font-size: 1px;
     }
              
div#pageBottom
     {
        margin: 0 40px 10px 40px;
     }

a.pageBottom, span.pageBottom
     {
        font-size: 8pt;
        color: rgb(80,78,70);
        text-decoration: none;
        display: block;
     }

a#pageBottom1
     {
        width: 6em;
     }

a#pageBottom2
     {
        width: 5em;
     }
             
a.pageBottom:hover, span.pageBottom:hover
     {
        font-weight: bold;
     }

ul.pageBottom
     {
        list-style: none;
        margin: 0;
        padding: 0;
     } 
     
li.pageBottom
     {
         float: left;
         margin: 0px;
     } 

div.pageContent
     {
        height: 410px;
        width: 585px;   
        margin: 0;
        border: 0;
        padding: 0 40px 0 40px;
        overflow: none;
     }



div#NavBarHolder
    {
        margin: 0;
        border: 0;
        padding: 0;
        position: relative;
        top: 0px;
        left: 0px;
     }
      
table.NavBar
     {
        margin: 0;
        border: 0;
        padding: 0;
        border-collapse: collapse;
     }  
     
td.NavButton, td.NavButtonFirst, td.NavButtonThis, td.NavButtonThisFirst
     {
        margin: 0;
        padding: 0;
        width: 110px;
        height: 22px;
        text-align: center;
        vertical-align: middle;
        font-size: 10pt;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        border-right: 0px;
      }

td.NavButton, td.NavButtonFirst
     {
        background-color: rgb(120,115,106);
     }
      
td.NavButton, td.NavButtonThis
     {
        border-left: 1px solid white;
     }
           
td.NavButtonFirst, td.NavButtonThisFirst
     {
        border-left: 0px;
     }

     
td.NavButton:hover, td.NavButtonFirst:hover
     {
        background-color: rgb(150,145,136);
     } 
      
td.NavButtonThis, td.NavButtonThisFirst
     {
        background-color: rgb(240,144,134);
     }      
     
  
a.NavLink
     {
        color: rgb(255,255,255);
        text-decoration: none; 
        font-size: 10pt;
        display: block;
        height: 21px;
        text-align:center;
        padding-top: 3px;
       
     }


table.RHSTable
     {
        text-align: center;
     }
 
     
#RHSTopSpace
     {
         width: 120px;
         height: 150px;
         font-size: 1px;
     }
     
#RHSLogoArea
     {
         width: 120px;
         height: 95px;
         text-align: center;
     }

#RHSTitleArea
     {
         width: 120px;
         height: 40px;
         text-align: center;
     }

#RHSMiddleSpace
     {
         width: 120px;
         height: 140px;
         font-size: 1px;
     }     

#RHSAddressArea
     {
         width: 120px;
         height: 40px;
         text-align: center;
     }
     
          
p.RHSLogo, p.RHSACPS, p.RHSAddress, p.RHSTel
     {
        width: 120px;
        font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
        color: rgb(255,255,255);
        font-weight: normal;
        font-style: normal;
        text-align: center;
        margin: 0;
        padding: 0;
     }
     
p.RHSACPS
     {
        font-size: 20pt;
        font-weight: normal;
      }
      
p.RHSAddress, p.RHSTel
     {
        font-weight: normal;
        margin: 0px;
        text-align: center;
      }
      
p.RHSAddress
     {
        font-size: 10pt;
     }
     
p.RHSTel
     {
        font-size: 11pt;
     }



div#FrontPageButtonHolder
    {
        margin: 0;
        border: 0;
        padding: 0;
        position: relative;
        top: 0px;
        left: 0px;
     }
          

div.FrontPageButton
    {
        width: 120px;
        height: 120px;
        padding: 0px;
        border: 0px;
        margin: 0px;
    }

div#FrontPageButton1
    {
        position: absolute;
        top: 100px;
        left: 10px;
        background-color: rgb(255,210,210);
    }
    
div#FrontPageButton1:hover
    {
        background-color: rgb(255,230,230);
    }
 
div#FrontPageButton2
    {
        position: absolute;
        top: 100px;
        left: 160px;
        background-color: rgb(207,207,234);
    }
    
div#FrontPageButton2:hover
    {
        background-color: rgb(220,220, 250);
    }

div#FrontPageButton3
    {
        position: absolute;
        top: 100px;
        left: 310px;
        background-color: rgb(199,226,213);
    }
    
div#FrontPageButton3:hover
    {
        background-color: rgb(220,240,230);
    } 
    
div#FrontPageButton4
    {
        position: absolute;
        top: 100px;
        left: 460px;
        background-color: rgb(216,192,216);
    }
    
div#FrontPageButton4:hover
    {
        background-color: rgb(240,230,240);
    }

a.FrontPageButton
     {
        width: 120px;
        height: 120px;
        text-decoration: none; 
        font-weight: bold;
        font-size: 12pt;
        color: rgb(122,119,107);
        display: block;  
        text-align: center;
     }

a#FrontPageButtonText1, a#FrontPageButtonText2, a#FrontPageButtonText4
     {
             padding-top: 40px;
     }

a#FrontPageButtonText3
     {
             padding-top: 30px;

     }