/*
 * Styles for Public Homepage
 * 
 * */
  
  
  
  body #container{
    padding:0;
    width:960px;
    margin:0 auto;
    max-width:960px;
  }
  
  #center{
    padding:0px;
    width:940px;
    margin:0 auto;
    float:none;    
    position:relative;
  }
  
  #footer{
    margin:0;
  }
  
  /* 
   * it is possible to be on UK-Analyst and have "permissions by cookie" to see promo-block and menu controllers
   * but still be seeing "home-not-logged in", so we force hide the 2 columns
   * this is not a security issue, because this content really is public on uk-analyst
   */
  #left, #right { 
    display: none;
  } 

  
  #publicHeader{
    height:381px;
    background:0 0 repeat-x url('/shop/images/public_header_logo.jpg');
    margin:0; padding:0;
    overflow:hidden;
  }

  
  #publicLogo {
    height:120px;
    left:47px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:236px;
    width:465px;
  }
  
  #publicLogo a{
    display:block;
    padding-left:999px;
    width:100%;
    height:100%;
  }
  
  
  /*
   * Account Nav
   * --------------------------------------------------- */
  
 
  #publicNavAccount{
    text-align:right;
    height:30px;
    position:absolute;
    width:90%;
    right:0;
    top:0;
    margin:6px 6px 0 0;
    color:#FFF;
    font-weight:bold;
    font-size:11px;
    line-height:23px;
    padding-right:65px;
  }
  
    .accountBox{
      font-size:16px;
      font-weight:bold;
      text-align:left;
      color:#FFF;
      margin:0;
      float:left;
    }

    .accountBox a:link,
    .accountBox a:visited{
      font-size:10px;
      color:#CCC;
      text-decoration:underline;
    }
    
    p.homeAccountLinks{
      margin:3px 0;
    }
    
    p.homeAccountLinks a:link,
    p.homeAccountLinks a:visited {
      color:#FFF;
      font-size:13px;
      font-weight:bold;
      text-decoration:none;
      margin:0 10px;
    }  

/* Marquee
------------------------- */  

  #marquee {
   position: relative;
   width: 100%;
   height: 62px;
   overflow: hidden;
   background:0 0 repeat-x url('/shop/images/bg_marquee_repeat.jpg');   
  }

  #scroller {
   white-space: nowrap;
   font-family: "Arial Black", Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:15px;
   color:#444;   
  }
   
  #scroller p {
   padding: 0;
   margin:0;
   line-height:40px;
   float:left;
   position:relative;
   text-indent:900px;
  }
  
  #scroller .quotationMarkLeft,  
  #scroller .quotationMarkRight{
    color:#939393;
    font-size:22px;
    margin:0 5px;
  }
    
  
/* Author Bio
------------------------- */

  #homeAuthorBlock{
    clear:both;
    background:0 -40px repeat-x url('/shop/images/bg_marquee_repeat.jpg');
    padding-top:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#444;
    line-height:19px;
  }
    
      #homeAuthorBlock h4{
        font-size:16px;
        font-weight:bold;
        margin:20px 0 0 70px;
      }
      
      #homeAuthorBlock p{
        margin:2px 0 0 0;
      }
      
      #homeAuthorBlock h4 span.authorName{
        font-size:13px;
        display:block;
      }

     
    #homeSecondaryLinks{
      list-style:none;
      margin:0 0 10px 40px;
      float:left;
      width:200px;
      padding:0;
    }
    
    #homeSecondaryLinks a {
      font-weight:bold;
    }
    
    #homeSecondaryLinks li {      
        padding:0 0 0 20px;
        line-height:35px;
      }
    
      li.homeTour{
        background: 0 12px no-repeat url('/shop/images/icon_blk_arrow.jpg');
      }
      
      li.homeFaq{
        background: 0 12px no-repeat url('/shop/images/icon_question.gif');
      }
      
      li.homeBooks{
        background: 0 12px no-repeat url('/shop/images/books-brown.png');
      }
      
      li.homeAnnualReport{
        background: 0 10px no-repeat url('/shop/images/script-block.png');
      }

/* Team Bio
------------------------- */

  #bioTeam{
    margin-left:30px;
    float:left;
    width:620px;
  }

   body #homeAuthorBlock h4{
     margin:10px 0 0 70px;
   }
  
   body #homeAuthorBlock p{
      margin:2px 0 0 70px;
   }
   
   #bioTeam a{
     float:right;
   }      