.message{
  border: 1px solid #E5E5E5;
  padding: 20px 20px 20px 40px;
  background-color:#fcfcfc;
  font-size: 115%;
  max-width:90%;
  line-height: 2.0;
}
.graph {
 width: 320px;
 border: 1px solid #207870;
 margin-bottom: 0.5em;
}
.graph span.bar{
 position: absolute;
 z-index: 1;
 display: block;
 background-color: #29f;
}
.graph span.exp{
 position: absolute;
 z-index: 1;
 display: block;
 background-color: #228B22;
}
.graph span.up{
 position: absolute;
 z-index: 1;
 display: block;
 background-color: #c33;
}
.graph span.dwn{
 position: absolute;
 z-index: 1;
 display: block;
 background-color: #1E90FF;
}
.slist span.bar,
.slist span.exp,
.slist span.up,
.slist span.dwn{
 height: 2em;
}
.glist span.bar,
.glist span.exp,
.glist span.up,
.glist span.dwn{
 height: 2em;
}
.graph span.text { position:relative;left:0.2em;z-index:2;color: #f0ffff;}

.graph h2 {
  margin-top: 0.1em;
  padding-left: 5px;
  color: #000;
  font-weight: bold;
  font-size: 75%;
 clear: both;
}
.graph h2 a {
	display:block;
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
dl.slist dt {
  clear: left;
  float: left;
  margin-top: 0.5em;
  border-bottom: solid 1px #CCC;
  width: 10em;
  line-height: 1.5em;
  height: 2em;
  padding-left: 5px;
  color: #000;
  font-weight: bold;
  font-size: 75%;
  white-space: nowrap;
  overflow: hidden;
}

dl.slist dd {
  position: relative;
  margin-top: 0.5em;
  border-bottom: solid 1px #CCC;
  margin-left: 10em;
  line-height: 1.5em;
  height: 2em;
  background:#696969;
  font-size: 80%;
  white-space: nowrap;
  overflow: hidden;
}
dl.glist dt {
  clear: left;
  float: left;
  border-bottom: solid 1px #CCC;
  margin-top: 0.1em;
  width: 13em;
  line-height: 1.5em;
  height: 2em; 
  padding-left: 1px;
  color: #000;
  font-size: 75%;
  white-space: nowrap;
  overflow: hidden;
}
dl.glist dt a {
	display:block;
	float: right;
	text-decoration: none;
	width: 13em;
	height: 2em;
}
dl.glist dd {
  position: relative;
  margin-top: 0.1em;
  margin-bottom: 1px;
  margin-left: 13em;
  line-height: 1.5em;
  height: 2em; 
  background:#696969;
  font-size: 80%;
}
ul.tab {
	list-style:none;
	font-size: 100%;
	max-width:320px;
}
ul.tab li {
	margin:0 5px;
	padding:0 5px;
	text-decoration: none;
	font-weight: bold;
	color: #336699
}
ul.tab li a {
	display:block;
	text-decoration: none;
	font-weight: bold;
	color: #336699
}
ul.tlist li {
 max-width: 100px;
 list-style-type: none;
 float: left;
 margin:5px 3px;
 padding:5px 3px;
}
ul.tlist li a {
	display:block;
	text-decoration: none;
	font-weight: bold;
}