﻿/*User Selectable Styles*/
.Heading2, H2 {padding:18px 0px 0pt 0pt; color:#202020; font-size: 13px; font-weight: bold; }
.Heading3, H3 {padding:18px 0px 0pt 0pt; color:#202020; font-size: 12px; font-weight: bold; }
.Heading4, H4 {padding:18px 0px 0pt 0pt; color:#202020; font-size: 12px; font-weight: bold; }
.Heading5, H5 {padding:18px 0px 0pt 0pt; color:#202020; font-size: 12px; font-weight: bold; }
.Enlarge, SPAN.Enlarge {font-size: 1.7em;}

.Normal, P.p_area_text, #main, #main .area_text p, #main .area_text p.p_area_text{
	font-family:arial,helvetica,sans serif;
	color:#202020;
	margin:0.001pt;
}


.HighlightBox, #main P.HighlightBox{
	border:2px solid #d8d8d8;
}

/* colors for "Corporate" */
body {
	background-color: #cdd0e1;
}
#content_a{
	background: transparent url(media/body_border_l2.gif) repeat-y scroll 0 0;	
}
#content_b{
	background: transparent url(media/body_border_r2.gif) repeat-y scroll right top;	
}
#main .box{
	background: transparent url(media/sub_section_bg2.gif) repeat-y scroll left top;
	height: 93px;
}

.box, box_b, box_a {width:160px;}
.box_b_shadow {width:160px;}

.boxheight {height: 250px;margin-bottom:20px;}

#main .box_a{
	background: transparent url(media/sub_section_header2.gif) no-repeat scroll left top;
}
#main .box_b{
	background: transparent url(media/sub_section_footer_122.gif) no-repeat scroll left bottom;
}
#illness_protection .box_b h2 a, #main .box_b h2, #bottom_news_links a{
	color: #ffffff;
}
#main .box_b h2.middle_header{
	background: transparent url(media/middle_header2.gif) no-repeat scroll left top;
}
#main .colour_footer{
	background: transparent url(media/sub_section_footer_22.gif) no-repeat scroll left bottom;
}
#main .box_b_shadow{
	background: #ffffff url(media/sub_section_bg_top_shadow2.gif) no-repeat scroll left top;
}
#main .box_c{
	background: transparent url(media/sub_section_bg2.gif) repeat-y scroll left top;
}



#specific_content_banner_e{
	background: transparent url(media/transparent_color2.png) no-repeat scroll top left;
}
* html #specific_content_banner_e {
	background:none;
	}
#find_financial_advice .box_a{
	background: transparent url(media/form_header2.gif) no-repeat scroll left top;
}

#section_4 {
	background: #F2F2F2 url(media/content_gradient2.jpg) repeat-x scroll 0pt top;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	display: inline;
	height:100%;
	padding:0pt 11px 20px 13px;
	float:left;
	width:715px;
	min-height: 670px;
	font-size:1.2em;
	margin-left:32px;
}
#section_5.section{
	float: right;
	padding: 0 0px 10px 12px;
	width: 195px;
	border:none;
	position: relative;
	font-size: 1.2em;
        top: 0px;
        margin-right:-10px;
    }
#section_5.section h3{
	padding:2px 0;
}



.contact_form_container li, .contact_form_container .contact_form_row, tr, th, td {
	background-color:#f2f3f8;
}
.contact_form_container li.odd, .contact_form_container li.odd li, .contact_form_table .contact_form_row.odd, tr.odd, tr.odd th, tr.odd td, .contact_form_container li.odd liiner li.odd li, .contact_form_container .contact_form_row.odd, .contact_form_container li.odd, .contact_form_container li.odd li, .contact_form_table .contact_form_row.odd, tr.odd, tr.odd th, tr.odd td, .contact_form_container li.odd liiner li.odd li, tr.odd, tr.odd th, tr.odd td{
	background-color:#e5e8f1;
}

#area_text p, .area_text p, #main .area_text p.p_area_text{
	padding:3px 0 3px 0;
}
#main .area_text ul{
	margin: 5px 0;
	padding-left:30px;
}

.sideboxes 
{
	background-color:#ffffff;}
	
	
		
.mainimages {margin-left:-13px;}

.benefits_blue {color:#000000; font-weight:bold;}

.apply_online {border:1px solid #8A91B0; padding:0px 10px 0px 10px;}