body, html {
background: #FC7B25;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  text-align:center;
}
#container {
  min-width:800px;
  min-height:600px;
  width:100%;
  height:100%;
  width:expression(document.body.clientWidth < 900?
    "900px": "100%" ); /* pro IE */
  height:expression(document.body.clientHeight < 480?
    "480px": "100%" ); /* pro IE */
  position:absolute;
  top:0;
  left:0;
}
#container-horizontal {
  text-align:left;
  margin:auto;
  position:absolute;
  top:50%;
  left:50%;
}
#container-in {
background: #FC7B25;
  position:absolute; 
  top:-240px;
  left:-450px;
  width:900px;
  height:480px;
   overflow:auto;
}
a:link { 
color: #000080;
}
a:visited { 
color : #000080;
}
a:hover {
color :#FFFFFF;
}