.widget_min {background-image:url('http://www.earningswindow.com/Styles/min_blue.gif?v=7');}
.widget_max {background-image:url('http://www.earningswindow.com/Styles/max_blue.gif?v=7');}
.widget_close {background-image:url('http://www.earningswindow.com/Styles/x_blue.gif?v=7');}
.resizer_line { text-align: center; background-color: red; }
.resizer_icon { }
.widget_holder_panel_post_link {display:none}
a { text-decoration: none }
a:link, a:visited, a:active { color: green; }
a:hover { color:Red; text-decoration: underline }
.hidden{display:none;}
.clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.table_fixed {table-layout:fixed; clear:both; margin-top:10px;}
.nodisplay {display:none}
.display_block {display:block}
.display_inline {display:inline}
.hidden {visibility:hidden}/**********************************/
/* ACS Creative Login Page Styles */
/**********************************/

html, body {min-height: 100%; margin-bottom: 0px;}

/* holder styles */
#holder {
	width: 845px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
}

#innerholder {
	width: 845px;
	margin: 0 0px 0 0px;
	position: relative;   /* reference point for absolute position */
}

/* top navigation styles */
#ACSCreative-header {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-header.jpg?v=7') no-repeat;
	height: 103px;
	width: 845px;
	text-align: left;
	margin: 0 auto 0 auto;
	}

#header-toplinks {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #fff;
	height: 25px;
	width: auto;
	float: right;
	margin: 20px 60px 0 0;
	}
	
#header-toplinks a:link {color: #fff; text-decoration: none; }
#header-toplinks a:visited {color: #fff; text-decoration: none;}
#header-toplinks a:hover, #nav a:active, #nav a:focus {color: #c3bcb3; text-decoration: none;}

.header-nav {
	font: 15px Arial, Helvetica, sans-serif;
}

#header-nav {
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #ffffff;
	height: 143px;
	width: 845px;
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-navbar.jpg?v=7') no-repeat;
	margin: 0 auto 0 auto;
	text-align: left;
	line-height: 17px;
	}

#header-nav a:link {color: #fff; text-decoration: none; font-weight:bold; }
#header-nav a:visited {color: #fff; text-decoration: none; font-weight:bold; }
#header-nav a:hover, #nav a:active, #nav a:focus {color: #FFCC00; text-decoration: none;}

#header-nav-intro {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #fff;
	height: 80px;
	width: 410px;
	padding: 20px 0 0 80px;
	text-align: left;
	line-height: 22px;
	}
	
#header-nav-column {
	height: 23px;
	width: 480px;
	padding: 19px 0 0 50px;
	}

#header-mainbody {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-slither.jpg?v=7') repeat-y;
	height: auto;
	width: 845px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
	padding-top: 10px;
	}

#header-IKBWrapper {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-slither.jpg?v=7') repeat-y;
	height: auto;
	width: 845px;
	margin: 0 auto 0 auto;
	}
	
#header-IKBWrapper2 {
	height: auto;
	width: 797px;
	margin-left: 23px;
	}
	
#header-nav-ind {
	height: 25px;
	width: auto;
	text-align: left;
	float: left;
	margin: 0 43px 0 10px;
}

#header-nav-column ul {position:absolute; float:left; padding:0; margin:0; background-color:#0099FF;}
#header-nav-column ul li {list-style-type:none; margin:0; padding:5px;}

#header-nav-corp {
	height: 25px;
	width: auto;
	text-align: left;
	float: left;
	margin: 0 46px 0 0;
}

#header-nav-column #ind_sub {margin-top:5px; margin-left:-27px; display:none;}
#header-nav-column #corp_sub {margin-top:5px; margin-left:-18px; display:none;}

#header-nav-signup {
	height: 20px;
	width: auto;
	text-align: left;
	float: left;
	margin: 0 55px 0 0;
}

#header-nav-about {
	height: 20px;
	width: auto;
	text-align: left;
	float: left;
	margin: 0 0 0 0;
}

/* side main styles */
#main-sidebar {
	float: left;
	margin: 100px 0 0 20px;
	width: 254px;
	height: auto;
}

#main-sidebar-content {
	float: left;
	margin: 20px 0 0 45px;
	width: 480px;
	height: auto;
	text-align: left;
}

#main-tabfeature {
	float: left;
	margin: 20px 0 0 0;
	width: 460px;
	height: 330px;
}

#main-button1 {
	float: left;
	margin: 20px 15px 0 0;
	width: 222px;
	height: 105px;
}

#main-button2 {
	float: left;
	margin: 20px 0 0 0;
	width: 222px;
	height: 105px;
}

#sidebar-gray {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-gray.jpg?v=7') no-repeat;
	float: left;
	margin: 0 0 0 0;
	width: 252px;
	height: 133px;
}
#sidebar-news {
	/*background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-news.jpg?v=7') no-repeat;*/
	float: left;
	margin: 10px 0 0 0;
	width: 254px;
	height: 455px;
}

#sidebar-news-content {
	/*
	float: left;
	margin: 30px 0 0 25px;
	width: 220px;
	height: auto;
	*/
}

#sidebar-log {
	float: left;
	margin: 50px 0 0 30px;
	width: 220px;
	height: 160px;
}


#content-container {
	float: left;
	margin: 15px 0 0 25px;
	width: 550px;
	height: auto;
}

#main-sidebar-inner {
	float: left;
	margin: 0 0 0 25px;
	width: 300px;
	height: auto;
}

#top_menu {margin-right:55px; font-size: 12px; text-align:right;}
a.top_menu:link {color:#666666;text-decoration:none;}
a.top_menu:visited {color:#666666;text-decoration:none;}
a.top_menu:hover {color:#000000;}

/* login box styles */
#winlog {
	background: url('http://www.earningswindow.com/App_Themes/IKB/images/LoginPage/mid-loginwindow.jpg?v=7') no-repeat;
	position:absolute;
	left:544px;
	top:110px;
	width:254px;
	height:223px;
	z-index:1;
}

.login_button 
{
	height:19px;
	width:86px;
	background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-login.jpg?v=7');
	border:0px none;
	margin: 10px -10px 5px 0px;
	cursor:pointer;
}

div #UserId, div #Password 
{
	border: 0px none;
	width: 100%;
	margin-top: 5px;
	padding: 5px;
}

.Watermark 
{
	color: GrayText;
}

#RememberMeCheckbox
{
	border: 0px none;
}

/* paragraph styles */
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	color: #0d5487;
	padding-top: 0;
	padding-bottom: 8px;
	margin: 0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #666;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 0;
}

.p a:link { color: #307999; text-decoration: none;}
.p a:visited { color: #307999;text-decoration: none;}
.p a:hover, #nav a:active, #nav a:focus { color: #ff3333; text-decoration: none;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #fc7e01;
	padding-top: 0;
	padding-bottom: 8px;
	margin: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fc7e01;
	padding-top: 0;
	padding-bottom: 8px;
	margin: 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333;
	padding-top: 0;
	padding-bottom: 8px;
	margin: 0;
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	padding-top: 0;
	padding-bottom: 8px;
	margin: 0;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-align: right;
}

hr {
	border: 1px solid #CCCCCC;
	clear: both;
}

/* hover over text with block highlight */	

.link_text {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0089d8;
	text-align: left;
}
.link_text a:link { color: #0089d8; text-decoration: none; }
.link_text a:visited { color: #0089d8; text-decoration: none; padding: }
.link_text a:hover, #nav a:active, #nav a:focus { color: #ff9900; text-decoration: none; }

.content_text {
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
}
.content_text a:link {color: #fff; text-decoration: none;}
.content_text a:visited {color: #fff; text-decoration: none;}
.content_text a:hover, #nav a:active, #nav a:focus {color: #fff; text-decoration: none;}

.form_text {
	font: 16px Arial, Helvetica, sans-serif;
	color: #ccc;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
}

.content_textsm {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
}

.news_text {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0089d8;
	text-align: left;
}
.news_text a:link { color: #0089d8; text-decoration: none; }
.news_text a:visited { color: #0089d8; text-decoration: none; padding: }
.news_text a:hover, #nav a:active, #nav a:focus { color: #ff9900; text-decoration: none; }

/* custom bullet styles */
.p_text {
	font: 12px Arial, Helvetica, sans-serif;
	color:  #333;
	text-align: left;
	line-height: 18px;
	padding: 2px;
}
.p_text a:link {color: #333; text-decoration: underline; }
.p_text a:visited {color: #333; text-decoration: underline;}
.p_text a:hover, #nav a:active, #nav a:focus {color: #ff9900; text-decoration: underline;}

.p_actionlink {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/lexem-arrow.png?v=7') no-repeat;
	padding: 3px 0px 0px 28px;
	height: 30px;
	width: auto;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}

.p_link {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #fff;
	text-align: center;
	line-height: 16px;
}

.p_link a:link {color: #fff; text-decoration: none; }
.p_link a:visited {color: #fff; text-decoration: none;}
.p_link a:hover, #nav a:active, #nav a:focus {color: #87d1fb; text-decoration: none;}

/* footer styles */
#ACSCreative-footer {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/mid-footer.jpg?v=7') no-repeat;
	height: 93px;
	margin: 0 auto 0 auto;
	text-align: left;
	width: 845px;
	padding-top: 10px;
	}

#footer-content {
	margin: 14px 0 15px 25px;
	text-align: center;
	width: 800px;
	}

/* misc styles */
.logo { float: left; margin: 20px 0 0 37px; }
.logo-rss { float: left; padding: 0 0 0 0px; }
.logo-earnings { float: right; margin: 53px 45px 0 0; }
#brclear { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }

#hr-line {
	border:thin dotted #A6EAEC;
	border-width: 2px thin;
}

/* side styles */
.side-list-header {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #333;
	text-align: left;
	line-height: 18px;
	padding-bottom: 10px;
}

.side-list-header a:link {color: #333; text-decoration: none; }
.side-list-header a:visited {color: #333; text-decoration: none; }
.side-list-header a:hover, #nav a:active, #nav a:focus {color: #ff9900; text-decoration: none; }

#side-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#side-list li {
	list-style-type: none;
	color: #307999;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	}

#side-list a:link {color: #307999; text-decoration: none; }
#side-list a:visited {color: #307999; text-decoration: none;}
#side-list a:hover, #nav a:active, #nav a:focus {color: #ff9900; text-decoration: none;}

#side-list {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #307999;
	margin: 10px 0px 0px 15px;
	line-height: 25px;
	text-align: left;
	width: 200px;
	height: auto;
}

#call-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#call-list li {
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/lexem-arrow.png?v=7') no-repeat;
	background-position: center left;
	list-style-type: none;
	color: #333;
	margin: 0;
	padding: 2px 0px 5px 25px;
	border-bottom: 1px solid #ccc;
	}

#call-list a:link {color: #333; text-decoration: none; }
#call-list a:visited {color: #333; text-decoration: none;}
#call-list a:hover, #nav a:active, #nav a:focus {color: #ff3333; text-decoration: none;}

#call-list {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	margin: 0 0 0 0;
	line-height: 30px;
	text-align: left;
	width: 230px;
	height: auto;
}

#side-list-gen {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #307999;
	margin: 0 0 0 0;
	line-height: 25px;
	text-align: left;
	float: right;
	width: 200px;
	height: auto;
	}

#side-list-message {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	margin: 10px 0 0 0;
	line-height: 18px;
	text-align: left;
	width: 207px;
	height: auto;
	}

#side-listmain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#side-listmain li {
	list-style-type: none;
	color: #666;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	}

#side-listmain a:link {color: #016ba8; text-decoration: none; }
#side-listmain a:visited {color: #016ba8; text-decoration: none;}
#side-listmain a:hover, #nav a:active, #nav a:focus {color: #ff3333; text-decoration: none;}

#side-listmain {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	margin: 20px 0 0 0;
	line-height: 18px;
	text-align: left;
	width: 252px;
	height: auto;
}

#side-listmain-inner ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#side-listmain-inner li {
	list-style-type: none;
	color: #666;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	}

#side-listmain-inner a:link {color: #337995; text-decoration: none; }
#side-listmain-inner a:visited {color: #337995; text-decoration: none;}
#side-listmain-inner a:hover, #nav a:active, #nav a:focus {color: #ff3333; text-decoration: none;}

#side-listmain-inner {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #337995;
	margin: 20px 0 0 0;
	line-height: 18px;
	text-align: left;
	width: 290px;
	height: auto;
}

#main-tabfeature {width:463px; height:320px; background-color:#666;}
#ACSCreative-tabs {float:left; background-color:#fff; width:463px;}
#ACSCreative-tabs .ACSCreative-tab {float:left; width:141px; height:18px; padding:7px 5px; text-align:center; background-color:#bababa;}
#ACSCreative-tabs .ACSCreative-tab a {color:#666; text-decoration:none; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#ACSCreative-tabs .ACSCreative-tab a:hover {color:#fc7e01;}
#ACSCreative-tabs .ACSCreative-selected {background-color:#666;}
#ACSCreative-tabs .ACSCreative-selected a {color:#fff;}
#ACSCreative-tabs .ACSCreative-selected a:hover {color:#fc7e01;}
.ACSCreative-tab_content 
{
	float:left; 
	width:425px; 
	height:250px; 
	margin:10px; 
	padding:10px; 
	background-color:#fff; 
	font-family:Arial, Helvetica, sans-serif;
}

.ACSCreative-tab_content_header 
{
	font-size: 20px;
	font-weight: bold;
	color: #337995;
	margin-bottom: 3px;
}
.ACSCreative-tab_content_subheader 
{
	font-size: 14px;
	font-weight: bold;
	clear: both;
	color: #337995;
	margin-bottom: 20px;
}
.ACSCreative-tab_content_main 
{
	width: 236px;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: Gray;
}
#calendars_content .ACSCreative-tab_content_image 
{
	float: right;
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/calendar.jpg?v=7') no-repeat;
	height: 192px;
	width: 189px;
}
#watchlists_content .ACSCreative-tab_content_image 
{
	float: right;
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/watchlist.jpg?v=7') no-repeat;
	height: 192px;
	width: 189px;
}
#widgets_content .ACSCreative-tab_content_image 
{
	float: right;
	background: url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/widgets.jpg?v=7') no-repeat;
	height: 192px;
	width: 189px;
}

h3 span{
    position:relative; /*this is the key*/
    z-index:24;
    background-color:#ffffff;
    color:#000000;
    text-decoration:none;
    }

h3 span:hover{z-index:25; background-color:#ffffff;}

h3 span{display: none; font-size:12px;}

h3:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	margin-left:140px;
	width:8em;
    border:1px solid #cccccc;
    background-color:#ffffff; color:#000000;
    text-align: left;
	padding:10px;}/* grid */
.grid{text-align:left;width:100%; font-family:Tahoma;clear:both}
.grid h2, .gridh2 {margin:0; padding:0; color:#ffffff;	height:20px; line-height:20px; font-size:14px;}
.grid .datatable{width:100%; color:#666;}        
.grid .datatable th{font-size:11px; font-weight:bold; letter-spacing:0px; text-align:left; padding:2px 4px; color:#333333;border-bottom:solid 2px #bbd9ee;}
.grid .datatable th a{ text-decoration:none;padding-right:18px; color:#0066cc;}
.grid .datatable th.sortasc a { background:url('http://www.earningswindow.com/App_Themes/IKB/Images/asc.gif?v=7') right center no-repeat; }
.grid .datatable th.sortdesc a { background:url('http://www.earningswindow.com/App_Themes/IKB/Images/desc.gif?v=7') right center no-repeat; }
.grid .datatable .row td{font-size:11px; text-align:left; padding:6px 4px; border-bottom:solid 1px #bbd9ee;}      
.grid .datatable .row:hover{background-color:#fffacd;color:#000;}
.grid .datatable .row td.first { padding-left:10px; }
.grid .datatable th.first { padding-left:10px; }
.grid .datatable .row:hover .first{background-repeat:no-repeat;	background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/bullet.gif?v=7');}  
/* Data Pager Styles */
.grid tr.pager-row td{ border-top:solid 2px #bbd9ee;}
.grid .pager{font-family:arial,sans-serif; text-align:center; padding:6px; font-size:15px;} 
.grid .pager span.command,
.grid .pager span.current,        
.grid .pager a.command,
.grid tr.pager-row td a{color:#5a90ce;padding:0px 5px; text-decoration:none; border:none;}
.grid .pager a.command:hover,
.grid tr.pager-row td a:hover{border:solid 2px #408BB6; background-color:#59A5D1; color:#fff; padding:0px 3px; text-decoration:none;}
.grid .pager span.current,
.grid tr.pager-row td span{border:none; font-weight:bold; color:#3e3e3e; padding:0px 6px;}
.grid tr.pager-row td{border-top:none;text-align:center;}
.grid tr.pager-row table{height:35px;margin:0 auto 0 auto;}/*body,td,a,p,.h,h1,h2,h3,div {*/
body,td,a,p,div {
    font-family: tahoma, verdana, arial, sans-serif; 
    font-size:  8pt;
    padding:    0px; 
    margin:     0px;
}
    

/* General Colour settings */    
a:link, a:visited, a:active { color: #1C6590; }
a:hover { color: #F09010; }

/* Not really used much, but a reference for the colour chart */
.Emph1 {color: #1C6590;}
.Emph2 {color: #F09010;}
.Soft1 {color: #97ACD4;}
.Soft2 {color: #7D7E7B;}
.Bgnd1 {color: #EEEEEE;}

/* Turn off some elements that we do not want to see from the original */
#search_bar { display: none; }
#header h1 a { display: none; } 
#header_message { display: none; }


/* Header/Footer */
#header {
}
	#logoDiv 
	{
		margin: -15px 10px 0px;
		min-width: 570px;
	}

	.logo_panel_left
	{
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/Header/logo_panel_l.png?v=7') no-repeat scroll 0 0;
	}
	
	.logo_panel_right
	{
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/Header/logo_panel_r.png?v=7') no-repeat scroll 100% 0;
	}
	
	.logo_panel_center
	{
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/Header/logo_panel_c.png?v=7') repeat-x scroll 0 0;
		margin-left: 300px;
		margin-right: 270px;
		height: 70px;
	}
	
	/* login/logout/signup panel */
	#login_panel 	{ 
		text-align:right; 
		margin: 10px 30px 0px 310px; 
	}
			
		.login_panel_label, .login_panel_sep {
			font-size: 1.1em;
			font-weight: bolder;
			color: #1C6590;
			margin: 0px 3px;
		}
		
		#login_panel a { 
			font-size: 1.1em;
			color: #1C6590 
		}

	/* Progress Icon */
	#Progress {
		float: left;
		margin-left: 15px;
		margin-right: 10px;
		padding-top: 15px;
	}

	/* Help Section */
	#HelpDiv {
		position:absolute; 
		top:0; 
		left: 100%; 
		margin-left: -320px; 
		height: 300px; 
		width: 300px; 
		display:none; 
		background-color: White; 
		border: solid 1px dimgray; 
		padding: 10px; 
		z-index: 60000
	}
	
	.helpContent {
		height: 280px; 
		overflow: auto;
	}


#footer 
{
	clear:both;
	height:auto !important;
}

	#footer_menu
	{
		background: #1C6590;
		height: 30px;
	}
	
	#footer_menu_content
	{
		margin: 0px 0px 15px 0px;
		text-align: center;
		padding-top: 7px;
	}

	#copyright 
	{
		text-align: center;
		font-size: 0.8em;
		margin-bottom: 25px;
	}

		#copyright a:link {color: #000000; text-decoration: underline; font-size: 1em;}
		#copyright a:visited {color: #000000; text-decoration: underline; font-size: 1em;}
		#copyright a:hover, #copyright a:active, #copyright a:focus {color: #999999; text-decoration: underline; font-size: 1em;}


/* All of the setting for the tabs at the top of the page */
#tab_container {
	height: 36px;
	border-bottom: solid 1px #1C6590;
	padding-left: 10px;
}

	.tab_container {
		position:relative;
		width:98%;
	}
	
	.tab_container_header {
		float:left;
		width:68%;
		overflow: hidden;
	}

	ul.tabs {
		list-style-type: none;
		padding-left: 0px;
	}
	
	ul.tab-strip {
		width:5000px;
	}
	
	.tab-scrolling {
		position:relative;
	}

	.tabwrap {
		overflow:hidden;
		position:relative;
	}

	li.tab, li.tab-edge, li.newtab {
		float:left;
		height:30px;
		margin:0 10px 0 0;
		overflow: hidden;
	}	

	.tab_wrapper {
		border-left:    solid 1px #1C6590; 
		border-top:     solid 1px #1C6590; 
		border-right:   solid 1px #1C6590;
		padding: 5px;
		overflow:hidden;
	}

	li.inactivetab div {
		background-color: #EEEEEE;
	} 

	li.activetab div { 
		background-color: white;
		border-bottom: solid 1px white;
	}

	a.newtab_add {
		border-left:    solid 1px #1C6590; 
		border-top:     solid 1px #1C6590; 
		border-right:   solid 1px #1C6590;
		background-color: #EEEEEE;
		background-image: url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_addnew.gif?v=7');
		background-repeat: no-repeat;
		background-position: center;
		cursor:pointer;
		display: block;
		height: 24px;
		width: 24px;
	}

	li.tab span, li.tab a {
		font-size: 1.1em;
		font-weight: bold;
		color: #1C6590;
	}
	
	.tab_container_options {
		float:left;
		margin-left:1%;
		width:28%;
		padding-top: 4px;
	}

		.newtabscrolling {
			float:left;
			margin-right:2%;
		}
		
		.tab-scroller-left {
			cursor:pointer;
			background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_back.gif?v=7');
			background-repeat: no-repeat;
			background-position: bottom;
			height:auto !important;
			min-height:24px;
			width:20px;
			float:left;
		}
		
		.tab-scroller-right {
			cursor:pointer;
			background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_forward.gif?v=7');
			background-repeat: no-repeat;
			background-position: bottom;
			height:auto !important;
			min-height:24px;
			width:20px;
			float:left;
		}
	
		.tab-scroller-left:hover {
			background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_back_f2.gif?v=7');
		}

		.tab-scroller-right:hover {
			background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_forward_f2.gif?v=7');
		}

	a.newtab_add:hover {
		background-image: url('http://www.earningswindow.com/App_Themes/IKB/Images/Tabs/tab_addnew_f2.gif?v=7');
	}		


/* Onpage menu (Add Widgets and Change tab options) */
#onpage_menu {}

	#onpage_menu_wrapper {
		overflow:auto;
		width:100%;
		clear:both;
	}

	#onpage_menu_bar {
		border-bottom:1px solid #1C6590;
		margin:5px 15px 0;
		min-height:15px;
		padding:5px;
	}
	
	.onpage_menu_bar_hover {
		-moz-opacity:1;
		opacity:1; 
	}
	
	#ShowAddContentPanel {
		float:left;
		margin-right:20px;
	}

	#ChangePageTitleLinkButton {
		float:right;
	}

	#onpage_menu_panels {
		padding:0 15px 10px;
	}

		#Widget_Gallery {
		}
		
			.onpage_menu_panel {
				padding: 10px; 
				clear:both; 
				min-height: 80px;
				height: auto !important; 
				background:#EEEEEE
			}
		
			.addcontent_message 
			{
				float: left;
				font-weight: bolder;
				font-size: 1.1em;
				color: #1C6590;
			}
			
			.addcontent_navigation {
				float: right;
				color: #1C6590;
			}
			
			.widget_list {
				clear: both;
			}
			
		#ChangePageSettingsPanel {
		}
		
			.onpage_menu_panel_column {
				float: left; 
				min-height: 40px; 
				height: auto !important; 
				height: 40px; 
				width: 32%; 
				margin-right: 15px
			}
			
			.onpage_menu_panel_column h1 {
				font-size: 1.2em; 
				color: #1C6590; 
				font-weight: bold; 
				padding-bottom: 5px; 
				border-bottom: solid 1px #1C6590;
				margin-bottom: 15px
			}
			
			.onpage_menu_panel_column p {
				padding: 5px;
				color: #1C6590; 
				font-size: 1.1em; 
			}



/* The Contents area */
#contents {}

	#contents_wrapper  
	{
		min-height:400px; 
		height:auto !important; 
		height:400px;
	}
	 
	#widget_area  
	{
		overflow: auto; 
		width: 100%; 
	}
	
	#widget_area_wrapper  
	{
		padding-left: 15px;
		padding-right: 15px;
	}

	.column  
	{
		width:33%; 
		vertical-align:top; 
		float:left;
	}
	
	.column_divider  
	{
		height: 400px; 
	}

	.widget_zone_container  
	{
		padding: 5px; 
	}
		
		.widget_zone  
		{
			min-height: 450px; 
			height:auto !important; 
			height: 450px; 
			padding-bottom: 10px; 
		}
			
		.widget_holder_panel_post_link {display:none}

/* Individual Widget design */
.widget 
{
    position: relative; 
    left: 0px; 
    top: 0px; 
    margin-bottom:20px;
    background-color: #EEEEEE; 
	border: solid 1px #EEEEEE; 
    }
    
	.widget_hover  
	{
		border: solid 1px #1C6590; 
		padding: 0px 
	}

	.widget_header  
	{
		width: 100%;
		padding-bottom: 5px;
		margin: 0em;
		font-size: 100%;
		font-weight: normal; 
		cursor: move; 
		color: #FFFFFF;
	}

	.nodragdrop .widget_header
	{
		cursor:default;
	}

		.widget_header_table  
		{
			width: 100%;
			padding: 5px;
			margin: 0px;
			background-color: #1C6590;
			}

		.widget_title  
		{
			width: 90%; 
			background-color: #1C6590; 
			padding-left: 2px;
			font-weight: bold;
			padding-right: 5px; 
			}

			.widget_title a  
			{
				overflow:hidden;
				height:1.2em;
				color: white; 
				text-decoration:none; 
				font-size:small; 
				}
    
		.widget_collapse, .widget_expand, .widget_close 
		{ 
			display:inline; 
		}

		.widget_edit 
		{
			width:10%;
			background-color:#1C6590;
			white-space:nowrap;
			text-align:right;
			padding-top:2px;
			padding-right:2px;
		}

			.widget_edit a 
			{
				color:#FFFFFF;
				text-decoration:none;
			}

			.widget_edit a:hover 
			{
				color:#F09010;
			}

		.widget_button 
		{
			background-color:#1C6590;
			padding-right:5px; 
			vertical-align:top;
		}

			.widget_min {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/minimise.gif?v=7');}
				a.widget_min:hover {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/minimise_over.gif?v=7');}

			.widget_max {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/maximise.gif?v=7');}
				a.widget_max:hover {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/maximise_over.gif?v=7');}

			.widget_close {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/close.gif?v=7');}
				a.widget_close:hover {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/close_over.gif?v=7');}

			.widget_restore {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/restore.gif?v=7');}
				a.widget_restore:hover {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/restore_over.gif?v=7');}
				
			.widget_expand {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/expand.gif?v=7');}
				a.widget_expand:hover {background-image:url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/expand_over.gif?v=7');}

		.widget_box 
		{
			display:    block;
			margin-top: 2px;
			overflow:   hidden;
			width:      13px;
			height:     13px;
			cursor:     hand;
			cursor:     pointer;
			}

	.widget_dropcue 
	{ 
		border: dashed 2px gray; 
		display:none; 
		margin-bottom:20px; 
	}

	.placeholder  
	{
		border: dashed 2px gray; 
		margin-bottom:20px; 
		min-height:20px;
	}

	.widget_body 
	{
		margin:5px 5px 0px 5px; 
		padding-bottom: 5px;
	}

	.ui-resizable-s  
	{
		cursor: s-resize; 
		height: 13px; 
		width: 100%; 
		bottom: 0px; 
		right: 0px; 
		background: url('http://www.earningswindow.com/App_Themes/IKB/Images/Widget/vertical_resize.gif?v=7') no-repeat bottom right;
		/* turned off for now */
		visibility: hidden;
		display: none;
	}

/* General Global Content settings */
.HeadingLarge_1
{
	color: #1C6590;
	font-size: 1.7em;
	font-weight: bold;
	padding-bottom: 2px;
}

.HeadingLarge_2
{
	color: #F09010;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

.HeadingMid_1
{
	color: #1C6590;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
}

.HeadingMid_2
{
	color: #F09010;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

.HeadingSmall_1
{
	color: #1C6590;
	font-weight: bold;
	padding-bottom: 2px;
}

.HeadingSmall_2
{
	color: #F09010;
	padding-bottom: 2px;
}

.TableHeading
{
	color: #555555;
	font-weight: bold;
}

.Warning
{
	color: #F09010;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

/* Login Page Styles */
#loginform {}

	.loginDiv
	{
		margin: 5px 10px 0px;
	}
	
	.topBannerTopBar
	{
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/topBanner_topBar.png?v=7') repeat-x scroll 0 0;
		height: 6px;
	}

	.topBannerCenter
	{
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/topBanner_center.png?v=7') repeat-x scroll 0 0;
	}
	
	.loginPageLeftContent
	{
		width: 66%;
	}
	
	.loginPageRightContent 
	{
		width: 34%;
	}
	
	.loginPageBannerText 
	{
		color: White;
		font-size: 1.3em;
		padding: 20px 80px 20px 80px;
	}
	
	div#menuItem
	{
		margin: 20px 20px;
	}

		table.menuItem
		{
			width: 100%;
			}

		.menuItem ul
		{
			margin: 0;
			padding: 0;
		}

		.menuItem li
		{
			color: #FFFFFF;
			font-size: 1.1em;
			display: inline;
			white-space: nowrap;
			font-weight: bold;
			list-style-type: none;
			padding: 0 20px;
			}

		.menuItemSep
		{
			background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/menu_sep.png?v=7') repeat-y scroll right top;
			}

		.menuItem_left
		{
			background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/menu_l.png?v=7') no-repeat scroll 0 0;
			height: 32px;
			width: 8px;
		}

		.menuItem_right
		{
			background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/menu_r.png?v=7') no-repeat scroll 100% 0;
			height: 32px;
			width: 8px;
		}

		.menuItem_center
		{
			background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/menu_bg.png?v=7') repeat-x scroll 0 0;
			clear: both;
			margin: 0;
			padding: 0;
			width: auto;
			text-align: center;
			vertical-align: middle;
		}

	.LoginContent
	{
		margin: 0px 50px;
		clear: both;
	}

		.Gap
		{
			clear: both;
			width: 20px;
			height: 20px;
		}

		.Text
		{
			text-align: left;
		}

		.TextSoft2
		{
			color: #7D7E7B;
		}

		.LoginBox
		{
			float: left;
			width: 500px;
		}

			.Separator
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/dot.png?v=7') repeat-x scroll 50% 0;
				height: 2px;
				width: 100%;
				margin: 10px 0;
			}

			.LoginBox_top_left
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_t_l.png?v=7') no-repeat scroll 0 0;
			}

			.LoginBox_top_right
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_t_r.png?v=7') no-repeat scroll 100% 0;
			}

			.LoginBox_top
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_t.png?v=7') repeat-x scroll 0 0;
				margin-left: 20px;
				margin-right: 20px;
				height: 20px;
			}

			.LoginBox_middle_left
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_l.png?v=7') repeat-y scroll 0 0;
			}

			.LoginBox_middle_right
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_r.png?v=7') repeat-y scroll 100% 0;
			}

			.LoginBox_middle
			{
				background-color: #FFFFFF;
				margin-left: 20px;
				margin-right: 20px;
			}

			.LoginBox_bottom_left
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_b_l.png?v=7') no-repeat scroll 0 0;
			}

			.LoginBox_bottom_right
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_b_r.png?v=7') no-repeat scroll 100% 0;
			}

			.LoginBox_bottom
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/loginBox_b.png?v=7') repeat-x scroll 0 0;
				margin-left: 20px;
				margin-right: 20px;
				height: 20px;
			}

		.LoginBoxInfo
		{
			float: right;
			width: 300px;
		}

			.HeadingSmall_content
			{
				background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/bluearrow.jpg?v=7') no-repeat scroll 0px 3px;
				border-top: solid 1px #1C6590;
				padding-left: 20px;
			}

		.LoginContentWithImage
		{
			background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/LoginPage/window.jpg?v=7') no-repeat scroll 100% 0;
			padding: 0px 320px 0px 0px;
			height: 240px;
		}

		.LoginFooter
		{
			text-align:center;
		}

			.LoginFooterMenu ul
			{
				background-color: #000000;
				color: #FFFFFF;
				font-size: 0.9em;
				padding: 10px;
			}

			.LoginFooterMenu li
			{
				display: inline;
				white-space: nowrap;
				font-weight: bold;
				list-style-type: none;
				padding: 0px 10px;
			}

			.LoginFooterMenuSep
			{
				border-right: solid 1px #FFFFFF;
			}
			

/* Non Default.aspx pages */
#altpage 
{ 
	background: #FFFFFF url('http://www.earningswindow.com/App_Themes/IKB/Images/Content/content_corners.gif?v=7') no-repeat scroll top left; 
}

	#altpageWrapper 
	{ 
		background: transparent url('http://www.earningswindow.com/App_Themes/IKB/Images/Content/content_corners.gif?v=7') no-repeat scroll top right;
		overflow: auto; 
		width: 100%; 
	}
	
		#altpageContent	
		{
			margin: 5px;
			padding: 5px;
			height: auto;
		}
		
		#altpageHeading1
		{
			background: #EEEEEE;
			font-weight:bold;
			padding: 4px;
		}
		
		#altpageHeading2 
		{
			background: #FFFFFF;
			font-weight:bold;
			padding: 4px;
		}
		
		.altpageHeading1
		{
			font-weight: bold;
		}
		
		.altpageHeading2
		{
			font-size: -1;
		}
		
/* Content Widget Styles */
.label {
    color:          #555555;
    font-weight:    bold;
    vertical-align: top;
    margin: 2px;
    }
    
.widgetBox
{
	border: solid 1px #1C6590;
	margin: 5px;
	padding: 5px;
}

.settingsBox
{
	background-color: #FFFFFF;
}
   
.earningsCalendarTable {
	border: solid 1px #1C6590;
	margin: 1px;
	border-collapse: collapse;
	width: 99%;
}
	div.earningsCalendarViewType 
	{
		width: 99%;
		padding-bottom: 10px;
	}
	
	div.earningsCalendarPrevNext 
	{
		width: 99%;
		height: 15px;
	}
	
	a.earningsCalendarPrev
	{
		float: left;
	}

	a.earningsCalendarNext
	{
		float: right;
	}
	
	a.earningsCalendarViewType 
	{
		padding: 0px 10px 3px 10px;
		font-size: larger;
		font-weight: bold;
	}
	
	.earningsCalendarDataPanel
	{
		clear: both;
	}

	.earningsCalendarHeaderCell {
		width: 14%;
		text-align: center;
		font-size: 110%;
		font-weight: bold;
		border: solid 1px #1C6590;
	}

	.earningsCalendarCell 
	{
		vertical-align: top;
		border: solid 1px #1C6590;
		padding: 2px;
		min-height: 100px;
	}

	.earningsCalendarDateLabel 
	{
		float: right;
		font-weight: bold;
		font-size: larger;
		margin: 5px 5px 0px;
	}

	.earningsCalendarPrevNextDateLabel 
	{
		float: right;
		font-weight: bold;
		font-size: larger;
		margin: 5px 5px 0px;
		color: #1C6590;
	}

	.earningsCalendarTodTable, .earningsCalendarActTable
	{
		clear: right;
		width: 100%;
	}

	.earningsCalendarTodHeader, .earningsCalendarActHeader
	{
		font-weight: bold;
		padding: 10px 0px 0px;
	}

	.earningsCalendarTodCell, .earningsCalendarActCell
	{
	}
		
	a.earningsCalendarTickerLabel
	{
	}

.calendar 
{
	width: 99%;
	vertical-align: top;
	margin: 1px;
}

.mtStory 
{
	border: solid 1px #1C6590;
	cursor: pointer;
}

	.mtStoryTable 
	{
	}

	.mtStoryCell
	{
		border: 1px;
		padding: 5px;
		vertical-align: top;
	}

	.mtStoryBody 
	{
		margin: 10px 5px 20px 30px;
		padding-top: 10px;
		border-top: solid 1px #1C6590;
	}

	.mtStoryBody p 
	{
		margin-bottom: 10px;
	}
	
.earningsHistory 
{
	border: solid 1px #1C6590;
	margin: 5px;
	padding: 5px
}

	.earningsHistoryDataList
	{
		width: 100%;
	}


	.ControlPannel
	{
		cursor: pointer;
	}
	
	.earningsHistoryTable
	{
		width: 95%;
		margin: 5px;
		border-collapse: collapse;
	}

	.earningsHistoryHeader
	{
		color: #555555;
		text-align: right;
		padding: 2px;
	}

	.earningsHistoryCell
	{
		text-align: right;
		padding: 2px;
		border-top: solid 1px #1C6590;
	}

	.earningsHistoryDate
	{
		text-align: left;
	}

	.earningsHistoryHeaderDate
	{
		text-align: left;
	}

div.transcript
{
	border: solid 1px #1C6590;
	margin: 5px;
	padding: 5px;
}

	.transcriptDataList
	{
		width: 100%;
	}
	
	.transcriptDetailTable
	{
		width: 100%;
	}

div.concall
{
	border: solid 1px #1C6590;
	margin: 5px;
	padding: 5px;
}
	
	.concallDataList
	{
		width: 100%;
	}
	
	.concallDetailTable
	{
		width: 100%;
	}

div.earnings
{
	border: solid 1px #1C6590;
	margin: 5px;
	padding: 5px;
}

	.earningsDataList
	{
		width: 100%;
	}
	
	.earningsDetailTable
	{
		width: 100%;
	}

/* AJAX Control Toolkit Styles */
.ajax__calendar_container 
{
	background-color: White;
	border: solid 1px black;
}


/* Unused/unknow Styles 

.pushdown { clear:both; height: 0px !important; visibility:hidden; line-height: 0px !important; overflow: hidden !important }

.table_fixed {table-layout:fixed;}

.dashboard_body  
{
    width:  100%; 
    height: 500px; 
    background-color: #EDEDED; 
    }

.handleText
{
	width:      16px;
	height:     16px;
	background-image:url('http://www.earningswindow.com/App_Themes/IKB/HandleGrip.png?v=7');
	overflow:   hidden;
	cursor:     se-resize;
    }

.smalltext, .smalltext a { font-size: 90%; }

.feed_item_link
{
	line-height: 170%;	
	clear:      both;
	display:    block;
    }

hr { height: 1px; color: #DDF8CC; }
*/




