* {
  padding: 0;
  margin: 0;
}

html {
  overflow: hidden;
}

* html, * html body {
  overflow: hidden;
  padding: 50px 0;
  margin: -50px 0;
  padd\ing: 0;
  ma\rgin: 0;
}

iframe {
  display: block; width: 100%; border: none;
}

object {
  outline:none;
}

body {
  overflow-y: hidden;
  font-family: Arial, sans-serif;
  font-size: x-small;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5em;
}

/* Canvas */
* html #cb925359a82e1013d3dda73d0c041aa02f7b6bae3 {
  overflow-y: scroll;
  width: 100%;
  height: 100%;
  z-index: 99;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* layers */
#a594fd1615a341c77829e83ed988f137e1ba96231, #bf1c4a8824e716b351decc2b1fd4d953927fafda2, #cb925359a82e1013d3dda73d0c041aa02f7b6bae3 {
  position: absolute;
  margin: 0;
  width: 100%;
}

#a594fd1615a341c77829e83ed988f137e1ba96231{
  z-index: 99;
  top: 0;
  height: 50px;
  padding: 0;
}

#cb925359a82e1013d3dda73d0c041aa02f7b6bae3 {
  z-index: 9;
  top: 50px;
  height: 100%;
}

#bf1c4a8824e716b351decc2b1fd4d953927fafda2 {
  z-index: 99;
  bottom: 0;
  height: 25px;
}

html>body #a594fd1615a341c77829e83ed988f137e1ba96231, 
html>body #bf1c4a8824e716b351decc2b1fd4d953927fafda2 {
  position: fixed; /* for moz/opera and others */
}

* html #bf1c4a8824e716b351decc2b1fd4d953927fafda2 {
  position: absolute;
  overflow: auto;
}
