﻿/* Version 1.09 */
/* History 
AT:061108 - Added "text-align:left;" for CompositeBox2.
AT:061108 - changed padding definition for p.More (3px 5px 0px 0px to 3px 0px 0px 0px;)
RA:061113 - CompositeBox2 changes for inner tables
RA:061114 - New Cols for 1+3
RA:061127 - new style: CompositeBox4, TradInstForm1 td.MixedContent added
AT:061212 - changed CompositeBox2: removed text-align:left from td and added to header.
AT:070212 - changed CompositeBox2: added text.align:left to td. Added td.Center.
AT/RA:070424 - Fixing CompositeBox2: Center for "Beobachten Button" in Watchlist-Control.
RA:070612 - Deleted Sections table.TradInstForm1 (was used in old TradingSites), CompositeBox3 (never used? Check!)
					- Changes of input-fields in CheckBoxList, Form1, ...
RA:070620 - Changes for Input-Fields and Select-Boxes.
AT:070827 - integrated stylesheet definitions from rm1_mm2.css.

RA:070904 - update for table.Table1 because of InstrumentBestOrdersStatistics
RA:070913 - new styles: .TopMarketMaker, span.InActiveLink
RA:070917 - changed table.Trading2 tr td.Content styles, Fixed Trading2 border bottom, 
			fixed ModalPopupDivContent ie6 problem.
			changed .TopMarketMaker-style, added new .DocumentAreaHeadlineRight-style
RA/AT:070919 - version 1.08 included in RmWeb
AT:070928 - changed table.Form3: span, content, added ExchangeNavigation.
			Added definition NavigationWatchlistsItem.
AT:071003 - added table.Header2 tr td p.Red definition.
AT:080114 - changed value for table.TradingMarketDepth1 tr td:hover to #EFBDBD (#3664)
			added table.TradingMarketDepth1 tr td.Down:hover,
					table.TradingMarketDepth1 tr td.Up:hover
					table.TradingMarketDepth1 tr td.OwnOrder

AT:080326 - added div.PanelHeader span a {font-weight:bold;color:#FFFFFF} (#3469)
AT:080327 - added a.visited in div.PanelHeader span a (#3956)
AT:080417 - changed H2 -> H4, added definition for H2, H3 (#3268)
*/

/* Global */

/* Default-Settings */
body {margin:0px; padding:0px; background-color:#FFFFFF; font-size:12px; font-family:Arial,sans-serif; color:#333333;}
table {margin:0px; padding:0px; border-collapse:collapse; border:none; width:100%; table-layout:fixed;}
tr {margin:0px; padding:0px;}
th {margin:0px; padding:2px 3px; text-align:center; font-size:12px; font-weight:normal;}
td {margin:0px; padding:0px; font-size:12px; vertical-align:top;}
a, a:active, a:visited {color:#335FA5; text-decoration:none;}
a:hover {text-decoration:underline;}
/*  #3268 changed definitions */
h1 {margin:0px; padding:0px; font-size:18px;}
h2 {margin:0px; padding:0px; font-size:16px;}
h3 {margin:0px; padding:0px; font-size:14px;}
h4 {margin:0px; padding:0px; font-size:12px;}
p {margin:0px; line-height:14px;}
ul {margin:3px 0px 10px 20px; padding:0px; list-style-type:square; list-style-position:outside;}
ol {margin:3px 0px 10px 20px; padding:0px; list-style-position:outside;}
li {margin:0px 0px 2px 0px; padding:0px;}
input {margin:0px; padding:0px; font-size:12px;}
select {margin:0px; padding:0px; font-size:12px;}
textarea {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
img {border:none;}
pre {margin:0px; padding:0px; font-size:12px; font-family:Courier New, monospace;}
label {margin:0px; padding:0px;}
div {padding:0px; margin:0px;}

/* Alignment */
.Center {text-align:center;}
.Right {text-align:right;}
.Left {text-align:left;}
.Middle {vertical-align:middle;}
.Bottom {vertical-align:bottom;}
.FloatL {float:left;}
.FloatR {float:right;}
.Clear {clear:both;}

/* Text Formatting */
.Bold {font-weight:bold;}
.Italic {font-style:italic;}
.NoWrap {white-space:nowrap;}
.Description {font-size:11px; color:#7A7A7B;}

/* Paddings */
.PaddingL {padding: 0px 0px 0px 7px;}
.PaddingL5 {padding: 0px 0px 0px 5px;}
.PaddingR {padding: 0px 7px 0px 0px;}
.PaddingLR {padding: 0px 7px 0px 7px;}

.PaddingTLR {padding: 3px 7px 0px 7px;}

/* Used when displaying 2 tables with borders with 1 px: the second just below the first.
   The border between will have 2 px. This definition fixes this problem. */
.MarginT-1 {margin-top:-1px;}
.MarginB-1 {margin-bottom:-1px;}
.MarginTB-1 {margin-top:-2px;margin-bottom:-1px;}

/* Colors */
.Green {color:#007B32;}
.Red {color:#E60000;}
.TradingBG {background-color:#E7E8E8;}
.Blue {color:#335FA5;}

/* Sizes */
.WidthMain {width:980px;}
.Width3ColsL {width:721px; padding-right:7px;}
.Width1ColR {width:230px; padding:0px 5px 0px 7px;}
.Width1ColL {width:230px; padding:0px 7px 0px 5px;}
.Width3ColsR {width:721px; padding-left:7px;}

.CompWidthColLeft {width:235px; padding: 0px 7px 0px 0px;}
.CompWidthColRight {width:235px; padding: 0px 0px 0px 7px;}
.CompWidthColMiddle {width:470px; padding: 0px 7px 0px 7px;}

.Width1Col {width:230px; padding: 0px 7px 0px 7px;}
.WidthAuto {width:auto;table-layout:auto;}
.Wide {width:100%;}


/* *****************************
H E A D E R
***************************** */
/* Header1 */
table.Header1 {background-color:#000000; table-layout:auto;}
table.Header1 td.TopRight {padding:13px 5px 0px 0px; color:#FFFFFF; text-align:right; word-spacing:3px;}
table.Header1 td.TopRight a, table.Header td.TopRight a:active, table.Header td.TopRight a:visited {color:#FFFFFF;}
table.Header1 td.TopRight a:hover {text-decoration:underline;}

/* Header2 */
table.Header2 {background-color:#E7E8E8; table-layout:auto;}
table.Header2 tr {background-repeat:repeat-x;}
table.Header2 tr.Top td {padding:8px 5px 0px 10px;}
table.Header2 tr.Top td.Search {padding:5px 5px 0px 0px;}
table.Header2 tr.Top td.Search select {margin:0px 5px; border:1px solid #7A7A7B; color:#333333;}
table.Header2 tr.Top td.Search input {margin:0px 5px; padding:1px 0px 1px 3px; border:1px solid #7A7A7B; color:#333333;position:relative;top:-1px;}
table.Header2 td a, table.Header2 td a:active, table.Header2 td a:visited {color:#333333; text-decoration:none;}
table.Header2 td a:hover {text-decoration:underline;}
table.Header2 tr.Top td img {vertical-align:top;} /* deleted '.Search' after td for new Header2 with Icons */
table.Header2 tr td p.Red {padding:3px 0px 0px 0px; color:#E60000;}

/* *****************************
F O O T E R
***************************** */
/* Footer1 */
table.Footer1 td.SeparatorH1 {border-bottom:2px solid #BFBFBF;}
table.Footer1 td.Links {padding:5px 0px 5px 5px; font-size:11px;}
table.Footer1 td.Links a, table.Footer1 td.Links a:active, table.Footer1 td.Links a:visited {color:#333333; text-decoration:none;}
table.Footer1 td.Links a:hover {text-decoration:underline;}
table.Footer1 p.CopyRight {padding-top:2px; color:#7A7A7B;}


/* *****************************
C O N T E N T
***************************** */

/* Separators */
table.SeparatorH1 td {border-top:2px solid #BFBFBF; height:15px;}
table.SeparatorH2 td {border-top:1px dashed #BFBFBF; height:10px;}
.SeparatorV2 {border-left:1px dashed #BFBFBF; border-collapse:separate;}

/* Content Area */
div.HiddenOverlow {overflow:hidden;}
span.CheckBoxList input {margin:-9px 1px 0px 9px;}

span.InActiveLink {color:#7A7A7B;line-height:14px;}
.TopMarketMaker {font-size:11px; margin:0px 5px 0px 0px;}
.DocumentAreaHeadlineRight {text-align:right;}

ul.Nav {margin:3px 0px 10px 20px; padding:0px; list-style-type:square; list-style-position:outside; color:#BFBFBF;}
ul.Nav li {white-space:nowrap;}
ul.Circle {margin:-7px 0px 10px 40px; padding:0px; list-style-type:circle; list-style-position:outside;}

h1 {margin:0px 0px 10px 0px;}
h4 {margin:0px 0px 2px 0px;}

p {margin:0px 0px 10px 0px;}
p.Error {color:#E60000;}
p.Spacer {margin:0px; height:30px;}
p.CompositeHomeHeader {padding:10px 0px 5px 0px;font-weight:bold;font-size:24px;}
p.CompositeHomeSubHeader {padding:0px 0px 5px 0px;font-size:14px;}
p.CompositeExchangeHeader {padding:10px 0px 5px 0px;font-weight:bold;font-size:24px;}
p.More {text-align:right;padding:3px 0px 0px 0px;}
p.Button img {vertical-align:middle;}
p.Button a, p.Button a:active, p.Button a:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
p.Button a:hover {text-decoration:underline; font-weight:bold;}

a, a:active, a:visited {color:#335FA5; text-decoration:none;}
a:hover {text-decoration:underline;}

input.inputEnable {border:1px solid #7A7A7B; background-color:#FFFFFF;}
input.inputDisable {border:1px solid #E7E8E8; background-color:#E7E8E8;}

table.Form1 {width:auto; table-layout:auto;}
table.Form1 tr.FormMsg td {white-space:normal;}
table.Form1 tr.FormMsg td p {margin:0px 0px 10px 0px;}
table.Form1 tr.FieldMsg td {white-space:normal;}
table.Form1 tr.FieldMsg td p {margin:6px 0px 2px 0px;}
table.Form1 td {white-space:nowrap;}
table.Form1 td.Wrap {white-space:normal;}
table.Form1 td.Label1WoF {padding:3px 8px 3px 20px; text-align:right;}
table.Form1 td.ContentWoF {padding:3px 0px 3px 0px;}
table.Form1 td.Label1 h4 {margin:0px;} /* #3268 changed h2 to h4 */
table.Form1 td.Label1 {padding:3px 8px 0px 20px; text-align:right;}
table.Form1 td.Label2 {padding:0px;}
table.Form1 td.Content {padding:3px 0px 0px 0px;}
table.Form1 td.Description {padding:4px 0px 0px 5px; font-size:11px; color:#7A7A7B; width: 100%; white-space:normal;}
table.Form1 td.Left {text-align:left;}
table.Form1 td.Right {text-align:right;}
table.Form1 input.Text {margin:0px 0px 2px 0px; padding:1px 0px 1px 3px; width:145px; border:1px solid #7A7A7B; color:#333333;}
table.Form1 input.Checkbox {margin: 0px; vertical-align:middle;}
table.Form1 input.RadioButton {vertical-align:middle;}
table.Form1 select {border:1px solid #7A7A7B; color:#333333;}
table.Form1 TextArea {margin-top:1px; border:1px solid #7A7A7B; color:#333333; padding:0px 2px;}
table.Form1 img {vertical-align:middle;}
table.Form1 a.Button, table.Form1 a.Button:active, table.Form1 a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.Form1 a.Button:hover {text-decoration:underline; font-weight:bold;}
table.Form1 td.MixedContent select {position:relative;top:-1px;}

table.Form2 {width:auto; table-layout:auto;}
table.Form2 td.Label1 {padding:4px 3px 0px 0px;}
table.Form2 td.Content {padding:4px 3px 0px 3px;}
table.Form2 select {margin:1px 0px 10px 0px;}
table.Form2 input.Text {margin:1px 0px 10px 0px; padding:1px 0px 1px 3px; border:1px solid #7A7A7B; color:#333333;}
table.Form2 a.Button, table.Form2 a.Button:active, table.Form2 a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.Form2 img {vertical-align:middle;}
table.Form2 a.Button:hover {text-decoration:underline; font-weight:bold;}

table.Form3 {background-color:#E7E8E8;border-top:2px solid #BFBFBF; table-layout:auto;margin-bottom:10px;width:auto;}
table.Form3 td {white-space:nowrap;}
table.Form3 td span {white-space:nowrap;}
table.Form3 td.Label1 {font-size:14px;padding:5px 0px 0px 3px;font-weight:bold;width:auto;}
table.Form3 td.Content {width:auto;padding:6px 3px 3px 0px;text-align:right;}
table.Form3 td.ExchangeNavigation {width:100%;white-space:normal;padding:6px 3px 6px 0px;}
table.Form3 select {margin:3px 0px; border:1px solid #7A7A7B; color:#333333;}

table.Profile {table-layout:auto;}
table.Profile td.Label1 {padding:3px 8px 3px 20px; text-align:right;}
table.Profile td.Label1 h4 {margin:0px; white-space:nowrap;} /* #3268 changed h2 to h4 */
/* Profile Table Changes for HelpFees */
table.Profile td.Content {padding:3px 10px 3px 8px;}
table.Profile td.Content h4 {margin:0px; white-space:nowrap;}  /* #3268 changed h2 to h4 */

table.Portfolio {table-layout:auto;}
table.Portfolio td.Label1 {padding:3px 7px 3px 0px; white-space:nowrap;}
table.Portfolio td h4 {margin:0px; white-space:nowrap;} /* #3268 changed h2 to h4 */
table.Portfolio td.Content {padding:3px 3px 3px 0px; width:50%;}

/* Begin Portfolio2 Table */
table.Portfolio2 {table-layout:auto;width:auto;}/* table-layout notwendig? */
table.Portfolio2 td {padding:3px 7px 3px 0px;}
table.Portfolio2 td.NoWrap {white-space:nowrap;}
/* End Portfolio2 Table */

table.CompositeButton {width:auto;margin:auto;table-layout:auto;}
table.CompositeButton td.Content {padding:5px 0px 5px 0px;}

table.CompositeBox1 {border:1px solid #CDCDCD;}
table.CompositeBox1 tr.LightestGrey {background-color:#E7E8E8;}
table.CompositeBox1 tr.White {background-color:#FFFFFF;}
table.CompositeBox1 td {padding:3px 3px 3px 5px;border-right:1px solid #CDCDCD;width:50%;}
table.CompositeBox1 td.Header {text-align:center;background-color:#CDCDCD;font-weight:bold;}
table.CompositeBox1 img {vertical-align:middle;}
table.CompositeBox1 a.Button, table.CompositeBox1 a.Button:active, table.CompositeBox1 a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.CompositeBox1 a.Button:hover {text-decoration:underline; font-weight:bold;}

table.CompositeBox2 td {padding:3px 5px 0px 7px;background-color:#E7E8E8;text-align:left;}
/* AT/RA:070424 Center for "Beobachten Button" in Watchlist-Control */
table.CompositeBox2 td.Center {padding:3px 5px 0px 7px;background-color:#E7E8E8;text-align:center;}
table.CompositeBox2 td.Header {padding:3px 5px 3px 7px;background-color:#CDCDCD;font-weight:bold;}

/* wegen Subtables */
table.CompositeBox2 td td {padding:0px;}

table.CompositeBox4 {border:1px solid #CDCDCD;}
table.CompositeBox4 tr.LightestGrey {background-color:#E7E8E8;}
table.CompositeBox4 tr.White {background-color:#FFFFFF;}
table.CompositeBox4 td {padding:3px 3px 3px 5px;border-right:1px solid #CDCDCD;white-space:nowrap;}
table.MatchGrid td {padding:5px 5px 0px 0px;}
table.MatchGrid tr.Bottom td {vertical-align:bottom;}

table.CompositeBox4 {border:1px solid #CDCDCD;}
table.CompositeBox4 tr.LightestGrey {background-color:#E7E8E8;}
table.CompositeBox4 tr.White {background-color:#FFFFFF;}
table.CompositeBox4 tr.HeaderGrey td {background-color:#CDCDCD;font-weight:bold;}
table.CompositeBox4 tr.HeaderBlack td {background-color:#000000;color:#FFFFFF;font-weight:bold;}
table.CompositeBox4 td {padding:3px;white-space:nowrap;}
table.CompositeBox4 td table.Icon {table-layout:auto;}
table.CompositeBox4 td table.Icon td {padding:0px;white-space:nowrap;}

table.Help {table-layout:auto;}

/* Table-Styles */

/* Final Table */
table.Table1 {border:1px solid #CDCDCD; width:auto; table-layout:auto;}
table.Table1 td {padding:2px 3px; text-align:right; white-space:nowrap;}
table.Table1 td.Left {text-align:left;}
table.Table1 td.Center {text-align:center;}
table.Table1 td.Wrap {white-space:normal;}
table.Table1 tr.Head td {background-color:#000000; color:#FFFFFF; border:1px solid #7A7A7B; text-align:center; vertical-align:middle;}
table.Table1 tr.Head td a, table.Table1 tr.Head td a:active, table.Table1 tr.Head td a:visited {color:#FFFFFF; text-decoration:none;}
table.Table1 tr.Head td a:hover {text-decoration:underline;}
table.Table1 tr.Head td.Left {text-align:left;}
table.Table1 tr.LightestGrey td {background-color:#E7E8E8; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
table.Table1 tr.White td {background-color:#FFFFFF; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
table.Table1 tr.Blue td {background-color:#0C488A; color:#FFFFFF; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
table.Table1 tr.Blue td a, table.Table1 tr.Blue td a:active, table.Table1 tr.Blue td a:visited {color:#FFFFFF; text-decoration:none;}
table.Table1 tr.Blue td a:hover {text-decoration:underline;}
table.Table1 tr.Sum1 td {background-color:#E7E8E8; border:1px solid #CDCDCD; font-weight:bold;}
table.Table1 tr.Sum2 td {background-color:#FFFFFF; border:1px solid #CDCDCD; font-weight:bold;}
table.Table1 tr.LightestGrey td.Blue {background-color:#0C488A; color:#FFFFFF; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
table.Table1 tr.LightestGrey td.Blue a, table.Table1 tr.LightestGrey td.Blue a:active, table.Table1 tr.LightestGrey td.Blue a:visited {color:#FFFFFF; text-decoration:none;}
table.Table1 tr.LightestGrey td.Blue a:hover {text-decoration:underline;}
table.Table1 tr.White td.Blue {background-color:#0C488A; color:#FFFFFF; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
table.Table1 tr.White td.Blue a, table.Table1 tr.White td.Blue a:active, table.Table1 tr.White td.Blue a:visited {color:#FFFFFF; text-decoration:none;}
table.Table1 tr.White td.Blue a:hover {text-decoration:underline;}
table.Table1 img {vertical-align:middle;}
table.Table1 a.Button, table.Table1 a.Button:active, table.Table1 a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.Table1 a.Button:hover {text-decoration:underline; font-weight:bold;}

/* Tabs1  */
table.Tabs1 {background-color:#E7E8E8;table-layout:auto;}
table.Tabs1 td {white-space:nowrap;}
table.Tabs1 td.Content {padding:9px 4px 0px 4px; font-size:15px;}

/* ToolTip */
div.ToolTip {position:absolute; visibility:hidden; background-color:#CDCDCD; border:1px solid #7A7A7B; z-index:20;}
table.ToolTip {width:170px;table-layout:auto;}
table.ToolTip td {padding:0px 3px 0px 3px;}
table.ToolTip tr.Header td {padding-bottom:1px;background-color:#000000;color:#FFFFFF;}
table.ToolTip tr.Header td a, table.ToolTip tr.Header td a:active, table.ToolTip tr.Header td a:visited {font-weight:bold;color:#FFFFFF;text-decoration:none;}
table.ToolTip tr.Header td a:hover {font-weight:bold;color:#FFFFFF;text-decoration:none;}
table.ToolTip tr.Content td {padding-top:3px;}
table.ToolTip tr.Footer td {text-align:right;padding-bottom:1px;}

/* Trace */
span.tracecontent table {table-layout:auto;}

/**** Trading ****/
.StreamingDescription {padding: 1px 0px 0px 0px;font-size:11px; color:#7A7A7B;}

/* Begin (+0,6%) in Header */
span.InstrumentOrderSubHeader {font-weight:normal;font-size:12px;}
/* End (+0,6%) in Header */

img.Help {margin:2px 0px 0px 2px;}

/* Begin Styles GeneralInfo */
table.GeneralInfo td {font-size:13px;}
table.GeneralInfo li {margin:0px 0px 10px 0px;}
table.GeneralInfo img {vertical-align:middle;}
table.GeneralInfo a.Button, table.GeneralInfo a.Button:active, table.GeneralInfo a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.GeneralInfo a.Button:hover {text-decoration:underline; font-weight:bold;}

table.InfoBox {border:1px solid #CDCDCD;background-color:#E7E8E8;}
table.InfoBox td h4 {margin:7px;}
table.InfoBox li {margin:0px 0px 10px 10px;}
table.InfoBox img {margin:0px 3px 0px 0px;}

table.InfoNav {margin:7px 0px 7px 7px;}
table.InfoNav div {padding:7px 0px 7px 7px;border-top:1px solid #E7E8E8;border-left:1px solid #E7E8E8;border-bottom:1px solid #E7E8E8;border-right:1px solid #CDCDCD;width:236px;}
table.InfoNav div.Starter {background-color:#FFFFFF;border-top:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;border-right:1px solid #FFFFFF;}

div.InnerInfoBox {padding:7px 15px;margin:7px 7px 7px 0px;border:1px solid #CDCDCD;border-left:none;background-color:#FFFFFF;height:264px;}
div.InnerInfoBox td h4 {margin:0px;}
/* End Styles GeneralInfo */

/* Begin Table for MarketDepth Form OrderRequestEntry */
table.OrderRequestEntry tr.FormMsg td {white-space:normal;padding:0px;}
table.OrderRequestEntry tr.FormMsg td p {margin:0px 0px 10px 0px;}
table.OrderRequestEntry tr.FieldMsg td {white-space:normal;padding:0px;}
table.OrderRequestEntry tr.FieldMsg td p {margin:6px 0px 2px 0px;}
table.OrderRequestEntry tr td {padding:0px;white-space:nowrap; border:0px solid green;}
table.OrderRequestEntry td.Wrap {white-space:normal;}
table.OrderRequestEntry td.Label1 {padding:4px 8px 0px 0px;}
table.OrderRequestEntry td.ContentWoF {padding:4px 4px;}
table.OrderRequestEntry td.ContentRB {padding:1px 0px 3px 0px;}
table.OrderRequestEntry td.ContentRB input {margin:0px 0px -1px 0px;}
table.OrderRequestEntry td.MixedContent input {position:relative;top:3px;margin:-3px 0px 3px 0px;padding:2px 0px 2px 3px;}
table.OrderRequestEntry input.Text {margin:0px 2px 0px 0px; padding:2px 0px 2px 3px; border:1px solid #7A7A7B; color:#333333;}
table.OrderRequestEntry img {vertical-align:middle;}
table.OrderRequestEntry a.Button, table.OrderRequestEntry a.Button:active, table.OrderRequestEntry a.Button:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
table.OrderRequestEntry a.Button:hover {text-decoration:underline; font-weight:bold;}
/* End Table for MarketDepth Form OrderRequestEntry */

/* Begin MarketDepth Tables and Divs */
/* Table for MarketDepth1 in TradingTradeInstrument */
table.TradingMarketDepth1 {width:auto;}
table.TradingMarketDepth1 tr td {padding:3px; text-align:center; vertical-align:middle;border:1px solid #CDCDCD;cursor:pointer;}
table.TradingMarketDepth1 tr.Head td {padding:2px 3px;background-color:#000000;color:#FFFFFF;cursor:auto;border:1px solid #7A7A7B;}
table.TradingMarketDepth1 tr.Head td:hover {background-color:#000000;}
table.TradingMarketDepth1 tr.Head td.RedMD {background-color:#D20F00;}
table.TradingMarketDepth1 tr.Head td.GreenMD {background-color:#006228;}
table.TradingMarketDepth1 tr.Head td.RedFMD {background-color:#D20F00;}
table.TradingMarketDepth1 tr.Head td.GreenFMD {background-color:#006228;}
table.TradingMarketDepth1 tr.Head td.Rendite {background-image:url(###SwsImage:TradingTradeInstrumentMarketDepth2_ExpectedYieldOfTakerBg###); background-repeat:repeat-y;}
table.TradingMarketDepth1 tr.ZeroHeightMD {height:0px;}
table.TradingMarketDepth1 tr.ZeroHeightMD td {width:67px;padding:0px;border:none;}
table.TradingMarketDepth1 tr.ZeroHeightMD td.Expiry {width:86px;}
table.TradingMarketDepth1 tr.ZeroHeightFMD {height:0px;}
table.TradingMarketDepth1 tr.ZeroHeightFMD td {width:49px;padding:0px;border:none;}
table.TradingMarketDepth1 tr.ZeroHeightFMD td.Price {width:62px;}
table.TradingMarketDepth1 tr.ZeroHeightFMD td.Button {width:57px;}
table.TradingMarketDepth1 tr.ZeroHeightFMD td.Description {width:59px;}
table.TradingMarketDepth1 tr.MiddleGrey td {border-color:#7A7A7B;border-bottom:1px solid #CDCDCD;/*border-top:1px solid #CDCDCD;*/text-align:left; background-color:#7A7A7B; color:#FFFFFF;cursor:auto;background-repeat:no-repeat;background-position:3px 4px;}
table.TradingMarketDepth1 tr.MiddleGrey td:hover {background-color:#7A7A7B;}
table.TradingMarketDepth1 tr td:hover {background-color:#EFBDBD;}
table.TradingMarketDepth1 tr td.Down:hover {background-color:#EFBDBD;} /* Down for Taker */
table.TradingMarketDepth1 tr td.Up:hover {background-color:#95D4AF;} /* Up for Taker */
table.TradingMarketDepth1 tr td.OwnOrder {background-color:#ADB9FD;} /* Own order for Maker */

table.TradingMarketDepth1 tr td.Expiry {text-align:left; font-weight:bold; cursor:auto;}
table.TradingMarketDepth1 tr td.Expiry:hover {background-color:#FFFFFF;}
table.TradingMarketDepth1 tr td.Price {text-align:right; font-weight:bold; cursor:auto;}
table.TradingMarketDepth1 tr td.Price:hover {background-color:#FFFFFF;}
table.TradingMarketDepth1 tr td.Description {font-size:11px; color:#7A7A7B;cursor:auto;}
table.TradingMarketDepth1 tr td.Description:hover {background-color:#FFFFFF;}
table.TradingMarketDepth1 tr td.RedButtonMD {background-image:url(###SwsImage:TradingTradeInstrumentTradeDown1###); background-repeat:no-repeat; cursor:pointer;}
table.TradingMarketDepth1 tr td.RedButtonMD:hover {background-color:#EFBDBD;}
table.TradingMarketDepth1 tr td.GreenButtonMD {background-image:url(###SwsImage:TradingTradeInstrumentTradeUp1###); background-repeat:no-repeat; cursor:pointer;}
table.TradingMarketDepth1 tr td.GreenButtonMD:hover {background-color:#95D4AF;}
table.TradingMarketDepth1 tr td.RedButtonFMD {background-image:url(###SwsImage:TradingTradeInstrumentTradeDown2###); background-repeat:no-repeat;}
table.TradingMarketDepth1 tr td.RedButtonFMD:hover {background-color:#EFBDBD;}
table.TradingMarketDepth1 tr td.GreenButtonFMD {background-image:url(###SwsImage:TradingTradeInstrumentTradeUp2###); background-repeat:no-repeat;}
table.TradingMarketDepth1 tr td.GreenButtonFMD:hover {background-color:#95D4AF;}
table.TradingMarketDepth1 tr td.AtTheMarket {height:4px;padding:0px;background-image:url(###SwsImage:TradingTradeInstrumentMarketDepth2_AtTheMarketBg###);}
table.TradingMarketDepth1 tr td i {font-size:11px;font-style:normal;}

/* Table to display Orders and Positions */
table.Trading1 {width:auto;}
table.Trading1 tr td {padding:2px 3px; background-color:#FFFFFF; text-align:right; border:1px solid #CDCDCD;}
table.Trading1 tr td.Left {text-align:left;}
table.Trading1 tr.Head td {text-align:center;padding:2px 3px; background-color:#000000; color:#FFFFFF; border-color:#7A7A7B;}
table.Trading1 tr.ZeroHeight {height:0px;}
table.Trading1 tr.ZeroHeight td {padding:0px;border:none;}
table.Trading1 tr.ZeroHeight td.Price {width:62px;}
table.Trading1 tr.ZeroHeight td.LN {width:38px;}
table.Trading1 tr.ZeroHeight td.Direction {width:36px;}
table.Trading1 tr.ZeroHeight td.Quantity {width:66px;}
table.Trading1 tr.ZeroHeight td.Ratio {width:42px;}
table.Trading1 tr.ZeroHeight td.ID {width:52px;}
table.Trading1 tr.ZeroHeight td.Action1 {width:46px;}
table.Trading1 tr.ZeroHeight td.Action2 {width:54px;}
table.Trading1 tr.ZeroHeight td.Action3 {width:100px;}
table.Trading1 tr.MiddleGrey td {border-color:#7A7A7B;border-bottom:1px solid #CDCDCD;text-align:left; background-color:#7A7A7B; color:#FFFFFF;}
table.Trading1 tr td.NoData {text-align:left; background-color:transparent;border:none;}

/* Table to display History and TradeSides */
table.Trading2 {width:auto;}
table.Trading2 tr td {padding:1px 3px; background-color:#FFFFFF; text-align:right; border:1px solid #CDCDCD;}
table.Trading2 tr td.Left {text-align:left;}
table.Trading2 tr.Head td {text-align:center;padding:2px 3px; background-color:#000000; color:#FFFFFF; border-color:#7A7A7B;}
table.Trading2 tr.ZeroHeight {height:0px;}
table.Trading2 tr.ZeroHeight td {padding:0px;border:none;}
table.Trading2 tr.ZeroHeight td.Price {width:62px;}
table.Trading2 tr.ZeroHeight td.LN {width:37px;}
table.Trading2 tr.ZeroHeight td.Direction {width:36px;}
table.Trading2 tr.ZeroHeight td.Quantity {width:66px;}
table.Trading2 tr.ZeroHeight td.Ratio {width:41px;}
table.Trading2 tr.ZeroHeight td.ID {width:52px;}
table.Trading2 tr.ZeroHeight td.Action1 {width:46px;}
table.Trading2 tr.ZeroHeight td.Action2 {width:54px;}
table.Trading2 tr.ZeroHeight td.Action3 {width:100px;}
table.Trading2 tr.ZeroHeight td.Spacer3Col {width:54px;}
table.Trading2 tr.ZeroHeight td.Spacer2Col {width:36px;}
table.Trading2 tr.ZeroHeight td.Expiry {width:120px;}
table.Trading2 tr.ZeroHeight td.Status {width:76px;}
table.Trading2 tr.ZeroHeight td.StatusOrders {width:95px;}
table.Trading2 tr.ZeroHeight td.CashFlow {width:84px;}
table.Trading2 tr.ZeroHeight td.OrderID {width:57px;}
table.Trading2 tr.MiddleGrey td {border-color:#7A7A7B;border-bottom:1px solid #CDCDCD;border-top:1px solid #CDCDCD;text-align:left; background-color:#7A7A7B; color:#FFFFFF;background-repeat:no-repeat;background-position:3px 3px;}
table.Trading2 tr.MiddleGrey td.RightBorder {border-right-color:#CDCDCD;}
table.Trading2 tr.MiddleGrey td.Center {text-align:center;}
table.Trading2 tr.MiddleGrey td.Right {text-align:right;}
table.Trading2 tr.MiddleGrey td span {padding-left:17px;cursor:pointer;}
table.Trading2 tr.MiddleGrey td.Expanded {background-image:url(../images/expanded.gif);}
table.Trading2 tr.MiddleGrey td.Collapsed {background-image:url(../images/collapsed.gif);}
table.Trading2 tr.MiddleGrey td a {color:#FFFFFF;}
table.Trading2 tr.LightestGrey td {text-align:left;background-color:#E7E8E8; background-repeat:no-repeat;background-position:21px 3px;}
table.Trading2 tr.LightestGrey td span {padding-left:35px;cursor:pointer;}
table.Trading2 tr.LightestGrey td span.NoLink {padding-left:17px;cursor:auto;font-weight:bold;}
table.Trading2 tr.LightestGrey td span.NoStyle {padding-left:0px;cursor:auto;}
table.Trading2 tr.LightestGrey td.Right {text-align:right;}
table.Trading2 tr.LightestGrey td.Expanded {background-image:url(../images/expanded.gif);}
table.Trading2 tr.LightestGrey td.Collapsed {background-image:url(../images/collapsed.gif);}
table.Trading2 tr td.Content {padding:0px;border:none;}
table.Trading2 tr td.Content table {border-bottom:none;}

/* DescriptionTable for MarketDepth1 in TradingTradeInstrument */
table.TradingMarketDepth1Description {width:489px;}
table.TradingMarketDepth1Description tr td.RightContent {padding-top:10px;text-align:right;width:231px;}
table.TradingMarketDepth1Description tr td.CenterContent {text-align:center;width:113px;}
table.TradingMarketDepth1Description tr td.LeftContent {padding-top:10px;text-align:left;width:145px;}
table.TradingMarketDepth1Description tr td.Center {text-align:center;padding-left:82px;}

/* General PopUpDiv */
div.ModalPopupBG {background-color:#7A7A7B;opacity:0.3;filter:Alpha(opacity=30);}

/* General PopUpDiv */
div.ModalPopupDivBorder {padding:0px;border:3px solid #CDCDCD;width:350px;position:absolute;top:250px;left:300px;z-index:15;}
div.ModalPopupDivContent {border:3px solid #7A7A7B;padding:9px;background-color:#FFFFFF;}
div.ModalPopupDivContent h4.Header {margin:-9px -9px 5px -9px;padding:8px 9px;background-color:#000000;color:#FFFFFF;} /* #3268 changed h2 to h4 */ 
div.ModalPopupDivContent table {width:auto;}
div.ModalPopupDivContent table tr td {padding:3px 3px 3px 30px;}
div.ModalPopupDivContent table tr td.NoPaddingL {padding:7px 3px;}
div.ModalPopupDivContent img {vertical-align:middle;}
div.ModalPopupDivContent a, div.ModalPopupDivContent a:active, div.ModalPopupDivContent a:visited {color:#335FA5; text-decoration:none; font-weight:bold;}
div.ModalPopupDivContent a:hover {text-decoration:underline; font-weight:bold;}

/* Definition for Panel Content */
div.PanelContent {background-color:#E7E8E8; padding:3px 5px 15px 5px;}

/* Definition for Panel Header */
div.PanelHeader {padding:3px; background-color:#7A7A7B; color:#FFFFFF; border-bottom:1px solid #E7E8E8; font-weight:bold; cursor:pointer;}
div.PanelHeader img {margin:2px 5px 2px 0px;vertical-align:top;}
div.PanelHeader span {font-weight:normal;}
div.PanelHeader span a, div.PanelHeader span a:visited {font-weight:bold;color:#FFFFFF}
/* End MarketDepthTables and Divs */

/* NavigationWatchlistsItem */
div.NavigationWatchlistsItem {background-color:#E7E8E8; border:1px solid #7A7A7B; border-top:none; z-index:20; padding:3px 7px 3px 7px;}
div.NavigationWatchlistsItem p {padding:1px 0px 5px 0px;margin:0px;}


/* Star Hack for hidding ZeroHeight in IE 6+7 */
*html table.TradingMarketDepth1 tr.ZeroHeightMD {display:none;}
*html table.TradingMarketDepth1 tr.ZeroHeightFMD {display:none;}
*html table.Trading1 tr.ZeroHeight {display:none;}
*html table.Trading2 tr.ZeroHeight {display:none;}
/* ticket 3269 solution */
*html div.ModalPopupDivContent h2 {margin:-11px -9px 5px -9px;padding:8px 9px 5px 9px;}
/* ticket 3284 solution */
*html table.Trading2 {border-bottom:1px solid #CDCDCD;}
*html table.Trading2 tr td {border-bottom:0px solid #CDCDCD;}
*html table.Trading2 tr.Head td {border-bottom:1px solid #7A7A7B;}
*html table.Trading2 tr.LightestGrey td {border-bottom:1px solid #CDCDCD;}
*html table.Trading2 tr td.Content {border-bottom:1px solid #CDCDCD;}