/* 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; }