html {
  height:100%;
}
body {
  margin:0;
  padding:15px;
  background:#fff;
  color:#000;
  font: 14px/1.3 verdana,arial,sans-serif;
  text-align:center;
}
a, a:hover {
  color:#004;
  text-decoration:none;
}
img {
  border:0;
}
img.left {
  float:left;
  margin:3px 3px 3px 0;
}
img.right {
  float:right;
  margin:3px 0 3px 3px;
}
div#body {
  margin:auto auto;
  padding:0;
  border:1px dotted #888;
  background:#eee;
}
div#menublock {
  margin:3px;
  padding:0;
  width:180px;
  float:left;
  background:#fff;
  border:1px dotted #888;
  text-align:left;
}
div#menublock ul {
  margin:0;
  padding:3px;
  list-style:none;
}
div#menublock li {
  margin:0;
  padding:0 2px 0 15px;
  background: url(images/bull.gif) 1px 5px no-repeat;
}
div#copy {
  margin:-46px 3px 3px 3px;
  padding:0 2px;
  width:176px;
  height: 41px;
  float:left;
  background:#fff;
  border:1px dotted #888;
  text-align:left;
  font:9px/11px verdana,arial,sans-serif;
}
div#copy a {
  padding-left:12px;
}
div#copy img {
  margin-top:2px;
}
div#contentblock {
  margin: 3px 3px 3px 189px;
  padding:0;
  background:none;
}
div#promocolumn {
  margin:0;
  padding:0;
  width:120px;
  float:right;
  background:#fff;
  border:1px dotted #888;
  text-align:center;
  font: 10px/1.2 verdana,arial,sans-serif;
}
div#promocolumn img {
  margin-top:10px;
}
div#maincolumn {
  margin: 0 126px 0 0;
  padding:10px;
  background:#fff;
  border:1px dotted #888;
  text-align:left;
}
div#maincolumn p {
  margin:0;
  padding:3px;
  font: 12px/1.2 verdana,arial,sans-serif;
}
div#maincolumn h1 {
  margin:0;
  padding:3px;
  font: bold 16px/1.2 verdana,arial,sans-serif;
}
div#maincolumn h2 {
  margin:0;
  padding:3px;
  font: bold 14px/1.2 verdana,arial,sans-serif;
}
div.cclear {
  margin:0;
  padding:0;
  clear:right;
}
div.lclear {
  clear:left;
}
.underlined {
  text-decoration:underline;
}

