/* Canada Life - Imported Styles */

/* Global Navigation */
@import url("/web5/groups/common/@public/documents/web_content/s5_011355.css");
/* Top Navigation */
@import url("/web5/groups/common/@public/documents/web_content/s5_011356.css");
/* Left Navigation */
@import url("/web5/groups/common/@public/documents/web_content/s5_011357.css");
/* Form Elements */
@import url("/web5/groups/common/@public/documents/web_content/s5_011358.css");
/* Site Map */
@import url("/web5/groups/common/@public/documents/web_content/s5_011359.css");

/* HTML Styles */

	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#000000;
		margin:0px 0px 5px 0px;
		padding:0px;
		background:url(/web5/groups/common/@public/documents/web_content/s5_011333.jpg) top center repeat-y;
		text-align:center;
	}
	
	i { 
		font-style:normal;
		color:#194979; 
		font-style:italic; }
	
	table { font-size:1em; }
	
	p { 
		margin:0px; 
		padding:5px 0px 5px 0px; 
		line-height:1.25em; }
		
	p img { 
		float:right; 
		clear:both; 
		margin:0px 0px 5px 5px;
		border:0px solid #FFFFFF; }
		
	sup { 
		line-height:0em !important; 
		font-size:.9em; }
	
	h1 { font-size: 1.7em; font-weight: normal; padding: 0px 0px 5px 0px; margin:0px; color:#194979; }
	h2 { font-size: 1.2em; font-weight: bold; padding: 5px 0px 0px 0px; margin:0px; }
	h3 { font-size: 1.1em; font-weight: bold; padding: 5px 0px 0px 0px; margin:0px; }
	h4 { font-size: 1em; font-weight:bold; padding:5px 0px 0px 0px; margin:0px;  }
	h5 { }
	h6 { }

/* Hyperlinks */

	a:link, a:visited, a:active { color:#194979; text-decoration:underline; }
	a:hover { color:#2670BA; text-decoration:underline; }
	a img { border:0px solid #000000; }

/* List Items */

	ol li { 
		list-style:decimal; 
		margin:5px 0px 5px 40px;
		line-height:1.25em; }
	
	ul, ol { margin:0px; padding:0px; }
	
	ul li, .list_bullet { 
		list-style:disc;
		padding:0px;
		margin:0px;
		line-height:1.25em;}
	
	.lb_sp { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011321.gif) left .8em no-repeat; 
		list-style:none; 
		margin:0px 0px 0px 3px;
		padding:3px 0px 3px 10px; }
	
	.lb_sp_2 { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011321.gif) left .8em no-repeat; 
		list-style:none; 
		margin:0px 0px 0px 16px; 
		padding:3px 0px 3px 10px; }
	
	.lb_nsp { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011321.gif) left .5em no-repeat; 
		list-style:none; 
		margin:0px 0px 0px 4px; 
		padding:0px 0px 0px 10px; }
	
	.lb_nsp_2 { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011321.gif) left .5em no-repeat; 
		list-style:none; 
		margin:0px 0px 0px 16px; 
		padding:0px 0px 0px 10px; }
	
	.lb_plus_indent { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011321.gif) left .8em no-repeat; 
		list-style:none; 
		margin:0px 0px 0px 15px; 
		padding:3px 0px 3px 10px; }
	
	.lb_document { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011322.gif) left .5em no-repeat; 
		list-style:none; 
		margin:0px; 
		padding:3px 0px 3px 13px; line-height:1.25em; }
	
	.lb_adobe { 
		/* image in CMS */ 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011323.gif) left .5em no-repeat; 
		list-style:none; 
		margin:0px; 
		padding:3px 0px 3px 13px; line-height:1.25em;}
		
	.lb_external_links { 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011324.gif) left .5em no-repeat; 
		list-style:none; 
		margin:0px; 
		padding:3px 0px 3px 13px; line-height:1.25em; }

/* Footer Styles */

	.sss_footer { 
		background-color:#0B4D89; 
		color:#C4CCA5; padding:0px 5px 1px 5px; 
		margin-top:5px; text-align:center; 
		font-size:1.5em; }
		
	.footer { 
		color:#45616F; 
		width:100%; 
		margin-top:0px; }
		
	.footer A:link, .footer A:visited, .footer A:active { 
		color:#45616F; 
		text-decoration:none; }
		
	.footer A:hover { 
		color:#45616F; 
		text-decoration:underline; }
		
/* Custom Styles */
	
	.main_table_container {
		width:770px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:10px;
		background-color:#FFFFFF;
		padding:0px 0px 10px 0px;
		text-align:left !important; }	
	
	.main_table {
		width:770px;
		margin-left:auto;
		margin-right:auto; }
		
	.special_table { 
		background-color:#F4EFE1; 
		border:1px solid #E1D2A9; 
		padding:5px 10px 5px 10px; 
		margin:4px 0px 4px 0px; }
		
	.column_navigation { 
		padding:10px 0px 10px 0px; 
		width:175px; }
		
	.column_content { padding:10px 15px 10px 15px; }
	
	.column_content_table { width:770px; }
	
	.table_shade td { border-top:2px solid #FFFFFF; border-right:2px solid #FFFFFF; }

	.table_shade p { margin:2px; }
	
/* Icon Styles */

	.icon { 
		padding:5px 0px 0px 16px; 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011334.gif) no-repeat 0em .6em; }
	
	.icon_border_bottom { 
		border-bottom:1px dashed #E1D2A9; 
		padding-bottom:5px; 
		margin:5px 0px; }
		
	.normal_plus_indent { 
		padding: 3px 0px 3px 16px; 
		margin:0px; }

/* Module Styles */

	.column_modules { 
		padding:0px 0px 5px 13px; 
		width:165px;  
		background:url(/web5/groups/common/@public/documents/web_content/s5_011326.gif) top left repeat-y; }

	.module_head { 
		width:152px; 
		padding:0px 0px 5px 15px; 
		margin-top:10px; 
		background:url(/web5/groups/common/@public/documents/web_content/s5_011335.gif) no-repeat 0em .22em; 
		border-bottom:1px solid #DBC27B; }
		
	.module_head_inner { 
		color:#000000; 
		padding:0px; 
		margin:0px; 
		font-weight:bold; }
		
	.module_head_inner p { 
		padding:0px !important; 
		margin:0px; 
		display:block; }
		
	.module_sub_header { 
		color:#B1933E; 
		padding-bottom:0px!important; }
		
	.module_bucket { 
		width:150px; 
		background-color:#F8F5EC; 
		border-bottom:1px solid #CEB069; 
		padding:2px 7px 4px 7px; }

/* Other Styles */

	.different_color { 
		font-size:1em; 
		font-weight:normal; 
		color:#194979; 
		margin-bottom:5px; }

	.footnote { 
		font-size:.8em; 
		color:#999999; 
		line-height:1.4em; }

	.hidden { display:none; }

	.print_friendly { 
		padding:5px 0px; 
		text-align:right; 
		display:block; }
		
/* Print Styles */

@media print {

	h1.icon {
		display:list-item;
		list-style-type:square;
		margin:5px 0px 5px 20px; 
		padding-left:0px;
		background:none;
	}
	
	.icon {
		display:list-item;
		list-style-type:square;
		margin:5px 0px 5px 15px; 
		padding-left:0px;
		background:none;
	}
	
	.lb_sp, .lb_adobe, .lb_document, .lb_external_links { 
		display:list-item;
		list-style:square; 
		margin:3px 0px 3px 20px; 
		padding-left:0px;
		background:none; }
		
	.lb_sp_2 {
		display:list-item; 
		list-style:square; 
		margin:3px 0px 3px 30px; 
		padding-left:0px; 
		background:none; }
		
	.lb_nsp {
		display:list-item; 
		list-style:square; 
		margin:0px 0px 0px 20px; 
		padding-left:0px; 
		background:none; }
		
	.lb_nsp_2 { 
		display:list-item;
		list-style:square; 
		margin:0px 0px 0px 30px; 
		padding-left:0px; 
		background:none; }
		
	.lb_plus_indent {
		display:list-item; 
		list-style:square; 
		margin:3px 0px 3px 30px; 
		padding-left:15px;
		background:none; }
		
}
