body {
  background: #edf0f5 url(/images/layout/bg001.jpg) repeat-y top center;
}
div#bodycontainer {
  width: 804px;
  margin: 0 auto 0 auto;
  border-left: 1px solid #fff;
  border-right: 2px solid #fff;
}
div#bodycontainer div#body_container {
  padding-top: 10px;
  background:url(/images/layout/login.jpg) repeat-x top left;
  height:483px;
  overflow: hidden;
  display: inline-block;
}
div#bodycontainer div#body_container {
  display: block;
}
div#body_container div#login_container {
  width:497px;
  margin-left:auto;
  margin-right:auto;
  margin-top:auto;
  margin-bottom:auto;
  text-align: left;
}
div#login_container form div.disclaimer {
  width:452px;
  height:121px;
  overflow: auto;
  border-width:3px;
  border-style:inset;
  border-right:none;
  font-size:1em;
  background-color:#ffffff;
}
div#login_container form span.disclaimer {
  font-size:1.5em;
  font-weight:bold;
}
div#login_container form div.bigbox {
  margin-top: 10px;
  margin-left:auto;
  margin-right:auto;
}
div.bigbox div.login_box_top {
  background:url(/images/login/boxtop.gif) repeat-y;
  float:left;
  width:450px;
  height:14px;
  overflow:hidden;
}
div.bigbox div.login_box_bottom {
  background:url(/images/login/boxbottom.gif) repeat-y;
  float:left;
  width:450px;
  height:15px;
  overflow:hidden;
}
div.bigbox div.login_centre_box {
  background:url(/images/login/boxmiddle.gif) repeat-y;
  float:left;
  width:500px;
  overflow:hidden;
}
div.login_centre_box div.formleft {
  margin-top:3px;
  margin-left:10px;
  width:223px;
  float:left;
}
div.login_centre_box div.formright {
  position:relative;
  top:-8px;
  float:left;
  width:180px;
}
div.login_centre_box div.formright ul {
  margin-top:10px;
  list-style-image: url(/images/login/bullet.gif);
  padding-bottom:5px;
  margin-bottom:5px;
  margin-left:5px;
  padding-left:12px;
  background: url(/images/login/lines.gif) repeat-x bottom;
}
div.login_centre_box div.formright li, div.login_centre_box div.formright li a {
  color:#ffffff;
  font-size:1.0em;
}
div.login_centre_box div.formright li a: hover {
  color:#dddddd;
}
div.login_centre_box div.formleft input {
  margin-bottom:8px;
  width:100px;
}
label {
  color:#ffffff;
  font-weight:bold;
  display:block;
  float:left;
  width:95px;
  font-size:1.2em;
}
div.formbig {
  background:url(/images/login/boxcentre.gif) repeat-x;
}

#footer {
  width:740px;
  overflow:hidden;
  padding-top:12px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-image: none;
  background-repeat: no-repeat;
  background-position: left top;
}