@charset "utf-8";
/* CSS Document */
.ui-dialog {
	min-width: 300px!important;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Base Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/Roboto-Regular.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/Roboto-Bold.woff) format('woff');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed'), local('Roboto-Condensed'), url(../fonts/RobotoCondensed-Light.woff) format('woff');
}
 IMG {
	max-width: none;
}
.idc-clearboth {
	clear: both;
}
.idc-grid-header h1 {
	display: none;
	text-transform: capitalize;
}
.idc-modulestyle h2, .idc-modulestyle h3 {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	/*text-transform: capitalize;*/
}
.idc-modulestyle h2 {
	font-size: 28px;
	color: #0d2642;
}
.idc-modulestyle h3 {
	font-size: 18px;
	color: #000;
}
.idc-modulestyle h4, .idc-modulestyle h5 {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.idc-modulestyle h4 {
	font-weight: bold;
}
.idc-modulestyle p {
	line-height: 18px;
}
.idc-modulestyle sup {
	font-size: 9px;
}
.idc-vertical-spacer {
	margin-bottom: 30px;
}
.idc-timedate, .idc-timestamp, .idc-provider {
	color: #aaaaaa;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 12px;
}
.idc-modulestyle .idc-bold {
	font-weight: bold;
}
.idc-modulestyle label {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
.idc-modulestyle select {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	padding: 1px 3px 3px;
	width: 100px;
	border: 1px solid #9d9d9d;
	text-transform: capitalize;
	height: 21px;
}
.idc-modulestyle input {
	font-size: 12px;
	padding: 3px;
	border: 1px solid #9d9d9d;
	text-transform: capitalize;
	height: 13px;
}

::-webkit-input-placeholder { /* WebKit browsers */
color:#000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#000;
}
/*XXX End Base Rules XXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start State Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.idc-modulestyle a, .idc-modulestyle a:visited {
	color: #000000;
	text-decoration: none;
}
.idc-modulestyle a:focus {
	text-decoration: none;
}
.idc-modulestyle a:hover {
	text-decoration: none;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.idc-modulestyle .idc-moreInfo {
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
.idc-modulestyle .idc-blue-button, .idc-modulestyle .idc-blue-button:focus{
	background: #3886ac;
	border: 1px solid #267189;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.idc-modulestyle .idc-blue-button:hover {
	color: #FFF;
	background: #256d84;
}
.idc-blue-button2, .idc-modulestyle .idc-chartControls .idc-blue-button2 {
	background-color: #00416c;
	border: 1px solid #075b8b;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 4px 14px;
	cursor: pointer;
	text-transform: capitalize;
}
.idc-blue-button3 {
	background-color: #c9c9c9;
	border: 1px solid #a1a1a1;
	text-align: center;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	padding: 4px 14px;
	cursor: pointer;
	text-transform: capitalize;
}
/* checkbox styling */
.tzCBContent {
	display: block;
	height: 100%;
	width: 100%;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.custom_checkbox {
	background-color: #0f2a4a;
	display: block;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	height: auto;
	line-height: 24px;
	color: #fff;
	float: left;
	border: 1px solid #0f2a4a;
	font-size: 13px;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.custom_checkbox .checked {
	background-color: #a2b8cf;
	display: block;
	cursor: pointer;
	color: #000;
}
.idc-adjustChart-pop .custom_checkbox, .idc-checkButtons .custom_checkbox {
	background-color: #f8f8f8;
	color: #000000;
}
.idc-adjustChart-pop .custom_checkbox .checked, .idc-checkButtons .custom_checkbox .checked {
	background-color: #dfdfdf;
	color: #000;
}
/* The following are tab styles */
.idc-tabnav {
	list-style-type: none;
	float: left;
	display: block;
	margin-right: 0;
	margin-bottom: 0;
	border: 1px solid #d8d8d8;
}
@media only screen and (min-width: 601px) {
.idc-tabnav {
	margin: 0;
}
}
.idc-tabnav a {
	padding: 10px 8px 3px;
	height: 20px;
	border-left: 1px solid #d8d8d8;
	font-size: 12px;
	float: left;
	display: block;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.idc-tabnav a:hover {
	background-color: #eaeaea;
}
.idc-tablink.idc-firsttab a, .idc-tablink-select.idc-firsttab a {
	border-left-style: none;
}
.idc-moduletabs li.idc-tablink-select {
	float: left;
	border-style: none;
}
.idc-moduletabs li.idc-tablink-select a {
	color: #000;
	font-weight: bold;
	background: -webkit-linear-gradient(#ededed, #dedede); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ededed, #dedede); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ededed, #dedede); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ededed, #dedede); /* Standard syntax (must be last) */
	background-color: #dedede;
}
.idc-moduletabs li.idc-tablink-select a:hover {
	color: #000000;
	background-color: #eaeaea;
}
.idc-moduletabs li.idc-tablink-select a:focus {
	background-color: #f3f3f3;
}
.hiddenText {
	position: relative;
	z-index: -1000px;
	top: 0px;
	width: 0px;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
	visibility: hidden;
	display: block;
}
ul.idc-tabnav li {
	float: left;
	margin: 0;
	background: -webkit-linear-gradient(#efefef, #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#efefef, #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#efefef, #FFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#efefef, #FFF); /* Standard syntax (must be last) */
	background-color: #f3f3f3;
}
/* End tab styles */
	/*XXX End State Rules XXX*/
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Modules Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.idc-modulestyle {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	border: 1px solid #e0e0e0;
	clear: both;
	padding-bottom: 15px;
	background: #FFF;
	background-repeat: repeat-x;
	background-position: top;
	font-size: 14px;
}
.idc-modulehead {
	margin: 15px 15px 0 15px;
}
.idc-modulecontent {
	margin: 10px 15px 0 15px;
	clear: both;
}
	/*XXX End Modules Rules XXX*/
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Table Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.idc-tablestyle {
	width: 100%;
	border-collapse: collapse;
	clear: both;
}
.idc-tablestyle thead th {
	border-top: 1px solid #c8cfd2;
	color: #666666;
	vertical-align: bottom;
	font-weight: normal;
	padding: 8px 10px;
	font-size: 12px;
	text-transform: capitalize;
	background: #E6E9EC;
}
.idc-tablestyle tbody td, .idc-tablestyle tbody th, .idc-tablestyle tfoot td, .idc-tablestyle tfoot th {
	border-bottom: 1px solid #c8cfd2;
	vertical-align: middle;
	font-size: 14px;
	padding: 8px 10px;
	color: #333;
}
.idc-tablestyle tfoot td, .idc-tablestyle tfoot th {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.idc-tablestyle tbody tr .idc-td-swatch, .idc-tablestyle tbody tr .idc-th-swatch {
	vertical-align: middle;
}
.idc-tablestyle tbody .idc-lastrow td, .idc-tablestyle tbody .idc-lastrow th {
	border-bottom: 1px solid #c8cfd2;
}
.idc-tablestyle tbody tr:first-child td, .idc-tablestyle tbody tr:first-child th {
	border-top: 2px solid #c8cfd2;
}
.idc-tablestyle tbody tr .idc-th-index a, .idc-tablestyle tbody tr .idc-td-index a, .idc-tablestyle tbody tr .idc-th-symbol a, .idc-tablestyle tbody tr .idc-td-symbol a, .idc-tablestyle tbody tr .idc-th-name a, .idc-tablestyle tbody tr .idc-td-name a, .idc-tablestyle tbody tr .idc-th-type a, .idc-tablestyle tbody tr .idc-td-type a, .idc-tablestyle tbody tr .idc-td-headline a {
	font-weight: bold;
	text-transform: capitalize;
}
.idc-tablestyle tbody .idc-th-datalabel {
	font-size: 13px;
	color: #333333;
	text-transform: capitalize;
}
.idc-tablestyle tbody tr .idc-td-datavalue {
	text-align: right;
	font-weight: normal;
}
.idc-tablestyle thead .idc-t-numeric, .idc-tablestyle tbody .idc-t-numeric, .idc-tablestyle tfoot .idc-t-numeric {
	text-align: right;
}
.idc-tablestyle tbody .idc-td-name {
	text-transform: uppercase;
}
.idc-tablestyle tbody .idc-highlightrow {
	background-color: #f1f1f1;
	border-bottom: 2px solid #CCC;
}
.idc-tablestyle tbody .idc-highlightrow td, .idc-tablestyle tbody .idc-highlightrow th {
	font-weight: bold;
}
.idc-tablestyle tbody .idc-td-website a {
	font-weight: normal;
	font-size: 12px;
}
 .idc-tablestyle tr:hover {
    background-color: #e5f7fb;
}

/* The following are column sorting settings */		
.idc-modulestyle .idc-sortIcon, .idc-modulestyle .idc-sortIcon:visited, .idc-modulestyle .idc-sortIcon:focus, .idc-modulestyle .idc-sortIcon:active {
	background-image: url(../images/icon_sort.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
/* End column sorting settings */	
	/*XXX End Table Rules XXX*/
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Theme Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/	

/* Start Euro Performance Bar Styling */	
.idc-barWrapper {
	clear: both;
	float: left;
	width: 100%;
}
.idc-performContainer {
	clear: both;
	width: 100%;
	float: left;
	margin-top: 15px;
	border-top: solid 1px #ccc;
}
.idc-performContainer h4 {
	margin-bottom: 10px;
	padding-top: 10px;
}
.idc-ul-performanceBars {
	clear: both;
	float: left;
	width: 100%;
}
.idc-ul-performanceBars li {
	clear: none;
	float: left;
	height: 20px;
	margin-bottom: 10px;
	font-size: 12px;
}
.idc-ul-performanceBars .idc-li-timeFrame {
	color: #000;
	width: 20%;
	display: block;
	padding-top: 3px;
	height: 17px;
}
.idc-ul-performanceBars .idc-li-data {
	background-color: #dee7f1;
	text-align: center;
	width: 20%;
	display: block;
	padding-top: 3px;
	height: 17px;
}
.idc-ul-performanceBars .idc-li-negative, .idc-ul-performanceBars .idc-li-positive {
	background-color: #d0dae3;
	width: 28%;
	display: block;
}
.idc-ul-performanceBars.idc-changedown .idc-li-negative .idc-span-bar {
	display: block;
	clear: none;
	float: right;
	height: 100%;
}
.idc-ul-performanceBars.idc-changeup .idc-li-positive .idc-span-bar {
	display: block;
	height: 100%;
	float: left;
	clear: none;
}

@media only screen and (min-width: 481px) {
.idc-performContainer {
	width: 48%;
	float: right;
	clear: none;
	margin: 0;
	border-top: none;
	margin-left: 1%;
}
}
@media only screen and (min-width: 601px) {
.idc-performContainer h4 {padding-top: 0;}
}
/* End Euro Performance Bar Styling */	

/* The following are swatch color style settings */	
.idc-tablestyle tbody tr .idc-td-swatch, .idc-tablestyle tbody tr .idc-th-swatch {
	height: 8px;
	width: 8px;
	padding-left: 10px;
	padding-right: 0px;
}
.idc-swatch {
	height: 10px;
	width: 10px;
}
.idc-swatch1 {
	width: 8px;
	height: 8px;
	padding: 0;
	float: left;
}
.idc-chartLegend ul li {
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.idc-chartLegend .idc-swatch1 {
	height: 10px;
	width: 10px;
	margin-top: 1px;
}
.idc-chartLegend .idc-swatchLabel {
	float: left;
	margin-left: 5px;
	font-size: 12px;
}
.idc-swatch-color1 {
	background-color: #0d2644;
}
.idc-swatch-color2 {
	background-color: #a2b8cf;
}
.idc-swatch-color3 {
	background-color: #a82170;
}
.idc-swatch-color4 {
	background-color: #c1c1c1;
}
.idc-swatch-color5 {
	background-color: #0d9046;
}
.idc-swatch-color6 {
	background-color: #f5f4ac;
}
.idc-swatch-color7 {
	background-color: #4873a3;
}
.idc-swatch-color8 {
	background-color: #5d5e5e;
}
.idc-swatch-color9 {
	background-color: #bb2e2f;
}
.idc-swatch-color10 {
	background-color: #fbb380;
}
.idc-swatch-color11 {
	background-color: #f8e405;
}
.idc-swatch-color12 {
	background-color: #ee6db8;
}
.idc-swatch-color13 {
	background-color: #bd7b1c;
}
.idc-swatch-color14 {
	background-color: #50a2fa;
}
.idc-advancecolor, .idc-up, .idc-up2, .idc-ratings-buy, .idc-ul-performanceBars.idc-changeup .idc-li-positive .idc-span-bar {
	background-color: #407a02;
}
.idc-declinecolor, .idc-down, .idc-down2, .idc-ratings-sell, .idc-ul-performanceBars.idc-changedown .idc-li-negative .idc-span-bar {
	background-color: #ab161c;
}
.idc-unchcolor, .idc-ratings-hold {
	background-color: #9d9d9d;
}
.idc-modulestyle .idc-changedown, .idc-marketIndices .idc-changedown a .idc-majorChange {
	color: #bb0000;
}
.idc-modulestyle .idc-changeup, .idc-marketIndices .idc-changeup a .idc-majorChange {
	color: #007711;
}
.idc-modulestyle .idc-changenone, .idc-marketIndices .idc-changenone a .idc-majorChange {
	color: #000;
}
/* End swatch color style settings */	
	
	/*XXX End Theme Rules XXX*/


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start jQuery UI Override Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* The following are date picker styles */	
.ui-datepicker .ui-widget-header {
	border: 1px solid #a2b8cf;
	background: #d2e1f1;
	color: #222222;
	font-weight: bold;
}
.ui-datepicker .ui-widget-header .ui-icon {
	background-image: url(../images/icon_date.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.ui-datepicker-next.ui-corner-all:hover, .ui-datepicker-prev.ui-corner-all:hover {
	background-color: #FFF;
	background-image: url(../images/gradient_grey.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.ui-datepicker .ui-icon-circle-triangle-e {
	background-position: center top;
}
.ui-datepicker .ui-icon-circle-triangle-w {
	background-position: center bottom;
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
	border: 1px solid #a2b8cf;
	/*background: #f3f9ff;*/
	font-weight: normal;
	color: #003e7b;
}
.ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, .ui-datepicker .ui-widget-header .ui-state-default:hover {
	color: #003e7b;
	background-color: #FFF;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}
.ui-datepicker .ui-corner-all, .ui-datepicker .ui-corner-bottom, .ui-datepicker .ui-corner-right, .ui-datepicker .ui-corner-br {
	border-bottom-right-radius: 4px;
}
.ui-datepicker .ui-corner-all, .ui-datepicker .ui-corner-bottom, .ui-datepicker .ui-corner-left, .ui-datepicker .ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-datepicker .ui-corner-all, .ui-datepicker .ui-corner-top, .ui-datepicker .ui-corner-right, .ui-datepicker .ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-datepicker .ui-corner-all, .ui-datepicker .ui-corner-top, .ui-datepicker .ui-corner-left, .ui-datepicker .ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 5px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 40%;
}
.ui-datepicker-trigger {
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 2px;
}
.idc-select-date .idc-select-label, .idc-search-keyword .idc-select-label {
	font-weight: bold;
	font-size: 14px;
}
.idc-select-date ul li .idc-blue-button {
	margin-left: 10px;
}
.idc-select-date li, .idc-search-keyword li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.idc-select-date ul li input {
	width: 102px;
}
.idc-select-date ul .idc-label-to {
	margin-left: 10px;
}
.ui-datepicker td span, .ui-datepicker td a {
	width: 28px;
}
/* END date picker styles */	

/* Start popup/dialog box Styling */	
.ui-widget-header .ui-dialog-title {
	width: 75%;
}
@media only screen and (min-width: 481px) {
.ui-widget-header .ui-dialog-title {
	width: 80%;
}
}
@media only screen and (min-width: 601px) {
.ui-widget-header .ui-dialog-title {
	width: 69%;
}
}
.ui-dialog.ui-widget {
	/*width: 680px !important;*/ /*-- define the width on local page CSS--*/
	background-image: url(../images/gradient_grey.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
}
.ui-widget .ui-widget.ui-button-icon-only {
	border: none;
	background-color: transparent;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 35px;
	width: 35px;
}
.ui-dialog .ui-dialog-titlebar-close {
	background-image: url(../images/icon_popup_close.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 35px;
	width: 35px;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	background-image: url(../images/icon_popup_close.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 35px;
	width: 35px;
}
.idc-blueText {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px;
}
.idc-modulestyle.idc-popup {
	background-image: none;
	padding: 0 0 15px 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.idc-popup .idc-modulecontent .idc-moduletabs {
	float: left;
}

.idc-popup .idc-chartcontainer {
	margin-bottom: 10px;
}

.idc-popup .idc-searchIcon {
	background-image: url(../images/icon_search_inner.png);
	background-repeat: no-repeat;
	background-position: right center;
}

/* checkboxes */
.idc-adjustChart-pop .ui-button .ui-button-text, .idc-world-us-pop .ui-button .ui-button-text {
	display: block;
	line-height: normal;
	padding-top: 11px;
	height: 20px;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	color: #003e7b;
}
.idc-popup .ui-state-active.ui-button .ui-button-text {
	color: #000;
}
.idc-adjustChart-pop .idc-subcontainer1 .ui-button .ui-button-text {
	padding-top: 30px;
}
.idc-adjustChart-pop .idc-firstRadio .ui-button-text, .idc-world-us-pop .idc-firstRadio .ui-button-text {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d8d8d8;
}
/* chart styles icon tabs */
.idc-adjustChart-pop .idc-subcontainer1 .idc-radioLine.ui-state-default, .idc-adjustChart-pop .idc-subcontainer1 .idc-radioLine.ui-state-active {
	background-image: url(../images/icon_line.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 56px;
	width: 66px;
}
.idc-adjustChart-pop .idc-subcontainer1 .idc-radioMnt.ui-state-default, .idc-adjustChart-pop .idc-subcontainer1 .idc-radioMnt.ui-state-active {
	background-image: url(../images/icon_mountain.png);
	background-repeat: no-repeat;
	background-position: 17px 10px;
	height: 56px;
	width: 80px;
}
.idc-adjustChart-pop .idc-subcontainer1 .idc-radioOHLC.ui-state-default, .idc-adjustChart-pop .idc-subcontainer1 .idc-radioOHLC.ui-state-active {
	background-image: url(../images/icon_OHLC.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 56px;
	min-width: 66px;
}
.idc-adjustChart-pop .idc-subcontainer1 .idc-radioStick.ui-state-default, .idc-adjustChart-pop .idc-subcontainer1 .idc-radioStick.ui-state-active {
	background-image: url(../images/icon_Cstick.png);
	background-repeat: no-repeat;
	background-position: 23px 10px;
	height: 56px;
	min-width: 80px;
}
.idc-adjustChart-pop .custom_checkbox {
	text-align: middle;
	height: auto;
	line-height: 34px;
	padding: 0 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	border-left-style: none;
	/*margin-top: -8px;*/
}
.idc-adjustChart-pop .custom_checkbox .checked {
	padding: 0 10px;
	margin-left: -10px;
	margin-right: -10px;
	font-weight: bold;
}
.idc-adjustChart-pop .idc-subcontainer1, .idc-adjustChart-pop .idc-subcontainer2, .idc-adjustChart-pop .idc-subcontainer3 {
	clear: both;
	float: left;
	width: 99%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.idc-adjustChart-pop .idc-subcontainer2 {
	margin-top: 15px;
	padding-top: 10px;
}
.idc-adjustChart-pop .idc-subcontainer2 .idc-compareIndex {
	clear: none;
	float: left;
	margin-top: -15px;
	margin-bottom: 15px;
}
.idc-adjustChart-pop .idc-subcontainer3 {
	padding-top: 16px;
}
.idc-adjustChart-pop .idc-subcontainer3 input, .idc-adjustChart-pop .idc-subcontainer3 select {
	margin-bottom: 15px;
}
.idc-adjustChart-pop .idc-subcontainer3 select {
	margin-top: -6px;
}
.idc-adjustChart-pop .idc-chartControls {
	padding-top: 10px;
	clear: both;
}
.idc-adjustChart-pop .idc-modulecontent .idc-label {
	clear: both;
	float: left;
	width: 190px;
}
.idc-adjustChart-pop .idc-subcontainer1 .idc-label {
	margin-top: 25px;
}
.idc-adjustChart-pop .idc-label {
    font-size: 16px;
	font-weight:normal;
	font-color: #333;
}
.idc-adjustChart-pop .idc-modulecontent select {
	clear: none;
	float: left;
	width: 190px;
    border: 1px solid;
    font-size: 12px;
    height: auto;
    text-transform: capitalize;
    width: auto;
	padding: 6px;
	border-radius: 4px;
	border-color: #ccc;
	font-size: 16px;
	color: #333;
}
.idc-adjustChart-pop input {
	clear: none;
	float: left;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	width: 240px;
	margin-right: -5px;
	margin-top: -5px;
	border: 1px solid;
    height: auto;
    text-transform: capitalize;
	padding: 6px;
	border-radius: 4px;
	border-color: #ccc;
	font-size: 16px;
	color: #333;
}
.idc-adjustChart-pop .idc-chart-additional {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d8d8d8;
	margin-top: -5px;
}
.idc-adjustChart-pop .idc-chart-additional {
	clear: none;
	float: left;
	/*height: 100%;
	width: 100%;*/
}
.ui-widget-header .ui-dialog-title {
    color: #000;
    float: left;
    font-family: Roboto,Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: 300;
    margin-left: 15px;
    margin-top: 10px;
}
.idc-adjustChart-pop .idc-subcontainer1 {
	border-top: 1px solid #999;
	padding-top: 15px;
}
.idc-adjustChart-pop label {
    font-size: 12px;
    font-weight:normal;
    text-transform: capitalize;
	color:#333;
	margin-top: 3px;
}
/* End popup/dialog box Styling */	
/* Start state Styling */			
.idc-modulestyle .ui-state-default a, .idc-modulestyle .ui-state-default a:link, .idc-modulestyle .ui-state-default a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: -webkit-linear-gradient(#efefef, #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#efefef, #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#efefef, #FFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#efefef, #FFF); /* Standard syntax (must be last) */
	background-color: #f3f3f3;
	padding: 9px 8px 4px;
	height: 20px;
	border-left: 1px solid #bbbbbb;
	font-size: 12px;
	text-align: center;
	text-transform: capitalize;
}
.idc-modulestyle .ui-state-default:first-child a {
	border-left-style: none;
}
.idc-modulestyle .ui-tabs {
	padding: 0;
}
.idc-modulestyle .ui-tabs .ui-tabs-panel {
	padding: 0;
}
.idc-modulestyle .ui-tabs .ui-tabs-nav {
	border: 1px solid #bbbbbb;
	float: left;
}
.idc-modulestyle .ui-state-active a, .idc-modulestyle .ui-state-active a:link {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background: -webkit-linear-gradient(#ededed, #dedede); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ededed, #dedede); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ededed, #dedede); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ededed, #dedede); /* Standard syntax (must be last) */
	background-color: #dedede;
}
.idc-modulestyle .ui-state-hover a, .idc-modulestyle .ui-state-hover a:hover, .idc-modulestyle .ui-state-hover a:link, .idc-modulestyle .ui-state-hover a:visited {
	background: #eaeaea;
}
.idc-tab-content {
	clear: both;
	float: left;
	margin-top: 10px;
	width: 100%;
}
/* checkbox styles and accordian */
.idc-modulestyle .ui-state-default {
	background: -webkit-linear-gradient(#efefef, #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#efefef, #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#efefef, #FFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#efefef, #FFF); /* Standard syntax (must be last) */
	background-color: #f3f3f3;
	font-weight: bold;
	float: left;
}
.idc-modulestyle .ui-state-active {
	background: -webkit-linear-gradient(#ededed, #dedede); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ededed, #dedede); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ededed, #dedede); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ededed, #dedede); /* Standard syntax (must be last) */
	background-color: #dedede;
	font-weight: bold;
	float: left;
}
/* END state Styling */	
/* button sets */
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: 0!important;
}
/*XXX End jQuery UI Override Rules XXX*/
	
.idc-legend {
	text-align: left;
}
.idc-legend ul {
	display: inline-block;
}
.idc-legend-item.idc-delete {
	cursor: pointer;
}
.idc-legend .idc-legend-item {
	display: inline;
	float: left;
	font-size: 12px;
	margin-right: 15px;
	white-space: nowrap;
}
.idc-legend-item .idc-legend-item-params {
	margin-left: 5px;
}
.idc-legend-item .idc-legend-color {
	float: left;
	height: 10px;
	margin-right: 3px;
	margin-top: 1px;
	width: 10px;
}
.idc-legend-item.idc-delete {
	background: url(../images/icon_delete.png) no-repeat scroll right center transparent;
	border: medium none;
	cursor: pointer;
	padding-right: 18px;
	padding-top: 1px;
}
.idc-legend-item-hover.idc-delete {
	border: medium none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/icon_delete_hover.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.idc-legend-item.idc-delete {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../images/icon_delete.png);
	background-origin: padding-box;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}
.idc-legend-item-hover.idc-delete {
	background: url(../images/icon_delete_hover.png) no-repeat scroll right center transparent;
	border: medium none;
}
.idc-financials-desktop .idc-subcontainer2 .idc-tablestyle thead th {
	background: #e6e9ec;
}
