/*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 #area_text p, #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(/content/images/corporate/body_border_l.gif) repeat-y scroll 0 0;	
}
#content_b{
	background: transparent url(/content/images/corporate/body_border_r.gif) repeat-y scroll right top;	
}
#main .box{
	background: transparent url(/content/images/corporate/sub_section_bg.gif) repeat-y scroll left top;
}
#main .box_a{
	background: transparent url(/content/images/corporate/sub_section_header.gif) no-repeat scroll left top;
}
#main .box_b{
	background: transparent url(/content/images/corporate/sub_section_footer_1.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(/content/images/corporate/middle_header.gif) no-repeat scroll left top;
}
#main .colour_footer{
	background: transparent url(/content/images/corporate/sub_section_footer_2.gif) no-repeat scroll left bottom;
}
#main .box_b_shadow{
	background: #ffffff url(/content/images/corporate/sub_section_bg_top_shadow.gif) no-repeat scroll left top;
}
#main .box_c{
	background: transparent url(/content/images/corporate/sub_section_bg.gif) repeat-y scroll left top;
}
#main .call_us_bank{
	background-image: url(/content/images/corporate/call_us_bank_banner.gif);
}
#main .link_call_us{
	background-image: url(/content/images/corporate/call_us_banner.gif);
}
#main .link_call_us_commercial {
	background-image: url(/content/images/corporate/call_us_banner_commercial.gif);
}
#main .link_call_us_personal_insurance {
	background-image: url(/content/images/corporate/call_us_banner_personal_insurance.gif);
}
#specific_content_banner_a{
	background: transparent url(/content/images/corporate/corporate_specific_banner.jpg) no-repeat scroll top left;
}
#specific_content_banner_e{
	background: transparent url(/content/images/corporate/transparent_color.png) no-repeat scroll top left;
}
* html #specific_content_banner_e {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/others/transparent_color.png',sizingMethod='scale');
}
#find_financial_advice .box_a{
	background: transparent url(/content/images/corporate/form_header.gif) no-repeat scroll left top;
}
#section_3_header, .section_3_header{
	background:transparent url(/content/images/corporate/small_logo.gif) no-repeat scroll center top;
}
#section_3 li.selected, #section_3 li.selected a.parent_on{
	background: #cccfdf !important;
}
.contact_form_container h2{
	background:transparent url(/content/images/corporate/contact_fc_form_header.gif) no-repeat scroll 0 0;
}
.contact_form_container h2.no_text{
	background:transparent url(/content/images/corporate/contact_fc_form_header_no_text.gif) no-repeat scroll 0 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;
}
#level_5{
	background: #FBEEB9 url(/content/images/corporate/level_5_gradient.jpg) repeat-x scroll 0 0;
}
#area_text p, .area_text p, #main .area_text p.p_area_text{
	padding:5px 0 0 0;
}
#main .area_text ul{
	margin: 5px 0;
	padding-left:30px;
}
.area_text li{
	background:transparent url(/content/images/corporate/square.gif) no-repeat scroll 0pt 8px;
}

/*** FORM OVERLAY STYLES ***/

#blackout, #blackScreen
{
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	display:none;
	background:#000;
	_height:3000px;
}

#messageContainer
{
	background:url(/_template/images/processing-order.gif) left top no-repeat;
}

#blackout.addEffect {
	
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

#blackScreen.addEffect {
	
	opacity: .70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

body.greyedOut select, body.greyedOut embed, body.greyedOut object 
{
	visibility:hidden!important;
}

body.greyedOut
{
	overflow:hidden!important;
}

#SnapPoll
{
	overflow:hidden;	
	width:199px;
	text-align:center;
}

#overlay
{
	text-align:right;	
}

#overlay th, #overlay td, #overlay tr
{
	background:#004288;
	padding:0;
}

#overlay table#Poll th, #overlay table#Poll td , #overlay table#Poll tr
{
	background:#fff;	
}

#overlay a#closeBtn
{
	color:#fff;
	padding-bottom:5px;
	display:block;
}

#overlay table td label
{
	text-align:left;
	display:block;	
}

#overlay table td input
{
	border:0;
}

#overlay img
{
	margin-top:0;	
}