body {
  margin: 0px;
  padding: 0px;
  text-align: center;

  font-family: helvetica, arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #404040;
  cursor: default;
  background-color: #f5f5f5;
  background: url(img/bg.gif);
}

#all {
  width: 776px;
  text-align: left;
  margin: 10px 0px 15px 0px;
  margin: 10px auto 15px auto;
  background-color: #ffffff;
}

#al2 {
  padding: 12px;
  padding-bottom: 22px;
  float: left;
  width: 600px;
  border-right: 1px dashed #e0e0e0;
  background-color: #ffffff;
}

#rcol {
  margin-left: 625px;
  padding-top: 60px;
  padding-left: 5px;
}

div#bot {
  clear: both;
}


#sf {
  width: 550px;
}

#bm1 {
  position:absolute;
  z-order:1;
  top:23px;
  text-align:center;
}

#bm2 {
  width:730px;
}

#bm3 {
  width:350px;
  margin-left:350px;
}

.copy { COLOR: #505050; FONT: 10px arial, verdana, sans-serif; font-weight: bold; text-align:right; padding:6px;}

.copy a:link, .copy a:visited { color: #f00000; FONT: 10px arial, verdana, sans-serif; font-weight: bold}

a:link img, a:visited img {
  border: 1px none #ffffff;
}

.code {
  margin: 6px;
}

.code input {
  width: 560px;
}

div#rmenu {
  margin: 10px 5px 15px 2px;
  padding: 4px;
  padding-left: 0px;
  afloat: right;
}

div#rmenu div {
  width: 130px;
}

div#rmenu div a:link, div#rmenu div a:visited {
  display: block;
  padding: 2px 5px 3px 4px;
  font-size: 10px;
}

div#rmenu hr {
  margin: 2px;
}

div.qo {
  margin: 8px 16px 8px 16px;
  background-color: #e8e8e8;
  background-image: url(img/tlquo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px 0px 0px 18px;
	font-style: italic;
}

div.qi {
  background-image: url(img/lrquo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 18px;
	padding-bottom: 5px;
}

h3 {
  font-size: 15px;
}

.al2 p {
  text-align: justify;
}

dfn {
  font-weight: bold;
  text-decoration: underline;
}