/* Level 1. */
#aegon_l1 #upper_section_one {
	float: left;
	padding-right: 10px;
	width: 460px;

}
#aegon_l1 #upper_section_two {
	float: left;
	padding-right: 10px;
	width: 100%;

}

#aegon_l1 #section_one {
	border-right: 1px solid #e0e0e0;
	float: left;
	padding-right: 10px;
	width: 221px;
}
#aegon_l1 #section_onewp {
	border: 1px solid #00aeef;
	float: left;
	padding: 0 10px 10px 10px;
	width: 210px;
}
#aegon_l1 #section_one div.emphasis h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l1 #section_one div.emphasis p {
	margin: .4em 0 0;
}
#aegon_l1 #section_two {
	float: left;
	padding: 0 10px;
	width: 239px;
}
#aegon_l1 #section_two_wp {
	float: left;
	padding: 0 10px 0 20px;
	width: 229px;
}

#aegon_l1 #section_three {
	border-left: 1px solid #e0e0e0;
	float: right;
	padding: 0 10px;
	width: 234px;
}
#aegon_l1 #section_threewp {
	border-left: 1px solid #e0e0e0;
	float: left;
	padding: 0 10px;
	width: 234px;
}

#aegon_l1 #calculators {
	float: left;
	margin: 1.3em 0;
	width: 237px;
}
#aegon_l1 #content #calculators h2 {
	font-size: 1.5em;
}
#aegon_l1 #calculators .odd {
	background: url(../img/pages/watering_can.jpg) no-repeat;
	padding-left: 82px;
}
#aegon_l1 #calculators .even {
	background: url(../img/pages/orange_tree_close_up.jpg) no-repeat;
	margin-top: 1em;
	padding-left: 82px;
}
#aegon_l1 #calculators h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: .4em 0 0;
}
#aegon_l1 #calculators p {
	margin: .4em 0 0;
}
.emphasis2 {
	border: 1px solid #00aeef;
	padding: 8px;
}


/*Pensions new layout*/
#aegon_l1 #calculators2 {
	float: right;
	margin: 1.3em 0;
	width: 237px;
}
#aegon_l1 #content #calculators2 h2 {
	font-size: 1.5em;
}
#aegon_l1 #calculators2 .odd {
	background: url(../img/pages/watering_can.jpg) no-repeat;
	padding-left: 82px;
}
#aegon_l1 #calculators2 .even {
	background: url(../img/pages/orange_tree_close_up.jpg) no-repeat;
	margin-top: 1em;
	padding-left: 82px;
}
#aegon_l1 #calculators2 h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: .4em 0 0;
}
#aegon_l1 #calculators2 p {
	margin: .4em 0 0;
}







/* Adviser products promo */
#aegon_l1 #products {
	float: right;
	margin: 1.3em 0;
	width: 237px;
}
#aegon_l1 #content #products h2 {
	font-size: 1.5em;
}
#aegon_l1 #products .odd {
	background: url(../img/pages/woman_looking.jpg) no-repeat;
	padding-left: 82px;
}
#aegon_l1 #products .even {
	background: url(../img/pages/orange_tree_close_up.jpg) no-repeat;
	margin-top: 1em;
	padding-left: 82px;
}
#aegon_l1 #products h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: .4em 0 0;
}
#aegon_l1 #products p {
	margin: .4em 0 0;
}



#sections {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	clear: left;
	float: left;
	margin: 1.3em 0;
	padding: 0 10px 0 0;
	width: 469px;
}
#sections div {
	float: left;
	padding: 10px;
	width: 210px;
}
#sections div.first {
	border-right: 1px solid #e0e0e0;
}
#aegon_l1 #sections div h2 {
	font-size: 1.5em;
	margin: 0;
}
#aegon_l1 #sections div p, #aegon_l1 #sections div ul {
	margin: .4em 0 0;
}

/* Level 1 (shared styles for templates 1 and 8). */
#aegon_l1 #content {
	margin: 0;
	padding: 27px 10px 0 20px;
}
#aegon_l1 #content h2 {
	font-size: 1.8em;
}

#aegon_l1 #content .column_odd h2 {
	font-size: 1.5em;
}
#aegon_l1 .column {
	float: left;
	width: 352px;
}
#aegon_l1 .column_odd {
	border-right: 1px solid #e0e0e0;
	padding-right: 15px;
}
#aegon_l1 .column_even {
	padding-left: 5px;
	width: 362px;
	
}
#aegon_l1 .column_even_empty {
padding-bottom:145px;
}
#aegon_l1 .column_odd_wp {
	border-right: 1px solid #e0e0e0;
	padding-right: 15px;
}
#aegon_l1 .column_even_wp {
	padding-left: 5px;
	width: 362px;
}
#aegon_l1 .column_odd_wp ul {

	margin-left: 90px;
}
#aegon_l1 .column_even_wp ul {
	margin-left: 100px;

}

.column_right {
padding-left:30px;
}

#aegon_l1 #content .puff {
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
}
#aegon_l1 #content .puff h2 {
	font-size: 1.5em;
	padding: 6px 0 0;
}
#aegon_l1 #content .puff p {
	margin: 0 0 6px;
}
#aegon_l1 #content .login {
	border: 1px solid #00aeef;
	clear: both;
	float: left;
	margin: 1.3em 0;
	padding: 4px;
	width: 342px;
}
#aegon_l1 #content .column_even .login {
	width: 352px;
}
#aegon_l1 #content .login div {
	float: left;
	padding: 2px 6px 0;
	width: 180px;
}
#aegon_l1 #content div.login h2 {
	font-size: 1.5em;
}
#aegon_l1 #content .login h2 span {
	color: #858585;
	display: block;
}
#aegon_l1 #content div.login p, #aegon_l1 #content div.login ul {
	margin: 4px 0;
}
#aegon_l1 #content .login fieldset {
	background: #f9f9f9;
	float: right;
	padding: 8px;
	width: 134px;
}
#aegon_l1 #content .login input.text {
	width: 124px;
}

/* Level 1 (template 8-specific). */
#aegon_l1.customers .column_even {
	margin-left: 10px;
}

/* Level 2 (template 3-specific). */
#aegon_l2_annuity #rubric {
	line-height: 1;
}
#aegon_l2_annuity #rubric h1 {
	padding-left: 210px;
	width: 350px;
}
#aegon_l2_annuity #summary {
	padding-left: 210px;
	width: 270px;
}
#aegon_l2_annuity #content {
	background: none;
}
#aegon_l2_annuity #content {
	float: right;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 21px;
	width: 558px;
}
#aegon_l2 #content .puffNews {
	background-image: url(../img/puffs/woman_reading_documents.jpg);
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
	margin: 0 0 15px;
	min-height: 77px;
	padding-left: 128px;
}
#aegon_l2 #content .puffNews h2 {
	font-size: 1.5em;
	padding: 6px 0 0;
}
#aegon_l2 #content .puffNews p {
	margin: 0 0 6px;
}

#pension_options {
	margin: 0 -4px;
	padding: 0;
}
#pension_options li {
	border: 1px solid #00aeef;
	float: left;
	list-style: none;
	margin: 0 4px 1.3em;
	padding: 0;
	width: 273px;
}
#pension_options a {
	background: #e5f7fd;
	border: 3px solid #fff;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	padding: 10px;
}

#ic_options {
	margin:0;
	padding: 0;
}
#ic_options li {
	border: 1px solid #00aeef;
	float: left;
	list-style: none;
	margin: 0 4px 1.3em;
	padding: 0;
	width: 181px;
}
#ic_options a {
	background: #e5f7fd;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	padding: 10px;
}

#section_links {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	clear: left;
	float: left;
	margin: 0 0 1.3em;
	padding: 10px 10px 10px 0;
	width: 546px;
}
#section_links div {
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	border-top: 0;
	float: left;
	min-height: 7em;
	padding-left: 10px;
	width: 171px;
}
#section_links div.even {
	margin: 0 -1px;
}
#section_links div.last {
	border-left: 1px solid #e0e0e0;
	border-right: 0;
}
#section_links h3 {
	font-size: 1.5em;
}
#section_links ul {
	margin: .4em 0;
}

/* Level 2 (shared styles for templates 2 and 8). */
#aegon_l2 #summary {
	padding-bottom: 0;
}
#aegon_l2 #content {
	margin: 0;
	padding: 32px 20px 0;
}
#aegon_l2 .column {
	float: left;
	width: 353px;
}
#aegon_l2 .column_odd {
	margin-right: 10px;
}
#aegon_l2 .column_even {
	margin-left: 10px;
}
#aegon_l2 #content .puff {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
	margin: 0 0 15px;
	min-height: 77px;
	padding-left: 128px;
}
#aegon_l2 #content .puff h2 {
	margin: 6px 0 0;
}
#aegon_l2 #content .puff p, #aegon_l2 #content .puff ul {
	margin: 0 0 4px;
}



#aegon_l2 #content .puff2 {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
	margin: 0 0 15px;
	height: 77px;
	padding-left: 128px;
}
#aegon_l2 #content .puff2 h2 {
	margin: 6px 0 0;
}
#aegon_l2 #content .puff2 p, #aegon_l2 #content .puff2 ul {
	margin: 0 0 4px;
}

#aegon_l1 #content .puff2 {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-image:url(../img/puffs/man_on_beach.jpg);
	border: 1px solid #00AEFF;
	margin: 10px 18px 15px 0;
	min-height: 91px;
	padding-left: 128px;
	width:220px;
	float:left;
	height:91px;
}

#aegon_l1 #content .puff_pension_age {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-image:url(../img/puffs/man_holding_glasses.jpg);
	border: 1px solid #00AEFF;
	margin: 15px 0 15px 0;
	min-height: 91px;
	padding-left: 128px;
	width:220px;
	float:left;
	height:91px;
}

#aegon_l1 #content .puff_lost_customers {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-image:url(../img/puffs/woman_in_office_smiling.jpg);
	border: 1px solid #00AEFF;
	margin: 15px 0 15px 0;
	height: 95px;
	padding-left: 128px;
	padding-bottom:0 !important;
	padding-right:5px;
	width:215px;
	float:left;
	
}

#aegon_l1 #content .puff2 h2 {
	margin: 6px 0 0;
	font-size:1.5em;
}
#aegon_l1 #content .puff2 p, #aegon_l2 #content .puff2 ul {
	margin: 0 0 4px;
}

#aegon_l1 #content .puff_pension_age h2 {
	margin: 6px 0 0;
	font-size:1.5em;
}

#aegon_l1 #content .puff_lost_customers h2 {
	margin: 6px 0 0;
	font-size:1.5em;
}
#aegon_l1 #content .puff_pension_age p, #aegon_l2 #content .puff2 ul {
	margin: 0 0 4px;
}

#aegon_l1 #content .puff_lost_customers p, #aegon_l2 #content .puff2 ul {
	margin: 0 0 0;
}



#aegon_l1 #content .puff2b {
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-image:url(../img/puffs/pension_pots.jpg);
	border: 1px solid #e0e0e0;
	margin: 10px 0 15px;
	min-height: 77px;
	padding-left: 128px;
	width:233px;
	float:left;
}
#aegon_l1 #content .puff2b h2 {
	margin: 6px 0 0;
	font-size:1.5em;
}
#aegon_l1 #content .puff2b p, #aegon_l2 #content .puff2 ul {
	margin: 0 0 4px;
}

#aegon_l2 #content .emphasis {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
}
#aegon_l2 #content .emphasis h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasis h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasis p {
	margin-top: 0;
}

/*Income in retirement l2*/
#aegon_l2 #content .emphasisIncome {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .emphasisIncome h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasisIncome h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasisIncome p {
	margin-top: 0;
}

/*Corporate pensions l2*/
#aegon_l2 #content .emphasisCorporate {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .emphasisCorporate h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasisCorporate h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasisCorporate p {
	margin-top: 0;
}

/*EB l2*/
#aegon_l2 #content .emphasisEB {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .emphasisEB h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasisEB h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasisEB p {
	margin-top: 0;
}


/*Ind Customers l2*/
#aegon_l2 #content .emphasisIndCustomers {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .emphasisIndCustomers h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasisIndCustomers h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasisIndCustomers p {
	margin-top: 0;
}

/*Ind Customers l1*/
#aegon_l1 #content .emphasisIndCustomers {
    background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;	
}

#aegon_l1 #content .emphasisIndCustomers h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l1 #content .emphasisIndCustomers h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l1 #content .emphasisIndCustomers p {
	margin-top: 0;
}

#aegon_l1 #content .emphasisIndCustomers {
background-image: url(../img/puffs/man_smiling_outdoors.jpg);
}


/*Ind Customers l2*/
#aegon_l2 #content .emphasisBusCustomers {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .emphasisBusCustomers h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .emphasisBusCustomers h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .emphasisBusCustomers p {
	margin-top: 0;
}
/*Income in WP l2*/
#aegon_l2 #content .wpoverview, #aegon_l2 #content .wpcfunds, #aegon_l2 #content .wpafunds, #aegon_l2 #content .wpppfm, #aegon_l2 #content .wpc2007bd, #aegon_l2 #content .wpa2007bd {
	background-repeat: no-repeat;
	margin-top: -12px;
	padding: 87px 10px 10px;
	width: 341px;
	border: 1px solid #00AEFF;		
}

#aegon_l2 #content .wpoverview h2, #aegon_l2 #content .wpcfunds h2, #aegon_l2 #content .wpafunds h2, #aegon_l2 #content .wpppfm h2, #aegon_l2 #content .wpc2007bd h2, #aegon_l2 #content .wpa2007bd h2 {
	font-size: 1.8em;
	margin: 0 0 .4em;
}
#aegon_l2 #content .wpoverview h3, #aegon_l2 #content .wpcfunds h3, #aegon_l2 #content .wpafunds h3, #aegon_l2 #content .wpppfm h3, #aegon_l2 #content .wpc2007bd h3, #aegon_l2 #content .wpa2007bd h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
}
#aegon_l2 #content .wpoverview p, #aegon_l2 #content .wpcfunds p, #aegon_l2 #content .wpafunds p, #aegon_l2 #content .wpppfm p, #aegon_l2 #content .wpc2007bd p, #aegon_l2 #content .wpa2007bd p {
	margin-top: 0;
}


/* Level 2 (template 2-specific). */
#aegon_l2.withprofits #content .emphasis {
background-image:url(../img/puffs/mountain_bikers.jpg);
}
#aegon_l2.withprofits #content .wpoverview {
background-image:url(../img/puffs/wpoverview.jpg);
}
#aegon_l2.withprofits #content .wpcfunds {
background-image:url(../img/puffs/wpcfunds.jpg);
}
#aegon_l2.withprofits #content .wpafunds {
background-image:url(../img/puffs/wpafunds.jpg);
}
#aegon_l2.withprofits #content .wpppfm {
background-image:url(../img/puffs/wpppfm.jpg);
}
#aegon_l2.withprofits #content .wpc2007bd {
background-image:url(../img/puffs/wpc2007bd.jpg);
}
#aegon_l2.withprofits #content .wpa2007bd {
background-image:url(../img/puffs/wpa2007bd.jpg);
}



#aegon_l2.retirement #content .puff {
	background-image: url(../img/puffs/woman_lounging.jpg);
}
#aegon_l2.retirement #content .puff2 {
	background-image: url(../img/puffs/man_colours.jpg);
}
#aegon_l2.retirement #content .puff ul {
	margin: 4px 0;
}
#aegon_l2.retirement #content .puff2 ul {
	margin: 4px 0;
}
#aegon_l2.retirement #content .emphasis {
	background-image: url(../img/puffs/mountain_bikers.jpg);
	
}
#aegon_l2.retirement #content .emphasisIncome {
	background-image: url(../img/puffs/outdoors_couple.jpg);
	
}
#aegon_l2.retirement #content .emphasisCorporate {
	background-image: url(../img/puffs/man_in_office.jpg);
	
}

#aegon_l2.protection #content .puff {
	background-image: url(../img/puffs/woman_lounging.jpg);
}
#aegon_l2.protection #content .puff ul {
	margin: 4px 0;
}
#aegon_l2.protection #content .emphasis {
	background-image: url(../img/puffs/woman_with_umbrella.jpg);
}
#aegon_l2.protection #content .emphasisEB {
	background-image: url(../img/puffs/people_blue_building.jpg);
	
}
#aegon_l2.customers #content .emphasisIndCustomers {
	background-image: url(../img/puffs/surfers.jpg);
	
}
#aegon_l2.customers #content .emphasisBusCustomers {
	background-image: url(../img/puffs/row_of_women.jpg);
	
}

/* Level 2 (template 8-specific). */
#aegon_l2.customers #content .puff {
	background-image: url(../img/puffs/woman_reaching_files.jpg);
}
#aegon_l2.customers #content .puffPSW {
	background-image: url(../img/puffs/psw.gif);
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
	margin: 0 0 15px;
	min-height: 77px;
	padding-left: 128px;
}
#aegon_l2.customers #content .emphasis {
	background-image: url(../img/puffs/father_son_fishing.jpg);
}

/* Level 3 (shared styles for templates 4, 5, 6 and 9). */
#aegon_l3 #rubric, #aegon_l3_special #rubric {
	line-height: 1;
}
#aegon_l3 #rubric h1, #aegon_l3_special #rubric h1 {
	font-size: 1.8em;
	color: #fff;
	padding-left: 207px;
	width: 415px;
	min-height: 25px;
}
#aegon_l3 #rubric #summary, #aegon_l3_special #rubric #summary {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	padding: .2em 20px .5em 207px;
	width: 415px;
	color: #aaa;
}
#aegon_l3 #content, #aegon_l3_special #content {
	background: none;
	float: right;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 11px;
	width: 558px;
	
}

/* Level 3 (template 9-specific). */
#directory_puffs {
	background: #fff;
	float: left;
	margin: 0;
	padding: 12px;
	position: absolute;
	top: 4.4em;
	width: 170px;
}

/* Levels 4 and 5 (shared styles for templates 5 and 6). */
#aegon_l4 #rubric,
#aegon_l5 #rubric {
	background-position: top right;
	padding-top: 0;
}
#aegon_l4 #rubric h1,
#aegon_l5 #rubric h1 {
	color: #858585;
	font-size: 1.7em;
	padding: 1em 20px 0 207px;
	width: 415px;
}
#aegon_l4 #rubric #summary,
#aegon_l5 #rubric #summary {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	padding: 0 20px .4em 207px;
	width: 415px;
}
#aegon_l4 #content,
#aegon_l5 #content {
	background: none;
}
#aegon_l4 #content,
#aegon_l5 #content {
	float: right;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 11px;
	width: 558px;
}

#aegon_l4 #content.calculator{
width:580px; 
margin-left:0; 
margin-right:0;
}


#aegon_l4 #further_information,
#aegon_l5 #further_information {
	border: 1px solid #00aeef;
	float: left;
	padding: 8px 8px 4px 8px;
	width: 540px;
}
#aegon_l4 #further_information p,
#aegon_l5 #further_information p {
	width: 247px;
}
#aegon_l4 #further_information div,
#aegon_l5 #further_information div {
	background: #e5f7fd;
	float: right;
	margin: 0 0 4px 10px;
	padding: 10px;
	width: 260px;
}
#aegon_l4 #further_information div h2,
#aegon_l5 #further_information div h2 {
	margin: 0;
}
#aegon_l4 #further_information h2 span,
#aegon_l5 #further_information h2 span {
	color: #858585;
	display: block;
}
#aegon_l4 #further_information p, #aegon_l4 #further_information ul,
#aegon_l5 #further_information p, #aegon_l5 #further_information ul {
	margin: .4em 0 0;
}

/* Puffs within the main content area. */

#content #puff_restructures {
	
	float: left;
	margin-bottom: 2.4em;
	width: 150px;
	margin-right:10px;
	height:70px;
}

#content #puff_trustees {
	background-image: url(../img/puffs/key_in_hand.jpg);
	float: left;
	margin-bottom: 2.4em;
	padding-left: 52px;
	width: 135px;
}
#content #puff_trustees.puff p {
	margin-bottom: 5px;
}

#puff_borderblue {
border: 1px solid #00aeef;
padding:0 10px 0 10px;
margin:0 0 20px 0;
background-color:#E5F7FD;
}

#puff_bordergrey {
border: 1px solid #00aeef;
padding:0 10px 0 10px;
margin:0 0 20px 0;
background-color:#E5F7FD;
}

#puff_bordergrey2 {
border: 1px solid #00aeef;
padding:0 10px 0 10px;
margin:0 0 0 0;
background-color:#E5F7FD;
width:230px;
float:left;
}

/*-------------- Blue border -------------------*/
	.border_blue {border:1px solid #00AEEF;padding:12px 12px 0;}
	.puff_border_blue {border:1px solid #00AEEF !important;}
	
	/*-------------- Grey border -------------------*/
	.border_grey {border:1px solid #CCC;padding:12px 12px 0;}
	
	.puffimg_top {padding-top:70px !important;background-repeat:no-repeat !important;background-position:top left !important;}
	
	.leftcolumn {float:left;width:268px;}
	.rightcolumn {float:left;width:268px;margin:0 0 0 17px;}
	
	.leftcolumn_full {float:left;width:360px; margin-bottom:17px;}
	.rightcolumn_full {float:left;width:360px;margin:0 0 17px 17px;}
	
	.leftcolumn_small {float:left;width:250px; padding-right:19px;}
	.rightcolumn_small {float:left;width:250px;margin:0 0 0 15px;}
	
.puff_literature { background-image: url(../../adviser/assets/img/puffs/woman_holding_documents.jpg)!important; }
.puff_trustrange { background-image: url(../../adviser/assets/img/puffs/person_typing.jpg)!important; }

.puff_whyaegon { background-image: url(../img/pages/handshake_small.jpg)!important; }
.puff_solutions { background-image:url(../img/pages/meeting.jpg)!important; }
.puff_restructuring { background-image: url(../img/pages/hand-on-mouse.jpg)!important; }
.puff_opening_doors_1 { background-image: url(../img/puffs/protection.jpg)!important; }
.puff_opening_doors_2 { background-image: url(../img/puffs/colour_cards.jpg)!important; }
.puff_opening_doors_3 { background-image: url(../img/puffs/people_at_desk.jpg)!important; }
.puff_opening_doors_4 { background-image: url(../img/puffs/man_using_pda.jpg)!important; }
.puff_openingdoors { width:711px;}

.puff_yourpensionscheme { width:540px; padding-top:0; padding-right:0; margin-bottom:15px;}
.puff_yourpensionscheme_news { background-image: url(../img/puffs/woman_reading_paper.jpg)!important; height:120px; width:244px; margin-right:20px; margin-bottom:15px; }
.puff_yourpensionscheme_governance { background-image: url(../img/puffs/two_men_in_meeting.jpg)!important; height:120px; width:244px; margin-left:0; margin-bottom:15px;}
.puff_yourpensionscheme_comms { background-image: url(../img/puffs/man_at_desk_wide.jpg)!important; height:120px; width:244px; margin-right:20px;}
.puff_yourpensionscheme_reform { background-image: url(../img/puffs/woman_holding_docs.jpg)!important; height:120px; width:244px; margin-left:0;}
.puff_yourpensionscheme_reform2 { height:170px; width:244px; margin-right:20px; margin-bottom:15px; padding-top:0; }
.puff_yourpensionscheme_reform3 { height:170px; width:244px; margin-right:20px; margin-bottom:15px; padding-top:0;}

.puff_yourpensionscheme_reform2 h2 {
padding-top:10px;
}


.puff_yourpensionscheme_reform3 h2 {
padding-top:22px;
}
.puff_yourpensionscheme_reform3 img {
float:left;
margin-left:-12px;
margin-top:10px;
margin-bottom:22px;
}

/*-------------- Light blue background ---------*/
	.bg_lblue {background-color:#E5F7FD !important;}

	/*-------------- Puff grey background ----------*/
	.bg_grey {background-color:#EFEFEF !important; margin-bottom:15px;}



/* Puffs within the right-hand panel. */

#restructure {
margin-right:10px;
}

#puffs #puff_existing_customers {
	background-image: url(../img/puffs/woman_headphones.jpg);
	background-position: bottom right;
	padding-right: 62px;
	width: 102px;
}
#puffs #puff_finding_advice {
	background-image: url(../img/puffs/fingers_on_keyboard.jpg);
	padding-top: 43px;
}

#puffs #puff_win_lunch {
	background-image: url(../img/puffs/team_photo.jpg);
	padding-top: 55px;
	padding-bottom:8px;
}

#puffs #puff_signup {
	background-image: url(../img/puffs/man_using_pda_small.jpg);
	padding-top: 55px;
	padding-bottom:8px;
}

#puffs #puff_name_change {
	background-image: url(../img/puffs/texture_logo_overlay.jpg);
	padding-top: 43px;
}


#puffs #puff_ind_planholder {
	background-image: url(../img/puffs/woman_lounging2.jpg);
	padding-top: 43px;
}


#puffs #puff_customerimpact {
	background-image: url(../img/puffs/customer_impact.jpg);
	padding-top: 75px;
}
#puffs #puff_group_proposition_innovation {
	background-image: url(../img/puffs/innovation.jpg);
	padding-top: 65px;
}
#puffs #puff_tennis {
	background-image: url(../img/puffs/tennis2.jpg);
	padding-top: 59px;
}
#puffs #puff_tenniscomp {
	background-image: url(../img/puffs/tennis_comp.jpg);
	padding-top: 60px;
	background-color:#fff;
}
#puffs #puff_masters {
	background-image: url(../img/puffs/albert_hall_165.jpg);
	padding-top: 50px;
	background-color:#fff;
}
#puffs #puff_masters_comp {
	background-image: url(../img/puffs/pat_cash_165.jpg);
	padding-top: 70px;
	background-color:#fff;
}
#puffs #puff_postal {
	background-image: url(../img/puffs/Postbox_165x43.jpg);
	padding-top: 50px;
	background-color:#fff;
}
#puffs #puff_dcpreview {
	background-image: url(../img/puffs/andy_murray_165.jpg);
	padding-top: 70px;
	background-color:#fff;
}
#puffs #puff_dctenniscomp {
	background-image: url(../img/puffs/puff_daviscuplogo.jpg);
	padding-top: 80px;
	background-color:#fff;
}
#puffs #puff_john_lloyd {
	background-image: url(../img/puffs/john_lloyd_165.jpg);
	padding-top: 100px;
}
#puffs #puff_find_an_adviser {
	background-image: url(../img/puffs/man_looking.jpg);
	padding-top: 43px;
}
#puffs #puff_pension_calculator {
	background-image: url(../img/puffs/woman_lounging2.jpg);
	padding-top: 43px;
}
#puffs #puff_customer_impact {
	background-image: url(../img/puffs/customer_impact.jpg);
	padding-top: 73px;
}
#puffs #puff_report {
	background-image: url(../img/puffs/report.jpg);
	padding-top: 60px;
}
#puffs #puff_bonus_declaration {
	background-image: url(../img/puffs/writing_hand.jpg);
	padding-top: 43px;
}
#puffs #puff_fpp {
	background-image: url(../img/puffs/eye_fpp.jpg);
	padding-top: 43px;
}

#puffs #puff_brainshark {
	background-image: url(../img/puffs/man_at_desk.jpg);
	padding-top: 43px;
}

#puffs #puff_gycs {
	background-image: url(../img/puffs/true_or_false2.jpg);
	padding-top: 43px;
}

#puffs #puff_wp {
	background-image: url(../img/puffs/couple_writing.jpg);
	padding-top: 43px;
}

#puffs #puff_useful_downloads {
	background-image: url(../img/puffs/woman_using_laptop.jpg);
	padding-top: 43px;
}

#puffs #puff_customer_service {
	background-image: url(../img/puffs/girl_on_phone.jpg);
	padding-top: 47px;
}

#puffs #puff_weathering_the_storm {
	background-image: url(../img/puffs/clouds.jpg);
	padding-top: 47px;
}
#puffs #puff_identity_fraud {
	background-image: url(../img/puffs/person_typing.jpg);
	padding-top: 47px;
}
#puffs #puff_online_services {
	background-image: url(../img/puffs/fingers_on_keyboard.jpg);
	padding-top: 43px;
}
#puffs #puff_email_updates {
	background-image: url(../img/puffs/man_on_laptop.jpg);
	padding-top: 43px;
}
#puffs #puff_funds {
	background-image: url(../img/puffs/funds_paper.jpg);
	padding-top: 43px;
}
#puffs #puff_withprofits {
	background-image: url(../img/puffs/withprofits.jpg);
	padding-top: 43px;
}
#puffs #puff_withprofitsadviser {
	background-image: url(../img/puffs/withprofitsadviser.jpg);
	padding-top: 43px;
}
#puffs #puff_funds h3 a {
	color: #000;
}
#puffs #puff_next_steps {
	background-image: url(../img/puffs/woman_at_computer.jpg);
	padding-top: 64px;
}

#puffs #puff_about_claims {
	background-image: url(../img/puffs/man_at_desk2.jpg);
	padding-top: 64px;
} 

#puffs #puff_annuity_questions {
	background-image: url(../img/puffs/man_on_phone.jpg);
	padding-top: 102px;
}
#puffs #puff_pension_products {
	background-image: url(../img/puffs/people_cycling.jpg);
	padding-top: 43px;
}

#puffs #puff_testimonials {
border:1px solid #00AEEF;
background-color: #EFEFEF;
}

#puffs #puff_member_solutions {
	border:1px solid #CCC;
	background-color: #E5F7FD;
}

#puffs #puff_library {
	border:1px solid #CCC;
	
}


#puffs #puff_planholder {
	background-image: url(../img/puffs/lady_smiling_small.jpg);
	background-position: top right;
	width: 164px;
}
#puffs #puff_planholder p {
	margin-top: 0;
}
#puffs #puff_extra_allocation h2 {
	background: url(../img/puffs/five_for_life.jpg) no-repeat;
	padding: 0;
	height: 70px;
	text-indent: -9999px;
}
#puffs #puff_extra_allocation h2 a {
	display: block;
	height: 100%;
}
/* EB Group income protection puffs */
#puffs #puff_alison_hewitt {
	background-image: url(../img/puffs/alison_hewitt.jpg);
	padding-top: 47px;
}
#puffs #puff_jamie_macdonald {
	background-image: url(../img/puffs/jamie_macdonald.jpg);
	padding-top: 47px;
}
#puffs #puff_ian_rajan {
	background-image: url(../img/puffs/ian_rajan.jpg);
	padding-top: 47px;
}
#puffs #puff_making_a_claim {
	background-image: url(../img/puffs/making_a_claim.jpg);
	padding-top: 47px;
}
#puffs #puff_karen_cleminson {
	background-image: url(../img/puffs/karen_cleminson.jpg);
	padding-top: 47px;
}
#puffs #puff_jan_dryden {
	background-image: url(../img/puffs/jan_dryden.jpg);
	padding-top: 47px;
}

#puffs #puff_openyoureyes {
	background-image: url(../img/puffs/openyoureyes.jpg);
	padding-top: 65px;	
}

/* End Group income protection puffs */

/*Start tennis puffs*/

#puffs #puff_tennis_generic {
	background-image: url(../img/puffs/tennis_ball_line.jpg);
	padding-top: 47px;
}
#puffs #puff_tennis_daviscup {
	background-image: url(../img/puffs/davis_cup_squad.jpg);
	padding-top: 47px;
}
#puffs #puff_sponsorship {
	background-image: url(../img/puffs/lloyd_saltman.jpg);
	padding-top: 47px;
}
#puffs #puff_queensclub {
	background-image: url(../img/puffs/queens_aegon.gif);
	padding-top: 47px;
}

/*End tennis puffs*/

/*Start pension tools puffs*/

#puffs #puff_how_much_can_you_expect {
	background-image: url(../img/puffs/planting_seedlings.jpg);
	padding-top: 43px;
}

#puffs #puff_tightening_your_belt {
	background-image: url(../img/puffs/shoppingbags.jpg);
	padding-top: 43px;
}

#puffs #puff_looking_forward_to_your_retirement {
	background-image: url(../img/puffs/man_sunbathing.jpg);
	padding-top: 43px;
}
#puffs #puff_living_beyond_your_means {
	background-image: url(../img/puffs/shirt_rail.jpg);
	padding-top: 43px;
}

#puffs #puff_pension_pots {
	background-image: url(../img/puffs/pension_pots3.jpg);
	padding-top: 43px;
}

#puffs #puff_customer_experience {
	background-image: url(../img/puffs/woman_lying_using_laptop.jpg);
	padding-top: 43px;
}

/*End pension tools puffs*/

#puffs .puff_blue {
background:#e5f7fd;
border: 1px solid #666;
margin-bottom:15px;
}
#puffs .puff_blue ul li {
background: url(../img/core/bullet.png) no-repeat 0 .5em;
	list-style: none;
	margin-left: 10px;
	}
#puffs .puff_blue h2 {
padding:7px 0 0 10px;
}

/* Puffs that appear in place of the sub-navigation. */
#directory_puffs .puff {
	border: 1px solid #00aeef;
}
#directory_puffs #puff_offshore_bonds {
	background: #f9f9f9;
	padding: 0 10px;
}
#directory_puffs #puff_offshore_bonds h2 a {
	background: url(../../images/aegon_logo.gif) no-repeat;
	display: block;
	height: 45px;
	margin: 5px 0 -10px -2px;
	text-indent: -9999px;
}
#directory_puffs #puff_group_proposition_expertise {
	background: url(../img/puffs/expertise.jpg) no-repeat;
	padding-top: 65px;
}
#directory_puffs #puff_group_proposition_expertise h2 {
	margin: 7px 10px;
}

#directory_puffs #puff_group_proposition_expertise p {
margin: 7px 10px;
}

#directory_puffs #puff_investment_control {
	background: #f9f9f9;
	padding: 0 10px;
}
#directory_puffs #puff_investment_control h2 a {
	background: url(../img/puffs/couple_writing.jpg) no-repeat;
	display: block;
	height: 45px;
	margin: 0 -10px;
	text-indent: -9999px;
}

/* Classes for general use. */
.emphasis {
	border: 1px solid #00aeef;
	padding: 8px;
	width:auto;
}

.telephone_number, .phrase {
	white-space: nowrap;
}
.note {
	color: #858585;
}

/* IDs for general use. */
#how_it_works,
#more_info_1 {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0;
	width: 257px;
}
#more_info_careers {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0;
	width: 247px;
}
#more_info_media {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0;
	width: 257px;
}

#more_info_3 {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0;
	width: 257px;
}
#how_it_works h2,
#more_info_1 h2 {
	color: #858585;
}
#more_info_3 h2 {
	color: #858585;
}
#how_it_works h2 span,
#more_info_1 h2 span {
	color: #000;
	display: block;
}
#more_info_3 h2 span {
	color: #000;
	display: block;
}
#more_info_careers h2 span {
	color: #000;
	display: block;
}
#more_info_media h2 span {
	color: #000;
	display: block;
}

#how_it_works p,
#more_info_1 p {
	background: url(../img/pages/man_at_blackboard.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_1 p.savingretirment {
background:transparent url(../img/pages/woman_beach_smiling.jpg) no-repeat scroll 0%;
}
#more_info_careers p {
	background: url(../img/pages/young_woman.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_media p {
	background: url(../img/pages/man_newspaper.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_3 p {
	background: url(../img/pages/idtr.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_2 p.transferchecklist {
	background: url(../img/puffs/woman_holding_cup.jpg) no-repeat;
	height: 73px;
	padding-left: 86px;
}
#common_questions,

#more_info_2, #more_info_guide {
	border: 1px solid #00aeef;
	float: left;
	padding: 10px 10px 0;
	width: 247px;
}
#more_info_media {
	border: 1px solid #00aeef;
	float: left;
	padding: 10px 10px 0;
	width: 247px;
}
#more_info_4 {
	border: 1px solid #00aeef;
	float: left;
	padding: 10px 10px 0;
	width: 247px;
}
#common_questions h2,
#more_info_2 h2, #more_info_guide {
	color: #858585;
}
#more_info_4 h2 {
	color: #858585;
}
#common_questions h2 span,
#more_info_2 h2 span, #more_info_guide h2 span {
	color: #000;
	display: block;
}
#more_info_4 h2 span {
	color: #000;
	display: block;
}
#common_questions p,
#more_info_2 p {
	background: url(../img/pages/man_pensive.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_guide p {
	background: url(../img/pages/woman_reading.jpg) no-repeat;
	height: 73px;
	padding-left: 86px;
	color: #000;
}
#more_info_4 p {
	background: url(../img/pages/ned_cazalet.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

/*Start of new customer images ids*/
/*Left main content puff*/
#more_info_what, #more_info_why, #more_info_wedo, #more_info_faq, #more_info_smoothing, #more_info_generic, #more_info_nextsteps, #more_info_choice, #more_info_literature,  #more_info_planning, #more_info_fund_factsheets, #more_info_fund_performance,#more_info_writing,#more_info_cocktail, #more_info_fpp, #more_info_irp, #more_info_experts {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0;
	width: 257px;
}
#more_info_what, #more_info_why, #more_info_wedo, #more_info_faq, #more_info_smoothing, #more_info_generic, #more_info_nextsteps, #more_info_choice, #more_info_literature,  #more_info_planning h2, #more_info_fund_factsheets, #more_info_fund_performance,#more_info_writing,#more_info_cocktail, #more_info_fpp, #more_info_irp, #more_info_experts {
	color: #858585;
}
#more_info_what, #more_info_why, #more_info_wedo, #more_info_faq, #more_info_smoothing, #more_info_generic, #more_info_nextsteps, #more_info_choice, #more_info_literature,  #more_info_planning h2 span, #more_info_fund_factsheets, #more_info_fund_performance,#more_info_writing,#more_info_cocktail, #more_info_fpp, #more_info_irp, #more_info_experts {
	color: #000;
	display: block;
}
/*#more_info_what, #more_info_why, #more_info_wedo, #more_info_generic, #more_info_nextsteps, #more_info_choice, #more_info_planning p, #more_info_faq, #more_info_smoothing, more_info_experts*/

#more_info_what p {
	background: url(../img/pages/man_smiling.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_why p {
	background: url(../img/pages/woman_reading.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_wedo p {
	background: url(../img/pages/woman_beach_smiling.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_faq p {
	background: url(../img/pages/woman_tea_laptop.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_smoothing p {
	background: url(../img/pages/man_smiling_plans.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_generic p {
	background: url(../img/pages/glass_of_latte.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_nextsteps p {
	background: url(../img/pages/walker_tying_shoelace.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_choice p {
	background: url(../img/pages/row_coloured_shirts.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_literature p {
	background: url(../img/pages/woman_with_documents2.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
	
}

#more_info_1 p.keepingtrack {
background:transparent url(../img/puffs/man_looking2.jpg) no-repeat scroll 0%;
}

#more_info_2 p.whytransfer {
background:transparent url(../img/puffs/woman_smiling.jpg) no-repeat scroll 0%;
}

#more_info_planning p {
	background: url(../img/pages/man_using_blackberry.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_fund_factsheets p {
	background: url(../img/pages/ft_hands.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_fund_performance p {
	background: url(../img/pages/graph.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_cocktail p {
	background: url(../img/pages/cocktail.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_fpp p {
	background: url(../img/pages/fpp_eye.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_irp p {
	background: url(../img/pages/man_holding_folders.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_writing p {
	background: url(../img/pages/writing.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_experts p {
	background: url(../img/pages/Rachel_Vahey.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

/*Right main content puff*/
#more_info_Rightwhat, #more_info_Rightwhy, #more_info_Rightwedo, #more_info_Rightgeneric, #more_info_Rightnextsteps, #more_info_Rightchoice, #more_info_tools, #more_info_Rightplanning, #more_info_Rightfundsperformance, #more_info_Rightwriting, #more_info_Rightcocktail, #more_info_online_tools, #more_info_Rightlibrary {
	border: 1px solid #00aeef;
	float: left;
	padding: 10px 10px 0;
	width: 247px;
}
#more_info_Rightwhat, #more_info_Rightwhy, #more_info_Rightwedo, #more_info_Rightgeneric, #more_info_Rightnextsteps, #more_info_Rightchoice, #more_info_tools, #more_info_Rightplanning h2, #more_info_Rightfundsperformance,#more_info_Rightwriting, #more_info_Rightcocktail, #more_info_Rightlibrary   {
	color: #858585;
}
#more_info_Rightwhat, #more_info_Rightwhy, #more_info_Rightwedo, #more_info_Rightgeneric, #more_info_Rightnextsteps, #more_info_Rightchoice, #more_info_tools, #more_info_Rightplanning h2 span, #more_info_Rightfundsperformance,#more_info_Rightwriting, #more_info_Rightcocktail, #more_info_Rightlibrary   {
	color: #000;
	display: block;
}

#more_info_Rightwhat p {
	background: url(../img/pages/woman_beach_smiling.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_Rightwhy p {
	background: url(../img/pages/woman_shielding_eyes.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_Rightwedo p {
	background: url(../img/pages/woman_tea_laptop.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightgeneric p {
	background: url(../img/pages/glass_of_latte.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightnextsteps p {
	background: url(../img/pages/walker_on_rock.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightchoice p {
	background: url(../img/pages/choosing_colour_chart.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightplanning p {
	background: url(../img/pages/man_smiling_plans.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightfundsperformance p {
	background: url(../img/pages/graph.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightcocktail p {
	background: url(../img/pages/cocktail.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightwriting p {
	background: url(../img/pages/writing.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}

#more_info_online_tools p {
	background: url(../img/pages/person_using_computer.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_tools p {
	background: url(../img/pages/man_using_pda.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
#more_info_Rightlibrary p {
	background: url(../img/pages/search_library.jpg) no-repeat;
	min-height: 73px;
	padding-left: 86px;
}
/*End of new customer images ids*/



/* Rules for individual pages. */

/* Protection level one page. */
#aegon_l1.protection div.column {
	margin-bottom: 1.3em;
}
#aegon_l1.protection div.column ul {
	margin-bottom: 0;
}
#aegon_l1.protection div.column_even {
	padding: 0 20px;
	width: 337px;
}
#aegon_l1.protection #content .puff {
	background: #f9f9f9 url(../img/puffs/man_on_bike.jpg) no-repeat bottom left;
	border: 1px solid #e0e0e0;
	clear: left;
	float: left;
	margin: 0 0 15px;
	min-height: 77px;
	padding: 8px 8px 8px 105px;
	width: 243px;
}

/* Adviser products puffs */
#aegon_l1.protection #content .puffProducts {
	background: #f9f9f9 url(../img/puffs/estate_agents.jpg) no-repeat bottom left;
	border: 1px solid #e0e0e0;
	clear: left;
	float: left;
	margin: 0 0 15px;
	min-height: 77px;
	padding: 8px 8px 8px 105px;
	width: 243px;
}
#aegon_l1.protection #content .puffPensions {
	background: #f9f9f9 url(../img/puffs/adviser_pensions_1.jpg) no-repeat bottom left;
	border: 1px solid #e0e0e0;
	clear: left;
	float: left;
	margin: 0 0 15px;
	min-height: 77px;
	padding: 8px 8px 8px 105px;
	width: 243px;
}
#aegon_l1.protection #content .puff_even2 {
	background-image: url(../img/puffs/woman_sofa_looking.jpg);
	background-position: top left;
	clear: none;
	float: right;
	width: 263px;
}
#aegon_l1.protection #content .puff_even3 {
	background-image: url(../img/puffs/adviser_pensions_2.jpg);
	background-position: top left;
	clear: none;
	float: right;
	width: 263px;
}
#aegon_l1.protection #content .puffProducts h3 {
	font-size: 1.5em;
	line-height: 1.1;
	margin: 6px 0;
}
#aegon_l1.protection #content .puffPensions h3 {
	font-size: 1.5em;
	line-height: 1.1;
	margin: 6px 0;
}
/* End adviser products puffs */

#aegon_l1.protection #content .puff_even {
	background-image: url(../img/puffs/businessman_with_pda.jpg);
	background-position: top left;
	clear: none;
	float: right;
	width: 263px;
}
#aegon_l1.protection #content .emphasis {
	border-color: #00aeef;
}
#aegon_l1.protection #content .puff h3 {
	font-size: 1.5em;
	line-height: 1.1;
	margin: 6px 0;
}

#aegon_l1.protection #content .puff p {
	margin: 0 0 4px;
}

/* Investment level one page.*/
body.investments #main {
	overflow: hidden;
}
ul.half_section {
	float: left;
	margin-top: 0;
	width: 49%;
}
div#section_four {
	border-top: 1px solid #e0e0e0;
	float: left;
	margin: 10px 0 0 10px;
	padding: 10px 10px 0;
	width: 483px;
}
div#section_four_inner_holder {
	float: left;
	width: 390px;
}
div.section_four_inner {
	border-right: 1px solid #e0e0e0;
	float: left;
	padding-right: 10px;
	width: 200px;
}
div.section_four_inner_two {
	border-right: none;
	float: left;
	padding-left: 10px;
	width: 140px;
}
#aegon_l1 #content div.section_four_inner h2,
#aegon_l1 #content div.section_four_inner_two h2 {
	font-size: 1.5em;
}
body.investments #section_one {
	margin-bottom: -9999px;
	padding-bottom: 9999px;
}

/* Funds level one page. */
#aegon_l1.funds div.column_even {
	padding: 0 0 0 15px;
	width: 352px;
}
#aegon_l1.funds #content form {
	background: #f9f9f9;
	padding: 8px 10px;
}
#aegon_l1.funds #content form h3 {
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	height: 3em;
	width: 78px;
	vertical-align: top;
}
#aegon_l1.funds #content label {
	float: left;
	margin: 0;
	width: 127px;
}
#aegon_l1.funds #content select {
	margin-left: 78px;
	margin-top: 8px;
	width: 200px;
}
#prices,
#factsheets,
#performances,
#assetsholdings,
#fundSelector {
	display: none;
}
#pif_prices,
#pif_factsheets,
#pif_performances,
#pif_assetsholdings,
#pif_fundSelector {
	display: none;
}
#fundSelector label,
#fundSelector2 label {
	margin-right: 1em;
}
#fundSelector select,
#fundSelector2 select {
	border: 1px solid #666;
	margin-top: 0.5em;
}
#aegon_l1.funds #content select.displayed_select {
	display: inline;
}
#aegon_l1.funds #content select.hidden_select {
	display: none;
	position: absolute;
	top: 0;
	z-index: 0;
}
#aegon_l1.funds #content input.button {
	display: inline;
}
#aegon_l1.funds #with_profits,
#aegon_l1.funds #monthly_update,
#aegon_l1.funds #latest_news {
	border: 1px solid #858585;
	float: left;
	margin: 1.3em 0 0 0;
	padding: 10px 10px 4px;
	width: 217px;
}
#aegon_l1.funds #with_profits {
	margin-right: 10px;
}
#aegon_l1.funds #latest_news {
	margin-left: 10px;
}
#aegon_l1.funds #monthly_update {
	width: 215px;
}
#aegon_l1.funds #monthly_update div {
	background: #f7f7f7 url(../img/pages/surfboarding_woman.jpg) no-repeat;
	padding: 62px 8px 8px;
}
.noimgshown {
	background: #fff !important;
	padding: 8px !important;
}
#aegon_l1.funds #monthly_update div ul {
	margin-bottom: 0;
}

/* Investment managers page. */
div#inv_list_holder {
	float: left;
	width: 558px;
}
#aegon_l3 #content ul#investment_managers li {
	background: none;
	float: left;
	height: 64px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 185px;
}
#aegon_l3 #content ul#investment_managers li a img {
	border: 1px solid #00AEEF;
	display: block;
	margin: 0;
	padding: 0;
}

/* Outages */
#outages_title {
	float: left;
	width: 723px;
	margin: 1em 0 0 0;
	padding: 6px 10px;
	border-top: 1px solid #E0E0E0;
}
#outages_title h3 {
	font-weight: bold;
	color: #FF7800;
}
#outages_title p {
	margin: 0;
}
#outages {
	float: left;
	width: 723px;
	margin: 1em 0;
	padding: 6px 10px;
	border: 1px solid #FF7800;
}
#aegon_l1 #content #outages h2 {
	font-size:1.5em;
}
#outages p {
	color: #FF7800;
}

div.holder {
	float: left;
	clear: both;
	width:754px;
}


/* NEW CSS ADDITIONS 1.1
--------------------------------------------------*/


#aegon_l1.protection #content .puffInvestments {
	background: #f9f9f9 url(../img/puffs/big_offshore_man.jpg) no-repeat bottom left;
	border: 1px solid #00aeef;
	clear: left;
	float: left;
	margin: 0 0 15px;
	min-height: 77px;
	padding: 8px 8px 8px 105px;
	width: 243px;
}
#aegon_l1.protection #content .puffInvestments h3 {
	font-size: 1.5em;
	line-height: 1.1;
	margin: 6px 0;
}
#aegon_l1 .columnfull {
	float: left;
	width: 745px;
	padding-top: 8px;
}






#sections2 {
	background: #ffffff;
	border: 0px solid #00aeef;
	clear: left;
	float: left;
	margin: 1.3em 0;
	padding: 30px 10px 0 0;
	width: 742px;
	margin-top: 40px;
}
#sections2sfr {
	background: #ffffff;
	border: 0px solid #00aeef;
	clear: left;
	float: left;
	margin: 1.3em 0;
	padding: 30px 10px 0 0;
	width: 742px;
	margin-top: 5px;
}
#sections3 {
	background: #f9f9f9;
	border: 0px solid #00aeef;
	clear: left;
	float: left;
	margin: 1.3em 0;
	padding: 0 10px 0 0;
	width: 742px;
}
#sections2 div.first {
	float: left;
	padding: 10px;
	width: 470px;
	border-top: 1px solid #00aeef;
	border-left: 1px solid #00aeef;
	border-right: 1px solid #00aeef;
	border-bottom: 1px solid #00aeef;
}


#sections2 .evencalc {
	margin-top: 1em;
}


#sections2 img.calculatorpic {
	float: left;
	margin-right: 20px;
	margin-bottom: -14px;
	
}
.emphasis1a {
    
	border: 1px solid #00aeef;
	background:url(../img/puffs/woman_lounging3.jpg) no-repeat;
	padding: 8px;
	padding-top:59px;
	padding-bottom:0px;
	width: 213px;
	float: left;
	margin-right: 12px;
/*	height: 30px;	*/
}

.emphasis1 {
	border: 1px solid #00aeef;
	padding: 8px;
	width: 213px;
	float: left;
	margin-right: 12px;
	height: 103px;
}
.clearemphasis {
	border: 0px !important;
}
.emphasis1_2 {
	border: 1px solid #e0e0e0;
	padding: 8px;
	width: 213px;
	float: left;
	margin-right: 12px;
	height: 103px;
}
.emphasis2 {
	border: 1px solid #e0e0e0;
	padding: 8px;
	width: 228px;
	float: left;
	margin-right: 12px;
	height: 103px;
}
.emphasis3 {
	border: 1px solid #e0e0e0;
	padding: 8px;
	width: 222px;
	float: left;
	height: 103px;
}
.emphasis3sfr {
	border: 1px solid #00aeef;
	padding: 8px;
	width: 222px;
	float: left;
	height: 103px;
}
#aegon_l1 #content .emphasis1 h2, #aegon_l1 #content .emphasis2 h2, #aegon_l1 #content .emphasis3 h2,#aegon_l1 #content .emphasis3sfr h2 {
	font-size: 1.5em;
}


#sections2 div.second {
	float: left;
	padding: 10px;
	padding-bottom:45px;
	width: 227px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	
}
#sections2 div.third {
	padding: 10px;
	padding-bottom:10px;
	width: 229px;
	float:right;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
/*#sections2 div.first {
	border-right: 1px solid #e0e0e0;
}*/
#aegon_l1 #sections2 div.second h2 {
	font-size: 1.5em;
	margin: 0;
}
#aegon_l1 #sections2 div.second p, #aegon_l1 #sections2 div.second ul {
	margin: .4em 0 0;
}






/* additional stuff */

#aegon_l1 #content .customers2_box h2 {
	font-size: 1.5em;
}
#aegon_l1 #content .customers2_box h2 span {
	color: #666;
}
.services_box {
	clear: both;
	width: 330px;
	float: left;
	margin-bottom: -40px;
}
#aegon_l1 #content .services_box h2 {
	margin-bottom: 1em;
	width: 330px;
}
.login_col {
	width: 65px;
	float: left;
}
.rest_col {
	float: right;
	width: 240px;
	
	

}

#aegon_l1.customers2 #wrapper #rubric {
	padding-top: 20px;
}
#aegon_l1.customers2 #wrapper #rubric h1 {
	width: 300px;
	position: relative;
}
#aegon_l1.customers2 #wrapper #rubric p#summary {
	padding-top: 2.2em;
	margin-top: -25px;
	width: 686px;
	padding-right: 70px;
}

.property_fund_info {
	width: 247px;
	padding: 12px 12px 12px 93px;
	margin-top: 10px;
	background: #F7F7F7;
	float: left;
	height: 100px;
}
.property_fund_info p {
margin:0.7em 0 0;
}
#aegon_l1 #content .property_fund_info h2 {
	width: auto;
}
.property_fund_info img {
	float: left;
	margin-left: -83px;
}
.column_even .box {
	float: left;
	margin-top: 10px;
	width: 330px;
}
.customer_announcements {
	min-height: 150px !important;
	
	
}
.customer_announcements p, .customer_announcements ul, .customer_announcements ul li {
	margin-bottom: 6px !important;
	height: auto !important;
}
.column_odd .box {
	float: left;
	margin-top: 0px;
	width: 330px;
}
#aegon_l1 #content h2#feedback {
	float: left;
	width: 100px;
}
span.quo {
	font-size: 3em; 
	color: #999; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	float: left;
	margin: -8px 0 -10px 0;
}
ul#feedbacklist {
	float: left;
	width: 216px;
	margin-top: 0;
	margin-bottom: 0;
}
ul#feedbacklist li {
	width: 96px;
	float: left;
	clear: none;
}
ul#feedbacklist li.none {
	background: none;
}
#aegon_l1.customers2 .column_even {
	margin-left: 10px;
}
body.customers2 #rubric {
	background-image:url(../img/core/rubric_customers.jpg);
}
#aegon_l1 #content .customers2_box {
border:1px solid #00AEEF;
clear:both;
float:left;
margin:0pt;
padding:10px;
width:330px;
height:355px;
padding-bottom:40px;

}
#aegon_l1 #content .asplash_box {
border:1px solid #00AEEF;
clear:both;
float:left;
margin:0pt;
padding:10px;
width:330px;
height: 160px;
}
#aegon_l1 #content .asplash_box h2 {
	font-size: 1.8em;
}


#aegon_l1 #content .asplash_box2 {
border:1px solid #00AEEF;
clear:both;
float:left;
margin:0 0 0 10px;
padding:10px;
width:330px;
height: 160px;
}



#aegon_l1 #content.plain {
background:transparent none repeat scroll 0%;
padding-top:12px;
}
#aegon_l1 #content {
margin:0pt;
padding:27px 10px 0pt 20px;
}


/* Outages */
#outages2_title {
	float: left;
	width: 723px;
	margin: 1em 0 0 0;
	padding: 6px 10px;
	border-top: 1px solid #E0E0E0;
}
#outages2_title h3 {
	font-weight: bold;
	color: #FF7800;
}
#outages2_title p {
	margin: 0;
}
#outages2 {
	float: left;
	width: 145px;
	margin: 0 0 15px;
	padding: 6px 10px 0;
	border: 1px solid #FF7800;
}
#aegon_l1 #content #outages2 h2 {
	font-size:1.5em;
}
#outages2 p {
	color: #FF7800;
	margin: 0.7em 0;
}



input#seclogin {
background:transparent url(../img/core/padlock_button.gif) no-repeat scroll 0pt -2px;
margin-bottom:5px;
margin-left:0px;
width:145px;
}


.panel {
	background-color:#f0f0f0;
	padding:8px;
	margin-bottom:14px;
}
/* IHT tool */
.launch_tool {
	width: 236px;
	background: #fff;
	border: 1px solid #0AAEFF;
	padding: 12px 12px 12px;
	margin:0 0 12px 150px;
}
.launch_tool img {
	float: left;
	margin: 0 12px 0 0;
	padding-top:6px;

}
.launch_tool h4 {
	margin-top: 0;
}
#puffs #tools {
	background: url(../img/puffs/tools.jpg) top left no-repeat #fff;
	padding-top: 65px;
}
#content .launch_tool span.no_mess {
	display: block;
	float: left;
	width: 145px;
}
/*Saving for retirement campaign page */
.main {
float:left;
margin:3px 5px 15px 0;
}
.small{
float:left;
margin:5px 5px 5px 0;
}


#latest-dev h2 {
	margin-bottom:10px;
	margin-top:20px !important;
}

.mainContentImage {
margin-left:140px;
}
.lowerContentImage {
margin-left:19px;
}
.273 {
	width: 273px;
}
.noborder {
	border: none !important;
}

#pension_pots {
float: left;
width:250px;
margin-right:15px;
}


.highlight_pots {
    background: #eee;
	padding: 8px 14px 1px;
	min-height:200px;
	height:200px;
	}
	
#tax_planning_literature {
    border:1px solid #cccccc;
	background-color:#E5F7FD;
	padding-left:10px;
	}
	
#puff_history.puff {
	background: #f1f1f1 url(http://www.aegon.co.uk/about/be-ready-for-life/img/puff_history.gif) no-repeat;
	height: 26px;
	padding-top: 130px;
}

#puff_video.puff {
	background: #f1f1f1 url(http://www.aegon.co.uk/about/be-ready-for-life/img/puff_video.jpg) no-repeat;
	height: 140px;
	margin-bottom: 16px;
	overflow: hidden;
	padding: 0;
	width: 165px;
}
#puffs #brfl_puff {
	background: url(/adviser/assets/img/puffs/strap_texture_puff.jpg) top left no-repeat #fff;
	border:1px solid #E0E0E0;
	padding-top: 82px;
}

#content .bigbutton {margin-right:12px;float:left;background:#FFF url(/assets/img/core/nav_bg.gif) repeat-x scroll left bottom;border:1px solid #00ADEF;cursor:pointer;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;overflow:visible;padding:6px 10px;width:auto;color:#00AEEF;}

/*BUTTONS*/

.button {margin-right:12px;float:left;background:#FFF url(../../adviser/assets/img/core/sub_nav_bg.gif) repeat-x scroll left bottom;border:1px solid #CCCCCC;color:#00AEEF;cursor:pointer;padding:4px;overflow:visible;width:auto;}

.buttonbgblue {margin-right:12px;float:left;background:#3878DB;border:1px solid #00AEEF;color:#FFF;cursor:pointer;padding:4px;overflow:visible;width:auto;}

#comp_images {
float:left;
width:100%;
margin-bottom:10px;
}

#comp_images img {
margin-right:20px;
}