/* global */

*{padding: 0; margin: 0; outline: 0; border: 0; }

.debug{border: 1px solid green;}
.left{float: left;}
.right{float: right;}
.breaker{clear:both; display: block;}
.spacer:after{
  height: 0;
  clear: both;
  content: " ";
  font-size: 0;
  display: block;
  visibility: hidden;
}

body{
  background: #fff url('../images/bg_main.gif') no-repeat center 0;
}

/* end of global */

/* layout */

#wrapper{
  margin: auto;
  width: 984px;
  height: 557px;
}

#header{
  width: 984px;
  height: 135px;
  overflow: hidden;
  position: relative;
}

#header h1{
  top: 60px;
  left: 100px;
  color: #990000;
  position: absolute;
  font: bold italic 25px georgia;
}

#header span{
  top: 0;
  left: 0;
  z-index: 10;
  width: 984px;
  height: 135px;
  position: absolute;
  background: transparent url('../images/bg_header.png') no-repeat;
}

#header ul{
  top: 60px;
  z-index: 10;
  right: 0px;
  width: 600px;
  height: 30px;
  position: absolute;
  list-style-type: none;
}

#header ul li{
  display: inline;
}

#header ul li a{
  text-decoration: none;
}

#header ul li img{
  color: #fff;
  font: 18px impact;
  text-decoration: none;
}

#containerFrame{
  width: 882px;
  height: 412px;
  margin-left: 52px;
  padding: 0 10px 10px 25px;
  background: transparent url('../images/bg_containerFrame.png') no-repeat;
}

#container{
  width: 870px;
  height: 377px;
  padding: 0 5px 5px;
  position: relative;
  background: #F1EDE0 url('../images/bg_container.gif') repeat-x;
}

#container .bcweblab{
  top: 0;
  left: 0;
  width: 256px;
  height: 133px;
  position: absolute;
  background: transparent url('../images/bg_bcweblab.png') no-repeat;
}

#container .leftPNL{
  top: 0;
  left: 5px;
  z-index: 99;
  float: left;
  width: 512px;
  height: 377px;
  position: absolute;
}

#container .rightPNL{
  float: right;
  width: 353px;
  height: 378px;
  background: transparent url('../images/bg_sidepanel.gif') no-repeat 0 55px;
}

.swftext h1{
  text-align: center;
  font: italic small-caps bold 12px verdana;
}

/*end of layout */