/*
eQ style sheet
*/
/* We want to have the company menu on the right */
table.cvmetadata {
background-color: transparent;
color: inherit;
}
.next_to_h1 table {
float: right;
margin: -7px 0 0 0;
width: 100px;
}
#export_to_excel_wrapper {
height: 0;
position: relative;
margin-top: 6px;
}
#export_to_excel_form {
position: absolute;
right: 0;
top: -32px;
}
form table.company_views_header td, div.next_to_h1 table td {
text-align: right;
}
#footer .invisible {
color: #A2A2A2;
}
form {
display: inline;
}
/* Basic tags */
body {
background-color: #fff;
}
body.web {
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 0 0 0;
background-color: #F5F5F5;
}
body.pdf, body.popup {
background-color: #fff;
}
* html body {
text-align: center;
}
* html body * {
text-align: left;
}
body#printable {
background-color: #fff;
}
img {
border: none;
}
/* Text styles */
h1 {
color: black;
font-size: 17pt;
font-weight: normal;
padding: .3em;
margin: 0px;
}
h1#mainPageHeader {
margin-left: 18px;
}
h2 {
font-size: 16px;
font-weight: bold;
}
h3 {
font-size: 14px;
font-weight: bold;
}
h4 {
font-size: 12px;
font-weight: bold;
}
h5 {
font-size: 12px;
font-weight: bold;
}
/* Menu / navigation tags */
#full_wrapper {
margin-left: auto;
margin-right: auto;
margin-top: 2px;
width: 1000px;
}
#bordered_wrapper {
clear: both;
background-color: #E5E3E4;
border-top: 1px solid #BEBEBE;
border-right: 1px solid #BEBEBE;
border-left: 1px solid #BEBEBE;
margin-bottom: 0px;
}
#top_bar {
padding: 3px;
}
#top_right_column {
float: right;
}
#search_field,
#language_menu {
text-align: right;
padding: 0px;
margin: 0px;
margin-right: 10px;
margin-bottom: 10px;
}
#search_field form,
#language_menu form {
display: inline;
}
#logo_and_meta_bar {
}
#logo {
float: left;
clear: none;
padding-bottom: 12px;
padding-left: 25px;
padding-top: 12px;
}
#logo img {
border: 0px none;
}
#metadata {
float: left;
clear: none;
display: block;
margin-top: 10px;
margin-left: 10px;
}
#page_content {
background-color: white;
clear: left;
color: black;
padding: 0.3em;
border-bottom: 1px solid #BEBEBE;
}
#mainPageMainTable {
background: url("/siteimages/15/mainpage_gradient.png") repeat-x scroll left top white;
margin-top: .8em;
padding-top: 1em;
}
div#logout {
background: url("/siteimages/15/logout_gradient.png") repeat-x scroll left top #5AAB27;
padding-bottom: .5em;
padding-left: 1em;
padding-right: 1em;
padding-top: .5em;
text-align: center;
}
div#logout a {
background-color: transparent !important;
color: white !important;
text-decoration: none !important;
}
table#language_and_search {
background-color: transparent;
margin-top: 22px;
}
#footer, #footer P {
font-size: 10px;
text-align: center;
margin: 0px;
}
#footer {
margin-top: 1em;
}
div.server_number {
color: #F5F5F5;
}
/* End Tags for layout elements */
P, LI, OL {
FONT-SIZE: 12px;
}
TABLE {
BACKGROUND-COLOR: #FFFFFF;
FONT-SIZE: 10px;
COLOR: #000000;
}
.body_bg {
BACKGROUND-COLOR: #A2A2A2;
}
/* the following are defined due to eQ font preferences */
/* basic
*/
TD {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #000000;
}
SELECT {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
}
TEXTAREA, INPUT {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
}
.boughtAnalysisWarning {
COLOR: #FF2222;
}
TH {
TEXT-ALIGN: left;
FONT-SIZE: 10px;
COLOR: #FFFFFF;
}
TH.center {
TEXT-ALIGN: center;
}
#first_cell {
white-space: nowrap;
width: 80px;
}
#last_cell {
white-space: nowrap;
width: 10px;
}
.actionMessage {
color: #0c0;
font-size: 12px;
}
.errorMessage {
font-weight: bold;
color: #c00;
font-size: 12px;
}
/* FORM STYLES */
.wwFormTable {
margin-left: 10px;
font-size: 10px;
border: 0px;
background-color: #fff;
border-collapse: collapse;
border-left: #ccc 1px solid;
border-top: #ccc 1px solid;
border-right: #ccc 1px solid;
}
.formComponent {
margin-left: 10px;
margin-right: 10px;
}
.wwFormTable td {
padding: 5px;
background-color: #eee;
border-bottom: #ccc 1px solid;
}
.wwFormTable .tdLabel {
background-color: #0B6012;
border-right: #ccc 1px solid;
padding-left: 4px;
padding-top: 3px;
font-weight: bold;
color: #fff;
}
.wwFormTable .tdLabel .required {
color: #f33;
}
/* FORM STYLES -- LOGIN */
#Login .wwFormTable {
margin-left: 10px;
font-size: 14px;
border: 0px;
background-color: #fff;
}
#Login .wwFormTable td {
padding: 5px;
border: 0px;
background-color: #fff;
font-size: 12px;
}
#Login .wwFormTable .tdLabel {
border: 0px;
background-color: #fff;
padding-left: 4px;
padding-top: 3px;
font-weight: normal;
color: #000;
}
#Login .wwFormTable .tdLabel .required {
color: #f33;
}
/* Research reports -> Publish a research report breaks without the following classes defined: */
.input1 {
WIDTH: 60px;
}
.input2 {
WIDTH: 140px;
}
.select1 {
WIDTH: 170px;
HEIGHT: 80px;
}
.select2 {
WIDTH: 50px;
}
TD.button_bg_print {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #0B6012;
BORDER-TOP: 1px solid #CCC;
BORDER-BOTTOM: 1px solid #666;
BORDER-LEFT: 1px solid #CCC;
BORDER-RIGHT: 1px solid #666;
FONT-SIZE: 11px;
COLOR: white;
CURSOR: pointer;
}
.pdfheader {
BACKGROUND-COLOR: #fff;
COLOR: #000;
}
H3.pdf {
FONT-FAMILY: Times New Roman;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 8px;
}
H4.pdf {
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 8px;
}
H5.pdf {
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 8px;
}
table.basic, table.color {
background-color: #fff;
/*border: 1px solid #999;*/
border-bottom: 1px solid #A6D209;
}
table.basic th {
border: 1px solid #D6D6D6;
}
table.basic tr.data_header td.leftmost {
border-left: 1px solid #D6D6D6;
}
table.basic tr.data_header td.rightmost {
border-right: 1px solid #D6D6D6;
}
table.basic th, table.color th {
background-color: white;
background-image : url(/siteimages/15/table-header-bg.png);
background-position: bottom;
background-repeat: repeat-x;
color: #A9398A;
font-size: 10pt;
font-weight: bold;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 3px;
padding-right: 4px;
text-align: left;
}
table.basic tr.data_header td, table.color tr.data_header td {
background-color: white;
border-bottom: 1px solid #D6D6D6;
color: black;
font-size: 9pt;
font-weight: normal;
text-align: left;
padding: 4px;
}
table.basic tbody td.last_row_of_section {
border-bottom: 3px solid white;
}
table.basic tr.odd {
background-color: white;
color: black;
}
table.basic tr.even {
background-color: #eee;
color: black;
}
table.basic td, table.color td {
font-size: 8.5pt;
color: black;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
}
table.basic td.rightmost, table.color td.rightmost {
padding-right: 4px;
}
table.basic a {
color: black;
text-decoration: none;
}
table.basic a:hover {
color: #555;
text-decoration: none;
}
div.latest_reports td.leftmost {
width: 27%;
}
div.latest_reports td.rightmost {
width: 5%;
}
td#leftmost {
width: 80px;
}
td#rightmost {
width: 1em;
}
.header .title {
color: white;
font-weight: bold;
font-size: 12px;
}
th.list_header_td_left {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}
div.views_list_header {
padding: 0px;
font-family: inherit;
font-size: inherit;
font-weight: bold;
color: #ffffff;
}
table.basic {
font-size: 10px;
}
table.full_width {
width: 100%;
}
table thead tr th {
color: black;
font-weight: normal;
padding: 2px;
}
/* The text right below the Latest Recommendations table */
.legend_text {
background-color: inherit;
color: #787878;
font-size: 10px;
font-style: italic;
}
/* The items at the bottom of the main page */
table#fancyboxes {
width: 100%;
}
table.fancyboxListing {
background-image : url(/siteimages/15/fancybox_bg.png);
background-repeat: repeat-x;
color: #E7E7E7;
height: 120px;
width: 100%;
}
table.fancyboxListing table {
background-color: transparent;
color: inherit;
}
table.fancyboxListing th {
font-size: 11.8pt;
padding-left: .5em;
padding-right: .5em;
}
table.fancyboxListing td {
font-size: 10.8pt;
padding-left: .5em;
padding-right: .5em;
}
table.fancyboxListing td:first-letter {
text-transform: uppercase;
}
/* Recommendation level 0: Rating suspended, 1 = Sell, 2 = Reduce, 3 = Hold, 4 = Accumulate, 5 = Buy */
.reclevel_0 {
background-color: inherit;
color: #555;
}
.reclevel_1 {
background-color: inherit;
color: #f00;
}
.reclevel_2 {
background-color: inherit;
color: #851732;
}
.reclevel_3 {
background-color: inherit;
color: black;
}
.reclevel_4 {
background-color: inherit;
color: #4492A8;
}
.reclevel_5 {
background-color: inherit;
color: #55F;
}
/* Contact details */
table#contact_details {
background: url("/siteimages/15/footOinloggadStart.gif") repeat-x scroll left top #F0EEEF;
border-right: 1px solid #BEBEBE;
border-left: 1px solid #BEBEBE;
height: 88px;
width: 100%;
}
table#contact_details table {
background-color: transparent;
color: black;
margin-top: 1.3em;
}
table#contact_details tr td {
vertical-align: top;
}
table#contact_details td.title {
background-color: transparent;
color: black;
font-weight: bold;
}
ul#maintext li {
color: #A9388A;
margin-bottom: 1em;
}
ul#maintext span {
color: black;
}
h2#headertext {
font-size: 11pt;
margin-left:24px;
margin-top: -10px;
font-weight: normal;
z-index: 5;
}
.pdfPublishselect {
width: 170px;
}
div#research_buttons_div {
padding-right: 60px;
}
button.tradingbutton {
color: #018ACF;
}
div#buysellbuttons_metadata {
float: left;
clear: none;
display: block;
margin-top: 34px;
margin-left: 75px;
}
span.bluebutton {
background: url(/siteimages/15/bluebutton.gif) no-repeat left;
float: left;
height: 24px;
margin-right: 11px;
position: relative;
width: 47px;
}
div.buysell_cell_container {
height: 18px;
width: 115px;
margin: 2px;
}
div.row_number {
padding: 2px 0px 0px 0px;
}
span.bluebutton a {
width:47px;
margin: 2px auto;
display: block;
font: 12px Verdana, Arial, sans-serif;
color: white;
white-space: nowrap;
text-decoration: none;
text-transform: none;
text-align: center;
}
/* note that this may override the previous definition: */
div.buysell_cell_container span.bluebutton a {
height: 18px;
width: 42px;
}
span.button_row {
background: url(/siteimages/15/bluebutton_smaller.gif) no-repeat left;
height: 18px;
margin-right: 1px;
width: 42px;
}
#rightDataColumn {
padding-left: 3px;
padding-top: 12px;
} |