/**
 * @version 2007-04-03
 */

@import url("/styles/shared/default-1.3.css");
@import url('/styles/shared/afwshare-1.3.css');
@import url('/styles/shared/afwinsiders-1.0.css');
@import url('/styles/shared/afw/afw_jsfw/afw_jsfw_overlay_window_theme.css');
@import url('/styles/shared/afwshare_totalreturn-1.0.css');
@import url("/styles/shared/afw_tabs2-1.0.css");
@import url('/styles/shared/afwshare_shareprice_calculator-1.0.css');

body { margin: 0; padding: 0; }
html, body, p, li, ol, ul, td, select { font-family: Verdana, helvetica, geneva, sans-serif; font-size: 8pt; color: black }
/* Black links */
a, a:link, a:visited, a:active { text-align: right; text-decoration: none; color: #000 }
/* Hover feedback */
a:hover, tr.genericChartLink td.first { text-decoration: underline; color: #800 }

h2, h3 { font-size: 11px; color: #5D697E; }

/* Rubriker td.rubrikgrey */
p.AFW-Title1, div#afw-insiders h1 {
	color: #5D697E;
	font-family:Arial,Helvetica,Arial;
	/*font-size:12pt;*/
	font-size:16px;
	font-weight:bold;
	margin-top: 0;
}

div form { margin:0px; padding:0px; clear: both; }
hr { height: 1px; color: #999999 }
div.clear { clear: both; }
.AFW-Title1, .AFW-Title2, h1 { font-family: Verdana, helvetica, geneva, sans-serif; font-weight: bold; font-size: 8pt; padding: 3px 0 6px 0 }
.AFW-Title1 { font-size: 10pt; padding-top: 0px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 2px }

/* afw insiders */
div#afw-insiders div.afw-table table th, div#afw-insiders div.afw-table table td { color: #000 ! important; background: none ! important; border-color: #eee; padding: 2px }
div#afw-insiders div.afw-table table .afw-headinglong { color: #000 ! important; padding: 10px 0 }
div#afw-insiders div.afw-table table th.first, div#afw-insiders div.afw-table table td.first { padding-left: 0 }
div#afw-insiders div.afw-table table th.last, div#afw-insiders div.afw-table table td.last { padding-right: 0 }
div#afw-share { width: 650px }

/* Overrides */
td.AFW-graphSmallTickerHead { font-weight: normal; background-color: white; border-bottom: solid 1px #dbdcde }
td.AFW-graphSmallTickerValue { padding-top: 2px; padding-bottom: 2px; background-color: white; border-bottom: solid 1px #edeeee; white-space: nowrap ! important }
td.AFW-tablePaddingLeft { padding-right: 7px; }

.AM-pressFilesSection { text-align: right }
.AFW-Title { font-weight:bold; font-size: 9pt }
.AM-pressDate { font-size: 8pt; color:black; color: #808080 }
.AM-pressSpotItem { padding-bottom: 5px }
.AM-pressHeadline { font-size: 8pt; line-height: 14px }
.AM-pressSummary { padding-top: 2px }
.AM-pressNavigationHeadBg1 { background-image: url(/images/colors.gif); background-repeat: repeat-x }
.AM-pressNavigationHeadBg2 { background-image: url(/images/y-line.gif); background-repeat: repeat-x }
.AM-pressNavigationHeadBg2Intra { background-image: url(/images/g-line.gif); background-repeat: repeat-x }
.AM-pressNavigationBody { padding-top: 3px; padding-bottom: 6px }
.AM-pressNavigationHeadBg, .AM-pressSpotHeadBg, .AM-shareSpotHeadBg, .AFW-TitleBg, .AM-pressHeadingBg { background-color: white; padding: 0 3px }

.AM-Plain { border-bottom: #eee solid 1px; padding: 2px; }
.AM-Subtotal { border-top: #babbbb solid 1px; border-bottom: #babbbb solid 1px; background-color: #f0f0f0; padding: 3px; }
.AM-Total { border-top: #babbbb solid 1px; border-bottom: #babbbb solid 1px;  background-color: #f0f0f0; padding: 3px; }
.AM-Heading, .AM-Headinglong { border-bottom: #989999 solid 2px; padding-bottom:.8em }
.AM-Heading2 { border-bottom: #a9aaaa solid 1px; padding: 3px; font-weight: bold; color: #666; background-color: #eee; }
.AM-Note { padding-bottom:.2em; font-style: italic; font-size: 90%; }

/* Special links in tables */
.AM-Heading2long a:link, .AM-Heading2long a:active, .AM-Heading2long a:visited, .AM-Heading2long a:hover { font-weight: bold; text-align: right; text-decoration: none; color: #800 }
.AM-Heading2long a:active, .AM-Heading2long a:hover { text-decoration: underline }

h1.AM-pressHeading, h2.AM-pressHeading, h3.AM-pressHeading, h2.AM-pressNavigationHead { font-weight: bold; font-size: 1.1em }

/* To get small test in start page ticker */
.AM-pressNavigationHead, .AM-pressSpotHead, .AM-shareSpotHead { font-family: verdana, helvetica, geneva, sans-serif; font-size: 7pt ! important; padding-bottom: 3px; padding-right: 3px }
.AFW-pressBody { margin-right: 15px }
.AM-pressDetailSection { }

/* No display of logo in press detail */
div.AM-pressDetailSection p.c1 img { display: none } /* press release detail logo */
div.spothead { background: rgb(238,238,238); font-size: 11px ! important; font-family: arial; color: #000; font-weight: bold; padding: 0 0 0 2px; margin:0px; }
div.spothead span:hover { text-decoration: underline ! important; color: #66000E }
div.topics div.spothead { margin-top: 15px }
div.presentations div.spothead { margin-bottom: 5px }
div.topics div.afw-press {margin-top: 10px} /* topic spot on start page */
/* Extra margin after press headlines on start page */
div.AM-pressSpotSection div.spothead { margin-bottom:5px; }
div.spothead.intra { background: url('../images/intra_line.gif') repeat-x 0% 1px; font-size: 10px ! important; font-family: verdana; color: #000; font-weight: bold; padding: 1px 0 1px 2px; }
div.spothead.intra span { margin-left: 14px; padding: 0 5px 0 2px; background: #fff }

/* Share price info table (intranet) */
div#sharepriceinfo table td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: black }
div#sharepriceinfo table { width: 100% }
div#sharepriceinfo table td.head { font-weight: bold; text-align: left; font-family: arial }
div#sharepriceinfo table td.head div { margin-top: 20px; padding: 3px 2px 3px 0; background: #eee; text-align: right }
div#sharepriceinfo table td.head div.flag { padding: 3px 2px 3px 22px; text-align: left }
div#sharepriceinfo table td.head.first div { margin-top: 0 }
div#sharepriceinfo table td { text-align: right; padding: 5px 0; border-bottom: solid 1px #ccc; white-space: nowrap }
div#sharepriceinfo table td.head { border: none; padding: 0 }
div#sharepriceinfo table td.first { text-align: left; text-transform: capitalize }

div#sharepriceinfo table td.head.sek div.flag { background-image: url('/images/shared/icon/flags/gif/se.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.cad div.flag { background-image: url('/images/shared/icon/flags/gif/ca.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.usd div.flag { background-image: url('/images/shared/icon/flags/gif/us.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.aud div.flag { background-image: url('/images/shared/icon/flags/gif/au.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.eur div.flag { background-image: url('/images/shared/icon/flags/gif/eu.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.gbp div.flag, div#sharepriceinfo table td.head.gbx div.flag { background-image: url('/images/shared/icon/flags/gif/uk.gif'); background-repeat: no-repeat; background-position: 0% 49% }
div#sharepriceinfo table td.head.pen div.flag { background-image: url('/images/shared/icon/flags/gif/uk.gif'); background-repeat: no-repeat; background-position: 0% 49% }

/* PRESS RELEASES, TEMPLATE VERSION >= 4.2
--------------------------------------------------------------- */
div.press-start div.reports div.AFW-Title2 { padding:10px 0px; }
div.afw-press { clear: both }
div.afw-press.detail {}
div.afw-press.navigation {}
div.afw-press.list {}
div.afw-press.pager {}
div.afw-press div.head { font-weight: bold }
div.afw-press.navigation div.section { margin-bottom: 10px }
div.afw-press.list table tr td { padding: 2px 0 3px 0 }
div.afw-press.list table tr td h3 { margin: 12px 0px 2px 0px; }
div.afw-press.list table tr td div.coverage { font-weight: bold }
div.afw-press.navigation div.body div.item { padding: 2px 0 3px 0 }
div.afw-press.detail span.highlight { background: yellow }
/* navigation */
div.afw-press.navigation div.section { margin: 0 0 10px 0 }
div.afw-press.navigation div.head { background: rgb(238,238,238); font-size: 11px ! important; font-family: arial; color: #000; font-weight: bold; padding: 0 0 0 2px; margin:0px; }
div.afw-press.navigation div.body { margin: 5px 0 }
div.afw-press.navigation div.body div.item { margin: 0 0 5px 0 }
div.afw-press.navigation div.date { font-size: 8pt; color:black; color: #808080 }
div.afw-press.navigation div.date, div.afw-press.navigation div.headline { display: inline }
/* spot */
div.afw-press.spot div.section { margin: 5px 0 }
div.afw-press.spot div.item { padding-bottom: 8px }
div.afw-press.spot div.date, div.afw-press.spot div.headline { display: inline; font-size: 8pt; color:black; color: #808080 }
div.afw-press.spot div.head { background: rgb(238,238,238); font-size: 11px ! important; font-family: arial; color: #000; font-weight: bold; padding: 0 0 0 2px; margin:0px; }
div#afw.spot-intra div.afw-press.spot div.section { margin: 0 }
div#afw.spot-intra div.afw-press.spot div.date { color: black }
div#afw.spot-intra {background-color:#f2f2f2} /* 2007-06-14, 2007-06-28 */
div.filler {background-color:#f2f2f2} /* 2007-06-15, hack to fill spot_intra iframe */
/* list */
div.afw-press.list h2 { font-size: 11px }
div.afw-press.list table { width: 100% }
div.afw-press.list table tr td span.date { color: #808080 }
div.afw-press.list table tr td { border-bottom: solid 1px #edeeee }
div.afw-press.list table tr td.last { white-space: nowrap }
div.afw-press.list table tr td div.coverage { padding-top: 10px }
div.afw-press.list table tr td.first div.coverage { padding-top: 0 }
div.afw-press.list table tr td div.files { margin-top: 5px }
div.afw-press.list table tr td div.files.first { margin-top: 0 }
div.afw-press.list table tr td div.files span.icon { display: none }
div.afw-press.list table tr td div.files.pdf a { background: url('/images/shared/icon/PDF5.gif') no-repeat; padding-left: 17px }
div.afw-press.list table tr td div.files.plain a { background: url('/images/shared/icon/msword1.gif') no-repeat; padding-left: 17px }
div.afw-press.list table tr td div.files.html a { background: url('/images/shared/icon/HTML2.gif') no-repeat; padding-left: 17px; width: 17px; } /* 09-07-20 lägger till width då IE väljer att inte sätta ikonen till rätt bredd när inget innehåll i a-taggen */
div.presentations2 div.afw-press.list table tr td div.files.html span.filesize a { /*background: none*/ }   /*2009-07-20 döljer denna då den gömmer html-ikoner */ /*2007-07-19... för att få bort dubbla ikoner i FF */
div.afw-press.list table tr td div.files.msword a { background: url('/images/shared/icon/msword1.gif') no-repeat; padding-left: 17px }
/* pager */
div.afw-press.pager { padding: 10px 0; text-align: left }
div.afw-press.pager span.selected { font-weight: bold }
/* standard attachments, below body */
/*
div.afw-press.detail div.attachments { float: right; white-space: nowrap }
div.afw-press.detail div.attachments img { display: none }
div.afw-press.detail div.attachments a { width: 18px; height: 18px; background: url('/images/shared/icon/PDF5.gif') 0 100% no-repeat; padding-left: 18px }
*/
/* floating attachments */
div.afw-press.detail div.body div.attachments.float { float: right; width: 130px; padding: 8px; border: solid 1px #ccc; margin: 3px 0 5px 5px }
* html div.afw-press.detail div.body div.attachments.float { margin: 22px 0 10px 10px }
div.afw-press.detail div.body div.attachments.float ul.files { list-style: none; margin: 0; padding: 10px 0 0 0 }
div.afw-press.detail div.body div.attachments.float ul.files li.pdf { background: url('/images/shared/icon/PDF5.gif') no-repeat }
div.afw-press.detail div.body div.attachments.float ul.files li { background-position: 0 0 ! important; margin: 0; padding: 0 0 0 20px; height: 16px }
div.afw-press.detail pre { overflow: auto }
div.afw-press.detail p.c1 img { display: none }
div.afw-press.detail div.head h2 { font-size: 12px }
div.afw-press.detail div.date { color: #808080 }
/* coverage */
div.afw-press.navigation div.coverage ul { list-style: none; margin: 0; padding: 0 }
div.afw-press.navigation div.coverage ul li { display: inline; margin: 0; padding: 0 }
div.afw-press.navigation div.coverage.overflow div.body { height: 20px; overflow: auto }
* html div.afw-press.navigation div.coverage div.body { scrollbar-face-color: #f2f2f2; scrollbar-shadow-color: #ccc; scrollbar-highlight-color: #fff; scrollbar-3dlight-color: #ddd; scrollbar-darkshadow-color: #eee; scrollbar-track-color: #f1f1f1; scrollbar-arrow-color: #aaa }
/* search */
div.afw-press.navigation div.search input.txt { float: left; width: 100px }
div.afw-press.navigation div.search input.btn { float: right; width: 60px }
/* detail view */
div.afw-press div.companyinfo { font-style:italic }
/* Inline images */
div.afw-press div.inline-image { clear: both; float: left; margin: 5px 15px 10px 0; border: none; width: 120px }
	div.afw-press div.inline-image.right { float: right; margin: 0 5px 10px 15px }
div.afw-press div.inline-image div.image img { border: solid 1px #ccc }
	div.afw-press div.inline-image.right div.image img { border: none }
div.afw-press div.inline-image div.caption { font-style: italic }
/* Remove text "Full report" from report and press listings */
div.afw-press span.text { display:none }


/* SHARE CALC
--------------------------------------------------------------- */
div#AFW-sharecalculator.default p em { font-style: normal; font-weight: bold }
div#AFW-sharecalculator.result table.AM-Table td { text-align: right }
div#AFW-sharecalculator.result table.AM-Table td.first { text-align: left }
div#AFW-sharecalculator.result table.AM-Table td.c2 { text-align: left }
div#AFW-sharecalculator.result table.AM-Table td.c3 { text-align: left }

/* METALQUOTES, v.2
--------------------------------------------------------------- */
div#metalquotes2 { width: 655px }
div#metalquotes2 table { width: 100% }
div#metalquotes2 table td { padding: 2px 0 2px 10px; text-align: right; font-size: 10px ! important }
div#metalquotes2 table td.first { padding: 2px 30px 2px 0; text-align: left }
div#metalquotes2 table td.heading { font-weight: bold; background: #eee; font-family: arial; font-size: 11px ! important; padding-left: 2px }
div#metalquotes2 table td.heading2 {  }
div#metalquotes2 table td.heading3 { padding-top: 5px ! important }
div#metalquotes2 table td.heading4 { background: #fbfbfb }
div#metalquotes2 table td.heading4 { padding-left: 0 }
div#metalquotes2 table td.heading4 a { font-weight: bold; text-decoration: underline }
div#metalquotes2 table td.plain { border-bottom: solid 1px #eee }
div#metalquotes2 table td.break {  }
div#metalquotes2 table tr.over { background: #fafafa }
div#metalquotes2 div.rlogo { background: url('/images/reuters.gif') no-repeat; width: 97px; height: 18px; float: right }

div#metalquotes2 p.note1 { border: solid 1px #ccc; -moz-border-radius: 5px; padding: 10px; margin: 10px 0 20px 0; background: #f9f9fa }
div#metalquotes2 p.inven { margin-top: 40px }
div#metalquotes2 div.links { margin-top: 40px }
div#metalquotes2 div.links div.row { clear: both; margin-bottom: 10px; }
div#metalquotes2 div.links div.col_left { float: left; width: 4%; }
div#metalquotes2 div.links div.col_right { float: left; width: 90%; }
div#metalquotes2 div.links div.col_right ul { margin: 10px 0px 0px; padding: 0px; }
div#metalquotes2 div.links div.col_right li { list-style-type: none; }
div#metalquotes2 div.links div.col_right div.tree_list { background: url('/images/treelist/tree_list_baseline.gif') repeat-y 10px 0px; }
div#metalquotes2 div.links div.col_right ul ul { margin: 0px 0px 0px 10px; padding: 0px; }
div#metalquotes2 div.links div.col_right ul ul li { padding-left: 13px; background: url('/images/treelist/tree_list_child.gif') no-repeat center left; }
div#metalquotes2 div.links div.col_right ul ul li.last { padding-left: 13px; background: url('/images/treelist/tree_list_child_last.gif') no-repeat 0px 7px; }

/* table */
div#metalquotes2.table div#load-chart-popup { display: none; position: absolute; top: 200px; left: 220px; padding: 20px; border: solid 1px #ccc; width: 200px; -moz-border-radius: 5px; font-weight: bold; text-align: center; background: #fff }

/* detail */
div#metalquotes2 div.btns { text-align: left; margin: 20px 0; padding: 10px 0; width: 655px; border-top: solid 1px #ccc }
div#metalquotes2 div.btns input { vertical-align: -2px }
div#metalquotes2 div.btns label { display: block; float: left; margin-right: 10px; white-space: nowrap }
div#metalquotes2.detail img#chart-img { background: url('/images/metalquotes2_loading3.gif') no-repeat }


/* METALQUOTES
--------------------------------------------------------------- */
div#afw.metalquotes.ticker5 div { padding: 0 ! important }
div#afw.metalquotes.ticker3 div#metalquotes2.ticker { width: 100% ! important; padding-top: 14px }
div#afw.metalquotes.ticker3 div#metalquotes2.ticker table td { padding: 1px 0 ! important }

div#metalquotes2.ticker.intra { width: 100% ! important; margin-top: 14px }
div#metalquotes2.ticker.intra table td { padding: 1px 0 ! important }

/* CURRENCIES
--------------------------------------------------------------- */
div#afw.metalquotes.ticker5 div.spothead {
	color:#5D697E ! important;
	font-family:Arial,Helvetica,Arial ! important;
	font-size:16px ! important;
	font-weight:bold ! important;
	background: none ! important;
}

/* Share Capital
-------------------------------------------------------------- */
div.Share-Capital td.AM-Plain {padding-bottom:1em}
div.Share-Capital2 td { padding-right: 3px }
div.Share-Capital2 td.last { padding-right: 0 }
div#afw.Share-Capital2 { margin: 10px; padding: 10px }

/* attachments in navigation */
div.afw-press.navigation div.attachment { clear: both; margin-top: 40px }
div.afw-press.navigation div.attachment ul.files { list-style: none; margin: 0; padding: 0 }
div.afw-press.navigation div.attachment ul.files li.pdf { background: url('/images/shared/icon/PDF5.gif') }
div.afw-press.navigation div.attachment ul.files li.html { background: url('/images/shared/icon/HTML.gif') }
div.afw-press.navigation div.attachment ul.files li.doc { background: url('/images/shared/icon/DOC.gif') }
div.afw-press.navigation div.attachment ul.files li.jpg { background: url('/images/shared/icon/JPG.gif') }
div.afw-press.navigation div.attachment ul.files li { background-position: 0% 0% ! important; background-repeat: no-repeat ! important; margin: 0; padding: 0 0 0 20px; line-height: 18px }

div.afw-press.detail div.attachments { line-height: 20px; margin: 10px 0 }
div.afw-press.detail div.attachments img { margin-top: -8px; *margin-top: -3px }

span.incoop a, span.incoop a:hover { font-size: 85%; color: #ccc; text-decoration: none; display: block; clear: both; text-align: left !important; margin-top: 10px }
span.incoop a img, span.incoop a:hover img { height: 9px !important; -moz-opacity: .7; opacity: .7; filter: alpha(opacity=70); }

/* SHAREINFO
----------------------------------------------------- */
div#afw.page_shareinfo  div#AFW-share { width: 100%; }
div#afw.page_shareinfo  div#AFW-share-wrapper { width: 100%; }
div#afw.page_shareinfo  div#AFW-share-left { width: 480px; }
div#afw.page_shareinfo  div#AFW-share-tables table td { padding: 1px 6px; }
div#afw.page_shareinfo  div#AFW-share-tables table td.afw-heading { padding: 2px 6px; font-size: 1.1em; }
div#afw.page_shareinfo  div#AFW-share-header h1,
div#afw.page_shareinfo  div#AFW-share-right h2,
div#afw.page_shareinfo  div#afw-share div.header h2,
div#afw.page_shareinfo  div#AFW-share-shareinformation h2,
div#afw.page_shareinfo  div#AFW-share-orderbook h2,
div#afw.page_shareinfo  div#afw-share div.section h2 { font-size: 1.2em; margin: 0px; padding: 2px 6px; }
div#afw.page_shareinfo  div#AFW-share-header h1,
div#afw.page_shareinfo  div#AFW-share-right h2,
div#afw.page_shareinfo  div#afw-share div.header h2,
div#afw.page_shareinfo  div#afw-share div.section h2,
div.afw-table table .afw-heading,
div#afw.page_shareingo  div#AFW-share-shareinformation h2,
div#afw.page_shareinfo  div#AFW-share-orderbook h2,
div.afw-table table .afw-headinglong { background-color: #B8C3CA; color: #fff; }
div#afw.page_shareinfo  div#afw-share div.header { background-color: transparent; padding: 0px; }
div#afw.page_shareinfo  div#afw-share div.header,
div#afw.page_shareinfo  div#afw-share div.ticker,
div#afw.page_shareinfo  div#afw-share div.wrapper,
div#afw.page_shareinfo  div#afw-share div.wide,
div#afw.page_shareinfo  div#afw-share div.wide div.wrapper,
div#afw.page_shareinfo  div#afw-share div.footer { width: 100%; }
div#afw.page_shareinfo  div#afw-share td.afw-heading { font-weight: bold; }
div#afw.page_shareinfo  div#afw-share div.wrapper div.left { width: 473px; }
div#afw.page_shareinfo  div#afw-share div.wrapper div.left.shareinformation { width: 315px; }
div#afw.page_shareinfo  div#afw-share div.wrapper div.right.orderbook { width: 315px; }
div#afw.page_shareinfo  div#totalreturn div.box { background-color: #f8f8f8; }
div#afw.page_shareinfo  div#totalreturn table, div#totalreturn table tbody { background-image: none ! important; border: none ! important; width: 100%; }
* html div#afw.page_shareinfo  div#totalreturn table { width: 90%; }
div#afw.page_shareinfo  div#totalreturn table th.trh, div#totalreturn table td.trv { background: #DFEFFF; padding: 5px 10px }
div#afw.page_shareinfo  div#totalreturn table th.trh { border: solid 1px #ccc; border-bottom: none; padding-bottom: 0 }
div#afw.page_shareinfo  div#totalreturn table td.trv { border: solid 1px #ccc; border-top: none; }
div#afw.page_shareinfo  div#table-dividend-table-x td.afw-plain.last { white-space: nowrap; }
div#afw.page_shareinfo  div#AFW-share-dropnavigation h2 { font-size: 1.1em; }
div#afw.page_shareinfo  p { margin: 0px 0px 10px; }
div#afw.page_shareinfo  div#totalreturn form { margin: 0px 0px 10px; }
div#afw.page_shareinfo  div#AFW-share.totalreturn div#AFW-share-markers { margin-top: 10px; }
#afw.page_shareinfo .afwshare-overlib table.head { background-color: #B8C3CA; }
#afw.page_shareinfo .afwshare-overlib table.body span { color: #666 !important; }
div#afw.page_shareinfo  div#AFW-share-orderbook td { text-align: right; }
div#afw.page_shareinfo  div#AFW-share-orderbook td.header { font-weight: bold; }
.totalreturn div#AFW-share-header,
.totalreturn div#AFW-share-header h1 { background-color:#EAECF0; color:#000000; font-size:10px; font-weight:bold; }
.totalreturn div#AFW-share-right h2 { background-color:#EAECF0; color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase; padding:3px 3px 3px 5px; }
.totalreturn div#AFW-share-tables table td.afw-heading { background-color:#EAECF0; color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase; padding:3px 3px 3px 5px; }
.totalreturn div#AFW-share-dropnavigation div.from h2,
.totalreturn  div#AFW-share-dropnavigation div.to h2 { color:black; font-size:10px; font-weight:bold; text-transform:uppercase; }
.totalreturn div#AFW-share-dropnavigation div.selects select { font-size:10px; width:60px; }
table.afwshare-overlib table.head { background-color: black; padding: 1px; }
table.afwshare-overlib table.head td b span { color: white !important; }
table.afwshare-overlib table td { color: black; padding: 0px; }
table.afwshare-overlib table.body { border-color: black; padding: 2px; }
#afw-dividend .chart { text-align: center; }

/* STARTPAGE
----------------------------------------------------- */
.startpage_right_spot { margin-left: 10px; }

/* FINSTAT
----------------------------------------------------- */
#finstatgraph h2 { font-size: 10px; font-weight: bold !important; }
#finstatgraph .tablenav,
#finstatgraph .tablenav .drop.y2 { margin-bottom: 15px; }
.download li.excel { background:#F9F9F9 url(/images/shared/icon/XLS2.gif) no-repeat scroll 0 1px; margin:0; padding:2px 0 2px 18px; }
.download ul.download { list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:0; padding:0; }
div.note { padding: 5px 0px 4px; border-top: 1px solid #ccc; margin-top: 5px; }

/* PRESENTATIONS
----------------------------------------------------- */
#afw-press-list-table td { vertical-align: top; }