/* GENERAL */
	table {
		margin: 0px 0px 0px 0px;
	}
	.pdfIcon{
		margin-right: 1px;
		width: 16px;
		height: 13px;
	}
        .htmlIcon{
                margin-right: 1px;
                width: 16px;
                height: 13px;
        }
	.left{
		width: 100%;
		text-align: left;
		word-wrap: normal;
	}
	.right{
		width: 100%;
		text-align: right;
		word-wrap: normal;
	}
	.centre{
		width: 100%;
		text-align: center;
	}
	.prev{
		font-style: italic;
		text-decoration: underline;
	}
	ul.nobottomspace{
                margin-bottom: 0px;
        }
	ul.nobullet{
                list-style-type: none;
		margin-bottom: 5px;
        }
	li.mini_section {
		margin-bottom: 5px;
	}
	p.indent {
                margin: 3px 20px 3px 20px;
	}
        p.back_to_top {
                padding-bottom: 12px;
        }
	td.page_title {
		font: 18px Arial;
		font-weight: bold;
		background-color: transparent;
		/* background-image: "/home/www/docs/img/wm/wm-hdr-bg.gif"; */
	}

	td.pageTitleDynamic {
		font: bold 18px Arial, Helvetica, sans-serif;^
        color: #FFFFFF;^
        line-height: 110%;^
        margin: 0px 0px 0px 0px;^
        padding: 5px 10px 5px 10px;^
        background-color: #AF0B1C; /* #98103A; */^
        vertical-align: middle;
		/* color: #E9E9E9; */
	}

	h4 {
		font: 18px Arial;
		font-weight: bold;
		padding: 0px;
	}


/* RIGHT NAV FOR RESEARCH */
	#rnav {
		margin-top: 7px;
	}
	#rnav p {
		padding: 0px;
		margin: 0px 7px 7px 1px;
		line-height: 15px;
	}
	#rnav ul.noindent{
		margin-left: 25px;
		margin-right:  7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#rnav li {
                padding-top: 3px;
        }
	.rnavBorder{
		background: #999999;
	}
	.rnavHeader{
        font-weight: bold;
        background: #D2C47E;
        padding: 3px 3px 3px 3px;
    }
	.rnavSection{
        background: #EDE7CB;
        padding-bottom: 10px;
    }
    .rnavBody{
        background: #EDE7CB;
        padding: 3px 3px 3px 3px;
    }
	.rnavBg{
		background: #F8F4E9;
	}



/* ALL PAGES */
	div#res_can_centre {
		margin-top: 7px;
		width: 406px;
		/* width: 412px; */
	}

	div#res_headlines{
		margin-top: 0px;
		width: 406px;
		/* width: 412px; */
	}
/*
	div#research_content{
		margin-top: 7px;
	}
*/
	div#unprotected_research{
		margin-top: 0px;
	}

	div#protected_research{
		margin-top: 0px;
	}

	div#res_area_search{
		margin-top: 0px;
	}

	div#res_full_text{
		margin-top: 7px;
		width: 100%;
	} /* used for Research Products and Staff/Rankings */

	div#res_menu {
		padding-bottom: 5px;
		margin-bottom: 15px;
		border-bottom: 1px #CCCCCC solid;
	}

	div#res_rating_table {
		padding: 7px;
		margin: 5px;
	}

	div#res_search {
		padding: 7px;
		margin: 5px;
	}

	div#res_search_results {
                padding-top: 7px;
                padding-bottom: 7px;
                margin-top: 5px;
        }


/* CAN RESEARCH CENTRE SPECIFIC */

	#res_can_centre p {
                padding: 3px 0px 3px 5px;
        }

	#res_can_centre h3 {
		/* width: 100%; */
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
                background-color: #91985A; /* #F0BA99; #E9E9E9 */
                padding-top: 3px;
                padding-bottom: 3px;
                padding-left: 5px;
		border-bottom: 1px solid #DBDBDB;
	}

	#res_can_centre ul.noindent {
		margin-left: 25px;
		margin-right:  7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#res_can_centre li {
                padding-top: 3px;
        }

	#res_can_centre table {
		margin: 3px 0px 3px 5px;
	}

	#res_can_centre td.section_title {
		width: 100%;
		font-weight: bold;
		background-color: #EDBA99;	/* #E9E9E9 */
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
	}

/* CAN RESEARCH CENTRE - HEADLINES SPECIFIC */
	#res_headlines table {
		margin: 7px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
		border: none;
		width: 100%;
	}
	#res_headlines table.p {
                margin: 3px 0px 3px 5px;
	}
	#res_headlines tr {
		margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
	#res_headlines td {
                padding-top: 0px;
                padding-bottom: 0px;
                border: none;
        }
	#res_headlines td.date {
		test-align: left;
		white-space: nowrap;
	}
	#res_headlines td.announcements {
                padding: 3px 3px 3px 3px;
		margin: 0px 15px 0px 0px;
		text-align: center;
		/* font-weight: bold; */
		/* background-color: #F0E9D4; */
		border: solid 2px #AF0B1C;
		/* white-space: nowrap; */
		width: 407px;
	}
	#res_headlines td.announcements_res_ovw {
                padding: 3px 3px 3px 3px;
                margin: 0px 15px 0px 0px;
		text-align: center;
                /* font-weight: bold; */
                /* white-space: nowrap; */
                /* background-color: #F0BA99; */
		border: solid 2px #AF0B1C;
                width: 407px;
        }
        #res_headlines td.announcements_res_ovw_left {
                padding: 3px 3px 3px 3px;
                margin: 0px 15px 0px 0px;
                text-align: left;
                /* font-weight: bold; */
                /* white-space: nowrap; */
                /* background-color: #F0BA99; */
                border: solid 2px #AF0B1C;
                width: 407px;
        }
	#res_headlines td.breaking_news {
		margin: 0px 0px 0px 0px;
                padding: 3px 3px 3px 3px;
		border: 1px solid #D7D7D7;
		background-color: #AF0B1C; /* #E9E9E9; */
		color: #FFFFFF;
		text-align: center;
        }
	#res_headlines td.heading {
		margin: 0px 0px 0px 0px;
                padding: 1px 1px 1px 1px;
		font-weight: bold;
		text-align: center;
		background-color: #E9E9E9;
		border: 1px solid #D7D7D7;
        }


/* RESEARCH AREA: ALL CONTENT */
	#res_area_content table {
                width: 100%;
                /* background-color: #FFFFFF;*/	/* #FFFFFF */
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
	#res_area_content table.announcements {
		padding: 3px 3px 3px 3px;
                margin: 0px 15px 0px 0px;
                text-align: left;
                font-weight: bold;
                border: solid 2px #AF0B1C;
        }
        #res_area_content table.sub_table {
                width: auto;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
        #res_area_content td {
		text-align: left;
				vertical-align: top;
		/* background-color: #FFFFFF; */
	}
	#res_area_content td.pdficon, td.htmlicon, td.otherIcon, td.noIcon {
                width: 16px;
				vertical-align: middle;
        }
/*
	#res_area_content td.sep_line {
                width: 100%;
                background-color: #D7D7D7;
                padding: 0px 0px 0px 0px;
        }
*/
	#res_area_content h3 {
            font-size: 11px;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            background-color: #91985A; /* #EDBA99;*/ /* #E9E9E9 */
            padding: 2px 5px 2px 5px;
			margin: 7px 2px 3px 2px;
			border-bottom: 1px solid #DBDBDB;
            /* width: 100%; */
        }
	#res_area_content h3.no_highlight {
		background-color: transparent;
		padding-left: 0px;
	}
	#res_area_content h3.archive {
                background-color: transparent;
		border-bottom: none;
		padding-bottom: 4px;
		padding-left: 0px;
        }
	#res_area_content h3.archive_red {
                background-color: transparent;
		color: #AF0B1C;
                border-bottom: none;
                padding-bottom: 4px;
                padding-left: 0px;
        }
	#res_area_content h3.plain {
                background-color: transparent;
                border-bottom: none;
                padding-bottom: 0px;
                padding-left: 0px;
        }
	#res_area_content h3.no_top_margin {
		margin-top: 0px;
        }
	#res_area_content ul {
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 2px;
	}
	#res_area_content ul.indent {
                margin: 0px 0px 0px 20px;
                padding: 0px 0px 0px 20px;
        }
	#res_area_content li {
		/*list-style-type: square;*/
		margin-left: 0px;
                line-height: 13px;
		color: #000000;
                padding: 3px 2px 1px 2px;
	}
	#res_area_content a.claret_no_change{
                color: #990000;
                text-decoration: underline;
        }
	#res_area_content a.claret_no_change:hover{
                color: #990000;
                text-decoration: underline;
        }
        #res_area_content a.claret_no_change:visited{
                color: #990000;
                text-decoration: underline;
        }


/* RESEARCH AREA: PROTECTED RESEARCH */
	#protected_research table.protected_box_banner {
		background-color: #E8AD11; /* #E9E9E9; #F2ECD9 */
		width: 576px;
		margin-top: 7px;
        border: 1px solid #E8AD11;
		/* width: 586px; */
	}
	#protected_research td.protected_box_banner_left {
		background-color: transparent; /* #E8AD11; #E9E9E9; #F2ECD9 */
		padding: 3px 2px 3px 2px;
        vertical-align: middle;
		text-align:left;
	}
	#protected_research td.protected_box_banner_right {
        background-color: #E8AD11; /* #E9E9E9; #F2ECD9 */
		padding: 3px 2px 3px 2px;
        vertical-align: middle;
		text-align: right;
        }
	#protected_research table.protected_area {
        background-color: transparent;
        padding: 3px 3px 3px 3px;
        border: 1px solid #E8AD11; /* #D9D9D9; */
        margin-bottom: 5px;
		width: 576px;
		/* width: 586px; */
        }
	#protected_research p {
                padding: 3px 0px 3px 3px;
        }
	#protected_research a{
                color: #990000;
                text-decoration: none;
        }
	#protected_research a.disclaimer{
                text-decoration: underline;
        }
	#protected_research a:visited{
                color: #666666;
        }
        #protected_research a:hover{
                color: #540264;
                text-decoration: underline;
        }
	#protected_research a.prev{
                font-style: italic;
                text-decoration: underline;
        }


/* RESEARCH AREA: UNPROTECTED RESEARCH */

	#unprotected_research p {
                padding: 3px 0px 3px 5px;
	}

	#unprotected_research table {
                margin: 0px 0px 5px 0px;
        }

/*
	#unprotected_research table.unprotected_area {
                background-color: tranparent;
                padding: 3px 3px 3px 3px;
                border: 1px solid #D9D9D9;
                margin-bottom: 5px;
                width: 576px;
                /* width: 586px; */
        }
*/
	#unprotected_research td.sep_line {
		/* width: 100%; */
		background-color: #D7D7D7;
                padding: 0px 0px 0px 0px;
	}
	#unprotected_research a{
                color: #990000;
                text-decoration: none;
        }
	#unprotected_research a.disclaimer{
                text-decoration: underline;
        }
	#unprotected_research a:visited{
                color: #666666;
        }
        #unprotected_research a:hover{
                color: #540264;
                text-decoration: underline;
        }
	#unprotected_research a.prev{
                font-style: italic;
                text-decoration: underline;
        }

/* RESEARCH AREA SEARCH SPECIFIC */

        #res_area_search td {
                padding: 1px 0px 0px 0px;
                text-align: left;
        }
        #res_area_search td.name {
                padding: 0px 0px 0px 0px;
                font-weight: bold;
                width: 30px;
                vertical-align: middle;
        }
        #res_area_search td.inputbox {
                padding: 0px 2px 0px 2px;
                text-align: left;
                vertical-align: middle;
        }
        #res_area_search td.res_button {
                padding: 0px 0px 0px 0px;
                vertical-align: middle;
        }

/* RESEARCH FULL TEXT SPECIFIC */
/*
	#res_full_text p {
		line-height: 13px;
                padding-left: 0px;
                padding-right: 0px;
	}
*/

	#res_full_text h2 {
		font-size: 13px;
                font-weight: bold;
        }

	#res_full_text h3 {
                margin: 5px 0px 0px 0px;
                font-weight: bold;
        }

	#res_full_text h3.list {
                margin: 5px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-weight: bold;
        }


/* RATING TABLE SPECIFIC */

	#res_rating_table table {
		width: 550px;
		border: 1px solid #CCCCCC;
	}

	#res_rating_table tr {
		line-height: 18px;
		padding: 5px;
	}

	#res_rating_table td {
		border: 1px solid #CCCCCC;
	}

	#res_rating_table td.label {
                background-color: #EEECCC;
		font-weight: bold;
        }

	#res_rating_table td.section {
		background-color: #F8F4E9;
		font-weight: bold;
	}

	#res_rating_table td.extra {
		border: none;
	}


/* SEARCH FOR RESEARCH SPECIFIC */

	#res_search h2 {
		font-weight: bold;
		font-size: 20px;
		line-height: 25px;
	}
/*
	#res_search table {
		width: 765px;
	}
*/

	#res_search td {
		padding-bottom: 7px;
	}

	#res_search td.search_category_top {
		text-align: right;
		vertical-align: top;
	}

	#res_search td.search_category_mid {
                text-align: right;
                vertical-align: middle;
        }

	#res_search select, input, option {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
	}

	div#res_search_intro {
		margin-bottom: 7px;
		border-bottom: solid 1px #D7D7D7;
	}

/* RESEARCH SEARCH RESULTS SPECIFIC */

	#res_search_results h3 {
		padding-left: 0px;
	}


/* COMMERCIAL PAPER SPECIFIC */

	#res_commpaper {
		width: 500px;
	}

	#res_commpaper table.section {
		border: solid 1px #C9C9C9;
		/*padding-left: 5px;*/
		margin-left: 15px;
		margin-bottom: 10px;
	}

	#res_commpaper td {
		border: solid 1px #C9C9C9;
		padding: 3px;
	}

	#res_commpaper td.title {
		background-color: #AF0B1C; /* #EDBA99 #F0E9D4 */
		color: #FFFFFF;
		height: 20px;
		font: 13px;
		font-weight: bold;
		vertical-align: middle;
	}

	#res_commpaper td.heading {
		background-color: #C9C9C9;
		height: 16px;
		font-weight: bold;
		vertical-align: middle;
	}

	#res_commpaper td.link {
		background-color: #C9C9C9;
		height: 16px;
		text-align: right;
		vertical-align: middle;
	}

	#res_commpaper td.category {
                background-color: #F6F6F6;
                vertical-align: top;
		width: 200px;
        }

	#res_commpaper td.category_val {
                background-color: #F6F6F6;
                vertical-align: top;
                width: 300px;
        }

	#res_commpaper td.attachments {
                background-color: #F6F6F6;
                vertical-align: top;
                width: 500px;
        }

/* EQU DAILY MARKET NEWS SPECIFIC */
	#equ_daily_mkt_news {
		width: 556px;
		border-left: 1px #AF0B1C solid;
		border-bottom: 1px #AF0B1C solid;
		border-right: 1px #AF0B1C solid;
		margin: 5px 2px 5px 2px;
	}

	#equ_daily_mkt_news table.bordered {
		/*padding: 0px 0px 2px 2px; */
		/* margin-left: 5px; */
		/*width: 566px;*/
		/* width: 568px; */
	}
	#equ_daily_mkt_news h3 {
		border: none;
		margin: 2px 0px 2px 0px;
        }
	#equ_daily_mkt_news h3.stand_out {
                background-color: #AF0B1C;
                color: #FFFFFF;
		margin: 0px;
                /*width: 568px;*/
		/* margin: 5px 0px 0px 5px; */
                padding-left: 5px;
        }


/* S&P/TSX BOND INDEX REPORTS SECTION SPECIFIC */
        #spx_section {
                width: 566px;
                border-left: 1px #AF0B1C solid;
                border-bottom: 1px #AF0B1C solid;
                border-right: 1px #AF0B1C solid;
                margin: 5px 2px 5px 2px;
        }

        #spx_section table.bordered {
                /*padding: 0px 0px 2px 2px; */
                /* margin-left: 5px; */
                /*width: 566px;*/
                /* width: 568px; */
        }
        #spx_section h3 {
                border: none;
                margin: 2px 0px 2px 0px;
        }
        #spx_section h3.stand_out {
                background-color: #AF0B1C;
                color: #FFFFFF;
                margin: 0px;
                /*width: 568px;*/
                /* margin: 5px 0px 0px 5px; */
                padding-left: 5px;
        }

/* FIXED INCOME SECTION SPECIFIC */
        #fin_special {
                width: 556px;
                border-left: 1px #AF0B1C solid;
                border-bottom: 1px #AF0B1C solid;
                border-right: 1px #AF0B1C solid;
                margin: 5px 2px 5px 2px;
                /* width: 566px; */
        }

        #fin_special table.bordered {
                /*padding: 0px 0px 2px 2px; */
                /* margin-left: 5px; */
                /*width: 566px;*/
                /* width: 568px; */
        }
        #fin_special h3 {
                border: none;
                margin: 2px 0px 2px 0px;
        }
        #fin_special h3.stand_out {
                background-color: #AF0B1C;
                color: #FFFFFF;
                margin: 0px;
                /*width: 568px;*/
                /* margin: 5px 0px 0px 5px; */
                padding-left: 5px;
        }

/* LINK STYLES */
	a.claret_no_change{
                color: #990000;
                text-decoration: underline;
        }
        a.claret_no_change:hover{
                color: #990000;
                text-decoration: underline;
        }
        a.claret_no_change:visited{
                color: #990000;
                text-decoration: underline;
        }
	a.breaking_news_link{
                color: #FFFFFF;
                text-decoration: underline;
        }
        a.breaking_news_link:hover{
                color: #000000;
                text-decoration: underline;
        }
        a.breaking_news_link:visited{
                color: #CCCCCC;
                text-decoration: underline;
        }


/* BIGAR CHART */
	.bigar_chart_date {
                font: 10px;
		text-align: center;
		line-height: 18px;
        }
	.bigar_chart_head {
		font: 9px;
		font-weight: bold;
	}
	.bigar_chart {
		color: #000000;
                font: 10px;
		text-decoration: none;
		line-height: 18px;
	}
	.alt_colour {
		background-color: #E9E9E9;
	}


/* HIGH YIELD */
#mainContentWide
{
	padding-right: 10px;
	display: inline;
	padding-left: 10px;
	left: -1px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: #cccccc 1px solid;
	padding-top: 0px;
	position: relative;
	top: 0px;
	width: 1000px;
}


