@charset "utf-8";
/* CSS Document */

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Base Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.highcharts-tooltip{font-family: Arial, Helvetica, sans-serif;}

.ie8 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: Bitter, Arial, Helvetica, 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: Arial, Helvetica, sans-serif;font-size: 14px;margin: 0;padding: 0;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: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.idc-modulestyle .idc-bold {font-weight: bold;}
.idc-modulestyle label {font-size: 12px;font-weight: bold;text-transform: capitalize;padding: 6px;}
.idc-modulestyle select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px;
	width:100px;
	border: 1px solid #9d9d9d;
	text-transform: capitalize;
	height:21px;
}
    
.idc-modulestyle input {font-size: 12px;padding: 3px;border: 1px solid #9d9d9d;height:13px;}
@media screen and (min-width:0\0) { /* ie9 and ie10 media querie*/	
	.idc-modulestyle input {height:19px;padding: 0 3px;}
}
.ie8 .idc-modulestyle input {height:13px;padding: 3px 3px;}


::-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;}

.idc-add-watchlist input,
.idc-add-watchlist textarea {
	/*-- disable ipad default styling  --*/
	-webkit-appearance: none;
	border-radius: 0;
	height:16px;
	line-height:18px;
	text-transform: capitalize;
}
	/*XXX End Base Rules XXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start State Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.idc-modulestyle a{
	color: #003e7b;
	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-moreInfo {font-weight: bold;font-size: 14px;text-transform: capitalize;}
.idc-1button,
.idc-1button:focus,
.idc-adjustChart-button/*, .idc-modulestyle .idc-chartControls a*/ {
	background: #205591;
	border: 1px solid #16477f;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px;
	cursor: pointer;
	text-transform: capitalize;
}
.idc-1button:hover,
.idc-adjustChart-button:hover{
	color: #D2E1F1;
	background-color: #12325b;
}
.idc-adjustChart-button  {
	padding: 4px 36px 4px 14px;
	background-image: url(../images/icon_gear.png);
	background-position: 107px center;
	background-repeat: no-repeat;
}
.idc-adjustChart-button:hover {
	background-image: url(../images/icon_gear2.png);
	background-position: 107px center;
	background-repeat: no-repeat;
}
.idc-2button, .idc-modulestyle .idc-chartControls .idc-2button {
	background-color: #6689ad;
	border: 1px solid #acc8e5;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px;
	cursor: pointer;
	text-transform: capitalize;
}
.idc-3button{
	background-color: #c9c9c9;
	border: 1px solid #a1a1a1;
	text-align: center;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px;
	cursor: pointer;
	text-transform: capitalize;
}

.idc-td-delete .idc-delete-square,
.idc-li-delete .idc-delete-square {
	background-image: url(../images/icon_delete_square.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 21px;
}
.idc-td-delete .idc-delete-square:hover,
.idc-li-delete .idc-delete-square:hover{
	background-position: center bottom;
	width:100%;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition:  none;
}
.idc-li-delete .idc-delete-square {width:100%;}
/* watchlist input and button */
.idc-add-watchlist input{width:202px;height:16px;float:left;clear:both;}
@media screen and (min-width:0\0) { /* ie9 and ie10 media querie*/	
	.idc-add-watchlist input{height:22px;}
}
.ie8 .idc-add-watchlist input{height:16px;}
.idc-watchlistButton{
	background: #dcdcdc;
	color: #000;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 14px;
	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: #9d9d9d;
	border-right-color: #9d9d9d;
	border-bottom-color: #9d9d9d;
	display: block;
	clear: none;
	float: left;
	cursor: pointer;
}
.ie8 .idc-watchlistButton{line-height:22px;}
.idc-watchlistButton:hover, 
.idc-watchlistButton:focus{background:#000;color:#fff;float:left;clear:none;}
.idc-watchlistButton .idc-title-desktop{display:none;}
@media only screen and (min-width: 601px) {
	.idc-watchlistButton .idc-title-desktop{display:inline-block;}
}
.ie8 .idc-watchlistButton .idc-title-desktop{display:inline-block;}
.ie8 .idc-watchlistButton{height:16px;padding: 0 14px 6px;}

/* checkbox styling */
.tzCBContent {display: block;height: 100%;width: 100%;font-family: Arial, Helvetica, sans-serif;}
.custom_checkbox {
	background-color: #0f2a4a;
	display: block;
	cursor: pointer;
	text-align: center;
	height: auto;
	line-height: 24px;
	color: #fff;
	float: left;
	border: 1px solid #0f2a4a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.custom_checkbox .checked{
	background-color: #a2b8cf;
	display: block;
	cursor: pointer;
	color: #000;
}
.idc-adjustChart-pop .custom_checkbox,
.idc-checkButtons .custom_checkbox {
	background-color: #f3f3f3;
	color: #003e7b;
}
.idc-adjustChart-pop .custom_checkbox .checked,
.idc-checkButtons .custom_checkbox .checked{
	background-color: #eaeaea;
	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: 5px 5px 0px 5px;
	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-tab2link.idc-firsttab a,
.idc-tablink-select.idc-firsttab a,
.idc-tab2link-select.idc-firsttab a
{border-left-style: none;}
.idc-moduletabs li.idc-tablink-select,
.idc-moduletabs li.idc-tab2link-select{
	float: left;
	border-style: none;
}
.idc-moduletabs li.idc-tablink-select a,
.idc-moduletabs li.idc-tab2link-select a{
	color: #000;
	font-weight: bold;
	background-color: #eaeaea;
}
.idc-moduletabs li.idc-tablink-select a:hover,
.idc-moduletabs li.idc-tab2link-select a:hover{color: #003e7b;background-color: #f3f3f3;}
.idc-moduletabs li.idc-tablink-select a:focus,
.idc-moduletabs li.idc-tab2link-select a:focus{background-color: #f3f3f3;}
.hiddenText {
	position: relative;
	z-index: -1000;
	top: 0;
	width: 0;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	visibility:hidden;
	display: block;
}
ul.idc-tabnav li{
	float: left;	
	margin: 0;	
	background-color: #f3f3f3;	
}
	/* End tab styles */
/* The following are pagination styles */	
.idc-pagination{
	font-weight: bold;
	text-align: center;
	margin: 15px auto 5px;
	font-size: 14px;
}
.idc-modulestyle .idc-pagination .idc-page-next a {padding-left: 5px;}
.idc-modulestyle .idc-pagination .idc-page-prev a{color: #a4a3a3;padding-right: 5px;}

.idc-pagination .idc-page-prev,
.idc-pagination .idc-page-next {
	background-color: #F3F3F3;
	 border: 1px solid #D8D8D8;
	  margin: 0 2px; 
	  padding: 7px 13px 6px; 
}
.idc-pagination .idc-page-number,
.idc-pagination .idc-page-number-select {display:none;}
@media only screen and (min-width: 601px) {   	 
	.idc-pagination .idc-page-prev,
	.idc-pagination .idc-page-next{
		background-color: #fff;
		border: none;
		margin: 0; padding: 0;
	}  
	.idc-pagination .idc-page-number {
		padding: 7px 13px 6px 13px;
		border: 1px solid #d8d8d8;
		background-color: #f3f3f3;
		margin:0 2px ;
		display: inline-block; 
	}
	.idc-pagination .idc-page-number-select {
		padding: 7px 13px 6px 13px;
		border: 1px solid #d8d8d8;
		background-color: #eaeaea;
		margin:0 2px ;
		color: #000;
		display: inline-block; 
	}
}
	/* END pagination styles */	
	/*XXX End State Rules XXX*/
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start Modules Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.idc-grid-header {
	background-color: #000;
	height: 54px;
	padding: 0;
	border-bottom: 5px solid #7298c5;
	-webkit-box-shadow: 0 5px 3px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 5px 3px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 5px 3px 0 rgba(0, 0, 0, .3);
}
.idc-grid-header .idc-logo {float: left;}
.idc-grid-header .idc-logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 54px;
	width: 160px;
}
.idc-modulestyle {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #e0e0e0;
	clear: both;
	padding-bottom: 15px;
	background-image: url(../images/gradient_grey.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 14px;
}
/* for blue widgets  */
.idc-modulestyle.idc-marketIndices,
.idc-modulestyle.idc-moreIndices,
.idc-modulestyle.idc-stockQuote {
	background-image: url(../images/gradient_blue.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d2e1f1;
	border: 1px solid #a2b8cf;
}
.idc-modulestyle.idc-moreIndices .idc-tablestyle tbody td,
.idc-modulestyle.idc-moreIndices .idc-tablestyle tbody th,
.idc-modulestyle.idc-moreIndices .idc-tablestyle thead th{
	border-bottom: 1px solid #a2b8cf;
	border-top: 1px solid #a2b8cf;
}
	/* end blue widgets */
.idc-modulestyle.idc-pageTitle {
	background-image: none;
	padding: 9px 0 0 0;	
	margin: 0;	
	border: none;
}
.idc-pageTitle h2 {float:left;}
.idc-pageTitle span a{
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	margin-top:10px;
}
.idc-pageTitle a + a { margin-right: 10px; }
.idc-error p {
	clear: both;
	float: left;
	margin-top: 10px;
}
@media only screen and (min-width: 480px) {
	.idc-pageTitle a + a { clear:none;margin-left:10px; }
}
@media only screen and (min-width: 481px) {
	.idc-pageTitle a + a { clear:both;margin-left:0; }
	.idc-pageTitle span a{
		float:right;
		clear:none;
		margin-top:14px;
	}
}
.ie8 .idc-pageTitle span a{
	float:right;
	clear:none;
	margin-top:17px;
}
.idc-modulehead {margin: 15px 15px 0 15px;}
.idc-modulecontent {
	//margin: 10px 15px 0 15px !important;
	//clear: both !important;
}	
/* The following are Footer style settings */	
.idc-grid-footer {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0f2a4a;
	color: #fff;
}
.idc-grid-footerContent {margin: 25px 25px 15px 25px;}
.idc-grid-footerContent a {color: #d2e1f1;text-decoration: none;font-size: 16px;}
.idc-grid-footerContent a:hover, .idc-grid-footerContent a:focus {color: #fff;}
.idc-footer-nav{width: 100%;}
.idc-footer-nav .idc-logo {
	float: left;
	background-image: url(../images/logo3.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 25px;
	width: 98px;
}
.idc-footer-nav .idc-footer-navContent{clear:both;}
.idc-footer-nav .expand{
	float: left;
	display: block;
	background-image: url(../images/toggle-sprite.png);
	width: 112px;
	height: 22px;
	background-position: center bottom;
	margin-top:5px;
	margin-left:5px;
}	
.idc-footer-nav .collapse{
	float: left;
	display: block;
	background-image: url(../images/toggle-sprite.png);
	width: 112px;
	height: 22px;
	background-position: center top;
	margin-top:5px;
	margin-left:5px;
}
.idc-footer-nav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7298c5;
	padding-bottom: 19px;
	margin-bottom: 17px;
}
.idc-footer-nav ul {
	float: left;
	margin-right: 0;
	margin-top: 15px;
	clear: both;
}
.idc-footer-nav ul li{margin-bottom: 12px;}
.idc-footer-nav ul li a {text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.idc-navTitle {
	font-family: Bitter, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.idc-disclosure {font-size: 12px;}
.idc-disclosure p a {
	font-weight: bold;
	color: #a2b8cf;
}
@media only screen and (min-width: 601px) {
	.idc-footer-nav ul {
		float: left;
		margin-right: 5%;
		margin-top: 17px;
		clear: none;
	}
	.idc-grid-footerContent a {font-size: 12px;}	
}
@media only screen and (min-width: 801px) {	
	.idc-footer-nav ul {
	float: left;
	margin-right: 8.5%;
	margin-top: 17px;
	clear: none;
	}
}
.ie8 .idc-footer-nav ul {
	float: left;
	margin-right: 8.525%;
	margin-top: 17px;
	clear: none;
}
.ie8 .idc-grid-footerContent a {font-size: 12px;}
/* END footerstyle settings */	
	/*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 #ccc;
	color: #5c5c5c;
	vertical-align: bottom;
	font-weight: normal;
	padding: 8px 10px;
	font-size: 13px;
	/*text-transform: capitalize;*/
}
.idc-tablestyle tbody td,
.idc-tablestyle tbody th,
.idc-tablestyle tfoot td,
.idc-tablestyle tfoot th {
	border-bottom: 1px solid #e0e0e0;
	vertical-align: middle;
	font-size: 14px;
	padding: 8px 10px;
	color: #000;
}
.idc-tablestyle tfoot td,
.idc-tablestyle tfoot th {border-bottom: 1px solid #ccc;font-weight: bold;}

/* even odd table row styling */
/*.idc-tablestyle tbody .idc-oddrow td,
.idc-tablestyle tbody .idc-oddrow th ,
.idc-modulestyle ul.idc-oddrow {background:#F00;}*/

.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 #ccc;}
.idc-tablestyle tbody tr:first-child td,
.idc-tablestyle tbody tr:first-child th {border-top:  1px solid #ccc;}
.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:#5c5c5c;text-transform: capitalize;}
.idc-tablestyle tbody tr .idc-td-datavalue,
.idc-tablestyle tfoot tr .idc-td-datavalue {
	text-align: right;
	font-weight: bold;
}
.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 td,
.idc-tablestyle tbody .idc-highlightrow th{background-color: #dee9f5;}
.idc-tablestyle tbody .idc-highlightrow2 td,
.idc-tablestyle tbody .idc-highlightrow2 th{background-color: #a2b8cf;}
.idc-tablestyle tbody .idc-highlightrow td,
.idc-tablestyle tbody .idc-highlightrow th,
.idc-tablestyle tbody .idc-highlightrow2 td,
.idc-tablestyle tbody .idc-highlightrow2 th{font-weight: bold;}

.idc-tablestyle tbody .idc-td-website a{font-weight:normal; font-size:12px;}
/*.idc-tablestyle tr:last-child td {border-bottom-style: none;}*/

/* 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;
}

.idc-modulestyle .idc-sortIconUp,
.idc-modulestyle .idc-sortIconUp:visited,
.idc-modulestyle .idc-sortIconUp:focus,
.idc-modulestyle .idc-sortIconUp:active {
	background-image: url(../images/icon_sort2.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 News Widget Styling */
.idc-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d2642;
	clear: both;
	float: left;
	font-size: 16px;
}
.idc-td-headline .idc-timestamp {
	clear: both;
	float: left;
}
.idc-td-headline .idc-headline {
	clear: both;
	float: left;
}
.idc-modulestyle .idc-mainheadline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-bottom: 10px;
}
.idc-modulestyle .idc-mainheadline h5 a {
	font-size: 28px;
	color: #003e7b;
	font-weight: bold;
}
.idc-modulestyle .idc-mainheadline .idc-timestamp,
.idc-modulestyle .idc-mainheadline .idc-abstract{
	clear: both;
	float: left;
}
.idc-marketNews .idc-abstract p {
	line-height: 24px;
	font-size: 16px;
	clear: both;
	float: left;
	width:100%;
}
.idc-marketNews .idc-tablestyle tbody tr td {border-bottom-style: none;}
.idc-marketNews .idc-tablestyle tr td:first-child{padding-left: 0;border-top-style: none;}
.idc-marketNews .idc-tablestyle tr td:last-child {padding-right: 0;}
.idc-more-news {margin-top:10px;}
.idc-marketNews .idc-more-news .idc-timestamp {float: left;}
.idc-marketNews .idc-more-news .idc-td-headline .idc-headline {clear: both;float: left;}
	/* End Market News Widget Styling */
	
/* The following are the styles for the Quote Strip widget */
.idc-stockQuote .idc-subModuleHead {height: 100%;width:95%;float: left;}
.idc-subModuleHead h3 {float: left;}
.idc-quoteticker {margin-right:5px;}
.idc-stockQuote .idc-modulehead .idc-timestamp {float: left;clear:both;}

.idc-modulestyle.idc-stockQuote .idc-quoteticker {
	font-family: Bitter, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 4px 0 0 0;
	color: #000;
}
.idc-stockQuote select {
	width: 175px;
	padding: 3px;
	background-color: #FFF;
	text-transform: capitalize;
	height:25px;
}
.idc-stockQuote .idc-modulecontent {
	clear: both;
	height: 100%;
	margin-top: 10px;
}
.idc-quotetable, .idc-quotetable2 {width: 100%; border-collapse:collapse;}
.idc-quotetable3 tr .idc-th-range {width: 200px;}
.idc-quotetable3 tr .idc-th-nav, .idc-quotetable3 tr .idc-td-nav, .idc-quotetable3 tr .idc-td-change, .idc-quotetable3 tr .idc-th-change   {padding-right: 30px;} 

.idc-quotetable tr th, .idc-quotetable2 tr th, .idc-quotetable3 tr th{
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: #000;
}
.idc-quotetable tr td, .idc-quotetable2 tr td, .idc-quotetable3 tr td  {
	text-align: left;
	vertical-align: middle;
	font-size: 15px;
}
.idc-quotetable.idc-changeup tr .idc-th-changeimage,
.idc-quotetable.idc-changedown tr .idc-th-changeimage {display: none;visibility: collapse;}

.idc-quotetable.idc-changeup tr .idc-th-changeimage,
.idc-quotetable2.idc-changeup tr .idc-th-changeimage,
.idc-quotetable3.idc-changeup tr .idc-th-changeimage {
	background-image: url(../images/change-up-big.png);
	background-repeat: no-repeat;
	background-position: 0 9px;
	height: 19px;
	width: 18px;
}
.idc-quotetable.idc-changedown tr .idc-th-changeimage,
.idc-quotetable2.idc-changedown tr .idc-th-changeimage,
.idc-quotetable3.idc-changedown tr .idc-th-changeimage {
	background-image: url(../images/change-down-big.png);
	background-repeat: no-repeat;
	background-position: 0 9px;
	height: 19px;
	width: 18px;
}
.idc-quotetable.idc-changenone tr .idc-th-changeimage,
.idc-quotetable2.idc-changenone tr .idc-th-changeimage,
.idc-quotetable3.idc-changenone tr .idc-th-changeimage {
	background-image: url(../images/change-none-big.png);
	background-repeat: no-repeat;
	background-position: 0 9px;
	height: 19px;
	width: 18px;
}
.idc-quotetable .idc-td-volume,
.idc-quotetable2 .idc-td-volume,
.idc-quotetable3 .idc-td-nav {color: #000;}
.idc-th-valueR,
.idc-th-changeR {
	text-align: right;
	padding-right: 5px;
}

.idc-quotetable td a, 
.idc-quotetable2 td a { font-size: 12px; font-weight: normal; }

.idc-quotetable tr .idc-th-volume, 
.idc-quotetable2 tr .idc-th-volume{width: 10%;}

.idc-quotetable tr .idc-th-last, 
.idc-quotetable2 tr .idc-th-last{width: 30%;}

.idc-quotetable tr .idc-th-range, 
.idc-quotetable tr .idc-td-range, 
.idc-quotetable3 tr .idc-th-range, 
.idc-quotetable3 tr .idc-td-range{display: none;visibility: collapse;}

@media only screen and (min-width: 481px) {	
	.idc-quotetable.idc-changeup tr .idc-th-changeimage,
	.idc-quotetable.idc-changedown tr .idc-th-changeimage {display: table-cell;visibility: visible;}
	.idc-quotetable tr .idc-th-change, 
	.idc-quotetable2 tr .idc-th-change{width: 55%;}
	.idc-quotetable tr .idc-th-last, 
	.idc-quotetable2 tr .idc-th-last{width: 30%;}
}

@media only screen and (min-width: 568px) {	
	.idc-stockQuote .idc-modulehead .idc-timestamp {padding-top:6px; clear:none;}
}
@media only screen and (min-width: 601px) {
	.idc-stockQuote .idc-modulecontent {margin-top: 5px;}
	.idc-stockQuote .idc-subModuleHead {width: 62%;}
	.idc-quotetable.idc-changedown tr .idc-th-changeimage,
    .idc-quotetable.idc-changeup tr .idc-th-changeimage {background-position: 15px 9px;}

	.idc-quotetable .idc-th-range{ width: 40%;}
	.idc-quotetable tr .idc-th-volume{width: 15%;}
	.idc-quotetable tr .idc-th-change{width: 22%;}
	.idc-quotetable tr .idc-th-last{width: 18%;}	
	.idc-quotetable .idc-lastrow .idc-td-last {font-size: 16px;font-weight: bold;color: #000;}
	.idc-stockQuote .idc-modulecontent {margin-top: 10px;}
	.idc-quotetable tr .idc-th-range, .idc-quotetable tr .idc-td-range,
	.idc-quotetable3 tr .idc-th-range, .idc-quotetable3 tr .idc-td-range{display: table-cell;visibility: visible;}	
}
@media only screen and (min-width: 801px) {
	.idc-quotetable.idc-changedown tr .idc-th-changeimage,
    .idc-quotetable.idc-changeup tr .idc-th-changeimage,
	.idc-quotetable.idc-changenone tr .idc-th-changeimage  {background-position: 25px 9px;}
	.idc-stockQuote .idc-subModuleHead {width: 65%;}
	.idc-stockQuote .idc-customSelect {width: 19%;}
}
.ie8 .idc-quotetable.idc-changedown tr .idc-th-changeimage,
.ie8 .idc-quotetable.idc-changeup tr .idc-th-changeimage {background-position: 7px 9px;}
.ie8 .idc-stockQuote .idc-subModuleHead {width: 65%;}
.ie8 .idc-stockQuote .idc-customSelect {width: 19%;}
	
.ie8 .idc-quotetable tr .idc-th-range,  
.ie8 .idc-quotetable tr .idc-td-range,  
.ie8 .idc-quotetable tr .idc-th-changeimage,
.ie8 .idc-quotetable3 tr .idc-th-range,  
.ie8 .idc-quotetable3 tr .idc-td-range,  
.ie8 .idc-quotetable3 tr .idc-th-changeimage{display: table-cell;visibility: visible;}	

.ie8 .idc-quotetable .idc-th-range{ width: 40%;}
.ie8 .idc-quotetable tr .idc-th-volume{width: 15%;}
.ie8 .idc-quotetable tr .idc-th-change{width: 22%;}
.ie8 .idc-quotetable tr .idc-th-last{width: 18%;}
.ie8 .idc-quotetable tr .idc-th-changeimage {width: 3%;}
.ie8 .idc-stockQuote .idc-modulecontent {margin-top: 10px;}
.ie8 .idc-stockQuote .idc-modulehead select {margin-top:-7px;}
	/* END syles for the Quote Strip widget */
	
/* Start Performance Bar Styling */	
.idc-changekey1 thead tr .idc-th-sectorname {text-align:left; width:136px;}
.idc-tablestyle tbody .idc-td-sectorname{text-align:left; font-weight: normal;}
.idc-sectortd1{border-right:1px solid #000;text-align:right;}
.idc-tablestyle .idc-sectortd1, .idc-tablestyle .idc-sectortd2{width:50%;vertical-align:middle;}
.idc-sectortd2{text-align:left;}
.idc-sectorPerformance .idc-performTable {margin-top: -2px;}
.idc-sectorPerformance .performbar{height:17px;}
.idc-up{float:left; margin:0 4px 0 0;}
.idc-down{float:right; margin:0 0 0 4px;}
.idc-up2{float:left; margin:0 4px 0 -2px;}
.idc-down2{float:right; margin:0 -2px 0 4px;}
	/* End Performance Bar Styling */	
/* 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;
}
.idc-etfChart .idc-ul-performanceBars .idc-li-timeFrame,
.idc-netAssetValue .idc-ul-performanceBars .idc-li-timeFrame {width: 26%;}
.idc-etfChart .idc-ul-performanceBars .idc-li-data,
.idc-netAssetValue .idc-ul-performanceBars .idc-li-data {width: 20%;}
.idc-etfChart .idc-ul-performanceBars .idc-li-negative,
.idc-etfChart .idc-ul-performanceBars .idc-li-positive,
.idc-netAssetValue .idc-ul-performanceBars .idc-li-negative,
.idc-netAssetValue .idc-ul-performanceBars .idc-li-positive {width: 25%;}
@media only screen and (min-width: 481px) {		
	.idc-performContainer {
		width: 48%;
		float: right;
		clear: none;
		margin: 0;	
		border-top:none;		
		margin-left:1%;	
	}
	.idc-etfChart .idc-performContainer,
	.idc-netAssetValue .idc-performContainer{width: 100%;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-timeFrame {width: 16%;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-data {width: 20%;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-negative,
	.idc-etfChart .idc-ul-performanceBars .idc-li-positive {width: 30%;}
}
@media only screen and (min-width: 601px) {
	.idc-etfChart .idc-performContainer,
	.idc-netAssetValue .idc-performContainer {width: 48%;}
	.idc-performContainer h4 {padding-top:0;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-timeFrame {width: 26%;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-data {width: 20%;}
	.idc-etfChart .idc-ul-performanceBars .idc-li-negative,
	.idc-etfChart .idc-ul-performanceBars .idc-li-positive {width: 25%;}
}
.ie8 .idc-performContainer h4 {padding-top:0;}
.ie8 .idc-stockChart .idc-performContainer {
		width: 49%;
		float: right;
		clear: none;
		margin: 0;
}
	/* End Euro Performance Bar Styling */	
/* The following are 52 week slider style settings */	
.idc-52wkslider {width:100%;}
.idc-inner-52wkslider {
	width:100%;
	border-collapse:collapse;
	margin-top:3px;
}
.idc-sliderbgleft, .idc-sliderbgright{
	height:10px;
	background-color: #83a7ce;
}	
.idc-sliderleft{
	vertical-align:middle;
	text-align:right;
	border-bottom:none;
}
.idc-sliderright{
	vertical-align:middle;
	text-align:left;
	border-bottom:none;
}

.idc-52wkslider table{
	width:100%;
	margin-top:4px;
	border-collapse:collapse;	
	border-bottom:none;
}	
.idc-stockQuote .idc-52wkslider table{margin-top:0;}
.idc-52wkslider .idc-52weekdot {
	background-color: #000;
	display: block;
	height: 10px;
	width: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}
.ie8 .idc-52wkslider .idc-52weekdot{
	display: block;
	height: 10px;
	width: 10px;
	background-image: url(../images/52wk-slider.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
}

.idc-52wkslider tr .idc-sliderright {padding-left: 10px;padding-right: 10px;font-size: 14px;color: #000;}
.idc-52wkslider tr .idc-sliderleft {padding-right: 10px;font-size: 14px;color: #000;}
	/* End 52 week slider 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: 0;
}
.idc-swatch {height: 10px;width: 10px;}
.idc-swatch1{
	width:8px;
	height:8px;
	padding:0;
	float:left;
}
.idc-swatch2{
	width:8px;
	height:8px;
	padding:0;
	float:right;
}
.idc-chartLegend ul li {
	display: block;
	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;}/* dark blue */
.idc-swatch-color2{background-color:#a2b8cf;}/* sky blue */
.idc-swatch-color3{background-color:#a82170;}/* magenta */
.idc-swatch-color4{background-color:#c1c1c1;}/* light grey */
.idc-swatch-color5{background-color:#0d9046;}/* evergreen  */
.idc-swatch-color6{background-color:#ff9600;}/* bright orange */
.idc-swatch-color7{background-color:#4873a3;}/* royal blue */
.idc-swatch-color8{background-color:#5d5e5e;}/* dark grey */
.idc-swatch-color9{background-color:#bb2e2f;}/* red */
.idc-swatch-color10{background-color:#fbb380;}/* peach */
.idc-swatch-color11{background-color:#f8e405;}/* lemon yellow */
.idc-swatch-color12{background-color:#ee6db8;}/* pink */
.idc-swatch-color13{background-color:#bd7b1c;}/* dirty orange */
.idc-swatch-color14{background-color:#50a2fa;}/* bright blue */
.idc-swatch-color15{background-color:#3db8c7;}
.idc-swatch-color16{background-color:#fd8585;}
.idc-swatch-color17{background-color:#008080;}
.idc-swatch-color18{background-color:#ff5000;}
.idc-swatch-color19{background-color:#ffd250;}
.idc-swatch-color20{background-color:#f9b4d6;}
.idc-swatch-color21{background-color:#e6aaad;}
.idc-swatch-color22{background-color:#edc3c5;}
.idc-swatch-color23{background-color:#3d3db5;}
.idc-swatch-color24{background-color:#812991;}
.idc-swatch-color25{background-color:#a812b9;}
.idc-swatch-color26{background-color:#ec0974;}
.idc-swatch-color27{background-color:#ceaeff;}
.idc-swatch-color28{background-color:#aaa8aa;}
.idc-swatch-color29{background-color:#ffdf97;}
.idc-swatch-color30{background-color:#637ee9;}
.idc-swatch-color31{background-color:#3db8c7;}
.idc-swatch-color32{background-color:#0000ff;}
.idc-swatch-color33{background-color:#0f00f0;}


.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: #ab161c;}
.idc-modulestyle .idc-changeup,
.idc-marketIndices .idc-changeup a .idc-majorChange{color: #407a02;}
.idc-modulestyle .idc-changenone,
.idc-marketIndices .idc-changenone a .idc-majorChange{color: #000;}
	/* End swatch color style settings */	
	
/* The following are flag style settings */	
.idc-currencyCrossRates .idc-tabnav .idc-euroTab a,
.idc-modulestyle .idc-flagTable tr .idc-th-eur,
.idc-popup .idc-cdRate2 .idc-span-eur{background-image: url(../images/currency/eur.png);}

.idc-currencyCrossRates .idc-tabnav .idc-usTab a,
.idc-modulestyle .idc-flagTable tr .idc-th-usd,
.idc-popup .idc-cdRate2 .idc-span-usd,
.idc-heatmap .idc-mapUS{background-image: url(../images/currency/usd.png);}

.idc-currencyCrossRates .idc-tabnav .idc-britishTab a,
.idc-modulestyle .idc-flagTable tr .idc-th-gpb,
.idc-heatmap .idc-mapBrit{background-image: url(../images/currency/gbp.png);}

.idc-currencyCrossRates .idc-tabnav .idc-japanTab a,
.idc-modulestyle .idc-flagTable tr .idc-th-jpy,
.idc-heatmap .idc-mapJapan{background-image: url(../images/currency/jpy.png);}

.idc-currencyCrossRates .idc-tabnav .idc-canadaTab a,
.idc-modulestyle .idc-flagTable tr .idc-th-cad,
.idc-heatmap .idc-mapCanada{background-image: url(../images/currency/cad.png);}

.idc-modulestyle .idc-flagTable tr .idc-th-ars {background-image: url(../images/currency/ars.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-brl,
.idc-heatmap .idc-mapBrazil {background-image: url(../images/currency/brl.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-clf {background-image: url(../images/currency/clf.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-dop {background-image: url(../images/currency/dop.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-mxn,
.idc-heatmap .idc-mapMexico {background-image: url(../images/currency/mxn.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-czk {background-image: url(../images/currency/czk.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-dkk,
.idc-heatmap .idc-mapDen {background-image: url(../images/currency/dkk.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-huf {background-image: url(../images/currency/huf.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-nok {background-image: url(../images/currency/nok.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-pln {background-image: url(../images/currency/pln.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-rub {background-image: url(../images/currency/rub.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-idr {background-image: url(../images/currency/idr.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-chf,
.idc-heatmap .idc-mapSwiss {background-image: url(../images/currency/chf.png);}
.idc-heatmap .idc-mapFrance {background-image: url(../images/countries/fr.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-sek {background-image: url(../images/currency/sek.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-aud,
.idc-heatmap .idc-mapAus  {background-image: url(../images/currency/aud.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-cny,
.idc-heatmap .idc-mapChina {background-image: url(../images/currency/cny.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-hkd {background-image: url(../images/currency/hkd.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-inr,
.idc-heatmap .idc-mapIndia {background-image: url(../images/currency/inr.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-myr {background-image: url(../images/currency/myr.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-nzd {background-image: url(../images/currency/nzd.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-pkr {background-image: url(../images/currency/pkr.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-sgd {background-image: url(../images/currency/sgd.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-krw,
.idc-heatmap .idc-mapKorea  {background-image: url(../images/currency/krw.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-twd {background-image: url(../images/currency/twd.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-thb {background-image: url(../images/currency/thb.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-egp {background-image: url(../images/currency/egp.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-ils {background-image: url(../images/currency/ils.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-zar {background-image: url(../images/currency/zar.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-try {background-image: url(../images/currency/try.png);}
.idc-modulestyle .idc-flagTable tr .idc-th-aed {background-image: url(../images/currency/aed.png);}
.idc-heatmap .idc-mapGerm {background-image: url(../images/countries/de.png);}
.idc-heatmap .idc-mapPort {background-image: url(../images/countries/pt.png);}
.idc-heatmap .idc-mapHong {background-image: url(../images/countries/hk.png);}

.idc-modulestyle.idc-currencycrossrates2 .idc-tablestyle.idc-flagTable thead tr th {
	background-repeat: no-repeat;
	background-position: center 8px;
	padding-top: 27px;
}
.idc-modulestyle .idc-tablestyle.idc-flagTable thead tr th {
	background-repeat: no-repeat;
	background-position: center 8px;
}
	/* End flag style settings */	
/* The following are Morningstar Ratings star icon style settings */		
.idc-morningstar .idc-1star,
.idc-morningstar .idc-2stars,
.idc-morningstar .idc-3stars,
.idc-morningstar .idc-4stars,
.idc-morningstar .idc-5stars {
	background-image: url(../images/star_sprite.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 13px;
	display: block;
	float: right;
	padding-right: 0px;
	padding-left: 0px;
}
.idc-morningstar .idc-1star {width: 13px;}
.idc-morningstar .idc-2stars {width: 26px;}
.idc-morningstar .idc-3stars {width: 39px;}
.idc-morningstar .idc-4stars {width: 52px;}
.idc-morningstar .idc-5stars {width: 65px;}
	/* END Morningstar Ratings star icon style settings */	
	
.idc-ratingbar{background-color:#5f7b99; height:17px; text-align:left;}

	/*XXX End Theme Rules XXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start NAVIGATION Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* The following are the main navigation styles */
.idc-gridhead {width: 100%;}
.idc-mainnav-list{ 
	*zoom: 1;
	font-size: 18px;
	width: 100%;
	max-height: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
}
.idc-mainnav-list li {float: left;position: relative;}
.idc-mainnav-list li a {
	display: block;
	font-family: Bitter, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	position: relative;
	z-index: 2;
	background-color: #4c4c4c;
	text-align: center;
	height: 26px;
	font-size: 18px;
	padding: 15px 12px 13px;
	color: #bcd3dd;
	text-decoration: none;
	font-weight: normal;
}
.idc-mainnav-list li ul li a {
	display: none;
	padding: 14px 0 10px 0;
	background-color: #6b6b6a;
	font-size: 16px;
	height: 26px;
	color: #fff;	
}
.idc-mainnav-list li:hover a,
.idc-mainnav-list li:focus a{background-color: #4c4c4c;color: #bcd3dd;z-index: 1000}
.idc-mainnav-list li:hover li a,
.idc-mainnav-list li:focus li a{
	background-color: #6b6b6a;color: 
	#FFF;display: block;	
	-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;
}
.idc-mainnav-list li:hover li a:hover,
.idc-mainnav-list li:focus li a:focus{background-color: #a0a0a0;color: #FFF;}
.idc-mainnav-list li ul {width: 100%;}
.idc-mainnav-list li ul li {font-size: 100%;position: relative;overflow: hidden;}
.idc-mainnav-list li .show li { overflow: visible;}
.idc-mainnav-search{ 
	*zoom: 1;
	font-size: 18px;
	width: 100%;
	max-height: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
}
.idc-mainnav-search li {float: left;position: relative;}
.idc-mainnav-search li ul {width: 100%;}
.idc-mainnav-search label {
	color: #FFF;
	font-family: Bitter, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.idc-mainnav-search form input {
	color: #FFF;
	background-color: #1f1e1e;
	border: 1px solid #676767;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 282px;
	text-align: left;
	margin-right: -5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.idc-mainnav-search button {
	border: none;
	background: none;
	vertical-align: bottom;
	margin: 0 0 0 -20px;
	padding: 0;
}
@media screen and (max-width: 801px) {
#idc-menu {
	width: 54px;
	display: block;
	text-align: center;
	position: absolute;
	right: 54px;
	height: 54px;
	overflow:hidden;
}
.idc-mainnav-list.js {display: none;}
.idc-mainnav-list ul {width: 100%;}
.idc-mainnav-list li {width:100%;margin-top:-4px;}
#idc-search {
	width: 54px;
	display: block;
	text-align: center;
	height: 54px;
	overflow: hidden;
	clear: none;
	position: absolute;
	right: 0;
}
.idc-mainnav-search.js {display: none;}
.idc-mainnav-search ul {width: 100%;}
.idc-mainnav-search li {
	width:97.7%;	
	background-color: #4C4C4C;
	height: 100%;
	clear: both;
	padding: 10px 10px 10px 12px;
	margin-top:-4px;
	}
	
}
@media screen and (min-width: 801px) {
    #idc-menu {display: none;}
    .idc-nav-wrapp {clear: none;float: right;}
	.idc-mainnav-list  {margin-right: 237px;}
	.idc-mainnav-list a{display: block;}
	.idc-mainnav-list .idc-tablink {display: block;float: left;font-weight: normal;}
	.idc-mainnav-list li a {
		border-bottom: none;
		text-decoration: none;
		padding: 15px 12px 13px 12px;
		font-size: 18px;
		background: #000;
		color: #bcd3dd;	
	  }
	.idc-mainnav-list li ul li {overflow: visible;z-index: 1000}
	.idc-mainnav-list li ul li a {
		width: 200px;
		text-align: left;
		font-size: 16px;
		display: block;
		padding: 8px 12px 8px 12px;
		background-color: #6b6b6a;
		height: 18px;
		z-index: 1000;
	}
	.idc-mainnav-list li:hover a,
	.idc-mainnav-list li:focus a{
		color: #D2E1F1;	
		background: #4c4c4c;
		text-decoration: none;
		z-index: 1000;
	}
	.idc-mainnav-list li:hover li a,
	.idc-mainnav-list li:focus li a{background-color: #6b6b6a;color: #FFF;z-index: 1000}
	.idc-mainnav-list li:hover li a:hover,
	.idc-mainnav-list li:focus li a:focus{background-color: #a0a0a0; color: #FFF;z-index: 1000	}
	.idc-mainnav-list ul{
		background: #fff;
		background: rgba(255,255,255,0);
		list-style: none;
		position: absolute;
		left: -9999px;
	}
	.idc-mainnav-list ul li{float:none;}
	.idc-mainnav-list ul a{white-space:nowrap;}
	.idc-mainnav-list li:hover ul,
	.idc-mainnav-list li:focus ul{left:0;}
	#idc-search {display: none;}
	.idc-mainnav-search label {display: none;}
	.idc-mainnav-search form input {width: 210px;margin-left:12px;}
	.idc-mainnav-search{ padding: 12px 0 12px 24px;}

}
.ie8 #idc-menu {display: none;}
.ie8 .idc-nav-wrapp {clear: none;float: right;}
.ie8 .idc-mainnav-list  {margin-right: 223px;}
.ie8 .idc-mainnav-list a{display: block;}
.ie8 .idc-mainnav-list .idc-tablink {display: inline;float: left;	font-weight: normal;}
.ie8 .idc-mainnav-list li a {
	border-bottom: none;
	text-decoration: none;
	padding: 15px 12px 13px 12px;
	font-size: 18px;
	background: #000;
	color: #bcd3dd;	
	z-index: 1000;
}
.ie8 .idc-mainnav-list li ul li {overflow: visible;z-index: 1000}
.ie8 .idc-mainnav-list li ul li a {
	width: 200px;
	text-align: left;
	font-size: 16px;
	display: block;
	padding: 8px 12px 8px 12px;
	background-color: #6b6b6a;
	height: 18px;
	z-index: 1000;
}
.ie8 .idc-mainnav-list li:hover a,
.ie8 .idc-mainnav-list li:focus a{
	color: #D2E1F1;	
	background: #4c4c4c;
	text-decoration: none;
	z-index: 1000;
}
.ie8.idc-mainnav-list li:hover li a,
.ie8.idc-mainnav-list li:focus li a{background-color: #6b6b6a;color: #FFF;z-index: 1000}
.ie8 .idc-mainnav-list li:hover li a:hover,
.ie8 .idc-mainnav-list li:focus li a:focus{background-color: #a0a0a0; color: #FFF;z-index: 1000	}
.ie8 .idc-mainnav-list ul{
	background: #fff;
	background: rgba(255,255,255,0);
	list-style: none;
	position: absolute;
	left: -9999px;
}
.ie8 	.idc-mainnav-list ul li{float:none;}
.ie8 	.idc-mainnav-list ul a{white-space:nowrap; }
.ie8 	.idc-mainnav-list li:hover ul,
.ie8 	.idc-mainnav-list li:focus ul{left:0;}
.ie8 	#idc-search {display: none;}
.ie8 	.idc-mainnav-search label {display: none;}
.ie8 	.idc-mainnav-search form input {width: 200px;margin-left:12px;}
.ie8 	.idc-mainnav-search{ padding: 12px 0 12px 24px;}
	/* END main navigation styles */
	
/* The following are Stock Page Sub Navigation styles */
.idc-subnav-list{display: none;}
.idc-modulestyle.idc-subnav {
	background-color: #FFF;
	background-image: none;
	border:none;
	padding-bottom:0;
}
.idc-subnav-list{
	font-family: Bitter, Arial, Helvetica, sans-serif;
	list-style: none;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	font-size: 14px;
	border-bottom: 1px solid #a4b7cf;
}
.idc-subnav-list li{float:left;}
.idc-subnav-list a{
	display: block;
	padding: 5px 8px;
	color: #003e7b;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
	font-weight: normal;
	margin-bottom: -1px;
	z-index: 1000;height: 19px;
}

.idc-subnav-list a:hover{
	background: none repeat scroll 0 0 #DFE9F5;
	border-color: #A4B7CF #A4B7CF #DFE9F5;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	margin-bottom: -1px;
	text-decoration: none;
	height: 18px;
	font-weight: normal;
}
.idc-subnav-list .idc-tablink-select a{    
	background: none repeat scroll 0 0 #DFE9F5;
    border-color: #A4B7CF #A4B7CF #DFE9F5;
    border-style: solid;
    border-width: 1px;
    color: #000000;
	margin-bottom: -1px;	
	font-weight: normal;
}
.idc-subnav-list .idc-tablink-select ul a{border: none;height: 19px;}
.idc-subnav-list .idc-tablink-select a:hover,
.idc-subnav-list .idc-tablink-select a:focus{height: 19px;}
/*--- DROPDOWN ---*/
.idc-subnav-list ul{
	background: #dfe9f5; 
	list-style: none;	
	padding-top: 1px;
}
.idc-subnav-list ul li{float:none;}
.idc-subnav-list ul a{white-space:nowrap; }
/* removing hover and introducing the new class for js to display 
.idc-subnav-list-expand ul, 
*/
.idc-subnav-list-expand ul{
	display: block;
	position: absolute;
	z-index: 199;
	}
.idc-subnav-list-collapse  ul{display: none;}

.idc-subnav-list li:focus ul{
	display: block;
	position: absolute;
	z-index: 199;
	}
.idc-subnav-list-expand a,
.idc-subnav-list li:focus a{ 
	background: #dfe9f5;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a4b7cf;
	border-right-color: #a4b7cf;
	border-left-color: #a4b7cf;
}
.idc-subnav-list-expand ul a,
.idc-subnav-list li:focus ul a{
	text-decoration: none;
	border: none;
	width: 155px;
	height: 18px;
}
.idc-subnav-list-expand ul li a:hover,
.idc-subnav-list li:focus ul li a:focus{
	background: #f4f8ff;
	color: #003e7b;
	border: none;
	height: 18px;
}
.idc-subnav select {
	padding: 3px;
	width: auto;
	height:25px;
}
@media only screen and (min-width: 801px) {
	.idc-subnav-list {display: inline;}
	.idc-modulestyle.idc-subnav {padding-bottom:15px;}
	.idc-subnav  label, .idc-subnav select{display: none;}
}
.ie8 .idc-subnav-list {display: inline;}
.ie8 .idc-subnav  label, .ie8 .idc-subnav select{display: none;}

	/* END Stock Page Sub Navigation styles */
	/*XXX End NAVIGATION Rules XXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Start jQuery UI Override Rules XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*-- the following is the tooltip styling --*/
.ui-tooltip,
.arrow:after {
    background: #0f2a4a;
    border: 2px solid white;
}
.ui-tooltip {
	padding: 10px 20px;
	color: white;
	box-shadow: 0 0 0 ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
   top: -16px;
   bottom: auto;
}
.arrow.left {left: 20%;}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after {bottom: -20px;top: auto;}
.idc-tooltip {background-color: #CCC;border: 1px solid #e0e0e0;}

/* 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-1button{margin-left: 10px;}
.idc-select-date li, .idc-search-keyword li{ padding:0; list-style:none; display:inline; }
.idc-select-date ul li input {width: 100px;}
.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: 65%; }

@media only screen and (min-width: 568px) {
	.ui-widget-header .ui-dialog-title { width: 70%; }
}	
@media only screen and (min-width: 801px) {
	.ui-widget-header .ui-dialog-title { width: 73%; }
}	
.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;
}
.ui-widget .ui-widget.ui-button-icon-only {
	border: none;
	background-color: transparent;
	float: right;
	margin: 10px 10px 0 0;
	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-position: center bottom;
}
.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: #003e7b;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0;
}

.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-quotetable tr .idc-th-changeimage{width: 22px;vertical-align: middle;padding: 0 0 0 30px;}
.idc-popup .idc-quotetable tr .idc-th-changeimage img {vertical-align: bottom;padding-top:5px;}

.idc-popup  .idc-subcontainer1 .idc-chartLegend{margin-top: 10px;}
.idc-popup  .idc-subcontainer1 .idc-chartLegend th{font-size:12px;}
.idc-popup .idc-chartLegend tbody .idc-lastrow td {font-size: 15px;}
.idc-popup .idc-tableslider thead tr .idc-th-range,
.idc-popup .idc-cdRate1 {font-size: 12px;}

.idc-popup .idc-tableslider {width: 100%;}
.idc-popup .idc-52wkslider{margin-top:0;}	
.ie8 .idc-popup .idc-52wkslider .idc-52weekdot  {
	display: block;
	height: 11px;
	width: 10px;
	margin-top: 1px;
}
.idc-popup .idc-modulecontent .idc-moduletabs {float: left;}
.ie8 .idc-popup .idc-subcontainer1 .idc-moduletabs{margin-top: 0;}

.idc-popup .idc-chartcontainer {margin-bottom: 10px;}
.idc-popup .idc-chartLegend tr td {padding-right: 20px;padding-bottom:5px;}
.idc-popup .idc-chartLegend thead tr .idc-th-high {
	background-image: url(../images/icon_high.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.idc-popup .idc-searchIcon {
	background-image: url(../images/icon_search_inner.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.idc-popup .idc-chartLegend thead tr .idc-th-low{
	background-image: url(../images/icon_low.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
/* 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: center;
	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;
}
.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,
.idc-adjustChart-pop .idc-subcontainer4{
	clear: both;
	float: left;
	width: 99%;	
}
.idc-adjustChart-pop .idc-subcontainer1, 
.idc-adjustChart-pop .idc-subcontainer2, 
.idc-adjustChart-pop .idc-subcontainer4{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.idc-adjustChart-pop .idc-subcontainer4 label {margin-top:14px;}
.idc-adjustChart-pop .idc-subcontainer2 {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,
.idc-adjustChart-pop .idc-modulecontent .idc-label2 {
	clear: both;
	float: left;
	width: 190px;
	padding: 0;
  	padding-left: 10px;
}
.idc-adjustChart-pop .idc-modulecontent .idc-label2 {margin-top:14px;}
.idc-adjustChart-pop .idc-subcontainer1 .idc-label {margin-top: 25px;}
.idc-adjustChart-pop .idc-modulecontent select {
	clear: none;
	float: left;
	width: 190px;
}
.idc-adjustChart-pop input {
	clear: none;
	float: left;
	padding-left: 10px;
	width: 225px;
	margin-right:-5px;
	margin-top:-5px;
}

.idc-adjustChart-pop .idc-chart-additional,
.idc-adjustChart-pop .idc-compareTo-index {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d8d8d8;
	margin-top:3px;
	clear: none;
	float: left;
	height: 100%;
}
.idc-adjustChart-pop .idc-compareTo-index {margin-bottom: 15px;}
.idc-popup .idc-chartControls {margin-top: 10px;}
.idc-addTo-watchlistGlobal-pop select,
.idc-addTo-portGlobal-pop select {width:125px;margin-bottom: 10px;}

/* alerts dialog modal */
.idc-edit-alert-pop .idc-modulecontent,
.idc-edit-alertGlobal-pop .idc-modulecontent,
.idc-addTo-watchlistGlobal-pop .idc-modulecontent,
.idc-addTo-portGlobal-pop .idc-modulecontent   {width:275px;}
.idc-edit-alert-pop .idc-controls h4,
.idc-edit-alertGlobal-pop .idc-controls h4 {margin-bottom: 3px;}
.idc-edit-alert-pop .idc-previouslabel .idc-media,
.idc-edit-alertGlobal-pop .idc-previouslabel .idc-media {display: none;}
.idc-edit-alert-pop input,
.idc-edit-alertGlobal-pop input,
.idc-edit-alert-pop select,
.idc-edit-alertGlobal-pop select{float:left;clear:both;}
.idc-edit-alert-pop label,
.idc-edit-alertGlobal-pop label{float:left;clear:both;padding-bottom:3px;}
.idc-edit-alert-pop .idc-alertPrice{margin-left:0;clear:both;margin-top: 10px; float: left;}
.idc-edit-alertGlobal-pop .idc-alertPrice{margin-left:0;clear:both;float: left;}
.idc-edit-alert-pop .idc-alertIf {margin-left:0;clear:both;margin-top: 10px;float: left;}
.idc-edit-alertGlobal-pop .idc-alertIf {margin-left:0;clear:both;float: left;}
.idc-edit-alert-pop .idc-alertPrice input,
.idc-edit-alertGlobal-pop .idc-alertPrice input,
.idc-edit-alert-pop .idc-alertIf input,
.idc-edit-alertGlobal-pop .idc-alertIf input{clear: none;width:70px;}
.idc-edit-alert-pop .idc-selection12 .idc-alert-email,
.idc-edit-alertGlobal-pop .idc-selection12 .idc-alert-email {margin-top:10px;float:left;}
.idc-edit-alert-pop .idc-controls select,
.idc-edit-alertGlobal-pop .idc-controls select {width:160px;}
.idc-edit-alert-pop .idc-alertPrice select,
.idc-edit-alertGlobal-pop .idc-alertPrice select,
.idc-edit-alert-pop .idc-alertIf select,
.idc-edit-alertGlobal-pop .idc-alertIf select{margin-right: 10px;}
.idc-edit-alert-pop .idc-previouslabel,
.idc-edit-alertGlobal-pop .idc-previouslabel {clear:none;}
.idc-edit-alert-pop .idc-select-group3{clear: both;width:100%;}
.idc-edit-alertGlobal-pop .idc-select-group3{clear: both;width:100%;margin-top: 10px;}
.idc-edit-alertGlobal-pop .idc-select-group3.idc-selection13 .idc-chooseSymbol {margin-bottom: 10px;}
.idc-edit-alert-pop .idc-modulecontent .idc-controls {margin-bottom: 10px;}
.idc-edit-alert-pop .idc-alertPrice select,
.idc-edit-alertGlobal-pop .idc-alertPrice select {width:115px;}
.idc-edit-alert-pop .idc-alertIf select,
.idc-edit-alertGlobal-pop .idc-alertIf select {width:250px;}
.idc-edit-alert-pop .idc-alert-email input,
.idc-edit-alertGlobal-pop .idc-alert-email input {width:242px;}

.idc-edit-alert-pop .idc-selection15 label,
.idc-edit-alertGlobal-pop .idc-selection15 label  {margin-top:10px;}
.idc-edit-alert-pop .idc-selection11 select,
.idc-edit-alertGlobal-pop .idc-selection11 select,
.idc-edit-alert-pop .idc-selection13 select,
.idc-edit-alertGlobal-pop .idc-selection13 select,
.idc-edit-alert-pop .idc-selection15 select,
.idc-edit-alertGlobal-pop .idc-selection15 select {width:250px;}
.idc-edit-alert-pop .idc-selection14 .idc-alert-email,
.idc-edit-alertGlobal-pop .idc-selection14 .idc-alert-email {margin-top: 10px;float:left;}
.idc-edit-alert-pop .idc-selection11 .idc-alert-email{margin-top: 10px;}
.idc-edit-alertGlobal-pop .idc-selection11 .idc-alert-email  {margin-top: 10px;float:left;}

.idc-edit-alert-pop .idc-note,
.idc-edit-alertGlobal-pop .idc-note{
	display: block;
	color: #797979;
	padding-top: 4px;
	font-size: 11px;
	float: left;
	clear: both;
	text-transform: capitalize;
}
.idc-edit-alert-pop .idc-buttonWrapper,
.idc-edit-alertGlobal-pop .idc-buttonWrapper  {float: left;clear:both;}
.idc-edit-alert-pop .idc-buttonWrapper,
.idc-edit-alertGlobal-pop .idc-buttonWrapper {margin-top: 10px;}
.idc-edit-alert-pop .idc-alertPrice,
.idc-edit-alertGlobal-pop .idc-alertPrice  {clear: none;float: left;margin-bottom: 10px;}
.idc-edit-alert-pop .idc-chooseSymbol{margin-right: 10px;}
.idc-edit-alertGlobal-pop .idc-chooseSymbol{margin-right: 10px;float: left;}
.idc-edit-alert-pop .idc-alertPrice .idc-previouslabel,
.idc-edit-alertGlobal-pop .idc-alertPrice .idc-previouslabel{
	font-weight: normal;
	margin-top: 5px;
	margin-left: 2px;
}

.idc-edit-alert-pop .idc-newsSelectWrapper,
.idc-edit-alertGlobal-pop .idc-newsSelectWrapper{float:left;clear:none;}
.idc-edit-alert-pop .idc-selection7,
.idc-edit-alertGlobal-pop .idc-selection7{float:left;clear:none;}
@media only screen and (min-width: 481px) {	
	.idc-edit-alert-pop .idc-alertIf input,
	.idc-edit-alertGlobal-pop .idc-alertIf input{width:100px;}
	.idc-edit-alert-pop .idc-modulecontent,
	.idc-edit-alertGlobal-pop .idc-modulecontent,
	.idc-addTo-watchlistGlobal-pop .idc-modulecontent,
    .idc-addTo-portGlobal-pop .idc-modulecontent   {width:330px;}
	.idc-edit-alert-pop .idc-previouslabel .idc-media,
	.idc-edit-alertGlobal-pop .idc-previouslabel .idc-media {
		display: inline-block;
		text-transform: lowercase;
	}
}

	/* 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: #003e7b;
	text-decoration: none;
	font-weight: bold;
	background-color: #f3f3f3;
	padding: 9px 8px 4px;
	height: 20px;
	border-left: 1px solid #d8d8d8;
	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 #d8d8d8;float: left;}

.idc-modulestyle .ui-state-active a,
.idc-modulestyle .ui-state-active a:link{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background: #eaeaea;
}

.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: #f3f3f3; 
	font-weight: bold;
	float: left;
}
.idc-modulestyle .ui-state-active{
	background: #eaeaea;
	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: block;
	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;	
	background-clip: border-box;
	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;
}

/* quote header dropdown list */
.idc-stockQuote .idc-customSelect {
	height: 100%;
	width: 24%;
	float:right;
	margin-top: -5px;
	display: block;
}

.idc-customSelect ul { 
	background: #fff; 
	padding: 5px 5px; 
	width: 170px; 
	position: relative; 
	border: 1px solid #9d9d9d;	
}
.idc-customSelect.idc-desktop ul {float:right;}
.idc-customSelect.idc-desktop {display:none;}
.idc-customSelect.idc-media {float:left;clear:both;margin-top:10px;}

.idc-customSelect ul ul { padding: 0; width: 100%; }

.idc-customSelect li a {color: #000; }
				
.idc-customSelect ul li.idc-collapsed { 
	background: #fff url(../images/icon_sort.png) center right no-repeat; 
	cursor: pointer;
	font-size: 12px;
}
.idc-customSelect li li a,
.idc-stockQuote .idc-customSelect button { 
	background: none; 
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 5px; 
	display: block; 
}
.idc-customSelect li li a:hover,
.idc-stockQuote .idc-customSelect button:hover{background-color:#DFE9F5;}
.idc-stockQuote .idc-customSelect button {
	color: #003e7b;
	width: 100%;
	text-align: left;
}			
.idc-customSelect ul li.idc-collapsed ul { 
	display: none; 
	position: absolute; 
	z-index: 100; left: -1px; 
	margin-top: 5px; 
}
				
.idc-customSelect ul li.idc-expanded ul { display: block; }

.idc-customSelect ul li.idc-expanded {
	-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;
}

@media only screen and (min-width: 601px) {
	.idc-customSelect.idc-media{display:none;}
	.idc-customSelect.idc-desktop {display:block;}
}

.ie8 .idc-customSelect.idc-media{display:none;}
.ie8 .idc-customSelect.idc-desktop {display:block;}

@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: local('Bitter-Regular'), url(//fonts.gstatic.com/s/bitter/v7/SHIcXhdd5RknatSgOzyEkA.woff) format('woff');
}
.idc-adjustChart-pop .idc-subcontainer2 {
  margin-top: 15px;
  padding-top: 10px;
}
