html, body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background: #4b4f86;
}


/***** breadcrumbs ******/
.breadcrumbs {
 font-size: x-small;
 line-height: 1.5em;
 padding-bottom: .5em;
 color: #fff;
}



.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited {
 color: #fff;
}

/******* banners ****************/
img.banner {
 padding-bottom: 10px;
}

/*********** headers **********/
h1, h2, h3, h4, h5, h6 { 
 margin: 5px 0px;
 line-height: 1.2em;
 color: #4e5186;
}
h1 {
 font-size: 1.7em;
 color: #f15a38;
}
h2 {
 font-size: 1.2em;
}

p {
 font-size: 1em;
 line-height: 1.1em;
}

/************** text *******************/
.bodytext {
 font-size: .8em;
 line-height: 1em;
 color: #666666;
}
.bodytext a:link, .bodytext a:visited, .bodytext a:hover {
 color: #4e5186;
}
.bodytext-s {
 font-size: x-small;
}

/***** list spacing, as in /en/health/index.asp ****/
li p {
 margin: 5px 0;
}


/* for zoom animation effect for text links */ 
.link_effects li {
    height: 1.3em;
	line-height: 1.3em;
}
.link_effects li a {
	display: inline;
	width: 100%;
}

p.h1minor {
 display: none;
}
/******* header images for some plans/providers ********/
.iframe_header.etfs {
	padding-top: 8px;
	padding-right: 90px;
	min-height: 58px;
	_height: 58px;
	background: url('/res/images/logos/etfs_icon.jpg') right top no-repeat;	
}


.iframe_header.manulife {
	padding-top: 8px;
	padding-right: 141px;
	min-height: 64px;
	_height: 64px;
	background: url('/res/images/logos/manulife_global.jpg') right top no-repeat;	
}


.iframe_header.hcc {
	padding-right: 101px;
	min-height: 76px;
	_height: 77px;
	background: url('/res/images/logos/hcc.jpg') right top no-repeat;	
}





