/* CSS Document */

  body {
  margin:0;
padding:50px 5px 5px 5px;
  font:1em Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  background:#fff;
  height:100%; /* this is the key! */
}

body, td {
  font-size:10px;
}

  #header {
  height: 70px;
  background-color: #EAEAEA;
  border:1px solid #333;
  padding:0;
  display:none;     /* don't display header on this occasion */
  }
  #left {
  position:absolute;
  top:0px;
  left:0;
  padding:0px 5px 0px 5px;
  width:250px;
  height:100%; /* works only if parent container is assigned a height value */
  background:black;
  color: white;
  border:1px solid #333;
  border:none;
  }
  #left_border {
  position:absolute;
  top:0px;
  left:260px;
  width:20px;
  height:100%; /* works only if parent container is assigned a height value */
  background:black url('media/bw_fade.gif') repeat-y;
  }
  .content {
  position: relative;
  top:0pgeneral.cssx;
  margin-left:280px;    /* make same as #left width plus any padding */
  margin-right:210px;   /* make same as #right width plus any padding */
  margin-bottom:10px;
  background:white;
  border:1px solid #333;
  padding:5px;
  border:none;
  }
  #right {
  position:absolute;
  right:2px;
  top:0;
  padding:0px 5px 0px 5px;
  width:200px;
  height:100%; /* works only if parent container is assigned a height value */
  /*background:white url('media/bw_fade.gif') repeat-y;*/
  border-left:1px solid #333;
  text-align:center;
  }

  a{
  text-decoration:none;
  }
  img{
    border:none;
  }
  tr, td{
    vertical-align: top;
  }
h4 {
  font-size:12px;
  font-weight:bold;
  color:black;
}



/*************************** start main menu ******************************/
.menu_title {
  font:32px bold Arial, sans-serif;
  color:red;
}
.menu_subtitle {
  font-size:9px;
  margin-right:10px;
}
.menu_item, a.menu_item, .address, a.address {
font-size: 10px;
text-align:right;
text-decoration:none;
color:white;

}
.menu_item {
  font-weight:bold;
  margin-right:10px;
}

a.menu_item:hover, a.address:hover {
  color:red;
}
.lh td {
  height:1px;
  vertical-align:middle;
}
.lw {
  width:5px;
}
.lb {
  border-bottom: 1px white solid;
}
.lt {
  border-top: 1px white solid;
  border-right: 1px white solid;
}
.lc {
  border-right: 1px white solid;
  border-bottom: 1px white solid;
}
.lr {
  border-right: 1px white solid;
}
/***************************  end  ******************************/

.pp_credits {
  margin-top:100px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  color: #c0c0c0;
  }
a.pp_credits, a.pp_credits:hover, a.pp_credits:visited {
color: #c0c0c0;
text-decoration: none;
}
a.pp_credits:hover{
  color:red;
}



