body  {
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff;
    font-size: small;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#wrap {
	padding:0 0px 0 0px;
	margin:0 auto; 
	width:970px;
	text-align: left;
}
#leftnav {
	top: 100px;
	left: 100px;
	padding: 1em;
	border: 0px solid #cc0000;
	width:120px;
}
#maincontent {
	position: fixed;
	top: 150px;
	margin: 0 0px 0 150px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#footer { 
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#ffffff; 
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.twoColFixLtHdr #container { 
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header { 
	background: #ffffff; 
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 0px 0px;
	margin-left:15px;
	position:fixed;
}
.twoColFixLtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 144px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0px 0px;
	margin-top:30px;
	position:relative;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 160px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixLtHdr #footer { 
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#ffffff; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:   x-large;
	font-weight: normal;
	color: #3586e7; }
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: large;
	font-weight: normal;
	line-height: 12pt;
	color: black; }
.body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: black; }
.bodygreen {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #5fb842; }

.bodyBold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: black; }
.bodyindent {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	margin-left: 30px;
	color: black; }
a.bodylink:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: none }
a.bodylink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: none }
a.bodylink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: none}
a.bodylink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: underline}
a.bodylinkund:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: underline }
a.bodylinkund:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: underline }
a.bodylinkund:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6F511E ; 
	font-weight: bold; 
	text-decoration: underline}
a.bodylinkund:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: none}
a.bodylinkwhite:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF ; 
	font-weight: bold; 
	text-decoration: none }
a.bodylinkwhite:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF ; 
	font-weight: bold; 
	text-decoration: none }
a.bodylinkwhite:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF ; 
	font-weight: bold; 
	text-decoration: none}
a.bodylinkwhite:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #E2C58A ; 
	font-weight: bold; 
	text-decoration: underline}
.date {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #B18E52 }
.Title {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-large; 
	font-weight: bold; 
	color: #003366}
.SubTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	color: black;
	font-weight: bold;}
.TitleRed {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size:   x-large;
	font-weight: bold;
	color: #990000 }   
.RatesTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18pt; 
	color: #041D40;
	font-weight: bold;}
.ImportantNote {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #990000 }
.ImportantNoteGreen {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: green }
.ImportantNoteRed {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #990000 }
.ImportantNoteBright {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: red; }
.bond_percent {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px; 
	font-weight: bold; 
	color: #574724; height: 5px; clip:  rect(   )}
.bond_name { 
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 18px; 
	font-weight: normal; 
	color: #003366; }
.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: black ; 
	font-weight: normal; 
	text-decoration: none }
a.footerlink:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366 ; 
	font-weight: normal; 
	text-decoration: none }
a.footerlink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366 ; 
	font-weight: normal; 
	text-decoration: none }
a.footerlink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366 ; 
	font-weight: normal; 
	text-decoration: none}
a.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #6F511E ; 
	font-weight: normal; 
	text-decoration: underline }
.footerIdeum { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	color: #339900 }
.bodyBrown { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #574724}
.bond_brand { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 23px; 
	font-weight: bold; 
	color: #574724 }
.bond_amount { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 23px; 
	font-weight: bold; 
	color: #003366 }
.footerBold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: black ; 
	font-weight: bold; 
	text-decoration: none }
.credits { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: none }
.bodyBoldTan {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #A99158;}
.bodyLightBlue { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #0066CC}
.bodyBoldItal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; font-weight: bold; 
	color: black; 
	font-style: italic }
.BenefitsBlueBold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003366;	}
.BenefitsBlue { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: 
	normal; color: #003366 }
.bodyBrownsmaller { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #574724; }
.bodyBoldWhiteSmaller { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF ; }
.TopBond { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px; 
	font-weight: normal; 
	color: #003366;
	margin-left: 20px}
.bodyBoldBrown { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #574724}
.bodyBoldRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #990000}
.BoldRedLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #990000;
}

.bodySmallRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	color: #990000}
.bodyWhite { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #FFFFFF ; }
.bodyTanHighlight { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #FDE6A8 }
.bodyBoldTanonBlue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #A99158 }
.bodyLightRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #990000}
a.linklightred:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000 ; 
	font-weight: bold; 
	text-decoration: underline }
a.linklightred:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000 ; 
	font-weight: bold; 
	text-decoration: underline }
a.linklightred:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000 ; 
	font-weight: bold; 
	text-decoration: underline}
a.linklightred:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: none}
a.linklightblue:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0066CC ; 
	font-weight: bold; 
	text-decoration: underline }
a.linklightblue:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0066CC ; 
	font-weight: bold; 
	text-decoration: underline }
a.linklightblue:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0066CC ; 
	font-weight: bold; 
	text-decoration: underline}
a.linklightblue:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: none}
.leadershipNames {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: black; }
.leadershipTitles { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bo474747;003366 }
.leadershipJob { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: black; }
SUP {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	vertical-align: super;
	color: red;
	font-weight: bold;}
.countertime { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #990000}
.counterdays {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366 ; 
	font-weight: bold; 
	text-decoration: none }
 .counterbond { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990000}
.topraterate {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-large; 
	font-weight: bold; 
	color: #fbeaba }
.topratedetails {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #ffffff;
	text-decoration: none}

div.floatright {
float: right;
width: 180px;
background-color: white;
color: #4c90c4;
border: 1px dashed;
padding: 5px;
} 


	
a.formlink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	line-height: 16pt;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}

a.formlink:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	line-height: 16pt;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.currencyCDN { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #990000;
	text-decoration: none;
	border-bottom: 2px dotted white;}

a.currencyCDN:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #990000;
	text-decoration: none;
	border-bottom: 2px dotted #ba0000;}

a.currencyUS { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #0066CC;
	text-decoration: none;
	border-bottom: 2px dotted white;}

a.currencyUS:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #0066CC;
	text-decoration: none;
	border-bottom: 2px dotted #0066CC;}
a.currencyCDNsmall { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #990000;
	text-decoration: none;
	border-bottom: 2px dotted white;}

a.currencyCDNsmall:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #990000;
	text-decoration: none;
	border-bottom: 2px dotted #ba0000;}

a.currencyUSsmall { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #0066CC;
	text-decoration: none;
	border-bottom: 2px dotted white;}

a.currencyUSsmall:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #0066CC;
	text-decoration: none;
	border-bottom: 2px dotted #0066CC;}

#navpanel { 
	background-image: url(../images/navleftbkg.gif);
	background-attachment: relative;
	background-position: -10px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:192px;
	margin: auto;
	padding: 40px 0px 0px 20px!important;	  

	}
#navpanelfr { 
	background-image: url(../images/navleftbkgfr.gif);
	background-attachment: relative;
	background-position: -10px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	margin: auto;
	padding: 40px 0px 0px 20px!important;	   /*ff */
	}

div.floatrighten {
	float: right;
	background-image: url(../images/callout_printableratesheets_en.gif);
	background-attachment: relative;
	background-position: 0px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	width: 155px;
	margin: auto;
	padding: 30px 0px 0px 20px!important;	   /*ff */
}

div.panelprintrate {
	float: right;
	background-image: url(../images/callout_printableratesheets_en.gif);
	background-attachment: relative;
	background-position: 0px 0px!important;	   /*ff */
	background-position: 0px 25px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	width: 155px;
	margin: auto;
	padding: 25px 0px 0px 20px!important;	   /*ff */
   }
div.panelinvest {
	float: right;
	background-image: url(../images/callout_investmentforms_en.gif);
	background-attachment: relative;
	background-position: 0px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:250px;
	width: 155px;
	margin: auto;
	padding: 0px 0px 0px 10px!important;	   /*ff */
   }


div.floatrightfr {
	float: right;
	background-image: url(../images/callout_printableratesheets_fr.gif);
	background-attachment: relative;
	background-position: 0px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	width: 155px;
	margin: auto;
	padding: 30px 0px 0px 20px!important;	   /*ff */
} 
#topbondpanel { 
	background-image: url(../images/topbond_callout_en.jpg);
	background-attachment: relative;
	background-position: -10px 0px!important;	   /*ff */
	background-position: -80px -25px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	margin: auto;
	padding: auto;	   /*ff */
	}
	#topbondpanel2 { 
	padding-right: 0em;
	position:relative; left:-10px;
	}
	#content { 
	padding-left: 5em;
	}

#topbondpanelfr { 
	background-image: url(../images/topbond_callout_fr.jpg);
	background-attachment: relative;
	background-position: -10px 0px!important;	   /*ff */
	background-position: 0px 5px; /* ie */
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	height:240px;
	margin: auto;
	padding: 40px 0px 0px 20px!important;	   /*ff */
}
#navpaneltitle { 
	background-color: #bdd6ee;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	line-height: .9em;
	padding: 5px;
	font-weight: bold; 
	color: #003366;
	}
#navpanelcontent { 
	padding: 10px;
	}
.navpanelpanelcontent { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	color: #003366;
	}
.100percentpanel { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #003366;
	}
#navpanel strong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	color: #003366;
	}
a.navlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	line-height: 14pt;
	margin-left: 20;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.navlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	line-height: 14pt;
	margin-left: 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.navlinksmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	letter-spacing: -1pt;
	line-height: 14pt;
	margin-left: 20;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.navlinksmall:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	letter-spacing: -1pt;
	line-height: 14pt;
	margin-left: 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.navlinkcontact { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	letter-spacing: -1pt;
	line-height: 13pt;
	margin-bottom: 20;
	padding-bottom:20;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.navlinkcontact:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	letter-spacing: -1pt;
	line-height: 13pt;
	margin: 0 0 10 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.topnavlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: 10pt;
	line-height: 16pt;
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.topnavlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: 10pt;
	line-height: 16pt;
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.topnavlinkmed { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.topnavlinkmed:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}

a.topnavlinklarge { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	line-height: 16pt;
	color: #0d60a4;
	text-decoration: none;
	border-bottom: 1px dotted white;}
a.topnavlinklarge:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 10pt;
	font-weight: bold;
	line-height: 16pt;
	letter-spacing: 0pt;
	margin: 5 20 0 20;
	color: #003366;
	text-decoration: none;
	border-bottom: 1px dotted #003366;}	 
#header {
text-align: right;
}
.topbond {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	color: black; 
	}
.topbondgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	color: #2bb10c;
	}
.citiespanel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal;
	color: black;
	line-height: 12pt;
	}

li {
margin:0px 0px 0px 50px;
list-style: square outside; color:#3586e7;
color: black;
}
ul {
font-family: Arial, Helvetica, sans-serif; 
font-size: small; 
font-weight: normal; 
color: black;
width:600px;
line-height:100%;
}

#contact ul{
font-family: Arial, Helvetica, sans-serif; 
font-size: small; 
font-weight: normal;
text-align:left; 
color: black;
line-height:100%;
list-style-position: inside;
margin: 0;
padding: 0;
}
#contact li{
width:120px;
list-style:none;
}

#contactnav {
width:120px;
text-align:left; 
margin: 0;
padding: 0;
line-height:6pt;
}
p.contact {
line-height:6pt;
color:green;
}

hr {
  border: 0;
  width: 100%;
  color: #3586e7;
  background-color:#3586e7;
	height: 1px;
	clear: both;
}
table.rates {
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 680px;
background-color: #ffffff;
border: 0px Black solid;
border-collapse: collapse;
border-spacing: 0px; }

td.Issue_CDN { 
border-left: 1px solid black;
border-bottom: 1px solid black;
background-color: white;
width: 120px;
text-align: center;
text-indent: 5px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 11px;
color: black; }


td.Rates_structure_left {
border-collapse: collapse;
border-spacing: 0px;
background-color: white;
text-indent: 5px;
}

td.Rates_structure_right {
border-collapse: collapse;
border-spacing: 0px;
border-left: 1px solid #589bd0;
background-color: white;
text-indent: 5px;
}

td.rates_cdn_top {
border-collapse: collapse;
border-spacing: 0px;
border-left: 0px solid #589bd0;
border-right: 1px solid #589bd0;
border-top: 0px solid #589bd0;
border-bottom: 1px solid #589bd0;
background-color: white;
text-indent: 5px;
}
td.rates_cdn_bottom {
border-collapse: collapse;
border-spacing: 0px;
border-right: 1px solid #589bd0;
background-color: white;
text-indent: 5px;
}
td.rates_us_top {
border-collapse: collapse;
border-spacing: 0px;
border-top: 0px solid #589bd0;
border-bottom: 1px solid #589bd0;
background-color: white;
text-indent: 5px;
}
td.rates_us_bottom {
border-collapse: collapse;
border-spacing: 0px;
border-left: 0px solid #589bd0;
background-color: white;
text-indent: 5px;
}
td.rates_button {
border-collapse: collapse;
border-spacing: 0px;
border-top: 0px solid #589bd0;
background-color: white;
text-indent: 5px;
text-align: right;
}
td.rates_cdn_lfri {
border-collapse: collapse;
border-spacing: 0px;
border-left: 0px solid #589bd0;
border-right: 1px solid #589bd0;
border-top: 0px solid #589bd0;
border-bottom: 0px solid #589bd0;
background-color: white;
text-indent: 5px;
}

td.Issue_headline { 
border-bottom: 0px solid #003366;
text-align: left;
text-indent: 0px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 11px;
color: #003366; }



td.Rates_currency_cdn {
background-color: white;
padding: 5 0 5 0;
text-align: left;
text-indent: 5px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
color: #b11117; }

td.Rates_currency_us {
background-color: white;
padding: 0 0 5 0;
text-align: left;
text-indent: 5px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
color: #589bd0; }

td.Rates_currency_cdn_fr {
background-color: white;
padding: 0 0 5 0;
text-align: left;
text-indent: 5px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #b11117; }

td.Rates_currency_us_fr {
background-color: white;
padding: 5 0 5 0;
text-align: left;
text-indent: 5px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #589bd0; }

.bond_rate {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-weight: bold; 
	color: #003366; }
.bond_term {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #003366; }
.bond_payable {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal; 
	color: #003366; }

.bond_date {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #003366; }

.navtitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #003366; }

.PaymentMessage {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: normal; 
	color: #003366; }
#box-fixed {
  position: fixed;
  left: 20px;
  top: 250px;
  width:100px;
  z-index:0;
}
#menuspacer {
border-bottom: 1px solid #cc0000;
width:20px;
}

#left_column_wrapper {
	width:150px;
	float:left;
	margin-left:15px;
	position:fixed;
}
#box_investreinvest {
	background:url(../images/blue_box_investreinvest.jpg) no-repeat -30px 0px;
	padding: 20px 0 30px 0;
	margin: 20px 0 20px 0;
}
#box_howto {
	background:url(../images/blue_box_howto.jpg) no-repeat -30px 0px;
	padding: 20px 0 30px 0;
	margin: 20px 0 20px 0;
}
#box_about {
	background:url(../images/blue_box_about.jpg) no-repeat -30px 0px;
	padding: 20px 0 30px 0;
	margin: 20px 0 20px 0;
}
#box_contact {
	background:url(../images/blue_box_contact.jpg) no-repeat -30px 0px;
	padding: 20px 0 30px 0;
	margin: 20px 0 20px 0;
}

.subscribe_newsletter {
	background:url(../images/subscribe_dog.jpg) no-repeat bottom;
	float:left;
	height:180px;
	padding-bottom:55px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#right_column_wrapper {
	width:150px;
	float:right;
	margin-top:105px;
}
/* YTHT */
}
.blue_box_wrapper {
	width:640px;
	float:left;
	margin-top:30px;
}
.blue_box_wrapper .topper {
	width:100%;
	float:left;
	height:15px;
	background:url(../images/blue_box_top.jpg) no-repeat 0px 0px;
}
.blue_box_wrapper .footer_box {
	width:100%;
	float:left;
	height:15px;
	background:url(../images/blue_box_footer.jpg) no-repeat 0px 0px;
}
.blue_box_wrapper .middle {
	width:590px;
	float:left;
	background:url(../images/blue_box_middle.jpg) repeat-y 0px 0px;
	padding:15px 25px;
}
.box_left_part {
	width:90px;
	float:left;
	margin-right:20px;
}
.box_right_part {
	width:480px;
	float:right;
	color:#003560;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box_right_part h1 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.box_right_part h4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
}
.box_right_part p {
	font-size:12px;
	font-weight:normal;
}
#tulip {
	width:100%;
	float:left;
	background:url(../images/tulip_strip.jpg) no-repeat right top;
	margin:-5px;
}
#tulip h1 {
	color:#88ab4d;
	font-size:28px;
	font-weight:bold;
}
#tulip p {
	padding-right:180px;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.personal_call {
	width:220px;
	float:left;
	padding-left:60px;
	background:url(../images/personal_call_icon.jpg) no-repeat 0px 0px;
}
.personal_call p {
	margin:0px;
	padding-right:0px !important;
}
.personal_call_inputs {
	width:175px;
	float:left;
}
.personal_call_inputs p {
	margin-bottom:1px !important;
}
.personal_call_inputs input {
	border:none;
	background:url(../images/input_box.jpg) no-repeat;
	height:21px;
	font-size:11px;
	width:169px;
}
.security_info {
	width:90px;
	float:left;
}
.submit_button {
	background:url(../images/submit_button.jpg) no-repeat !important;
	height:20px !important;
	width:73px !important;
	border:none !important;
	float:left !important;
}
