
  body
  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: "Arial", sans-serif;
  }

  #main
  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: url("emotion1.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #FFF;

  }

  #maintext
  {
    margin: 0 0 0 140px;
    padding: 0 0 0 0;
  }

  #left
  {
    float: left;
    clear: left;
    margin: 0 25px 0 0;
  }

  #mainleft-01, #mainleft-02, #mainleft-03, #mainleft-04, #mainleft-05, #mainleft-06, #mainleft-07
  {
    float: left;
    clear: left;
    margin: 0 25px 0 0;
    background-colour: #FFF;
  }

  #mainleft-01
  {
    padding: 15px 0 10px 15px;
    width: 100px;
    height: 49px;
  }

  #mainleft-02
  {
    padding: 0 13px 10px 27px;
    width: 75px;
    height: 70px;
  }

  #mainleft-03
  {
    padding: 0 13px 8px 28px;
    width: 74px;
    height: 68px;
  }

  #mainleft-04
  {
    padding: 0 0 15px 15px;
    width: 100px;
    height: 29px;
  }

  #mainleft-05
  {
    padding: 0 13px 15px 28px;
    width: 74px;
    height: 72px;
  }

  #mainleft-06
  {
    padding: 0 0 15px 15px;
    width: 99px;
    height: 28px;
  }

  #mainleft-07
  {
    padding: 0 0 10px 15px;
    width: 100px;
    height: 43px;
  }


  #mainright-01, #mainright-02, #mainright-03, #mainright-04, #mainright-05, #mainright-06, #mainright-07, #mainright-08, #mainright-09, #mainright-10, #mainright-11, #mainright-12, #mainright-13, #mainright-14, #mainright-15
  {
    float: right;
    clear: right;
    padding: 0;
    height: 30px;
  }

  #mainright-01
  {
    width: 245;
  }

  #mainright-02
  {
    width: 280;
  }

  #mainright-03
  {
    width: 305;
  }

  #mainright-04
  {
    width: 320;
  }

  #mainright-05
  {
    width: 330;
  }

  #mainright-06
  {
    width: 335;
  }

  #mainright-07
  {
    width: 345;
  }

  #mainright-08
  {
    width: 345;
  }

  #mainright-09
  {
    width: 340;
  }

  #mainright-10
  {
    width: 335;
  }

  #mainright-11
  {
    width: 325;
  }

  #mainright-12
  {
    width: 280;
  }

  #mainright-13
  {
    width: 240;
  }

  #mainright-14
  {
    width: 180;
    height: 43px;
  }

  #mainright-15
  {
    font-size: 12px;
  }


  #topbar
  {
    background:#FFF url("YNS_banner_hz_icons_only_60.jpg") top left;
    height:60px;
    margin: 0 0 0 0;
  }

  #bottombar
  {
    background: #9298a9;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #FFF;
    text-align: center;
  }

  #toparea
  {
    margin: 0 0 0 0;
    padding: 0 0 0 0px;
  }

  #toptext
  {
    text-align: center;
    font-weight: bold;
  }

  #spl-01
  {
    float: left;
    clear: left;
    height: 160px;  
    width: 115px;
    background-image: url("mentalhealth_100.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #FFF;
  }

  #spr-01
  {
    width: 115px;
    height: 160px;
    float: right;
    clear: right;
    background-image: url("psych_100.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #FFF;
  }

  #prop
  {
    height:160px;
    float:right;
    width:1px;
  }

  #prop2
  {
    height:480px;
    float:left;
    width:1px;
  }

  #clear
  {
    clear: both;
    height: 1px;
    overflow: hidden;
  }
  

  #topmenu
  {
    background: #9298a9;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
  }

  #quote
  {
    font-style: italic;
  }

  #progtime
  {
    margin: 0 0 0 0;
    float: left;
    width: 60px;
    height: 400px;
    border-style: solid;
    border-width: 1px;    
  }

  #progtext
  {
    float: left;
    margin: 0 0 0 10px;
    border-style: solid;
    border-width: 1px;
  }

.menu ul { display: block; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.menu ul li { display: inline; padding: 0px 10px; margin: 0px; list-style: none; } 


  h1.toparea
  {
    text-align: center;
    margin: 0 0 0 0;
    padding: 9px 0 9px 0;
  }
  h2.toparea
  {
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
  }

  h2.main
  {
    margin: 0 0 0 0;
    padding: 9px 0 9px 0;
  }

  a.menu:link     /* unvisited link */
  {
    color:#FFFFFF;
    text-decoration: none;
    font-weight: bold;
  }

  a.menu:visited
  {
    color:#FFFFFF;
    text-decoration: none;
    font-weight: bold;
  }

  a.menu:hover /* mouse over link */
  {
    color:#c4c9d7;
    text-decoration: none;
    font-weight: bold;
  }

  a:link
  {
    color:#FF0000;
    text-decoration: none;
  }

  a:visited
  {
    color:#FF0000;
    text-decoration: none;
  }

  a:hover
  {
    color:#940000;
    text-decoration: none;
  }

  td.time, td.name, td.area
  {
    padding: 0 30px 10px 0;
    vertical-align: top;
  }

  td.content
  {
    padding: 0 0 10px 0;
    vertical-align: top;
  }

  td.subhead
  {
    padding: 10px 0 10px 0;
  }

  td.filler
  {
    padding: 0 0 5px 0;
  }
