      body{
        margin: 10px auto;
        width: 770px;
        text-align: center;
        font-family: arial, verdana, sans-serif;
        background-color: #eee;
      }
      img{
        border-width: 0;
        display: block;
      }
      div.all{
        width: 770px;
        text-align: left;
      }
      div.all_1{
        border: #888 1px solid;
        background: url(../images/all_1_bg.gif) 0 0 repeat-y #fff;
      }
      div.all_2{
        background: url(../images/all_2_bg.gif) -1px 0 no-repeat;
      }
      div.all_3{
        background: url(../images/all_3_bg.gif) -1px 100% no-repeat;
      }
      div.logo{
        padding: 20px 33px 10px 572px;
        width: 165px;
      }
      div.strapline{
        padding: 10px 50px 20px 490px;
        width: 230px;
      }
      div.main{
        
      }
      div.min_height{
        width: 1px;
        height: 280px;
        float: right;
      }
      div.body{
        padding: 0 48px 0 20px;
        width: 520px;
        float: right;
      }
      h1{
        margin: 20px 0 18px 0;
        font-size: 1.4em;
        font-weight: normal;
      }
      h2{
        margin: 25px 0 0 0;
        font-size: 1.1em;
        color: #333;
        background-color: #fff;
        font-style: italic;
        font-weight: normal;
      }
      div.body p{
        margin: 10px 0 18px 0;
        font-size: 0.95em;
        line-height: 1.4em;
      }
      div.body a{
        color: #000;
        background-color: #fff;
      }
      div.lhs{
        padding: 47px 0 0 0;
        width: 166px;
        float: right;
      }
      div.lhs ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
      div.lhs li{
        margin: 0;
        padding: 0;
      }
      div.lhs li a{
        margin: 4px 0;
        padding: 4px 0 4px 8px;
        font-size: 0.85em;
        width: 158px;
        color: #fff;
        background-color: #555;
        text-decoration: none;
        display: block;
        border: #eee 1px solid;
      }
      div.lhs li a:hover{
        color: #000;
        background-color: #F47971;
      }
      div.clear{
        clear: both;
        font-size: 1px;
        height: 1px;
      }
      div.bottom{
        padding: 10px 0 6px 120px;
        text-align: right;
      }
      div.bottom_img{
        margin: 4px 15px;
        float: right;
      }
      div.bottom_text{
        padding: 4px 40px 16px 0;
      }
      div.lower p{
        margin: 3px 0 5px 0;
        text-align: center;
        font-size: 0.65em;
        color: #888;
      }
      div.lower p a{
        color: #888;
      }
