@charset "UTF-8";
/*
-----------------------------------------------
AEGON Business Brain CSS
-----------------------------------------------
/*




/* Overall / re-useable
----------------------------------------------- */

#rubric h1 {
	padding-bottom: 10px;
}
ul.event_list {
	font-size: 10px;
	color: #999;
}
ul.event_list a {
	display: block;
	font-size: 12px;
}
ul.event_list span {
	color: #333;
}
#footer {
	background: url(../img/page/footer.jpg) 0 0 no-repeat;
}
#wrapper #rubric {
	background:url(../img/page/header.jpg) no-repeat 0 0;
}
#main #directory, #main #directory_rep {
	border-top:12px solid #000000;
}

div.split {
	width: 558px;
	float: left;
}
div.split .unit {
	width: 270px;
	float: left;
	padding-right: 9px;
}

div.toolbox {
	float: left;
	width: 558px;
	clear: both;
	margin-bottom: 1.5em;
}
div.toolbox img {
	float: left;
	margin-right: 12px;
	border: 1px solid #686868;
}
div.toolbox h2, div.toolbox p {
	width: 437px;
	float: right;
}
div.toolbox h2 {
	line-height: 1.3em;
}

/* 2.0 Top Level pages
------------------------------------------------------------------- */

ul#help fieldset {
	width: 185px;
}
ul#help {
	width: 280px;
	text-align: right;
	margin-right: 0px;
}
#bb_01 h1 {
	font-size: 24px;
}
p.premier {
	font-size: 1.2em;
}
#bb_01 #content {
	background: #fff;
}
#main.prof_con #rubric {
	background: url(../img/page/prof_con_rubric.jpg) 0 0 no-repeat;
}
#main.mark_plan #rubric {
	background: url(../img/page/mark_plan_rubric.jpg) 0 0 no-repeat;
}
#main.bus_dev #rubric {
	background: url(../img/page/bus_dev_rubric.jpg) 0 0 no-repeat;
}

#main.prac_sup #content {
	background:transparent none repeat scroll 0 0;
	float:right;
	margin-left:12px;
	margin-right:12px;
	padding-top:11px;
	width:558px;
}
#main.prac_sup #rubric h1 {
	color:#FFFFFF;
	height:25px;
	padding-left:207px;
	width:415px;
}
#main.prac_sup #rubric p#summary {
	color:#AAAAAA;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.8em;
	padding:0.2em 20px 0.5em 207px;
	width:415px;
}
#main.prac_sup #directory_rep {
	background:#FFFFFF none repeat scroll 0 0;
	margin:3px 0 0;
	padding:12px 12px 0 0;
	position:absolute;
	top:3.8em;
	width:182px;
}
#directory_rep .direct_puff {
	width: 148px;
	float: left;
	margin: 0 0 12px 12px;
	border: 1px solid #00aeef;
	padding: 10px;
	display: inline;
}
#toolkit_puff.direct_puff {
	background: url(../img/page/toolkit_puff.jpg) 0 0 no-repeat;
	padding-top: 70px;
}
#howto_puff.direct_puff {
	background: url(../img/page/howto_puff.jpg) 0 0 no-repeat;
	padding-top: 200px;
}
#directory_rep .direct_puff ul li {
	margin-bottom: 0.8em;
}

div.focus {
	border: 1px solid #00aeef;
	padding: 12px;
}
img.inline_right {
	float: right;
	margin-left: 6px;
	margin-top: 4px;
}


/* 2.1 bb_00 - home
----------------------------------------------- */

#bb_00 #wrapper {
	background:transparent url(../img/page/puffs_bg_1.png) repeat-y scroll right top;
}
#bb_00 #main {
	background: url(../img/page/home_bg.jpg) 0 0 no-repeat;
	float:left;
	margin-top:16px;
	width:943px;
}
#bb_00 #content {
	background: none;
	padding: 16px 0 0 0;
	margin:0;
}
#bb_00 h1 {
	color: #fff;
	margin-left: 20px;
	font-size:2.7em;
}
#bb_00 #primary_bar {
	width: 650px;
	background: #000;
	height: 18px;
	margin-top: 12px;
	float: left;
}
#bb_00 #primary {
	float: left;
	width: 285px;
	clear: left;
	padding: 0 20px;
	background: #000;
	display: inline;
}
#bb_00 #prim_wrap {
	float: left;
	width: 943px;
	clear: left;
	padding: 0;
	margin:0;
	background: url(../img/page/how_to_prim_wrap_bg.jpg) bottom left no-repeat #000;
}
#bb_00 #primary p#summary {
	color: #fff;
	width: auto;
	padding:0;
	margin:0 0 16px 0;
	background: none;
	font-size: 12px;
}
#bb_00 #secondary {
	background: #fff;
	width: 618px;
	float: right;
}
#bb_00 #secondary #first {
	width: 293px;
	float: left;
	padding: 12px 16px 0 16px;
}
#bb_00 #secondary #first h1 {
	padding:0;
	margin:0;
	color: #000;
	font-size: 2.2em;
}
#bb_00 #secondary #first p.premier {
	margin-top: 0.4em;
}
#bb_00 #secondary #first form input {
	display: inline;
	margin-left: 6px;
}
#bb_00 #secondary #second {
	width: 293px;
	float: left;
	padding-top: 16px;
}
#bb_00 #secondary #second .focus {
	margin-bottom: 16px;
	width: 267px;
	float: left;
}
#bb_00 #secondary #second .focus ul.half {
	width: 133px;
	float: left;
	margin-bottom:0;
}
#bb_00 #secondary #second #email_signup {
	background: url(../img/page/home_email_signup.jpg) top right no-repeat;
	padding-right: 130px;
	width: 149px;
}
#bb_00 #secondary #second #email_signup p {
	margin-bottom: 0;
}
#bb_00 #secondary #second #poll {
	background: url(../img/page/home_poll.jpg) top right no-repeat;
	padding-right: 130px;
	width: 149px;
}
#bb_00 #secondary #second #poll p {
	margin-bottom: 0;
}
#bb_00 #secondary #third {
	float: left;
	width: 577px;
	margin: 10px 15px;
	padding: 12px;
	border: 1px solid #e0e0e0;
	background: #f9f9f9;
	display: inline;
}
#bb_00 #secondary #first .howto {
	border: 1px solid #e0e0e0;
	padding: 12px;
	margin-bottom: 1em;
}
#bb_00 #tertiary {
	width: 943px;
	background: #000;
	float: left;
	clear: both;
	color: #fff;
}
#bb_00 #tertiary .focus p, #bb_00 #tertiary .focus ul {
	margin: 0.3em 0;
}
#bb_00 #tertiary #primero {
	width: 289px;
	float: left;
	padding: 12px 16px 12px 20px;
}
#bb_00 #tertiary #primero .focus {
	width: 263px;
	float: left;
}
#bb_00 #tertiary #primero img {
	float: right;
	margin-left: 6px;
}
#bb_00 #tertiary #segundo {
	width: 293px;
	float: left;
	padding: 12px 16px 0 16px;
}
#bb_00 #tertiary #segundo .focus {
	float: left;
	width: 267px;
}
#bb_00 #tertiary #segundo img {
	float: left;
	margin-right: 10px;
}
#bb_00 #tertiary #segundo .focus p, #bb_00 #tertiary #segundo .focus ul {
	float: right;
	clear: right;
	width: 130px;
}
#bb_00 #tertiary #tercero {
	width: 277px;
	float: left;
	padding: 12px 16px 0 0;
}
#bb_00 #tertiary #tercero .focus {
	width: 251px;
	float: left;
}
#bb_00 #tertiary #tercero img {
	float: left;
	margin-right: 10px;
}
#bb_00 #tertiary #tercero .focus p, #bb_00 #tertiary #tercero .focus ul {
	float: right;
	clear: right;
	width: 114px;
}
p.expert_name {
	color: #333;
	font-size: 0.9em;
	margin-top: -0.5em;
}
#bb_00 #footer {
	background: url(../img/page/home_footer.jpg) 0 0 no-repeat;
	padding:71px 18px 20px;
}
a.event_viewall {
	float: right;
}

/* 2.1 bb_01
----------------------------------------------- */

#bb_01 #content #content_col {
	width: 374px;
	float: left;
	padding-right: 12px;
}
#bb_01 #content .inset_col {
	float: left;
	margin-right: -20px;
	margin-top: -60px;
	width: 370px;
	position: relative;
}
#bb_01 #content #marketing_planning {
	background: url(../img/page/marketing_planning_main.jpg) 0 0 no-repeat;
	padding-top: 265px;
}
#bb_01 #content #business_dev {
	background: url(../img/page/business_dev_main.jpg) 0 0 no-repeat;
	padding-top: 265px;
}
#bb_01 #content #professional_connections {
	background: url(../img/page/professional_connections_main.jpg) 0 0 no-repeat;
	padding-top: 265px;
}
#bb_01 #content #coffee_room {
	background: url(../img/page/coffee_room_main.jpg) 0 0 no-repeat;
	padding-top: 265px;
}

#bb_01 #content .tools {
	width: 332px;
	border: 1px solid #00aeef;
	padding: 12px 12px 0 12px;
	float: left;
	margin: 0 0 1em 0;
}
#bb_01 #content ul.half {
	width: 50%;
	float: left;
}
#bb_01 #content .expert {
	width: 334px;
	padding: 12px;
	float: left;
	background: #f0f0f0;
	margin: 0 0 1em 0;
}
#bb_01 #content .expert img, #bb_01 #content .tools img {
	float: right;
	margin-left: 12px;
}

/* 2.1 bb_03, 04
----------------------------------------------- */

#bb_03 #rubric, #bb_04 #rubric, #bb_02 #rubric {
	line-height:1;
}
#bb_03 #rubric h1, #bb_04 #rubric h1, #bb_02 #rubric h1 {
	color:#FFFFFF;
	font-size:1.8em;
	/* height:25px; */
	padding-left:207px;
	width:415px;
}
#bb_03 #rubric #summary, #bb_04 #rubric #summary, #bb_02 #rubric #summary {
	color:#AAAAAA;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.8em;
	padding:0.2em 20px 0.5em 207px;
	width:415px;
}
#bb_03 #content, #bb_04 #content, #bb_02 #content {
	background:transparent none repeat scroll 0 0;
	float:right;
	margin-left:12px;
	margin-right:12px;
	padding-top:11px;
	width:558px;
	min-height: 480px;
}
#content_sudoku {
	background:transparent none repeat scroll 0 0;
	float:right;
	padding-top:11px;
	margin-right: 12px;
	width:570px;
	min-height: 480px;
	display: inline;
}
#bb_03 #wrapper, #bb_04 #wrapper, #bb_02 #wrapper {
	background:transparent url(http://www.aegonse.co.uk/media/img/core/subnav_bg.png) repeat-y scroll right top;
}
#bb_03 #footer, #bb_04 #footer, #bb_02 #footer {
	background-image: url(../img/page/sub_footer.jpg);
}




/* 2.2 Puffs
----------------------------------------------- */

#puffs #email_signup {
	border-color: #00aeef;
	background: url(../img/page/puff_email.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #prof_con {
	background: url(../img/page/puff_prof_con.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #twitter_link {
	background: url(../img/page/puff_twitter_link.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #bus_dev {
	background: url(../img/page/puff_bus_dev.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #mark_plan {
	background: url(../img/page/puff_mark_plan.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #online_tools {
	background: url(../img/page/puff_online_tools.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
}
#puffs #mark_support {
	background: url(../img/page/puff_mark_support.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
	}
#puffs #target_clients {
	background: url(../img/page/puff_target_clients.jpg) 0 0 no-repeat #fff;
	padding-top: 40px;
	}
#puffs #events_puff .event_list li {
	margin: 1em 0;
}
#puffs #events_puff a.viewall {
	float: right;
	margin: 12px 12px 0 0;
}
#puffs #coffee_lounge {
	background: url(../img/page/puff_coffee_lounge.jpg) 0 0 no-repeat;
	padding-top: 40px;
}

#sudoku_puff img {
	float: right;
	margin-left: 1em;
}

/* ie hacks */

* html #bb_03 #content, * html #bb_04 #content, * html #bb_02 #content {
	height: 480px;
}
* html #bb_00 #primary {
	width: 270px;
}

#brand {
background:url("../img/core/aegonse_logo.gif") no-repeat scroll left center transparent;
}