body                                      {color: rgb(81,81,81);/* This just makes text is safari look about a million times better */text-shadow: 0 0 1px rgba(0,0,0,.01);}

.head_banner                              {background: rgb(255,255,255) url(/images/header_idms.png) no-repeat;}
.head_navi                                {background-color: rgb(61,69,82); color: rgb(255,255,255);font-weight: bold;}
.head_suggester                           {/*background-color: rgb(61,69,82);*/}
.head_sub_navi                            {background-color: rgb(204,204,204);color: rgb(81,81,81);font-weight: normal;text-decoration: none;}
.head_navi a:active,
.head_navi a:hover						  {color: rgb(62,167,224);font-weight: bold;text-decoration: underline;}
.head_sub_navi a						  {color: rgb(81,81,81);font-weight: normal;}
.head_sub_navi a:hover					  {color:rgb(62,167,224);font-weight: normal;text-decoration: underline;}

a                                         {color:rgb(81,81,81);}
a:hover                                   {color:rgb(81,81,81);}
input                                     {border: 1px solid rgb(81,81,81);}
.emptyPlaceMarker                         {border:dashed rgb(62,167,224) 2px;background-color: transparent}

.subNavi                                  {color: rgb(81,81,81);}
.IDMS_disabled                            {background-color: rgb(221,221,221);}
.IDMS_doku                                {background-color: rgb(254,200,200);}


/* font colors */
.IDMS_positive                            {color: #38ae4d; text-align: right !important;}
.IDMS_positive_small                      {color: #33a56c; font-size: 11px; text-align: right !important;}
.IDMS_grey                                {color: rgb(102,102,102);text-align: right !important;}
.IDMS_grey_small                          {color: rgb(102,102,102);font-size: 11px; text-align: right !important;}
.IDMS_red                                 {color: #d04c00; text-align: right !important;}
.IDMS_red_left                            {color: #d04c00; text-align: left !important;}
.IDMS_red_small                           {color: #d97033; font-size: 11px; text-align: right !important;}
.IDMS_green                               {color: rgb(0,204,0);text-align: right !important;}
.IDMS_green_left                          {color: rgb(0,204,0);text-align: left !important;}
.IDMS_green_small                         {color: rgb(0,204,0); font-size: 11px;text-align: right !important;}


/* background colors */
.IDMS_bgSalmon                            {background-color: rgb(239,239,239);}
.IDMS_bgSalmonDark                        {background-color: rgb(204,204,204);}
.IDMS_bgOdd                               {background-color: rgb(255,255,255);}
.IDMS_bgPositive                          {background-color: rgb(102,153,51);}
.IDMS_bgNeutral                           {background-color: rgb(170,170,170);}


/* Tabs */
 * .IDMS_tabs                             {border-bottom: none;margin-bottom: 0px;margin-top: 10px;}
.IDMS_tabs th                             {color: rgb(61,69,82) !important; background-color: rgb(255,255,255) !important; height: 23px;}
ul.IDMS_tabbedlist li.active a span {
	background-image: none;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: none;
	border-left: 1px solid #d8d9dd;
	border-right: 1px solid #d8d9dd;
}
ul.IDMS_tabbedlist li.active a span.sChart {
    width: 15px;
}

ul.IDMS_tabbedlist li.active a span:hover {
	background-image: none;
}
ul.IDMS_tabbedlist li a span {
	background-image: url(../images/tab_small_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: white;
	color: #5e94ae;
	border-bottom: 1px solid #d8d9dd;

}
ul.IDMS_tabbedlist li a span.sChart {
    width: 15px;
}

ul.IDMS_tabbedlist li:hover a span {
	background-image: url(../images/tab_small_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: white;
	color: #000000;
}


table.IDMS_tabbedlist {
    padding: 6px 0 0 0;
}
table.IDMS_tabbedlist td.active a span {
    background-image: none;
    background-color: #FFFFFF;
    color: #000000;
    border-bottom: none;
    border-left: 1px solid #d8d9dd;
    border-right: 1px solid #d8d9dd;
    font-weight: bold;
}
table.IDMS_tabbedlist td.active a span.sChart {
    width: 15px;
}

table.IDMS_tabbedlist td.active a span:hover {
    background-image: none;
}
table.IDMS_tabbedlist td a span {
    background-image: url(../images/tab_small_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: white;
    color: #5e94ae;
    border-bottom: 1px solid #d8d9dd;
    padding: 3px 5px 4px 3px;
    width: 30px;
    text-align: center;
    cursor: pointer;
    display: block;

}
table.IDMS_tabbedlist td a span.sChart {
    width: 15px;
}

table.IDMS_tabbedlist td:hover a span {
    background-image: url(../images/tab_small_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: white;
    color: #000000;
}


/* Contains all kind of groups   */
.IDMS_content                             {color:rgb(81,81,81);}/* This just makes text is safari look about a million times better */text-shadow: 0 0 1px rgba(0,0,0,.01);}


/*  MyFtd */
.IDMS_myFtdContent                        {border:dotted 1px rgb(102,102,102);}

.IDMS_MyFtdItems_third,
.IDMS_MyFtdItems_half,
.IDMS_MyFtdItems_full
.IDMS_MyFtdItems_half                     {background-color: rgb(239,239,239);border: 2px solid rgb(238,238,238);}


.IDMS_groupHeader                         {border-bottom: 1px #999999 solid; font-size: 15px; font-weight: bold; color: #000; padding: 3px 0 5px 0}
.IDMS_groupHeader span                    {background-color: rgb(255,255,255);color:rgb(0,0,0);padding: 0px;margin-bottom:0px;text-transform:none;font-size: 15px;font-weight: bold;}
.IDMS_groupHeader a                       {none; font-size: 15px; font-weight: normal; text-decoration: none;}


/* The header's header            */
.IDMS_h1                                  {/*color: rgb(62,167,224);*/}
.IDMS_h2                                  {color: rgb(81,81,81);}
.IDMS_headerTitle                         {color: rgb(153,153,153);}
.IDMS_headerTitle a                       {color: rgb(81,81,81);font-weight: normal;font-size:11px;}
.IDMS_headerTitle b                       {margin-left: 5px;color: rgb(62,167,224);font-weight: bold;font-size:11px;}
.IDMS_headerTitle_h2                      {color: rgb(81,81,81);}
.IDMS_headerTitleResult                   {color: rgb(61,69,82);}
.IDMS_headerTitleResult a:hover           {color: rgb(61,69,82);}
.IDMS_headerGroupTitle                    {color: rgb(61,69,82);text-transform: none;margin-bottom: 3px;}
.IDMS_headerTable td                      {height: 16px;}
.IDMS_headerPrice                         {color: #000000}
.IDMS_headerPriceDate                     {color: rgb(153,153,153);}
.IDMS_performancePositive                 {background-color: rgb(102,153,51);background-image:none}
.IDMS_performanceNegative                 {background-color: rgb(191,33,34);background-image:none;color: rgb(255,255,255);}
.IDMS_performanceNeutral                  {background-color: rgb(187,187,187);background-image:none}


/* Crossrates table */
#IDMS_crossrates                          {line-height: 22px;}
#IDMS_crossrates th                       {background-image:none;background-color: rgb(238,238,238);color: rgb(61,69,82);line-height: 12px;}
#IDMS_crossrates td                       {border-right: 1px solid rgb(238,238,238);border-bottom: 1px solid rgb(238,238,238);padding-right: 5px;padding-left: 2px;}
#IDMS_crossrates td.IDMS_bold             {color: rgb(61,69,82);}
#IDMS_crossrates tbody tr:hover,
#IDMS_crossrates tbody tr:hover a,
#IDMS_crossrates tbody tr a:hover,
#IDMS_crossrates tbody td.IDMS_bold:hover {background-color: rgb(217,237,248);}


/* Calendar-Control table of calculator  */
#IDMS_calculatorLeft                      {background-color: #e3e4e6;}
#IDMS_calendar th                         {background-color: #cdcdcd;color: #ffffff;;font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center;}
#IDMS_calendar td.sel                     {color: #000; font-weight: bold;}
#IDMS_calendar td.now                     {border: none;}
#IDMS_calendar td.inactive                {color: #999999;}


/* Styles for the MiFID-Disclaimer  */
.IDMS_mifidDisclaimer                     {margin-top: 20px;}
.IDMS_mifidDisclaimer th                  {color: rgb(153,153,153);}


.IDMS_alternativesTitle                   {color: rgb(61,69,82);}
.IDMS_amount                              {color: rgb(153,153,153);}
#IDMS_alternatives th                     {color: rgb(61,69,82);}
#IDMS_alternatives td:hover               {color: rgb(81,81,81);}


.IDMS_landingCharts a.ChartName           {border-bottom:1px solid rgb(255,255,255);color: rgb(61,69,82);}


/* Transaction-Slider            */
.IDMS_Transactions                        {background-color:rgb(250,250,250);border: solid rgb(204,204,204) 2px;}
.IDMS_TransactionValues,
.IDMS_TransactionOptions,
.IDMS_TransactionTags,
.IDMS_TransactionNotice                   {border:inset rgb(153,153,153) 1px;}


/* footer der ftd    */
#footer                                   {background-color: rgb(239,239,239);}


/* most clicked TagCloud */
.mostClickedtagCloud                      {background-color:rgb(255,255,255);padding:15px;margin-top:2px;border:1px solid rgb(255,255,255);line-height:22px;text-align: center;}
.mostClickedtagCloud a.tag1               {color:rgb(129,129,129);margin-right:3%;}
.mostClickedtagCloud a.tag2               {color:rgb(113,113,113);margin-right:3%;}
.mostClickedtagCloud a.tag3               {color:rgb(97,97,97);margin-right:3%;}
.mostClickedtagCloud a.tag4               {color:rgb(81,81,81);margin-right:2%;}
.mostClickedtagCloud a.tag5               {color:rgb(61,69,82);margin-right:2%;}
.mostClickedtagCloud a.tag6               {color:rgb(62,167,224);margin-right:2%;}
.mostClickedtagCloud a:hover.tag1         {background-color:rgb(129,129,129);}
.mostClickedtagCloud a:hover.tag2         {background-color:rgb(113,113,113);}
.mostClickedtagCloud a:hover.tag3         {background-color:rgb(97,97,97);}
.mostClickedtagCloud a:hover.tag4         {background-color:rgb(81,81,81);}
.mostClickedtagCloud a:hover.tag5         {background-color:rgb(61,69,82);}
.mostClickedtagCloud a:hover.tag6         {background-color:rgb(62,167,224);}


/*   General classes */
.IDMS_highlighted                         {background-color: rgb(95,188,231);color: rgb(255,255,255);text-decoration:none;}
.IDMS_highlighted:hover                   {text-decoration:underline;}


/*   Search highlights  */
.IDMS_searchHighlights th                 {color: rgb(62,167,224);}
.IDMS_searchHighlights td.content         {border-bottom: 1px solid rgb(255,255,255);}
.IDMS_cardTable td                        {border-right: 1px solid rgb(255,255,255);}
.IDMS_activeColumn                        {color: rgb(62,167,224);border-color: rgb(221,221,221);background-color: rgb(251,251,251);}
.IDMS_activeColumnSort                    {background-color: rgb(255,255,255);}


/* THEAD -------*/
.IDMS_cardTable                           {margin-top: 0px;border-bottom: 1px solid rgb(255,255,255);}
.IDMS_cardTable  tr                       {line-height: 21px;}
.IDMS_cardTable  tr:hover,
.IDMS_cardTable  tr:hover .IDMS_positive,
.IDMS_cardTable  tr:hover .IDMS_negative  {background-color: rgb(217,237,248);}
.IDMS_cardTable  th                       {color: #999; font-family: arial; font-size: 13px; ;border-right: 1px solid rgb(255,255,255);}

/* Content */
.IDMS_left a {
	font-family: Arial;
	font-size: 13px;
}


/* Portfolio */
.IDMS_cardTable  th.IDMS_PortfolioHeader  {background-color: rgb(255,255,255);text-align: left;color: rgb(95,188,231);font-weight: normal;font-style: normal;padding-top: 5px;padding-bottom: 5px;border-top: 0px solid rgb(255,255,255);}
th.IDMS_PortfolioHeader                   {font-size: 14px;}


/* Zeilen Zebra     ----*/
.IDMS_rowFirst                            {border-bottom: 1px dotted rgb(239,239,239);}
.IDMS_row1                                {border-bottom: 1px dotted rgb(239,239,239);}


.IDMS_perfBar                             {border-bottom:solid rgb(204,204,204) 1px;}



div.autocomplete                          {border:1px solid rgb(204,204,204); width:259px;}
div.autocomplete ul                       {border: 2px solid rgb(255,255,255);}
div.autocomplete ul li.selected           {background-color: rgb(217,237,248);}
div.autocomplete ul li.IDMS_Suggestheader,
div.autocomplete ul li                    {height:16px;line-height:16px;color:rgb(81,81,81);}
div.autocomplete ul li.IDMS_Suggestheader {background-color: rgb(61,69,82);color: rgb(255,255,255);font-weight: bold;height: 16px;}
div.autocomplete ul li a                  {color:rgb(81,81,81);}

.IDMS_Suggest0Col,
.IDMS_Suggest1Col,
.IDMS_Suggest2Col                         {height:16px;line-height:16px;}

th.IDMS_right.chartlinks a					{color: #3595b0;}
.IDMS_nobr_small 							{font-size: 11px;}
.IDMS_cardTable td.IDMS_right_chart 							{padding: 0px;}
.IDMS_factsheet_header {
	background-color: #f1f1f1;
	border-top: 1px solid #b3b3b3;
	margin: 0 0 5px 0;
}
.IDMS_factsheet_h1 {
	float: left;
	font-size: 21px;
	font-weight: bold;
	color: black;
}
.IDMS_factsheet_header_right {
	float: right;
}
.IDMS_factsheet_header_right h1 {
	font-size: 21px;
	font-weight: bold;
	color: black;
	text-align: right;
}
.IDMS_factsheet_header_right h2 {
	float: left;
	font-size: 18px;
	font-weight: bold;
}
.IDMS_factsheet_header_right h3 {
	float: left;
	font-size: 16px;
	line-height: 21px;
	padding: 0px 0 0 0;
	margin: 0 10px 0 0;
	font-weight: normal;
}
.IDMS_factsheet_header_right span.red {
	color: #BF2118;
}
.IDMS_factsheet_header_right span.green {
	color: #138f47;
}
.IDMS_factsheet_header_right h3 span.green {
	color: #4bb380;
}
.IDMS_factsheet_header_right span.black {
	color: #000000;
}
.IDMS_info_small {
	color: #a3a5a4;
	float: right;
}
table.IDMS_quote_info_table {
	margin: 20px 0 0 0;
}
table.IDMS_quote_info_table_left {
	width: 315px;
	border-top: 1px solid #a3a5a4;
}
table.IDMS_quote_info_table_left td {
	border-bottom: 1px solid #a3a5a4;
	height: 25px;
}
table.IDMS_quote_info_table_left span.red {
	color: #cf4d19;
}
table.IDMS_quote_info_table_left span.green {
	color: #138f47;
}
table.IDMS_quote_info_table_right {
	width: 315px;
	border-top: 1px solid #a3a5a4;
}
table.IDMS_quote_info_table_right td {
	border-bottom: 1px solid #a3a5a4;
	height: 25px;
}
table.IDMS_quote_info_table {
	width: 100%;
	margin: 0 0 20px 0;
}
table.IDMS_quote_info_high_low {
	background-repeat: no-repeat;
	width: 145px;
	margin: 1px 0 0 0;
}
table.IDMS_quote_info_high_low td {
	border-bottom: none;
	height: 23px;
}
table.IDMS_quote_info_trading td {
	border: none;
}

img.IDMS_performance_image {
	height: 10px;
}
.IDMS_floatRight {
	float: right;
}
.IDMS_paddingTop {
	margin: 20px 0 0 0;
}
th.IDMS_list_sortable_header {
	cursor: pointer;
	text-align: right;
	padding: 3px 0 10px 0;
	margin: 0 0 2px 0;
	background-image: url(../images/list_arrow_down.gif);
	background-position: 95% 85%;
	background-repeat: no-repeat;
}
th.IDMS_list_sortable_header.tleft {
	text-align: left;
	background-position: 10% 85%;
	width: 100%;
}
th.IDMS_list_sortable_header.headerSortUp {
	background-image: url(../images/list_arrow_up_active.gif);
	background-color: #f1f1f1;
}
th.IDMS_list_sortable_header.headerSortDown {
	background-image: url(../images/list_arrow_down_active.gif);
	background-color: #f1f1f1;
}
.IDMS_right.red {
	color: #CF4D19;
}
.IDMS_right.green {
	color: #138F47;
}
.IDMS_row1 td span.red {
	color: #CF4D19;
}
.IDMS_row1 td span.green {
	color: #138F47;
}
.IDMS_row1.ListActive.IDMS_bgEven {
	background-color: #c2c4c7;
}
.IDMS_row1.ListActive.IDMS_bgOdd {
	background-color: #c2c4c7;
}
.IDMS_chart_header {
	padding: 0 5px 0 0;
}
.IDMS_chart_header span.green {
	color: #138F47;
}
.IDMS_chart_header span.red {
	color: #CF4D19;
}
.IDMS_chart_header_percent {
	font-size: 13px;
	font-weight: bold;
}
.IDMS_chart_header_percent span.green {
	color: #138F47;
}
.IDMS_chart_header_percent span.red {
	color: #CF4D19;
}
.IDMS_calculator_input_table tr {
	height: 18px;
}
.IDMS_calculator_input_table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.IDMS_currency_dropdown {
	width: 160px;
}
.IDMS_calculator_input_table input {
	border-style: inset;
	border-color: #CCCCCC;
	width: 160px;
}
.IDMS_calculator_swap_currencies {
	margin: 2px 0 0 25px;
}
.IDMS_calculator_swap_currencies a {
	color: #027A9C;
}
.IDMS_calculator_result_labels {
	color: #999999;
}
.IDMS_calculator_result_labels_black {
	color: #000;
	font-weight: bold;
}
.IDMS_calculator_img_arrow_left {
	position: relative;
	left: 20px;
}
.IDMS_calculator_date_label {
	padding-left: 20px;
}
#IDMS_calculator_calendar {
	display: none;
}
.IDMS_calculator_calendar_month_title {
	font-weight: bold;
	width: 100%;
}
#IDMS_calendar tr {
	height: 18px;
}
.IDMS_calculator_back_today {
	text-align: center;
	background-color: #e3e4e6;
	font-family: Arial, Helvetica, sans-serif;
	height: 35px;
}
.IDMS_calculator_back_today a {
    color: #027A9C;
}
.IDMS_events_back_today {
    text-align: center;
    background-color: #e3e4e6;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
}
.IDMS_events_back_today a {
	color: #027A9C;
}
.IDMS_calculator_link_no {
	font-family: Georgia;
	font-size: 11px;
	letter-spacing: -1px;
}
.IDMS_calculator_link {
	font-family: Georgia;
	font-size: 11px;
	letter-spacing: -1px;
	height: 23px;
	height: 18px;
	display: block;
	padding: 5px 0 0 3px;
}
.IDMS_calculator_link.isActive {
	background-image: url(../images/calendar_label_upper_right.gif);
	background-repeat: no-repeat;
}
tr.IDMS_calculator_nospace {
	height: 12px;
}
.IDMS_generic_title {
	color:black;
	font-size:21px;
	font-weight:bold;
}
#highcharts_indicator {
	padding: 5px 0 0px 0;
	display: block;
}
.IDMS_mainChart {

}
#IDMS_rangeToggle li span {
	width: 30px;
	text-align: center;
}
#IDMS_rangeToggle_custom li span {
	width: 27px;
	text-align: center;
}
#IDMS_rangeToggle_custom li span.lastItem {
    width: 26px;
}
#IDMS_rangeToggle_custom_small li span {
	width: 18px;
	text-align: center;
}
#IDMS_rangeToggle_custom_small li span.lastItem {
    width: 17px;
    text-align: center;
}
#IDMS_rangeToggle_custom_small li.active span.lastItem {
    width: 19px;
    text-align: left;
    padding: 3px 3px 3px 4px;
    
}
#IMDS_chart_divider {
	margin: 0 0 200px 0;
}
.IDMS_chart_navigation_left {
	float: right;
}
#IDMS_chart_date_indicator {
	width: 120px;
	float: left;
}
#highcharts_quotes {
	width: 180px;
	height: 20px;
}
#highcharts_index_quotes {
	width: 240px;
	height: 20px;
	position: relative;
}
.IDMS_chart_options {
	background-color: #e3e4e6;
	background-image: url(../images/chart_bg_options_bottom.jpg);
	background-position: 0px 68px;
	background-repeat: repeat-x;
	height: 50px;
	width: 630px;
	padding: 10px;
	display: none;
}
.highcharts-container {
	height: 200px;
}
.IDMS_cardTable.bordered tr {
    border-bottom: 1px solid #cccccc;
}
.IDMS_cardTable.bordered td {
	border-bottom: 1px solid #cccccc;
    font-size: 13px;
}
.IDMS_main_chart_background {
	background-image: url(../images/chart_loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.chart_fiveDays_container {
	width: 120px;
	height: 180px;
	margin:0;
	padding: 0;
	float: left;
	background-image: url(../images/chart_5d_bg.gif);
	background-repeat: repeat-x;
}
.chart_fiveDays_container.white {
	background-image: url(../images/chart_5d_bg_white.gif);
}
#IDMS_chartMainContainer {
	height: 200px;
}
#IDMS_chartMainContainer_small {
	height: 140px;
}
#IDMS_chartOverviewContainer_small {
    height: 54px;
}
#IDMS_chartIndicatorContainer_small {
    height: 154px;
    display: none;
}
.IDMS_chart_5d_date {
	margin-left: 58px;
}
.chartBackground {
	border-top: 1px solid #999999;
	position: relative;
	top:-50px;
	margin-bottom: -20px;
	width:613px;
	height: 20px;
	display: none;
}
.IDMS_yLabelAxis {
    height: 180px;
    width: 20px;
    position: relative;
    top: -202px;
    left: 125px;
}

.IDMS_inner_yLabelAxis {
    display:block;
    position: relative;
    font-size:11px;
}
.IDMS_chart_market_overview_navigation {
	width: 650px;
	padding: 0;
	margin: 0 0 5px 0;
}
.IDMS_chart_market_overview_navigation_filler {
	width: 100%;
	border-bottom: 1px solid #999999;
}
.IDMS_chart_market_overview_index {
	width: 12px;
	height: 12px;
	cursor: pointer;
}
#IDMS_chart_market_overview_index_0_bg {
	background-color: #cfae4d;
}
#IDMS_chart_market_overview_index_1_bg {
	background-color: #91a641;
}
#IDMS_chart_market_overview_index_2_bg {
	background-color: #727558 ;
}
#IDMS_chart_market_overview_index_3_bg {
	background-color: #546ea7 ;
}
#IDMS_chart_market_overview_index_4_bg {
	background-color: #5cb9e2  ;
}
#IDMS_chart_market_overview_index_0_item {
}
#IDMS_chart_market_overview_index_1_item {
}
#IDMS_chart_market_overview_index_2_item {
}
#IDMS_chart_market_overview_index_3_item {
}
#IDMS_chart_market_overview_index_4_item {
}
.IDMS_chart_market_overview_index_performance {
	padding: 0 0px 0 2px;
}
.IDMS_chart_market_overview_index_performance_table {
	padding: 2px 0 2px 0;
}
.IDMS_chart_market_overview_index_performance_spacing {
    padding: 4px 0 0 0;
}
.IDMS_chart_market_overview_intraday {
	float: left;
}
.IDMS_chart_market_overview_date {
	font-weight: bold;
	text-align: center;
	position: relative;
	top: -3px;
}


/********************************************/
/* HighLow Bar                              */
/********************************************/

.highlowbar_container {
    position: relative;
    display: block;
    margin:3px 0 0 0;
    background: url(/images/highlow_bar.gif) 0 2px repeat-x;
    width: 175px;
}

.highlowbar_value_left {
    float:left;
    padding-top:7px;
}

.highlowbar_value_right {
    float:right;
    padding-top:7px;
}

.highlowbar_ruler {
    position:absolute;
    top:2px;
}
.IDMS_fullHide {
	display: none;
	margin: 0;
	padding: 0;
}
.IDMS_chart_noData {
	margin: 20px 0 0 0;
}
.portfolio_login {
	width: 100%;
}
.IDMS_marketoverview_navigation_lastItem {
	border-bottom:1px solid #d8d9dd;
	margin:0 0 0 268px;
	padding:15px 0 0;
	width:383px;
}
.IDMS_calc_isactive a {
	color: #2084A4;
}
.IDMS_span_hidden {
	display: none;
}
.IDMS_corporate_footer {
	font-size: 11px;
}
td.IDMS_bubble_chart_title {
    color:black;
    font-size:14px;
    font-weight:bold;
    white-space: nowrap
}
td.IDMS_bubble_perf {
    font-size:14px
}
td.IDMS_bubble_perf_small {
    font-size: 12px;
}
td.IDMS_bubble_perf_small.red {
    color: #CF4D19;
}
td.IDMS_bubble_perf.red {
    color: #CF4D19;
}
td.IDMS_bubble_perf_small.green {
    color: #138F47;
}    
td.IDMS_bubble_perf.green {
    color: #138F47;
}    
table.IDMS_bb td {
    font-family:Georgia;
    font-size:14px;
}
a.IDMS_bb_link {
    font-family: Georgia;
    font-size: 13px;
    text-decoration: none;
    color: #027A9C;
}
#IDMS_date_formatter_custom_charts_1 td {
    font-size: 12px;
}
img.IDMS_bb_img {
    position: relative; 
    top: -55px; 
    margin: 0 20px 0 0; 
    float: left;
}
div.IDMS_bb_quotes {
    position: relative; 
    top: -55px; 
    float: 
    left; font-size: 12px; 
    font-family: Georgia;
}
div.IDMS_bb_more {
    position: relative; top: -55px;
}
td.IDMS_bb_today {
    font-size: 12px;
}
.IDMS_bb_body {
    background-color: white;
}
.IDMS_borderBottom_grey {
   border-bottom: 1px solid #D8D9DD;
    
}
.chartBackground {
    border-top: 1px solid #999999;
    position: relative;
    top: -50px;
    margin-bottom: -20px;
    width:613px;
    height: 20px;
    display: block;
}
#xLabelAxis {
    position: relative;
    top: -10px;
}
#chartOverviewSliderArea {
    z-index: 4000000000000000000000000000000;
    position: relative;
    top: -20px;
    width: 610px;
}
#chartOverviewSliderLeft {
    cursor: pointer;
    float: left;
    width: 0px;
    height: 20px;
}
#chartOverviewSliderRight {
    cursor: pointer;
    float: left;
    width: 0px;
    height: 20px;
    position: relative;
    left: 610px;
}
#IDMS_chart_custom_label_2 {
    text-align: center;
}
#IDMS_chart_custom_label_3 {
    text-align: right;
}
.IDMS_ad_link {
    display: block;
    height: 0px;
}
.IDMS_portfolio_divider {
    border-bottom: 1px solid #999999; 
    padding: 0 0 3px 0;
}
.tableform_inner td {
    padding: 2px 2px 0 2px;
}
.input_form_L {
    width: 200px;
}
.IDMS_chart_xLabels {
    white-space: nowrap; 
    float: left; 
    position: absolute;
    background-image: url(../images/chart_tick_indicator.gif);
    background-repeat: no-repeat;
    padding: 4px 0 0 0;
    width: 1px;
    height: 4px;
}