----------- GLOBAL STYLES ---------------

body { background-color: #FFFBF0; color: #000000; font-size: 12pt; font-family: arial, helvetica; } 

A:link {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
A:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
} 
A:hover {
	color: #E56B1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
} 

.Header_common
{
	font-size: 16pt; 
	font-family: arial, helvetica; 
	color: #006600; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}
.Header_common_sub
{
	font-size: 10pt; 
	font-family: arial, helvetica; 
	color: #006600; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}

.Header_gi
{
	font-size: 16pt; 
	font-family: arial, helvetica; 
	color: #E37222; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}
.Header_gi_sub
{
	font-size: 10pt; 
	font-family: arial, helvetica; 
	color: #E37222; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}

.Header_pf
{
	font-size: 16pt; 
	font-family: arial, helvetica; 
	color: #5A245A; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}
.Header_pf_sub
{
	font-size: 10pt; 
	font-family: arial, helvetica; 
	color: #5A245A; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}
.Header_pf_sub2
{
	font-size: 8pt; 
	font-family: arial, helvetica; 
	color: #5A245A; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}

.Header_la
{
	font-size: 16pt; 
	font-family: arial, helvetica; 
	color: #A71930; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}
.Header_la_sub
{
	font-size: 10pt; 
	font-family: arial, helvetica; 
	color: #A71930; text-align: right; 
	font-weight: normal; 
	text-decoration: none;
}

.main_titletext {
	font-size: 12pt; 
	font-family: arial, helvetica; 
	color: #006600; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

.homepage_titletext_med {
	font-size: 12pt; 
	font-family: arial, helvetica; 
	color: #006600;  
	font-weight: bold; 
	text-decoration: none;
} 

.generalins_titletext {
	font-size: 12px; 
	font-family: arial, helvetica; 
	color: #E37222; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

.generalins_titletext_med {
	font-size: 12pt; 
	font-family: arial, helvetica; 
	color: #E37222; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

.life_titletext {
	font-size: 12px; 
	font-family: arial, helvetica; 
	color: #A71930; 
	font-weight: bold; 
	text-decoration: none;
} 



.life_titletext_med {
	font-size: 12pt; 
	font-family: arial, helvetica; 
	color: #A71930; 
	font-weight: bold; 
	text-decoration: none;
} 




.personalfinance_titletext {
	font-size: 12px; 
	font-family: arial, helvetica; 
	color: #5A245A; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 


.personalfinance_titletext_med {
	font-size: 12pt; 
	font-family: arial, helvetica; 
	color: #5A245A; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 


.general_insurance_dropdown {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFCC00;

}

.personal_finance_dropdown {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #0066CC;

}

.savings_investments_dropdown {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #993399;

}

.life_assurance_dropdown {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #339900;

}


.topnavbar {font-size: 9pt; font-family: arial, helvetica; color: #FFFFFF} 

.bodytext {font-size: 11px; font-family: arial, helvetica; color: #333333} 

.bodytextappl_1 {font-size: 11px; font-family: arial, helvetica; color: #333333; background-color: #F7F7F7;} 

.bodytextappl_2 {font-size: 11px; font-family: arial, helvetica; color: #333333; background-color: #FFFAE5;} 

.errors {font-size: 11px; font-family: arial, helvetica; font-weight: bold; color: #ff0000} 

.footertext {font-size: 11px; font-family: arial, helvetica; color: #999999} 

.titletext { font-size: 12px; font-family: arial, helvetica; color: #006600; font-weight: bold; text-decoration: none;} 
.titletextblack {font-size: 12px; font-family: arial, helvetica; color: #999999; text-align: left; font-weight: bold; text-decoration: none;} 
.pagetitletext { font-size: 13pt; font-family: arial, helvetica; color: #FFFFFF; font-weight: bold; text-decoration: none;} 
.formtext {font-size: 11px; font-family: arial, helvetica; color: #333333} 


A.A_topnav:link { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
A.A_topnav:visited { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;} 
A.A_topnav:hover { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold;} 

H1 {
	font-size: 17px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
} 

H2 {
	font-size: 14px;
	font-family: arial, helvetica;
	color: #CC6633;
	font-weight: normal;
	text-align: left;

} 

H2 {font-size: 12pt; font-family: arial, helvetica; color: #000000; text-align: center} 

H3 {font-size: 11pt; font-family: arial, helvetica; color: #000000; text-align: left} 

H4 { font-size: 11px; font-family: arial, helvetica; color: #E56B1F; text-align: left; font-weight: bold; text-decoration: none;} 

DIV {color: navy; font-size: 14pt; font-weight: 700} 
 


----------- MARKET CHANNELS ---------------


----------- GENERAL INSURANCE ---------------

.generalins_titletext {
	font-size: 11px; 
	font-family: arial, helvetica; 
	color: #339900; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

A.A_general_insurance:link {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}  
A.A_general_insurance:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
} 
A.A_general_insurance:hover {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
} 

----------- PERSONAL FINANCE ---------------

.personalfinance_titletext {
	font-size: 11px; 
	font-family: arial, helvetica; 
	color: #339900; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

A.A_personal_finance:link {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}   
A.A_personal_finance:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}   
A.A_personal_finance:hover {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}  

----------- SAVINGS & INVESTMENTS ---------------


.savings_titletext {
	font-size: 11px; 
	font-family: arial, helvetica; 
	color: #339900; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 

A.A_savings_invest:link {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}  
A.A_savings_invest:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}  
A.A_savings_invest:hover {
	color: #993399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}   

----------- LIFE ASSURANCE ---------------


.life_titletext {
	font-size: 12px; 
	font-family: arial, helvetica; 
	color: #339900; text-align: left; 
	font-weight: bold; 
	text-decoration: none;
} 


A.A_life_assurance:link {
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
} 
A.A_life_assurance:visited {
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
} 
A.A_life_assurance:hover {
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
} 


A.A_common:link {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
} 
} 

A.A_common:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
} 
	text-decoration: underline;
} 

A.A_common:hover {
	color: #E56B1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
} 
	text-decoration: none;
} 
.searchURL {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #009900}
.pagenumbers {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}



.generalins_button {
	font-size: 8.5pt;
	font-family: arial, helvetica;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eeeeee;

} 