/*
    Previous _site.css file for TD v2, included for legacy purposes
*/

/* Fix for horizontal scroll bar in IE6. */

body
{
	margin: 0;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 10pt;
}

a
{
	color: #003;
	text-decoration : none;
}
a:visited
{
	color: #002;
	text-decoration : none;
}
a:hover
{
	color: Red;
	text-decoration : none;
}
a:active
{
	color: Red;
	text-decoration : none;
}

.lin
{
	text-decoration: none;
}
.linkInternal
{
	font-weight: bold;
}

b
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12pt;
	color: #000080;
}

textarea
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

td
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 10pt;
}

td div
{
  font-size: 10pt;
}

th
{
	background-color: #999;
}

.page a img
{
 	border-width: 0px;
}

h1
{
	margin-top:  15px;
	font-size:  110%;
	color: #000080;
}

h2
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 15pt;
} 
h5
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.clearBoth
{
 	clear: both;
}


/*</group>*/

/*<group=page>*/

/*<group=home>*/
.page#pageHome
{
	position: relative;
	width: 535px;
	height: 260px;
	min-height: 260px;
	background-image: url(../images/home/logo_welcome_to_td.gif);
	background-repeat: no-repeat;
	background-position: left 10px;

}	
.page#pageHome #dynamicContent
{
	position: absolute;
	top: 180px;
	left: 175px;
	width: 350px;
	height: 230px;
	overflow: auto;
}

/*</group>*/

/*<group=articles>*/

.page#pageArticles
{
	/* padding-top: 11px; */
}
.page#pageArticles h1,
.page#pageSwapstream h1
{
 	margin: 0px 0px 0px 0px;
 	padding: 4px 5px 3px 5px;
/* 	background-color: #90c1f2;
	background-color: #cfe7ff; */
	background-color: #efefef;
 	font-size: 13px;
 	font-weight: bold;
 	line-height: 100%;
 	text-transform: uppercase;
}

/*<group=ir>*/
/* Leahy/Langridge IR technique */
.page#pageArticles h1.ir,
.page#pageArticle  b.ir,
.page#pageSearch   h1.ir,
.page#pageSwapstream h1.ir,
.page#pageRankings h1.ir
{
	padding-top: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 5px 6px;
	color: #cfe7ff;
	height: 0px !important;
	height /**/:20px;
}
.page#pageArticles h1#ir_swaps
{
	background-image: url(../images/articles/txt_swaps.gif);
}
.page#pageArticles h1#ir_united_states
{
    background-image: url(../images/articles/txt_united_states.gif);
}
.page#pageArticles h1#ir_canada
{
    background-image: url(../images/articles/txt_canada.gif);
}
.page#pageArticles h1#ir_japan
{
    background-image: url(../images/articles/txt_japan.gif);
}
.page#pageArticles h1#ir_australia
{
    background-image: url(../images/articles/txt_australia.gif);
}
.page#pageArticles h1#ir_euro_zone
{
    background-image: url(../images/articles/txt_eurozone.gif);
}
.page#pageArticles h1#ir_uk
{
    background-image: url(../images/articles/txt_uk.gif);
}
.page#pageArticles h1#ir_scandinavia
{
    background-image: url(../images/articles/txt_scandinavia.gif);
}
.page#pageArticles h1#ir_options
{
	background-image: url(../images/articles/txt_options.gif);
}
.page#pageArticles h1#ir_features
{
	background-image: url(../images/articles/txt_features.gif);
}
.page#pageArticles h1#ir_inflation
{
	background-image: url(../images/articles/txt_inflation.gif);
}
.page#pageArticles h1#ir_bonds
{
	background-image: url(../images/articles/txt_bonds.gif);
}
.page#pageArticles h1#ir_basisSwaps
{
	background-image: url(../images/articles/txt_basis_swaps.gif);
}
.page#pageArticles h1#ir_newIssues
{
	background-image: url(../images/articles/txt_new_issues.gif);
}
.page#pageArticles h1#ir_structured
{
	background-image: url(../images/articles/txt_structured_notes.gif);
}
.page#pageSwapstream h1#ir_swapstream
{
/*	background-image: url(../images/articles/txt_swapstream.gif); */
}
.page#pageRankings h1#ir_rankings
{
	background-image: url(../images/articles/txt_rankings.gif);
}

.page#pageArticle b#ir_rawNews
{
	background-image: url(../images/articles/txt_raw_news.gif);
	background-position: 5px 4px;
	display: block;
}

.page#pageSearch h1#ir_search
{
	background-image: url(../images/articles/txt_search_articles.gif);
}

.page#pageArticles table table
{
}	
.page#pageArticles table table
{
	width: 100%;
}	
/*</group>*/
.page#pageArticles .warning
{
	margin: 0px 20px 10px 3px;
	padding: 3px 10px;
	background-color: #cfe7ff;
	border: 1px solid #89b8e6;
}
.page#pageArticles .warning a
{
	text-decoration: underline;
}
	
/*</group>*/

/*<group=article>*/
.page#pageArticle
{
	padding-top: 11px;
}
	
/*</group>*/

/*<group=search>*/

.page#pageSearch
{
	padding-top: 14px;
	width: 560px;
}
.page#pageSearch h1
{
 	margin: 15px 0px 0px 0px;
 	padding: 4px 5px 3px 5px;
 	/* background-color: #90c1f2;
	background-color: #cfe7ff; */
	background-color: #efefef;
 	font-size: 15px;
 	font-weight: bold;
 	line-height: 100%;
	text-transform: uppercase;
}
.page#pageSearch form
{
 	margin: 10px 0px;
}
.page#pageSearch form fieldset
{
 	border-width: 0px;
 	padding: 0px;
 	margin: 0px;
}	 
.page#pageSearch form fieldset label,
.page#pageSearch form fieldset span#labelLimit
{
	font-weight: bold;
	font-size: 12px;
}
.page#pageSearch form fieldset label#labelKeyword,
.page#pageSearch form fieldset label#labelMarkets,
.page#pageSearch form fieldset span#labelLimit,
.page#pageSearch form fieldset label#labelFrom,
.page#pageSearch form fieldset label#labelTo
{
	float: left;
	padding-top: 3px;
}	 
.page#pageSearch form fieldset.content
{
 	float: left;
 	width: 330px;
}	 
.page#pageSearch form fieldset.content label#labelKeyword,
.page#pageSearch form fieldset.content label#labelMarkets,
.page#pageSearch form fieldset.content span#labelLimit
{
	width: 70px;
}	 
.page#pageSearch form fieldset.content input#keyword,
.page#pageSearch form fieldset.content select#pairs
{
	width: 245px;
}	 
.page#pageSearch form fieldset.time
{
 	float: left;
 	width: 225px;
}	 
.page#pageSearch form fieldset.time label#labelFrom,
.page#pageSearch form fieldset.time label#labelTo
{
	width: 45px;
}	 
.page#pageSearch form fieldset.time #butSearch
{
	float: right;
}	 

.page#pageSearch #searchResultsListing
{
 	width: 100%;
 	position: relative;
 	padding-bottom: 15px;
}
.page#pageSearch #searchResultsListing .searchResultsViewing
{
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #444;
}
.page#pageSearch #searchResultsListing td.pagerNext,
.page#pageSearch #searchResultsListing td.pagerBack
{
	width: 48px;
	text-align: right;
}
.page#pageSearch #searchResultsListing table
{
	width: 100%;
 	margin: 0px;
	padding: 15px 0px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #90c1f2;
	font-weight: bold;
}
.page#pageSearch #searchResultsListing table tr td
{
	font-weight: bold;
}
.page#pageSearch #searchResultsListing #searchKey
{
 	position: relative;
	font-weight: bold;
	color: #444;
}
.page#pageSearch #searchResultsListing #searchKey img
{
	position: relative;
	top: 3px;
	margin-left: 5px;
}

.page#pageSwapstream
{
	padding-top: 14px;
	width: 560px;
}

.page#pageSwapstream #calendarContainer
{
	float: right;
	text-align: center;
	border: 1px solid #0072B8;
	padding: 20px;
	margin: 10px 0 10px 10px;
}

	.page#pageSwapstream table.calendar a
	{
		text-decoration: underline;
	}
p.swapstreamHeaderCopyright
{
	font-size: 7pt;
	margin-top: 10px;
}
.page#pageSwapstream .swapstreamHeaderFeedInfo
{
	font-size: 9pt;
	margin-top: 10px;
}

.page#pageSwapstream .swapstreamHeaderHeader
{
	font-size: 12pt;
	margin-top: 10px;
}

.page#pageSwapstream .swapstreamHeaderFeedInfo .a
{
	text-decoration: underline;
}

.page#pageSwapstream td.calendarToday 
{ 
	background-color: #cfe7ff; 
}

.page#pageSwapstream p.warning /*used in swapstream page */
{
	font-weight: bold;
	color: #f00;
	margin-top: 10px;
	/* margin-bottom: 10px;	*/
}


/*		 .page#pageSearch  #searchResultsListing a.pager
		 {
			position: absolute;
			right: 0px;
		 }
		 .page#pageSearch #searchResultsListing a.pager.next.top, 
		 .page#pageSearch #searchResultsListing a.pager.back.top 
		 {
			top: 0px;
		 }
		 .page#pageSearch #searchResultsListing a.pager.back.top,
		 .page#pageSearch #searchResultsListing a.pager.back.bottom 
		 {
			right: 60px;
		 }
		 .page#pageSearch #searchResultsListing a.pager.next.bottom, 
		 .page#pageSearch #searchResultsListing a.pager.back.bottom 
		 {
			bottom: 0px;
		 }
		 
*/

/*</group>*/

/*<group=rankings>*/

.page#pageRankings
{
	padding-top: 14px;
	width: 560px;
}
.page#pageRankings h1
{
 	margin: 0px 0px 0px 0px;
 	padding: 4px 5px 3px 5px;
 	background-color: #90c1f2;
	background-color: #cfe7ff;
 	font-size: 15px;
 	font-weight: bold;
 	line-height: 100%;
	text-transform: uppercase;
}
.page#pageRankings h2
{
	font-size: 15pt;
	margin: 0.3em 0;
}
/*
Seems to work to override the stupid <font> tags that get inserted everywhere.
Still feel really dirty about it, though.
*/
.page#pageRankings font
{
	font-size: 100% !important
}

.page#pageRankings th {
	background-color: #cfe7ff;
	color: black;
}

/*
a#currentrankings
{
	color: #008;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}
*/

/*</group>*/


/** taken from normal.css */
#copyright {
    visibility: hidden;
}
#notcopyright {
    visibility: visible;
}


/** taken from menu_left.css */

#menuLeft
{
    width: 187px;
    margin: 15px auto;
    text-align: left;
}

    #menuLeft a 
    {
        display: block;
        margin-top: 2px;
    }
    #menuLeft a.subLink
    {
        display: block;
        margin-top: 0px;
        padding:  2px 0px 2px 15px;
        background-color: #89b8e6;
        color: #19222a;
        font-weight: bold;
        font-size: 11px;
        border-bottom: 1px solid #6486a9;
    }
    #menuLeft a.subLink:hover
    {
        background-color: #cfe7ff;
    }


#rawNewsMenuHeadlines
{
    padding-top: 1px;
    border: 1px solid #999;
    border-width: 0 1px 1px 1px;
    background-color: #ebebeb
}
    #rawNewsMenuHeadlines p
    {
        margin: 5px;
        padding: 0;
        font-weight: bold;
        font-size: 90%;
    }
    #rawNewsMenuHeadlines p,
    #rawNewsMenuHeadlines p:hover,
    #rawNewsMenuHeadlines p:active,
    #rawNewsMenuHeadlines p:visited
    {
        color: #222;
    }

/* embedded in articles.php */
body { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:9pt;  }
B { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:10pt; color : #000080;   }
A:link { text-decoration: none;  color :#000000;      }
A:visited {text-decoration: none;    color :#000000;          }
A:hover { text-decoration: underline;color : Red; }
textarea { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:9pt; color : #000000; }
td { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:9pt; }
h2 { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:15pt; }
h5 { font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:9pt; font-weight : normal;}
.lin { text-decoration : none }
.linkInternal{ font-weight : bold; }    
    
