#reportContainer table { font-size: 10px; border-collapse: collapse; }
a:link, a:visited, a:hover, a:active { color: #c00; text-decoration:none; }
.mailHeader { padding: 25px 0 30px 0; }
.mailHeader img { padding: 0 20px 0 0; }
.mailHeader p { color:#222; font-family: verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }
body#report { 	background: #eee; 	margin: 0; 	padding: 0;	 }
#reportContainer ol { margin-left:20px !important;}
#reportContainer p { margin:10px 0; }
#reportMailWrapper { 	background-color: #eee; 	text-align: center; 	margin: 0; padding: 0;}
#reportMailWrapper .header {	border-bottom: 1px solid #aaa;	padding: 10px 0 20px 0;	margin-bottom: 20px;}
#reportMailWrapper .header p {	margin: 0 0 0 50px;	padding: 0;}
#reportMailWrapper #reportContainer {	width: 600px;	margin: 0 auto;	background-color: white;	padding: 0 30px 0 30px;	text-align: left;}
#reportContainer {	margin:0; padding:0;	color:#222;	font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.7em;	font-size: 10px;}
#reportContainer h1 {	color:#333;	font:30px/1.2 helvetica, arial, verdana, sans-serif;	margin:0 0 2px 0;	padding:0 0 2px 0;	font-weight:bold;	letter-spacing: -0.3px;}
#reportContainer h2 {	color:#333;	font:16px/1.2 helvetica, arial, verdana, sans-serif;	margin:0 0 2px 0;	padding:0 0 2px 0;	font-weight:bold;	letter-spacing: 0px;}
#reportContainer .analysHead4 h3 {	color:#333;	font:36px/1.2 helvetica, arial, verdana, sans-serif;	margin:0 0 2px 0;	padding:0 0 2px 0;	font-weight:bold;	text-transform:capitalize;	letter-spacing: -1px;}
#reportContainer .analysHead4 h3 {	color:#999;	font:20px/1.2 helvetica, arial, verdana, sans-serif;	margin:0 0 2px 0;	padding:0 0 2px 0;	font-weight:bold;	letter-spacing: -0.3px;}
#reportContainer .analysHead4 h3 span {	color:#c00;	margin: 0; padding: 0;}
#reportContainer .analysHead4 h3 span.external {	color:#87b3f1;	margin: 0; padding: 0;}
#reportContainer p.ingress {	font-size: 12px;	line-height: 1.7em;	margin: 0 0 1em 0; padding: 0;	font-family: verdana, Arial, Helvetica, Verdana, sans-serif;}
#reportContainer td {	border: 0; margin: 0; padding: 0;}
#reportContainer .miniTable {	float: right; 	width:180px; 	margin:0 0 10px 15px;	padding: 0;	border-top: 3px solid black;	border-bottom: 3px solid black;}
#reportContainer .miniTable td {	border-bottom: 1px solid #999;	padding: 5px 0;	margin: 0;	font-size: 10px;	vertical-align:middle;}
#reportContainer .miniTable td img {	padding: 0;	margin: 0 0 0 10px;}
#reportContainer .miniTable em {	font-weight: bold;	font-style:normal;	font-size: 10px;	text-align: right;	width:100%;	display:block;	margin: 0; padding: 0;}
#reportContainer .miniTable td.buy {	background-color: green;	color: white;	padding: 8px;	margin: 0;	border-bottom: 3px solid black;}
#reportContainer .miniTable td.buy em, #reportContainer .miniTable td.sell em, #reportContainer .miniTable td.nocase em {	color:white;	font:30px/1.2 helvetica, arial, verdana, sans-serif;	margin:0 0 2px 0;	padding:0 0 2px 0;	font-weight:bold;	letter-spacing: -0.3px;	text-align:left;}
#reportContainer .miniTable td.sell {	background-color: #c00;	color: white;	padding: 8px;	margin: 0;	border-bottom: 3px solid black;}
#reportContainer .miniTable td.nocase {	background-color: gray;	color: white;	padding: 8px;	margin: 0;	border-bottom: 3px solid black;}
#reportContainer .bigTable {	margin:0 0 10px 0px;	padding: 0;	border-top: 3px solid black;	border-bottom: 3px solid black;}
#reportContainer .bigTable td {	border-bottom: 1px solid #999;	padding: 5px 0;	margin: 0;}
#reportContainer .bigTable th {	background-color: #eee;	margin: 0; padding: 0;}
#reportContainer .finePrint {	font-size: 10px;	color: #999;	margin: 3em 0 0 0; padding: 0 0 2em 0 ;}
#reportContainer .latestReports ul {	margin-bottom: 1em;}
#reportContainer .latestReports h3 {	color:#222;	font-family: verdana, Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;}
a.file {	font-size: 14px;}
a.file img {	margin-right: 6px;	border: 0;}
p.readReport {	font-size: 14px;}

/* analyslistan */
#reportContainer .reportListTable2007, .reportListTable2007 {  font-family: verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
#reportContainer .reportListTable2007 td, .reportListTable2007 td  { padding: 5px; }
#reportContainer .reportListTable2007 th, .reportListTable2007 th  { text-align: left; }
#reportContainer .reportListTable2007 td a, .reportListTable2007 td a { color: black; text-decoration: underline; color:#333; }
#reportContainer .reportListTable2007 th, .reportListTable2007 th, #content .reportListTable2007 th { background-color: #d7d7d7; border: 0; background-image: url(/site/pix/redesign/tabell_th_bg.gif); background-repeat: repeat-x; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
#reportContainer .reportListTable2007 th.buy, .reportListTable2007 th.buy, #content .reportListTable2007 th.buy { background-color: #00c317; border: 0; background-image: url(/site/pix/redesign/tabell_buy_bg.gif); background-repeat: repeat-x; padding: 1px 3px 2px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; height: 17px;}
/*#reportContainer .reportListTable2007 th.buy, .reportListTable2007 th.buy, #content .reportListTable2007 th.buy { background-color: #00c317; border: 0; background-image: url(/site/pix/redesign/tabell_buy_bg.gif);}*/
#reportContainer .reportListTable2007 th.buy a, .reportListTable2007 th.buy a, #content .reportListTable2007 th.buy a { color: #fff; }
#reportContainer .reportListTable2007 th.sell, .reportListTable2007 th.sell, #content .reportListTable2007 th.sell { background-color: #e60000; border: 0; background-image: url(/site/pix/redesign/tabell_sell_bg.gif); background-repeat: repeat-x; padding: 1px 3px 2px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; height: 17px;}
/*#reportContainer .reportListTable2007 th.sell, .reportListTable2007 th.sell, #content .reportListTable2007 th.sell { background-color: #e60000; border: 0; background-image: url(/site/pix/redesign/tabell_sell_bg.gif); background-repeat: repeat-x; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}*/
#reportContainer .reportListTable2007 th.sell a, .reportListTable2007 th.sell a, #content .reportListTable2007 th.sell a { color: #fff; }
.reportListTable2007 tr.odd { background-color: #e8e8e8; border: 0; background-image: url(/site/pix/redesign/tabell_odd_bg.gif); background-repeat: repeat-x; background-color: #E5E5E5 }
.analystyp { font-size: 9px; }
.analystyp a:link, .analystyp a:visited, .analystyp a:hover, .analystyp a:active { text-decoration:underline }

/* all below added 20100301 */

.redeye-rating-wrapper {
  float:left;
  width:468px;
  padding:0;
  margin:0 0 10px;
  clear:both;
}

.redeye-rating {
  float:left;
  width:93px;
  padding:0;
  margin:0;
  text-align:center;
}

.redeye-rating strong {
  font-size:9px;
}

h2.rating span {
  color:#CC0000;
  margin:0;
  padding:0;
}

#rating-wrapper {
  margin:0 0 2em;
  padding:1em 0;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  float:left;
}
