@font-face{
font-family:"Frutiger Next Bold";
src:url("fonts/22845090-4466-442c-9c2a-0326052fe241.eot?#iefix");
src:url("fonts/22845090-4466-442c-9c2a-0326052fe241.eot?#iefix") format("eot"),url("fonts/5beb2de5-f02e-4d93-95f9-8dae06b289d8.woff") format("woff"),url("fonts/566ceea8-45dc-4291-8304-03f6be79b86a.ttf") format("truetype"),url("fonts/28d2ffe3-7c4f-4beb-ad26-0b5374c438e6.svg#28d2ffe3-7c4f-4beb-ad26-0b5374c438e6") format("svg");
}
@font-face{
font-family:"Frutiger Next Light";
src:url("fonts/8ec73b09-4744-4d42-a626-4222743a8e34.eot?#iefix");
src:url("fonts/8ec73b09-4744-4d42-a626-4222743a8e34.eot?#iefix") format("eot"),url("fonts/f90b67e0-ac70-41c5-9f16-d837fa32d424.woff") format("woff"),url("fonts/f64b89e7-5e51-4f42-8c0a-c2098aeb155a.ttf") format("truetype"),url("fonts/9f244bd5-a306-44d4-a295-4e5b617ae0ab.svg#9f244bd5-a306-44d4-a295-4e5b617ae0ab") format("svg");
}
@font-face{
font-family:"Frutiger Next Regular";
src:url("fonts/7900e15a-fffb-41c1-8dca-5281b0aa1678.eot?#iefix");
src:url("fonts/7900e15a-fffb-41c1-8dca-5281b0aa1678.eot?#iefix") format("eot"),url("fonts/0bff5a93-ce9b-4468-9a94-431fb03301d0.woff") format("woff"),url("fonts/5637b6b1-c92e-46f9-872a-6efc4af0a955.ttf") format("truetype"),url("fonts/814fa816-7759-4a09-bc74-029021571be0.svg#814fa816-7759-4a09-bc74-029021571be0") format("svg");
}

*:focus { 
  outline: none;
}

a {
	color: #535353;
	text-decoration: none;
}

.alteration-up {
  color: #0c0;
}

.alteration-equal {
  color: #aaa;
}

.alteration-down {
  color: #c00;
}

#wrapper {
  width: 100%; 
  font-family:'Frutiger Next Regular', Arial;
  font-size: 14px;
  line-height: 19px;
  font-weight: normal;
  color: #333;
  overflow: hidden;
  background-color: #fff;
  border-bottom: 2px solid #eee;
  padding: 0;
  margin: 0;
  width: 220px;
}

#wrapper .frutigerNextBold {
  font-family:'Frutiger Next Bold', Arial;
}
#wrapper .frutigerNextLight {
  font-family:'Frutiger Next Light', Arial;
}

h1.top-company-info {
  background-color: #cc0000;
  color: #fff;
  font-size: 18px;
  margin: 0 0 10px 0;
  padding: 10px;
}

.top-share-info {
  margin: 0 0 10px 10px;
}

#chart {
  padding-left: 0px;
}

div.top-table tr.row0 td, div.top-table tr.row2 td {
  background-color: #fafafa;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
div.top-table td.col0 {
  width: 74px;
  padding: 3px 0px 3px 10px;
  font-size: 14px;
  /*font-weight: bold;*/

}
div.top-table td.col1 {
  width: 60px;
  text-align: right;
  font-size: 14px;
  padding-right: 3px;
}
div.top-table td.col2 {
  width: 60px;
  padding-right: 14px;
  /*font-weight: bold;*/
  text-align: right;
  font-size: 14px;
}
a#linkMore {
  display: block;
  color: #cc0000;
  padding:15px 0 15px 25px;
  background: url("images/arrowLink.png") no-repeat 10px 20px transparent; 
  font-size: 14px;
  line-height: 19px;
}
a#linkMore:hover {
  text-decoration: underline;
}


/*If the parameter is to adjust 	width*/
#wrapper.new-format{ width:240px; }
#wrapper.new-format table{ width:100%; }
#wrapper.new-format .top-share-info{ margin-top:5px }
#wrapper.new-format .top-share-info p{  font-weight: bold; }
#wrapper.new-format .top-share-info p strong{  font-weight: normal; }
.teaser-source { font-size: 12px; line-height: 14px; padding: 5px 0;}