/* Start of CMSMS style sheet 'HSBC2008-Page Layout' */
html
{
  height: 100%;
}
body
{
  top: 0px;
  left: 0px;
  margin: 0px auto;
  padding: 0px;
  height: 100%;
  text-align: left;
  background-image: url('images/hsbc2008/leather_wallpaper.jpg');
  background-repeat: repeat;
  background-attachment: fixed;
}
#header
{
  top: 0px;
  left: 0px; 
  height: 270px;
  width: 880px;
  margin: 0px auto;
  background-image: url('images/hsbc2008/header.png');
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
#container
{
  position: relative;
  top: 0px;
  width: 880px;
  margin: 0px auto;
  padding: 0px 0px 50px 0px;
  background-image: url('images/hsbc2008/container_back.png');
  background-position: center;
  background-repeat: repeat-y;
  overflow: hidden;
}
#preload
{
  height: 0px;
  width: 0px;
  visibility: hidden;
  overflow: hidden;
}
a,
a:link,
a:active,
a:visited,
a:visited:active
{
  color: rgb(0,0,0);
  text-decoration: none;
}
a:hover,
a:visited:hover
{
  color: rgb(0,0,255);
  text-decoration: none;
}
img
{
  border: 0px;
}
p
{
  color: rgb(0,0,0);
  text-align: justify;
  font-family: Cambria, Times New Roman, serif;
}
h1,
h2,
h3,
h4,
h5
{
  color: rgb(0,0,0);
  text-align: center;
  font-family: Cambria, Times New Roman, serif;
  font-variant: small-caps;
}
h1
{
  font-size: xx-large;
}
h2
{
  font-size: x-large;
}
h3
{
  font-size: large;
}
h4
{
  font-size: normal;
}
h5
{
  font-size: normal;
  text-align: left;
}

/* End of 'HSBC2008-Page Layout' */

