*:focus { 
  outline: none;
}

a {
	color: #535353;
	text-decoration: none;
}

#wrapper {
  font: 12px/14px Arial,serif;
  color: #3e3e3e;
  overflow: hidden;
  background-color: #FFFFFF;
  /*border-bottom: 24px solid #B5B2B5;*/
  margin: 0;
  border: 0px solid #CCCCCC;
  padding: 0px 0px 0px 0px;
  height: 219px;
  width: 100%;
}

#chartwrapper {
	padding: 17px 0px 0px 0px;
}
#chart {
    float: left;
    margin: 0;
    width: 57%;
}
#chart {
	border-bottom: 0px solid #BBC854;
}

#chartfooter {
    float: left;
    margin: 0;
    padding: 0 0 5px 0px;
    width: 42%;
}
#chart-info {
	display: none;
}
#info-link {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 13px 5px 13px;
	margin: 2px 0px 5px 0px;
	height: 20px;
	background-color: #ECFAB5;
}
#info-link a {
	color: #084AA8;
	text-decoration: none;
}


#info-footer {
	background-color: #FFFFFF;
	padding: 0px 13px 0px 13px;
}
.top-company-info {
  color: #DDEC66;
  display: block;
  background-color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  height: 20px;
  margin: 0px 0px 20px 0px;
  padding: 5px 0px 5px 0px;
}

.top-share-info {
  margin: 0 0 6px 6px;
  color: #4D4D4D;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}

div.top-table table {
	width: 100%;
}
div.top-table table td {
	padding: 0px 0px 2px 0px;
}
div.top-table table td.col2{
    color: #009ee0;
	font:26px/26px serif;
    padding-bottom: 6px;
    padding-top: 0;
}
div.top-table table tr.row02 td.col2, div.top-table table tr.row03 td.col2{
	text-align: left;
}
div.top-table table td.col1 strong, div.top-table table td.col2 strong span {
	color: #000000;
}

div.top-table table .row04 td,
div.top-table table .row03 td,
div.top-table table .row01 td{
    color: #3e3e3e;
    font-size: 14px;
}

div.top-table table .row01 td{
    padding-top: 6px;
	padding-bottom: 0;
}

