﻿body 
{
    background-color: #29618D;
    background-image: url('/images/gkbg.gif');
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-family: Arial, helvetica, Sans-Serif;  
}

.container
{
    margin:0 auto;
    width: 960px;
    text-align: left;
    min-height:800px;
}

.header
{
    background-image: url('/images/hbg.gif');
    background-repeat: no-repeat;
    height: 91px;
    float: left;
    width: 948px;
    padding:6px;
    

}
.headerLogo
{
float: left;
width: 186px;
}

.menu
{
  
    margin-left: 18px;
    float: left;
    margin-top: 18px;
    height: 34px;
    font-weight: bold;
}

.menuend
{
    float: left;

    height: 34px;
}

.menucontent
{
   background-image: url('/images/menubg.gif');
    background-repeat: repeat-x;
    height: 34px;
    float:left;
    font-size: 13px;
    text-align: center;
    padding-left: 14px;
}

  .menuList 
        {
            position: relative;
            float: left;
        padding: 0px;
     
            height:32px;
           
            margin: 8px 0px 4px 0px;
        }
                .menuList li {
                    float: left;
                    list-style: none;
                    
                        padding: 0px 21px 0px 21px;
                       
                }
                    .menuList li.back {
                        position: absolute;
                        background: url("/images/menuglo.gif") no-repeat center;
                        height: 32px;
                        margin-top: -7px;
                        margin-left: -14px;
                        z-index: 8;
                    }
                       
                    .menuList li a {
                       
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                      
                        position: relative;
                        overflow: hidden;
                         
                    }
                    
                    .infolink
                    {
                        float: left;
                        margin: 18px 0px 0px 34px;
                    }
                    
                    img
                    {
                        border: none;
                    }
                    
                    .content
                    {clear: both;
                     float: left;
                     padding: 6px;
                     padding-left: 24px;
                     width: 930px;
                     
                    }
                    
                    .contentLeft
                    {
                        width: 520px;
                        margin-right: 6px;
                        float: left;
                    }
                    
                    .contentRight
                    {
                        width: 354px;
                        margin-right: 6px;
                        float: right;
                        text-align: right;
                    }
                    .contentHeader
                    {
                      
                        margin-bottom: 12px;
                        margin-left: -12px;
                        float: left;
                        clear:left; width: 100%;
                    }
                    
                    .homeimgcontainer
                    {
                        
                      
                        float: left;
                       clear:left;
                       margin-right: 12px;
                    height: 300px;
                    }
                    
                    .contentcontainer
                    {
                        clear:left;
                        float: left;
                        margin-bottom: 18px;
                        width: 100%;
                        
                    }
                    
                    .contenttext
                    {float: left;margin-left: 12px; width: 100%;
                    }
                    
                        .contenttextleft
                    {float: left;
                    }
                    
                    .memoryverse
                    { font-size: 14pt;
                      width: 100%;
                    }
                    
                    .memoryReference
                    {
                       margin-top: 18px;
                        float: right;
                        font-weight: bold;
                    }
                    
                    .directions
                    {
                        float: left;
                        margin-top: 12px;
                    }
                    
                    .directionsTitle
                    {
                        font-size: 18px;
                        font-weight: bold;
                    }
                    
                    .watermark
                    {
                        color: #999999;
                        width: 135px;
                        height: 14px;
                        padding: 3px;
                        border: solid 1px #21435F;
                    }
                    
                    label
{
    display: inline-block;
    width: 10em;
}
.updnValidatorCallout
{
    background-color: #FFFFC0;
    font-size: 10px;
    color: #000000;
    padding: 5px;
    margin: -5px 0 0 10px;
    position: relative;
}
.updnValidatorCalloutPointer
{
    position: absolute;
    left: 0;
    top: 7px;
    margin: 0 0 0 -10px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #FFFFC0;
    border-left: 0;
}
.updnValidationErrorInput
{
    background-color: #FFFFC0;
}
.updnValidationErrorLabel
{
    font-size: 10px;
    color: #000000;
}

.mapContainer
{
     padding: 4px;
    padding-top: 30px;
    background-image: url('/images/mapheader.gif');
    background-repeat: no-repeat;
    background-color: #29618D;
    font-size: smaller;
    
   
}



.textbox
{
          width: 135px;
                        height: 14px;
                        padding: 3px;
                        border: solid 1px #21435F;
}

.gobtn
{
    position: absolute; margin-top: 0px;}
    
    .eventTitle
    {
        font-weight: bold;
    }
    
    .eventIcon
    {
        border: solid 1px #21435F;}
      
      
      #backgroundPopup{   display:none;   position:fixed;   _position:absolute; /* hack for internet explorer 6*/  height:100%;   width:100%;   top:0;   left:0;   background:#000000;   border:1px solid #cecece;   z-index:1;   }   #popupContact{   display:none;   position:fixed;   _position:absolute; /* hack for internet explorer 6*/  min-height:456px;   width:600px; color: #000000;   background:#FFFFFF;   border:2px solid #cecece;   z-index:2;   padding:12px;   font-size:13px;   }   #popupContact h1{   text-align:left;   color:#6FA5FD;   font-size:22px;   font-weight:700;   border-bottom:1px dotted #D3D3D3;   padding-bottom:2px;   margin-bottom:20px;   }   #popupContactClose{   font-size:14px;   line-height:14px;   right:6px;   top:4px;   position:absolute;   color:#6fa5fd;   font-weight:700;   display:block;   }   
      
      .editButton
      {
          float: right;position: relative;margin-right: -36px; cursor: pointer;}
          
          a:link, a:visited{color: #FFFFFF;}
          
          .footer{
          font-size: smaller; height: 56px; text-align: right; width: 960px; margin: 0 auto;
          background: url('/images/footer.png');
          background-repeat: no-repeat;
          background-position: center bottom;}
