@charset "utf-8";
/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background-color:#fff;
margin:0;
padding:20px;
}
img {border:none;}
#maincontainer {background-color:#fff;}
#banner_top,#print, #skycoladsense, #fivelinkblock , #MediumRectangle, #all_analystnews,#footer, #banner_top2, #skycol160, #skycol200, #logreg, #mainnavigation, #subnavigation, #infoarea {display:none;}

table {
width:100%;
background-color:#FFF;
font-size:1em;
line-height:1.4em;
padding:0;
}
table.verttable {border-right:1px solid #a8cde1;border-bottom:1px solid #a8cde1;}
table.profile th {font-weight:300;}
table.profile th a {font-weight:300 !important}
table.portfolio_table {border:1px solid #a8cde1;
border-top:none;}

.noprint {display:none;}


a {
color:#069;
font-size:1em;
font-weight:700;
}

a:hover {
color:#333;
font-size:1em;
font-weight:700;
}


th {
border-top:1px solid #a8cde1;
background-color:#d7e8f1;
text-align:left;
padding:5px 7px;
}


table.positive th {
border-top:1px solid #b7fd8b;
background-color:#defeca;
}

table.positive td {
border-top:1px solid #b7fd8b;
background-color:#fff;
}

table.negative th {
border-top:1px solid #fd9a8b;
background-color:#fd9a8b;
}

table.negative td {
border-top:1px solid #fd9a8b;
}

#analystnews_company table th.rating {
width:170px;
}

#all_analystnews table th.action {
width:120px;
}

#all_analystnews table th.rating {
width:60px;
}

#all_analystnews table th.company {
width:190px;
}

table th.price {
width:90px;
}

th a {
text-decoration:none;
color:#333!important;
border-bottom:1px dotted #f65336;
}

th a:hover,th a.down:hover,th a.up:hover {
text-decoration:none;
color:#069!important;
}



table th.analyst,td.analyst {
text-align:right;
}



td {
background-color:transparent;
font-size:.95em;
border-top:1px solid #a8cde1;
text-align:left;
vertical-align:top;
padding:7px;
}


td.sum {border-top:3px solid #333;border-bottom:3px solid #333;padding:20px 7px!important;font-size:1.2em;}

tr.ranking td,tr.ranking th {
border-left:1px solid #a8cde1;
}

tr.lightblue td,tr.lightblue th {
border-left:1px solid #a8cde1;
background-color:#eef6fa;
}


table tr.portfolio th{font-weight:300;font-size:0.9em;}
table tr.portfolio2 th{font-weight:300;font-size:0.9em;background-color:#eaf2f7;color:#676767}
table tr.investor_relations {color:#676767;}
table tr td.portfolio_name {background-color:#eee;font-weight:400;color:#000;}
table tr td.portfolio_tools {background-color:#eee;font-weight:400;color:#000; text-align:right;}
table tr td.portfolio_tools2 {text-align:right;border-top:1px dashed #eee;padding:0px 7px;font-size:0.9em;color:#718f9e}
table tr td.portfolio_tools2 div a {font-weight:300 !important; text-decoration:none;color:#718f9e !important}
table tr td.portfolio_tools2 div a:hover {color:#000 !important}
