
/* trademark symbols */


.registered {
font-size:11px;
vertical-align:3px;
}

.registered-header {
font-size:12px;
vertical-align:8px;
}

/* trademark adjustment for large header text */
.super-header  {
font-size: .55em;
vertical-align:top;
}

.header-wide-pad .super-header {
vertical-align:7px;
line-height:14px;
}

/* trademark adjustment for accordion text */
h3 .super,
#dynamicforever .super,
.accordion_content p .super  {
font-size:8px;
vertical-align:4px;
}

/* trademark adjustment for body text */
.section-box-expand-pad .super,   
.section-side-pad .super,
.intro .super,
.header-side2-big div .super,
.highlight-box-pad .super,
.highlight-box-pad2 .super  {
font-size: 7px;
vertical-align:top; 
}

/* trademark adjustment for small text */
.button-orange .super,
.double-chevron .super,
.double-chevron-black .super,
.double-chevron-big .super,
.breadcrumbs .super     {
font-size: .75em;
vertical-align:3px;
}

/* trademark adjustment for two-line header image text */
.header-full-pad .super {
font-size: .55em;
vertical-align: 7px;
line-height:12px;
}

.super-footer {
font-size: 0.65em;
vertical-align: top;
}

#main-nav ul#navigation li#help-choose a, #main-nav ul#navigation li#help-choose-active a,
#main-nav ul#navigation li#products a, #main-nav ul#navigation li#products-active a,
#main-nav ul#navigation li#knowledge a, #main-nav ul#navigation li#knowledge-active a,
#main-nav ul#navigation li#claims a, #main-nav ul#navigation li#claims-active a
{
	font-size : 13px;
	line-height : 1.16em;
}

#main-nav ul#navigation li#help-choose a, #main-nav ul#navigation li#help-choose-active a,
#main-nav ul#navigation li#claims a, #main-nav ul#navigation li#claims-active a
{	height : 35px;
	padding-top : 6px;
}

#main-nav ul#navigation li#products a, #main-nav ul#navigation li#products-active a,
#main-nav ul#navigation li#knowledge a, #main-nav ul#navigation li#knowledge-active a
{	height : 28px;
	padding-top : 13px;
}


#utility-2
{	margin-top: 8px;
	vertical-align : middle;
	height : 33px;
	width : 298px;
}

#utility-2 li
{	
	display : inline-block;
	display : -moz-inline-stack;
	zoom : 1;               /*      IE hack */
	*display : inline;      /*      IE hack */

	vertical-align : middle;
}

#utility-2 li.toolLabel
{	font-size: 9px;
	padding-right : 3px;
}

#utility-2 li a img
{	margin-top : 3px;
}

/* sub-nav knowledge centre */
li#fr-related-readings-active a {
width:145px;
height:24px;
background:url(/french/imgs/n2_related_readings_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-related-readings a {
width:145px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-related-readings a:hover {
background:url(/french/imgs/n2_related_readings_on.gif) no-repeat;
text-decoration: none;
}

li#fr-faqs-active a {
width:46px;
height:24px;
background:url(../imgs/n2_faqs_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-faqs a {
width:46px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-faqs a:hover {
background:url(../imgs/n2_faqs_on.gif) no-repeat;
text-decoration: none;
}

li#fr-tips-active a {
width:80px;
height:24px;
background:url(../imgs/n2_tips_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-tips a {
width:80px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-tips a:hover {
background:url(/french/imgs/n2_tips_on.gif) no-repeat;
text-decoration: none;
}

li#fr-forms-library-active a {
width:200px;
height:24px;
background:url(/french/imgs/n2_forms_library_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-forms-library a {
width:200px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#fr-forms-library a:hover {
background:url(../imgs/n2_forms_library_on.gif) no-repeat;
text-decoration: none;
}
/* sub-nav knowledge centre */

/* product page buttons */
.btn-section {
text-align: right;
margin: -44px 0 8px;
}

.navigator-green-big {
background:url(/french/imgs/navigator_green_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-blue-big {
background:url(/french/imgs/navigator_blue_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-purple-big {
background:url(/french/imgs/navigator_purple_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-brown-big {
background:url(/french/imgs/navigator_brown_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.header-life-term {
background:url(../imgs/section_life_term.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-life-guaranteed {
background:url(../imgs/section_life_guaranteed.jpg) no-repeat;
width: 342px;
height: 152px;
}

.orange-text {
font-size: .845em;
color: #c47f21;
font-weight: normal;
}

.orange-text-airmiles {
font-size: 11px;
color: #c47f21;
font-weight: normal;
}

.header-travel-students {
background:url(/french/imgs/section_travel_students_big.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-blue-full-big {
clear: both;
background:url(/french/imgs/header_blue_full_big.jpg) no-repeat;
width: 720px;
height: 74px;
}

.header-blue-wide-full {
clear: both;
background:url(/french/imgs/header_blue_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.super-link {
font-size:10px;
vertical-align:2px;
}

li#health-dent-active a {
width:158px;
height:24px;
background:url(/french/imgs/n2_health_dental_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#health-dent a {
width:158px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#health-dent a:hover {
background:url(/french/imgs/n2_health_dental_on.gif) no-repeat;
text-decoration: none;
}

.section-box-home {
clear:both;
width:322px;
height: 206px;
background: url(../imgs/section_box_home.gif) no-repeat;
margin-bottom: 10px;
}

.section-box-home div {
padding: 16px; 
}

.section-box-landing-product {
clear:both;
width:342px;
background: url(../imgs/section_box_expand.gif) bottom left no-repeat;
margin-bottom: 10px;
}

.section-box-landing-product div {
padding: 16px 16px 8px 16px; 
}

.section-box-landing-product:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.small-black {
font-size: .745em;
color: #5a5544;
line-height: 10px;
}

.navigator-box {
clear:both;
width:153px;
background: url(../imgs/navigator_box.gif) bottom left no-repeat;
margin-bottom: 10px;
}

.header-purple-wide-big {
clear: both;
background:url(../imgs/header_purple_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-brown-wide .header-wide-pad,
.header-blue-full .header-wide-pad {
line-height: 22px; 
}

/*transaction page*/
sup, p sup {
font-size: 7px;
vertical-align:top; 
}

h1 sup {
font-size: .55em;
vertical-align:top;
}

.header-wide-pad sup {
vertical-align:7px;
line-height:14px;
}

.small sup {
font-size: .745em;
vertical-align:middle;
}