P 				{COLOR:#000000; FONT-FAMILY: heebo-regular; FONT-SIZE:12px;}
UL 			{COLOR:#000000; FONT-FAMILY: heebo-regular; FONT-SIZE:12px;}
TD 			{COLOR:#000000; FONT-FAMILY: heebo-regular; FONT-SIZE:12px;}
TD b {font-weight: normal !important; font-family:  heebo-medium;}
.bg1			{COLOR:#003366; FONT-FAMILY: heebo-medium;FONT-SIZE:12px; BACKGROUND-COLOR:#CCDDEE;  VERTICAL-ALIGN:middle; HEIGHT:24;}
.bg2			{COLOR:#181818; FONT-FAMILY: heebo-regular; FONT-SIZE:12px; BACKGROUND-COLOR:#EEEEEE;}
.bg3			{COLOR:#000000; FONT-FAMILY: heebo-regular; FONT-SIZE:12px; BACKGROUND-COLOR:#FFFFFF;}
.bg4			{COLOR:#003366; FONT-FAMILY: heebo-regular; FONT-SIZE:12px; BACKGROUND-COLOR:#999999;}
.big1    	{COLOR:#000000; FONT-FAMILY: heebo-regular; FONT-SIZE:14px;}
.smblue  	{COLOR:#003366; FONT-FAMILY: heebo-regular; FONT-SIZE:11.5px }
.mdblue  	{COLOR:#003366; FONT-FAMILY: heebo-regular; FONT-SIZE: 12.5px }
.smbold  	{COLOR:#000000; FONT-FAMILY: heebo-medium;FONT-SIZE: 11.5px; }
.hdr 			{COLOR:#003366; FONT-FAMILY: heebo-medium; FONT-SIZE: 12px;  	}
.title		{COLOR:#0066CC; FONT-FAMILY: heebo-medium;FONT-SIZE:18px; }

/*  link formating  */
a:link 		{TEXT-DECORATION:underline; COLOR:#0066CC; FONT-FAMILY:  heebo-regular; FONT-SIZE:12px;}
a:visited 	{TEXT-DECORATION:underline; COLOR:#000099; FONT-FAMILY:  heebo-regular; FONT-SIZE:12px;}
a:active 	{TEXT-DECORATION:underline; COLOR:#000099; FONT-FAMILY:  heebo-regular; FONT-SIZE:12px;}
a:hover 		{TEXT-DECORATION:underline; COLOR:#000099; FONT-FAMILY:  heebo-regular; FONT-SIZE:12px;}

small-nav	{ FONT-FAMILY:  heebo-regular;  FONT-SIZE: 11px;  FONT-COLOR: #002139 	}
.text 		{COLOR: #000000; FONT-FAMILY:  heebo-regular; FONT-SIZE: 12px 	}
.indent 		{COLOR: #000000; FONT-FAMILY:  heebo-regular; FONT-SIZE: 12px ; MARGIN-LEFT: 25px ; WIDTH:750}
.small-text {FONT-FAMILY:  heebo-regular; FONT-SIZE: 12px; FONT-COLOR: #000000 	}

div#tbDynamic .small-text {
    margin-right: 15px;
}

.vsmall-text {FONT-FAMILY:  heebo-regular; FONT-SIZE: 10px; FONT-COLOR: #000000 	}
.small-hdr 	{COLOR: #000000; FONT-FAMILY:  heebo-regular; FONT-SIZE: 8pt 	}
.small-bold {COLOR: #000000; FONT-FAMILY:  heebo-medium; FONT-SIZE: 14px;  	}
.bold 		{COLOR: #000000; FONT-FAMILY:  heebo-medium;FONT-SIZE: 8pt;  	}

A.nav 		{color: #002139; font-family:  heebo-medium; font-size: 11px; text-decoration: none;	  	}
A.reg 		{color: #003366;  font-family:  heebo-regular; font-size: 12px; text-decoration: none;	}
UL.list 		{list-style-type: circle outside; color: #000000; font-family:  heebo-regular; font-size: 12px; font-weight: normal; 	}
.nav 			{color: #000000; font-family:  heebo-regular; font-size: 11px; text-decoration: none; }
a:hover.nav {color: #0000FF; text-decoration: underline; cursor: hand; }
.nav-select {color: #666666; font-family:  heebo-medium;font-size: 11px; text-decoration: none;  }
a:hover.nav-select {	color: blue; text-decoration: underline; cursor: hand;  }
.navIE 		{ color: #002139; font-family:  heebo-medium; font-size: 10px; text-decoration: none;	  	}
.navIE-select {color: #666666; font-family:  heebo-medium;ont-size: 10px; text-decoration: none;  }
a:hover.navIE {color: #0000FF; text-decoration: underline; cursor: hand; }
a:hover.navIE-select {	color: blue; text-decoration: underline; cursor: hand;  }
Input, select {font-family: heebo-regular;font-size:12px;}
.inputField {background-color:#EEEEEE;}
.item-text 	{font-family: heebo-regular;font-size:12px;}
.help-text 	{COLOR:#003366; font-family: heebo-regular; font-size:11px; text-decoration:none;}
.display-only {font-family: heebo-regular;font-size:12px;border:0px;background-color:#E7E3E7;}
.readField {background-color:#FFFFFF;border:1px #FFFFFF inset;color:#666666;font-weight:normal;font-family: heebo-regular;font-size:12px;width:95px;}
.readField2 {background-color:#FFFFFF;border:1px #FFFFFF inset;color:#666666;font-weight:normal;font-family: heebo-regular;font-size:12px;width:50px;}
.readField3 {background-color:#FFFFFF;border:1px #FFFFFF inset;color:#666666;font-weight:normal;font-family: heebo-regular;font-size:12px;width:120px;}
.readField4 {background-color:#FFFFFF;border:1px #FFFFFF inset;color:#666666;font-weight:normal;font-family: heebo-regular;font-size:12px;width:100px;}
.IEmenu 		{	FONT-WEIGHT:normal;FONT-SIZE:12px; FONT-STYLE:normal; FONT-FAMILY:  heebo-regular; CURSOR:hand; TEXT-DECORATION:none;}
.NSmenuOff {	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #003366;	FONT-STYLE: normal;	FONT-FAMILY:   heebo-regular;	TEXT-DECORATION: none;	 }
.NSmenuOn 	{	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #003366;	FONT-STYLE: normal;	FONT-FAMILY:   heebo-regular;	TEXT-DECORATION: none;	 }
a.topMenu    {  text-decoration:none;color:#FFFFFF}
a.topMenulite    {  text-decoration:none;color:#003366;font-weight:bold}
a:hover.topMenu    {  text-decoration:none;color:#FFFFFF; font-weight:bold}
.menuButton {FONT-WEIGHT: normal;FONT-SIZE: 12px;CURSOR: hand;COLOR: White;FONT-STYLE: normal;FONT-FAMILY:  heebo-regular;TEXT-DECORATION: none;text-align:center;background-color : #0066CC;}
.menuButtonHover {	FONT-WEIGHT: normal;FONT-SIZE: 12px;BORDER: 0px;CURSOR: hand;COLOR: #003366;	FONT-STYLE: normal;	FONT-FAMILY:  heebo-regular;	TEXT-DECORATION: none;	text-align:center;	background-color : #CCDDEE;}
.label {	FONT-SIZE:12px; FONT-STYLE:normal; FONT-FAMILY:  heebo-regular;COLOR: #000000;}
.bigtitle {	FONT-SIZE:16px; FONT-STYLE:normal; FONT-FAMILY:  heebo-regular;COLOR: #0066CC;}
.table-head {
    background-color: #1d4e75;
    color: #ffffff;
    height: 20px;
    text-indent: 1px;
}

SPAN.BodyText { font-size: 10pt; font-family:  heebo-regular }
SPAN.NavHeader { font-size:10pt;  color: white; font-family:  heebo-medium;}
SPAN.SmallText { font-size: 7.5pt; font-family:  heebo-regular }
SPAN.SmallTextRed { font-size: 7.5pt; color: #9B0F08; font-family:  heebo-regular }
SPAN.StockHeader { font-size: 8pt;  font-family:  heebo-regular }

.columnLeft a:visited{ color: #0079C1;}
/* for OLAP  */
.table-section { BACKGROUND-COLOR: #EEEEEE;FONT-FAMILY:  heebo-medium; FONT-SIZE: 16px; }
.table-section b {font-weight: normal !important;}
.section-header  { COLOR:#003366; background-color:#CCDDEE;  text-indent:1px}


.body
{background-color: #FFFFFF;
}

.title-table		
{width:100%;
border:0; 
cellspacing:0; 
cellpadding:0;
}

.title		
{COLOR:#0066CC; 
FONT-FAMILY: heebo-medium;
FONT-SIZE:16px; 

border:0; 
margin:0; 
padding:0;
}


.title2		
{COLOR:#0066CC; 
FONT-FAMILY: heebo-medium; 
FONT-SIZE:16px; 

vertical-align:center;
height: 30px; 
text-indent:2px; 
background-repeat: no-repeat;
background-color: #FFFFFF; 
background-image: url("/Images/Headers/gradiant.gif")
}

.page-width
{width:775;
border:0; 
cellspacing:0; 
cellpadding:0;
}

.left-column
{width:170; 
vertical-align:top;
padding-top:0;
padding-right:11px;
padding-left:4px;
}

.content-area
{width:100%;
vertical-align:top;
}


.right-column
{width:170; 
vertical-align:top;
padding-right:0;
}

.list-height
{height:20;
}

.link-list
{
list-style-image: url("/Images/listArrow.gif");
list-style: outside;
margin-left: 4px;
padding-left: 4px;
text-indent: 4px;
}

LI
{margin-top:5px;
margin-bottom:5px;
margin-left:0px;
padding-left:0px;
}

H2
{FONT-FAMILY: heebo-medium; 
FONT-SIZE:16px; 

color:#000000;
margin-bottom:0px;
}

.grey-bgcolor
{background-color:#eeeeee;
}

.tableBorder
{background-color:#CCDDEE;
}

.imageBorder
{border-width:1px;
border-style:solid;
border-color:#999999;
}
/*
@font-face {
  font-family: 'daxmedium';
  src: 	url('../General_Info/dax-medium-webfont.eot');
  src: 	url('../General_Info/dax-medium-webfont.eot?#iefix') format('embedded-opentype'), 
  		url('../General_Info/dax-medium-webfont.woff') format('woff'),
  		url('../General_Info/dax-medium-webfont.ttf') format('truetype'), 
  		url('../General_Info/dax-medium-webfont.svg#daxmedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'daxregular';
  src:	url('../General_Info/dax-regular-webfont.eot');
  src: 	url('../General_Info/dax-regular-webfont.eot?#iefix') format('embedded-opentype'), 
  		url('../General_Info/dax-regular-webfont.woff') format('woff'), 
  		url('../General_Info/dax-regular-webfont.ttf') format('truetype'), 
  		url('../General_Info/dax-regular-webfont.svg#daxregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'daxlightregular';
  src:	url('../General_Info/dax-light-webfont.eot');
  src: 	url('../General_Info/dax-light-webfont.eot?#iefix') format('embedded-opentype'), 
  		url('../General_Info/dax-light-webfont.woff') format('woff'), 
  		url('../General_Info/dax-light-webfont.ttf') format('truetype'), 
  		url('../General_Info/dax-light-webfont.svg#daxlightregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/

@font-face {
    font-family: heebo-medium;
    src: url("/selfDirected/fonts/Heebo-Medium/Heebo-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: heebo-regular;
    src: url("/selfDirected/fonts/Heebo-Regular/Heebo-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: heebo-light;
    src: url("/selfDirected/fonts/Heebo-Light/Heebo-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: heebo-bold;
    src: url("/selfDirected/fonts/Heebo-Bold/Heebo-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'emonamedium';
    src: url('../General_Info/emona-webfont.eot');
    src: url('../General_Info/emona-webfont.eot?#iefix') format('embedded-opentype'),
         url('../General_Info/emona-webfont.woff2') format('woff2'),
         url('../General_Info/emona-webfont.woff') format('woff'),
         url('../General_Info/emona-webfont.ttf') format('truetype'),
         url('../General_Info/emona-webfont.svg#emonamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'emonamedium';
    src: url('../General_Info/emona-medium-webfont.eot');
    src: url('../General_Info/emona-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../General_Info/emona-medium-webfont.woff2') format('woff2'),
         url('../General_Info/emona-medium-webfont.woff') format('woff'),
         url('../General_Info/emona-medium-webfont.ttf') format('truetype'),
         url('../General_Info/emona-medium-webfont.svg#emonamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'emonasemibold';
    src: url('../General_Info/emona-semibold-webfont.eot');
    src: url('../General_Info/emona-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../General_Info/emona-semibold-webfont.woff2') format('woff2'),
         url('../General_Info/emona-semibold-webfont.woff') format('woff'),
         url('../General_Info/emona-semibold-webfont.ttf') format('truetype'),
         url('../General_Info/emona-semibold-webfont.svg#emonasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*JUNESS MODIFICATIONS */
.bg1 {
    background-color: #1d4e75;
    color: #ffffff;
	font-size: 12px;
}
.bg1 a {
    color: #ffffff;
}


/*#tbDynamic table tr:nth-child(3) {
    display: none;
}

#tbDynamic table tr:nth-child(3) td {
    display: none;
}*/

#tbDynamic .small-bold {
    padding-top: 19px;
}

#tbDynamic td[align="right"] {
    padding-left: 8px;
    text-align: left;
}


.bg3 > tbody > tr > td > table .small-text {
    padding-top: 12px;
}

.bg3 > tbody > tr > td > table .small-text > b {
    position: relative;
    top: 9px;
}


input[type="submit"], input[type="button"] {
    background-color: #0079c1;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    padding: 3px 10px;
}

/*Get a quote */
html > body > table > tbody > tr > td[width="585"] > table[width="585"] {
    left: -21px;
    position: relative;
}
/*Charts */


html > body > table > tbody > tr > td[width="589"] > table {
    margin-left: -14px;
}

tr.bg1 .table-head {
    background-color: #1d4e75;
    color: #ffffff;
    font-family:  heebo-medium;
    font-size: 16px;
}

#tbDynamic .small-bold[valign="bottom"] {
    padding-top: 7px;
}


form[name="chartQuotesNewsForm"] #tbDynamic > table {
    margin-bottom: 15px;
}


#tbDynamic .small-bold[width="35%"] {
    width: 10%;
}

#tbDynamic .small-bold[width="21%"] {
    width: 7%;
}

#tbDynamic .small-bold[width="38%"] {
    width: 9%;
}

#tbDynamic td[width="6%"] {
    width: 34%;
}

/*Stock Watch Lists */

table[name="Content_Table"] > tbody > tr > td > table {
    margin-left: -2px;
}
form[name="stockWatchListForm"] table[width="535"] {
    margin-bottom: 5px;
    width: 555px;
}

/*Portfolio Tracker*/
form[name="portfolioTrackerForm"] input[type="button"] {
    left: 39px;
    position: relative;
}

form[name="portfolioTrackerForm"] .bg2 td, form[name="portfolioTrackerForm"] .bg3 td {
    padding: 4px 0 4px 4px;
}

form[name="portfolioTrackerForm"] > table {
    left: 18px;
    position: relative;
}

form[name="portfolioTrackerForm"] table td input.small-text {
    width: 100%;
}

/* Market Watch pages */
form[name="marketingQuoteForm"] #tbDynamic td:nth-child(1), .bg3 form[name="chartQuotesNewsForm"] #tbDynamic table tr td:nth-child(1) {
    width: 10%;
}

form[name="marketingQuoteForm"] #tbDynamic td:nth-child(2), .bg3 form[name="chartQuotesNewsForm"] #tbDynamic table tr td:nth-child(2) {
    width: 5%;
}
form[name="marketingQuoteForm"] #tbDynamic td:nth-child(3), .bg3 form[name="chartQuotesNewsForm"] #tbDynamic table tr td:nth-child(3) {
    width: 50%;
}

/*ie 10 & 11 hack */
    @media all and (-ms-high-contrast:none)
     {
     #tbDynamic input.small-text { width: 50px; } /* IE10 */
     form[name='marketingQuoteForm'] #tbDynamic td:nth-child(1), .bg3 form[name='chartQuotesNewsForm'] #tbDynamic table tr td:nth-child(1) { width: 20%; }
     form[name='marketingQuoteForm'] #tbDynamic td:nth-child(2), .bg3 form[name='chartQuotesNewsForm'] #tbDynamic table tr td:nth-child(2) { width: 12%; }
     form[name="marketingQuoteForm"] #tbDynamic td:nth-child(3), .bg3 form[name="chartQuotesNewsForm"] #tbDynamic table tr td:nth-child(3) { width: 20%; }
     .bg3 form[name="chartQuotesNewsForm"] #tbDynamic table tr td:nth-child(4) { width: 62%; }
     table[name="Content_Table"] td[width="685"] table{ margin-left: 13px;}
     #iframeContent[src="/ILClientWeb/marketing/marketingChart.htm?method=displayMarketingChart&language=E"]{width: 900px;}
     table[name="Content_Table"] td[width="685"] > table p{margin-left: 4px;}
     form[name="portfolioTrackerForm"] > table { left: -13px;}
     .columnRight .iframeContent2{margin-left: -135px;}
     

     *::-ms-backdrop, form[name='marketingQuoteForm'] #tbDynamic td:nth-child(1), .bg3 form[name='chartQuotesNewsForm'] #tbDynamic table tr td:nth-child(1) { width: 24%; }
     *::-ms-backdrop, form[name='marketingQuoteForm'] #tbDynamic td:nth-child(2), .bg3 form[name='chartQuotesNewsForm'] #tbDynamic table tr td:nth-child(2) { width: 13%; }
     }

/*IE 9 hack */
table[name="Content_Table"] > tbody > tr > td > table {
    margin-left: -2px; \9\0;
}

form[name="portfolioTrackerForm"] > table#portfolioView {
    left: 0;
    table-layout: fixed;
}

form[name="portfolioTrackerForm"] > table#portfolioView td:first-child {
    white-space: normal;
    word-break: break-word;
    width: 120px;
}

form[name="portfolioTrackerForm"] > table#portfolioView td + td {
    width: auto;
}

.h1 #iframeTitle {
    Padding-left: 5px;
}

.bg3 > tbody > tr > td > table#recent_quotes {
    margin-bottom: 10px
}

.bg3 > tbody > tr > td > table#recent_quotes tr:first-child .small-text {
    padding: 0 0 10px 0;
    font-size: 14px
}

.bg3 > tbody > tr > td > table#recent_quotes .small-text {
    padding: 5px 0
}

.bg3 > tbody > tr > td > table#recent_quotes td.small-text:first-child {
    padding-right: 5px;
}

.bg3 > tbody > tr > td > table#recent_quotes td a {
    color: #06C;
}


input[name="symbol"][type="text"] {
   min-width: 60px;
}


/*IE8 hacks */