/*
-------------------------------------

 	Growth Business website
  	http://www.growthbusiness.co.uk
	author: Wide Area Communications / Leanne Tite
	http://www.widearea.co.uk
  
  	Created: 13-08-08
  	Last updated: 10-09-08
  
  	Page specific style sheet
-------------------------------------- */
 /* REFERENCE
-------------------------------------
colours:
Green font: Lighter			#96b000
Green font: Darker			#718500
Green font: On black		#a8cc00
Main text					#333333
Text ads text				#666666
Blue text					#009ed8
Orange text					#ff8200
Purple text					#90278e
Red text					#e00008
Grey serif headers			#4d4d4d
Beige module				#f2edd6
Advisers table stripes		#333333

index:
=HOME
------------------------------------- */
/* =HOME
------------------------------------*/
.home #columns,
#events-home #columns,
#events-microsite.book-step1 #columns,
#events-microsite.book-step2 #columns {
	background:transparent url(../images/fauxcolumns-home.gif) top left repeat-y;
	}
.article #columns,
.advisers #columns,
.dealzone #columns,
.news-home #columns,
.channel-home #columns,
.channel-home #columns{
	background:transparent url(../images/fauxcolumns-pages.gif) top left repeat-y;
	}

/* =NEWSBAR + MARKET-SECTOR FOCUS BAR
-----------------------------------------*/
/*--- Newsroll ---*/
#msfbar,
#newsbar {
	margin-bottom:6px;
	background:transparent url(../images/fauxcolumns-headlinebox.gif) top left repeat-y;
	}
#other-newsroll {
	float:right;
	width:387px;
	}	
#newsroll {
	float:left;
	width:530px;
	margin-right:20px;
	}
body.sub-channel #newsroll {
	float:none;
	width:100%;
	margin-right:0;
	}
body.sub-channel #other-newsroll {
	float:none;
	width:100%;
	}		
#msfroll,
#other-newsroll {
	background-color:#fff;
	margin-bottom:10px;
	}	
body.article #newsroll,
body.dealzone #newsroll,
body.advisers #newsroll {
	float:none;
	width:100%;
	margin-right:0;
	}	
#newsroll-extra {
	margin-bottom:20px;
	}	
#dealforum-scrolling,
#growthwire-scrolling {
	height:24px;
	overflow:hidden;
	margin-bottom:10px;
	padding:3px 8px 2px;
	background-color:#000;
	}
#dealforum-scrolling h3,
#growthwire-scrolling h3 {	
	margin-right:5px;
	font:bold italic 1.8em Arial, Helvetica, sans-serif;
	color:#a8cc00;
	}
#dealforum-scrolling h3 a,
#growthwire-scrolling h3 a {
	color:#a8cc00;
	}
#dealforum-scrolling h3 span,
#growthwire-scrolling h3 span {
	font:.78em Times, "Times New Roman", serif;
	}
h2.cityscape {
	width:85px;
	padding-right:40px;
	text-transform:uppercase;
	background:transparent url(../images/icon-city.gif) 100% 20% no-repeat; 
	}
h2.cityscape.newssectionhome {	
	width:auto;
	text-transform:capitalize;
	background-image:none; 
	}	
#msfroll .dashed,
#newsroll .dashed,
#other-newsroll .dashed,
#newsroll-extra .dashed  {	
	padding-bottom:7px;
	margin-bottom:6px;
	}
#msfroll .dashed h3,
#newsroll .dashed h3,
#other-newsroll .dashed h3,
#newsroll-extra .dashed h3 {	
	margin-bottom:0;
	font:1.8em Times, "Times New Roman", serif;
	color:#718500;
	}
#msfroll .dashed h3 a,
#newsroll .dashed h3 a,
#other-newsroll .dashed h3 a,
#newsroll-extra .dashed h3 a {	
	color:#718500;
	}	
body.dealzone #newsroll .dashed p,
body.advisers #newsroll	 .dashed p {
	color:#000;
	}
#newsroll .dashed p a,
#newsroll-extra .dashed p a {
	background-image:none;
	}	
#newsroll .dashed img,
#other-newsroll .dashed img {
	float:left;
	margin:0 10px 4px 0;
	}
span.msfsector-link a,
span.newslisting-link,
span.newslisting-link a {
	text-transform:uppercase;
	color:#e00008;
	background-image:none;
	} 
#newsroll-extra	span.newslisting-link,
body.article #newsroll span.newslisting-link,
body.dealzone #newsroll span.newslisting-link,
body.advisers #newsroll span.newslisting-link {
	display:block;
	}
body.article.listing #newsroll span.newslisting-link {
	display:inline;
	}	
#archive-link {
	text-align:right;
	}	
#archive-link a	{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#e00008;
	}
/*--- Scrolling Deal Forum Ticker ---*/
#dealforum-scrolling h3 {
	display:block;
	float:left;
	width:110px;
	}
#dealforum-scrolling #TICKER {
	float:left;
	width:190px;
	margin-top:.3em;
	}
#dealforum-scrolling #TICKER_BODY {
	color:#a8cc00!important;
	font:1.6em Times, "Times New Roman", serif!important;
	}	
#dealforum-scrolling #TICKER_BODY a {
	color:#a8cc00!important;
	}
h4.deal-update {
	font:1.4em Arial, Helvetica, sans-serif!important;
	color:#96b000!important;
	}		
h4.deal-update a {
	color:#96b000!important;
	}	
		
/*--- Headline module ---*/
#headline-module {
	float:right;
	width:390px;
	height:342px;
	overflow:hidden;
	padding-bottom:12px;
	background:#000 url(../images/bg-headlinebox.gif) 0% 100% repeat-x;
	}
#headline-container {
 	height:310px;
	overflow:hidden;
	}
#headline-img {
	height:210px;
	overflow:hidden;
	margin-bottom:12px;
	padding:10px 10px 0;
	text-align:center;
	}
#headline-copy {
	height:75px;
	overflow:hidden;
	padding:0 10px;
	}
#headline-copy h2 {
	font:bold italic 2.2em/95% Arial, Helvetica, sans-serif;
	color:#fff;
	}
#headline-copy h2 a {
	color:#fff;
	}
#headline-copy p {
	color:#fff;
	line-height:140%;
	}		
ul#headline-buttons {
	margin:6px 10px;
	}
ul#headline-buttons li {
	float:left;
	margin-right:4px;
	}
a#headline-rotate1,
a#headline-rotate2,
a#headline-rotate3,
a#headline-rotate4,
a#headline-rotate5 {
	display:block;
	width:25px;
	height:25px;
	text-decoration:none;
	}
a#headline-rotate1 {
	background:transparent url(../images/rotate1_off.png) top left no-repeat;
	}
a#headline-rotate2 {
	background:transparent url(../images/rotate2_off.png) top left no-repeat;
	}
a#headline-rotate3 {
	background:transparent url(../images/rotate3_off.png) top left no-repeat;
	}
a#headline-rotate4 {
	background:transparent url(../images/rotate4_off.png) top left no-repeat;
	}
a#headline-rotate5 {
	background:transparent url(../images/rotate5_off.png) top left no-repeat;
	}
#headline-buttons li.on a#headline-rotate1 {
	background-image:url(../images/rotate1_on.png);
	}
#headline-buttons li.on a#headline-rotate2 {
	background-image:url(../images/rotate2_on.png);
	}
#headline-buttons li.on a#headline-rotate3 {
	background-image:url(../images/rotate3_on.png);
	}
#headline-buttons li.on a#headline-rotate4 {
	background-image:url(../images/rotate4_on.png);
	}
#headline-buttons li.on a#headline-rotate5 {
	background-image:url(../images/rotate5_on.png);
	}

/*--- Headline module - Channel home ---*/
#blue #headline-module,
#orange #headline-module,
#purple #headline-module {
	width:480px;
	margin-bottom:10px;
	}
#blue #headline-img,
#orange #headline-img,
#purple #headline-img {
	text-align:left;
	padding-left:10px;	
	}
/*--- Latest section content - Sub-channel home ---*/
#latest-channel-content	{
	float:right;
	margin-bottom:10px;
	background-color:#fff;
	}
#latest-channel-content h2 {
	font-size:2.4em;
	text-transform:none;
	}	
#latest-channel-content .dashed img {
	float:left;
	margin:0 10px 4px 0;
	}
#latest-channel-content h3 {
	margin-bottom:0;
	font:1.8em Times, "Times New Roman", serif;
	color:#96b000;
	}	
#latest-channel-content h3 a {
	color:#96b000;
	}	
/*--- Market and Sector Focus categories - Sub-channel home ---*/
body.listing #msfbar-right {
	float:right;
	width:387px;
	background-color:#fff;
	}
body.listing #msfbar-right #latest-channel-content {
	width:auto; 
	}
body.listing #msfbar-right #latest-channel-content.fix {
	width:387px!important;
	}	
#msfbar .tower,
#msfbar-right .tower {
	padding-left:16px;
	background:#f2edd6 url(../images/bg-listingmodule387-bottom.gif) bottom left no-repeat;
	}
#msfbar .tower h3,
#msfbar-right .tower h3 {
	margin:3px 0 6px 0;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#ff2800;
	}	
#msfbar .tower h3 a,
#msfbar-right .tower h3 a {
	background-image:none;
	}		
#msfbar .tower ul,
#msfbar-right .tower ul {
	margin-bottom:20px;
	}
#msfbar .tower li,
#msfbar-right .tower li {
	margin-bottom:7px;
	padding-left:12px;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#96b000;
	background:#f2edd6 url(../images/bullet-raquo_green_f2edd6.gif) center left no-repeat;
	}		
#msfbar .tower li a,
#msfbar-right .tower li a {
	color:#96b000;
	}
body.article.listing #msfbar-right h3 a {
	background-image:none;
	}	
	
/* =POLL VOTE MODULE
------------------------------------*/
#pollbox {
	padding:16px 16px 5px 20px;
	background:transparent url(../images/bg-pollbox.gif) top left no-repeat;
	}
#pollbox h2 {
	font-size:1.8em;
	color:#fff;
	}
#pollbox h2 a {
	color:#fff;
	}
form#poll-vote {
	float:left;
	width:150px;
	margin-right:24px;
	}
form#poll-vote span {	
	display:block;
	margin-bottom:3px;
	font:bold 1.1em/120% Arial, Helvetica, sans-serif;
	color:#fff;
	}
form#poll-vote input {
	display:block;
	float:left;
	margin:3px 7px 3px 0;
	cursor:pointer;
	}
form#poll-vote label {
	float:left;
	margin:2px 0 3px 0;
	font-size:1.1em;
	color:#fff;
	cursor:default;
	}
input.poll-go {
	padding-top:4px;
	}
a.vote {
	display:block;
	float:right;
	width:90px;
	font:1.8em/90% Times, "Times New Roman", serif;
	color:#a8cc00;
	}
#pollbox-bottom {
	height:10px;
	margin-bottom:8px;
	background:transparent url(../images/bg-pollbox-bottom.gif) 1px 0 no-repeat;
	}
.sponsored-poll h4 {
	font-size:1.1em;
	color:#00518F;
}
.sponsored-poll img {
	float:left;
	margin:0 10px 10px 0;
}


/* =MARKET & SECTOR FOCUS
------------------------------------*/
#marketsectorfocus,
#advisersdirectory {
	margin-bottom:10px;
	background:transparent url(../images/bg-msfocusbox.gif) bottom left no-repeat;
	}
#marketsectorfocus h2,
#advisersdirectory h2 {
	padding:7px 10px 6px 10px;
	font:bold 1.8em/105% Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#fff;
	background:transparent url(../images/bg-headermsfocus.gif) top left no-repeat;
	}
#advisersdirectory h2 {
	background:transparent url(../images/bg-headeradvdir.gif) top left no-repeat;
	}	
#marketsectorfocus h2 a,
#advisersdirectory h2 a	{
	color:#fff;
	}
#marketsectorfocus ul,
#advisersdirectory ul {
	float:left;
	width:130px;
	margin:6px 10px;
	}
#marketsectorfocus li,
#advisersdirectory li {
	margin-bottom:7px;
	padding-left:10px;
	font-size:1.1em;
	color:#718500;
	background:transparent url(../images/bullet-raquo.png) 1px 4px no-repeat;
	}
#marketsectorfocus li.on,
#advisersdirectory li.on,
#marketsectorfocus li.on a,
#advisersdirectory li.on a {	
	font-weight:bold;
	}
#marketsectorfocus li a,
#advisersdirectory li a {	
	color:#718500;
	}

/* =BLOG ROLL
------------------------------------*/
#blog-roll {
	padding:10px;
	background:#ebd49c url(../images/bg-blogsbox.gif) top left no-repeat;
	}
#blogroll-heightfix {
	height:360px;
	overflow:hidden;
	}
#blog-roll img {	
	float:left;
	width:70px;
	overflow:hidden;
	margin:0 10px 6px 0;
	}
.blogroll-blurb {
	float:right;
	margin-bottom:10px;
	width:200px;
	font:1.1em Arial, Helvetica, sans-serif;
	}
h3.more-blogs,
.blogroll-blurb h3 {
	margin-bottom:1px;
	font:2.0em/90% Times, "Times New Roman", serif!important;
	color:#96b000;
	}
h4.more-blogs {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color:#718500;
	}
h4.more-blogs a {
	color:#718500;
	}	
h3.more-blogs a,
.blogroll-blurb h3 a {
	color:#96b000;
	}
#blog-roll .blogroll-blurb .date {
	margin-bottom:1px;
	font:1.0em Arial, Helvetica, sans-serif;
	color:#718500;
	}
.blogroll-blurb h4 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	color:#333;
	}
.blogroll-blurb h4 a {
	color:#333;
	}
#blog-roll .blogroll-blurb p {	
	font-size:1.0em
	}		
#blogroll-bg {
    height:30px;
	margin-bottom:20px;
	background-color:#333;
	}
/*--- Not used in latest design 10/09/08 
ul#blogroll-rotate {
	padding:6px 10px 2px 10px;
	}
ul#blogroll-rotate li {
	float:left;
	width:25px;
	margin-right:4px;
	}
ul#blogroll-rotate li a {
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin-right:4px;
	text-decoration:none;
	}
#blogroll-rotate li a#blogroll-rotate1 {
	background:transparent url(../images/rotate1_off_333.gif) top left no-repeat;
	}
#blogroll-rotate li a#blogroll-rotate2 {
	background:transparent url(../images/rotate2_off_333.gif) top left no-repeat;
	}
#blogroll-rotate li.on a#blogroll-rotate1 {
	background:transparent url(../images/rotate1_on_333.gif) top left no-repeat;
	}
#blogroll-rotate li.on a#blogroll-rotate2 {
	background:transparent url(../images/rotate2_on_333.gif) top left no-repeat;
	}
---*/

/* =VIDEO ROLL + WHITE PAPERS ROLL 
	+ TOWER
------------------------------------*/
.tower,
#video-roll,
#whitepapers-roll {
	margin-bottom:10px;
	}
.tower .dashed p,
#video-roll .dashed p,
#video-roll .dashed h3,
#whitepapers-roll .dashed p {
	float:left;
	width:190px;
	}
#column300 .tower .dashed p {	
	width:100%;
	}	
#column300 #video-roll .dashed p {
	width:190px;
	}
#video-roll h2 a {
	display:block;
	margin:0 4px 0 0;
	background:transparent url(../images/icon-camerastroke.png) center right no-repeat;
	}
#whitepapers-roll h2 {
  margin-bottom:8px;
  }
.tower img,	
#video-roll img {
	float:left;
	margin-right:10px;
	margin-bottom:4px;
	}
.tower h3,
#video-roll h3,
#whitepapers-roll h3 {
	margin-bottom:1px;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#96b000;
	}
.tower h3 a,
#video-roll h3 a,
#whitepapers-roll h3 a {
	color:#96b000;
	}
#whitepapers-roll h3 a {
	display:block;
	padding:0 30px 2px 0;
	background:transparent url(../images/icon-document_wh.gif) 100% 20% no-repeat;
	}	
a.video-icon {
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin:10px 5px 0 10px;
	background:transparent url(../images/icon-camera.png) top left no-repeat;
	}	
a.video-icon {
	margin-top:0;
	}
#whitepaperlinks li.on,
#whitepaperlinks li.on a {
	font-weight:bold;
	}	

/* =WHITE PAPERS ROLL
------------------------------------*/
#whitepaperlinks,
#whitepapers-roll {
	padding:10px 10px 8px;
	background:#f2edd6 url(../images/bg-listingmodule300-bottom.gif) bottom left no-repeat;
	}
#whitepapers-roll .dashed p {
	width:260px;
	color:#333;
	}
#whitepapers-roll h2 {
	color:#4d4d4d;
	}
#whitepapers-roll h2 a {
	color:#4d4d4d;
	background-image:none;
	}
.tower h3,
#whitepapers-roll h3 {
	margin-bottom:0;
	font:1.8em Times, "Times New Roman", serif;
	color:#96b000;
	}
/*--- White papers roll - in split column ---*/	
.split-column #whitepapers-roll {
	background:#f2edd6 url(../images/bg-listingmodule210-bottom.gif) bottom left no-repeat!important;
	}
.split-column #whitepapers-roll .dashed p {
	width:170px!important;
	}
/*--- White papers links ---*/
#whitepaperlinks {
	margin-bottom:0;
	}
#whitepaperlinks ul {
	margin-bottom:16px;
	}
#whitepaperlinks li {
	margin-bottom:3px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#718500;
	}
#whitepaperlinks li a {
	color:#718500;
	}
	
/* =DEAL ZONE PAGES/TABLES
------------------------------------*/
h2.dealzone span {
	font:.5em Arial, Helvetica, sans-serif;
	color:#718500;
	text-transform:none;
	}
table.dealzone {
	width:100%;
	background-color:#ececec;
	}
table.dealzone caption,
body.article table.dealzone caption {
	padding:4px 10px;
	border-collapse:collapse;
	text-align:left;
	color:#fff;
	font:italic bold 1.8em Arial, Helvetica, sans-serif;
	background-color:#718500;
	}
table.dealzone caption a {
	color:#fff;
	}
body.article table.dealzone caption a {
	color:#cfeb00;
	}	
body.article table.dealzone caption {
	background-color:#000;
	}
body.dealzone table.advisers caption a {
	color:#333;
	}		
table.dealzone caption.lighter {	
	background-color:#96b000;
	}	
table.dealzone th {
	padding:4px 10px;
	color:#e00008;
	font:italic bold 1.2em Arial, Helvetica, sans-serif;
	text-align:left;
	}
th.market,
td.market {
	width:100px;
	}	
th.company,
td.company {
	width:150px;
	}
table.dealzone td a {
	text-decoration:underline;
	}	
table.dealzone td a:hover {
	text-decoration:none;
	}		
body.article th.company,
body.article  td.company {
	width:140px;
	}	
th.type,
td.type {
	width:70px;
	}
body.article th.type,
body.article td.type {
	width:100px;
	}
body.article table.dealzone.latest-deals th.type,
body.advisers table.dealzone.latest-deals td.type {
	width:60px;
	}
th.sector,
td.sector {
	width:70px;
	}
th.date,
td.date {
	width:80px;
	}
body.article th.date,
body.article td.date {
	width:50px;
	}	
body.article table.dealzone.latest-deals th.date,
body.article  table.dealzone.latest-deals td.date {
	width:70px;
	}		
table.dealzone td {
	padding:5px 10px;
	font:1.0em Arial, Helvetica, sans-serif;
	color:#000;
	}		
table.dealzone td a {
	color:#000;
	}	
table.dealzone .stripe {
	background-color:#000;
	}
body.article table.advisers .stripe,
body.dealzone table.dealzone .stripe ,
body.advisers table.dealzone .stripe {
	background-color:#333;
	}	
table.dealzone .stripe td,
table.dealzone .stripe td a {
	color:#fff;
	}
/*--- Deal Zone section index ---*/
.tower#more-dealzone h3 {
	margin-bottom:0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#718500;
	}
.tower#more-dealzone h3 a {
	display:inline;
	padding:0;
	background-image:none;
	}
.tower#more-dealzone,
.tower#research_dealzone {
	margin-bottom:0;
	}

/*--- Deal Zone + Adviser Articles ---*/
#deal-info,
#adviser-info {
	margin:10px 0 0 0;
	padding:12px 14px;
	background:#96b000 url(../images/upcorner_lightgreen.gif) bottom right no-repeat;
	}
#deal-info dt,
#adviser-info dt {	
	float:left;
	clear:left;
	width:65px;
	margin-bottom:3px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#deal-info dd,
#adviser-info dd {	
	float:left;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#deal-item h3,
#adviser-item h3 {
	margin-bottom:3px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#718500;
	}
#deal-item address,
#adviser-item address {
	font-size:1.1em;
	margin:10px 0;
	}q
#adviser-info address {
	margin-top:0;
	}	
#deal-item p,
#adviser-item p {
	font-size:1.1em;
	}
#adviser-item address {
	margin-bottom:4px;
	font-style:normal;
	}
#adviser-item a {
	color:#fff;
	text-decoration:underline;
	}			
#adviser-item a:hover {
	text-decoration:none;
	}
#adviser-item .dashed img {
	float:left;
	margin:0 10px 6px 0;
	}

/*--- Advisers (tables/page) ---*/
h2#latest-advisers,
caption#latest-advisers {
	margin-bottom:0;
	padding:10px 10px 2px;
	font:2.8em/100%  Times, "Times New Roman",serif;
	color:#333;
	background-color:#f2edd6;
	}
caption#latest-advisers {
	text-transform:none;
	}	
table.advisers {
	margin-bottom:10px;
	}	
body.article table.advisers,
body.advisers table.advisers,
body.dealzone.section table.advisers {
	margin-bottom:0;
	}	
table.advisers tr {
	padding-right:10px;
	}
table.advisers th {
	color:#718500;
	}
th.category,
td.category {
	width:200px;
	}
table.advisers th.company,
table.advisers td.company {
	width:118px;
	}		
th.name,
td.name {
	width:125px;
	}
th.telepohone,
td.telephone {
	width:120px;
	}					
table.advisers,
table.advisers caption {
	background-color:#f2edd6!important;
	}
table.advisers td {
	padding:5px 5px 5px 10px!important;
	}	
table.advisers caption {
	font:2.8em Times, "Times New Roman", serif;
	padding:10px 10px 20px;
	color:#000;
	}	
body.article table.advisers caption,
body.advisers table.advisers caption,
body.dealzone.section table.advisers caption {
	padding:12px 0 3px 10px;
	font:bold italic 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}
body.article table.dealzone caption,
body.advisers table.dealzone caption {
	padding:6px 10px;
	color:#cfeb00;
	background-color:#000;
	}
body.article table.dealzone.latest-deals caption,
body.advisers table.dealzone caption.latest-deals {
	background-color:#718500;
	}
body.article table.dealzone.advisers caption,
body.advisers table.dealzone.advisers caption {
	padding:12px 10px 4px;
	}		
body.advisers table.dealzone caption a {	
	color:#cfeb00;
	}
body.article table.advisers caption a,
body.advisers table.advisers caption a {
	color:#333!important;
	}	
body.advisers table.dealzone tr.stripe {
	background-color:#000;
	}	
body.advisers table.advisers tr.stripe {
	background-color:#333;
	}	
tr.stripe-sponsored {
	background-color:#728600!important;
	}
tr.stripe-sponsored td,
tr.stripe-sponsored td a {
  color:#fff!important;
  }
tr.sponsored {
	background-color:#a5c800;
	}	
h2#latest-advisers a {
	color:#333;
	}	
#enhance-listing {	
	margin:10px 0;
	padding:10px;
	background-color:#cfeb00;
	}
#enhance-listing h4 {
	margin-bottom:0;
	}
#enhance-listing h4 a {
	font:bold italic 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	}
#enhance-listing p {
	margin-bottom:0;
	font-size:1.1em;
	color:#000;
	}
#enhance-listing p a {
	font-weight:bold;
	color:#000;
	}		
.dashed.adviser-infobox address {	
	margin:0!important;
	}	
.dashed.adviser-infobox {
	font-size:11px;
	}	
	
/* =GROWTH WIRE SCROLLING MARQUEE
------------------------------------*/
#growthwire-scrolling {
	height:65px;
	padding:8px 10px 10px;
	}		
#growthwire-scrolling a.deals {
	color:#fff;
	}
#growthwire-scrolling iframe {
	margin-top:10px;
	}

/* =TOWER - EVENTS + STORE + JOBS
------------------------------------*/
.tower#jobs,
.tower#store,
.tower#events,
.tower#research,
.tower#bxlevents,
.tower#more-dealzone,
.tower#vitesse-events,
.tower#research_dealzone {
	background:#f2edd6 url(../images/bg-listingmodule300-bottom.gif) bottom left no-repeat;
	}
.tower#jobs {
	padding-left:16px;
	}		
.tower#events .dashed {
	padding-bottom:6px;
	margin-bottom:6px;
	}
.tower#jobs h2,
.tower#store h2,
.tower#events h2,
.tower#bxlevents h2,
.tower#bxlevents-small h2,
.tower#vitesse-events h2,
.tower#vitesse-events-small h2 {
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#718500;
	}
.tower#jobs h2 {
	margin:3px 0 8px;
	}	
.tower#store h2 a,
.tower#events h2 a,
.tower#bxlevents h2 a,
.tower#bxlevents-small h2 a,
.tower#vitesse-events h2 a,
.tower#vitesse-events-small h2 a {
	display:block;
	width:180px;
	color:#718500;
	background:transparent url(../images/icon-calendar.gif) 100% 20% no-repeat;
	}
.tower#bxlevents h2 a,
.tower#bxlevents-small h2 a  {
	width:295px;
	margin-bottom:10px;
	}	
.tower#bxlevents-small h2 a {
	background:transparent url(../images/icon-calendar.gif) 70% 10% no-repeat;
	}
.tower#vitesse-events-small h2 a {
	background:transparent url(../images/icon-calendar.gif) 71% 10% no-repeat;
	}	
.tower#vitesse-events h2 a,
.tower#vitesse-events-small h2 a {
	width:310px;
	margin-bottom:10px;
	}	
.tower#store h2 a {
	width:85px;
	background:transparent url(../images/icon-basket.gif) 100% 1% no-repeat;
	}		
.tower#jobs h3,
.tower#store h3,
.tower#events h3,
.tower#bxlevents h3,
.tower#bxlevents-small h3,
.tower#vitesse-events h3,
.tower#vitesse-events-small h3 {
	font:1.4em Arial, Helvetica, sans-serif;
	}
.tower#jobs h3 a,
.tower#store h3 a,
.tower#events h3 a,
.tower#bxlevents h3 a,
.tower#bxlevents-small h3 a,
.tower#vitesse-events h3 a,
.tower#vitesse-events-small h3 a {
	display:inline;
	padding:0;
	background-image:none!important;
	}
.tower#store p {	
	font-weight:bold;
	}
.tower#jobs ul { 
	margin-bottom:20px;
	}
.tower#jobs li {
	margin-bottom:4px;
	padding-left:12px;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#ff8200;
	background:transparent url(../images/bullet-raquo_orange_f2edd6.gif) center left no-repeat;
	}
.tower#jobs li a {
	color:#ff8200;
	}

/* =CHANNEL HOME -- Section Headline
------------------------------------*/
#section-headlines {
	background:transparent url(../images/fauxcolumns-sectionheadlines.gif) top left repeat-y;
	}
#section-headlines .split-column {
	margin-bottom:0;
	background-image:none;
	}
#section-headlines .dashed {
	background:transparent url(../images/bg-sh-splitcolumn.gif) bottom left no-repeat;
	}	
#section-headlines .dashed h2 {
	font:italic 1.8em Arial, Helvetica, sans-serif;
	color:#000;
	}
#section-headlines .left img {
	float:left;
	margin:0 10px 4px 0;
	}
#section-headlines .left h3 {
	margin-bottom:.2em;
	font:1.8em/100% Times, "Times New Roman", serif;
	color:#009ed8;
	}
#section-headlines .left h3 a {
	color:#009ed8;
	}
#section-headlines .right {
	width:200px;
	padding-left:10px;
	}
#section-headlines .right h3 {
	margin:0 0 1px 0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#009ed8;
	}
#section-headlines .right h3 a {
	color:#009ed8;
	}
#section-headlines .right p {
	margin-bottom:10px;
	}	

/* =RELATED ARTICLES 
------------------------------------*/
.related-articles {
	margin:20px 0 10px;
	}
.article .related-articles {
	margin:10px 0 10px;
	}	
.dealzone.section .related-articles {	
	margin-top:0;
	}
.related-articles .dashed {
	padding-bottom:8px;
	margin-bottom:8px;
	}	
.related-articles .dashed img {
	float:left;
	margin:0 10px 6px 0;
	}	
.related-articles h3 {
	margin-bottom:0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#718500;
	}
.related-articles h3 a {
	color:#718500;
	}		
.related-articles p {
	color:#000;
	}	
.also-read {
	margin-bottom:0!important;
	padding:10px 10px 1px;
	background:#f2edd6 url(../images/bg-listingmodule300-bottom_notab.gif) bottom left no-repeat;
	}	
.also-read h2 {
	text-transform:none;
	color:#4d4d4d;
	}	
.also-read h2 a {
	color:#4d4d4d;
	}	
.also-read ul {
	margin-bottom:10px;
	}
.also-read li {
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:1.1em;
	background:transparent url(../images/dash-horz.gif) bottom left repeat-x;
	}
.also-read li h3 {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#718500;
	}	
.also-read li h3 a {
	display:inline;
	padding:0;
	color:#718500;
	background-image:none!important;
	}
	

/* =TEXT ADS
------------------------------------*/
.text-ads {
	padding-top:10px;
	background:transparent url(../images/dash-horz.png) top left repeat-x;
	}

/* =INTERESTING LINKS 
------------------------------------*/
#interesting-links {
	margin-bottom:10px;
	padding:10px 10px 10px 16px;
	background:#96b000 url(../images/upcorner_lightgreen.gif) bottom right no-repeat;
	}
body.article.listing #interesting-links {
	margin-bottom:10px!important;
	}	
#interesting-links h2 {
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#interesting-links ul {
	margin-bottom:-8px;
	}
body.article.listing #interesting-links ul {
	margin-bottom:8px;
	}	
#interesting-links li {
	margin-bottom:5px;
	padding-left:16px;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent url(../images/bullet-white.png) 0% 50% no-repeat;
	}
body.article.listing #interesting-links li.on,
body.article.listing #interesting-links li.on a {
	font-weight:bold;
	}		
#interesting-links li a,
#interesting-links 
-corner  {
	color:#fff;
	}

/* =TOOLBOX
------------------------------------*/		
dl#article-info {
	float:left;
	width:280px;
	}
dl#article-info dt,
dl#article-info dd {
	float:left;
	margin-bottom:3px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#718500;
	}
dl#article-info dt,
dl#article-info dt a {
	color:#718500;
	}	
dl#article-info dd {
	width:130px;
	color:#333;
	}
dl#article-info dd a {
	color:#333;
	}		
ul.toolbox {
	position:relative;
	float:right;
	width:160px;
	}
ul.toolbox.footerbox {
	float:none;
	}
ul.toolbox li {
	float:left;
	}
ul.toolbox li a {
	display:block;
	height:30px;
	}	
ul.toolbox a.button-textsmaller {
	width:16px;
	background:transparent url(../images/action-textsmaller_green.gif) top left no-repeat;
	}
ul.toolbox a.button-textbigger {
	width:17px;
	background:transparent url(../images/action-textbigger_green.gif) top left no-repeat;
	}	
ul.toolbox a.button-print {	
	width:27px;
	background:transparent url(../images/action-print_green.gif) top left no-repeat;
	}
ul.toolbox a.button-quotes {
	width:43px;
	background:transparent url(../images/action-quotes_green.gif) top left no-repeat;
	}
ul.toolbox a.button-links {
	width:26px;
	background:transparent url(../images/action-links_green.gif) top left no-repeat;
	}
ul.toolbox a.button-email {
	width:31px;
	background:transparent url(../images/action-email_green.gif) top left no-repeat;
	}
span.popup {
	display:none;
	}
a.button-print,
a.button-links,
a.button-email,
a.button-quotes,
a.button-textbigger,
a.button-textsmaller  {
	text-decoration:none;
	}
a:hover.button-print span.popup,
a:hover.button-links span.popup,
a:hover.button-email span.popup,
a:hover.button-quotes span.popup,
a:hover.button-textbigger span.popup,
a:hover.button-textsmaller span.popup {
	position:absolute;
	display:block;
	margin-top:-38px;
	padding:6px 6px 20px;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:transparent url(../images/bg-poptip_green.png) 50% 100% no-repeat;
	}
a:hover.button-textsmaller span.popup {
	margin-left:-42px;
	}
a:hover.button-textbigger span.popup {
	margin-left:-46px;
	}	
a:hover.button-print span.popup,
a:hover.button-links span.popup,
a:hover.button-email span.popup  {
	margin-left:-12px;
	}
a:hover.button-quotes span.popup {
	margin-left:-10px;
	}
a:hover.button-print span.popup,
a:hover.button-links span.popup,
a:hover.button-email span.popup {
	min-width:40px;
	}

/* =ARTICLE PAGES 
------------------------------------*/
h2.headline {
	margin-bottom:6px;
	font:2.8em/100% Times, "Times New Roman", serif;
	color:#718500!important;
	}
h2.headline a {
	color:#718500!important;
	}	
span.date {
	display:block;
	margin-bottom:12px;
	font-size:1.1em;
	color:#718500;
	}
span.date span {	
	color:#000;
	}
.byline {
	display:block;
	margin:10px 0;
	font:bold 1.21em Arial, Helvetica, sans-serif;
	color:#718500;
	}
span.readmore-link a {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#718500;
	background-image:none;
	}	
/*--- Article image + caption ---*/
#article-image {
	float:right;
	margin:0 0 4px 10px;
	}
#article-image span {
	display:block;
	width:184px;
	margin-top:-4px;
	padding:4px 8px 6px;
	color:#fff;
	background-color:#000;
	}
/*--- Article typography ---*/
body.article #article-body h3 {
	margin-bottom:.1em;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	}		
body.article #article-body p {
	margin-bottom:12px;
	font:1.2em/130% Arial, Helvetica, sans-serif;
	color:#000;
	}	
/*--- Article blockquote ---*/
.article blockquote {	
	float:left;
	width:220px;
	margin:4px 10px 4px 0;
	padding:13px 15px;
	background:#96b000 url(../images/bg-pullquote_green.gif) top left no-repeat;
	}
.article blockquote p {	
	font:bold italic 2.4em/100% Arial, Helvetica, sans-serif!important;
	color:#fff!important;
	}		
/*--- Article comments ---*/
#article-email h3,
#column440 h3#comment,
#column440 .replies-header h3 {
	margin-bottom:10px;
	padding:5px 10px;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#fff!important;
	background-color:#a8cc00;
	}
#column440 .replies-header h3 {
	margin-bottom:0;
	}	
.commenter {
	float:left;
	width:160px;
	margin-right:20px;
	}
.commenter .name {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#333;
	}
.commenter .date {
	font:1.0em Arial, Helvetica, sans-serif;
	color:#666!important;
	}
.comment-body {
	float:right;
	width:250px;
	padding-right:10px;
	}
.comment-body p {
	margin-bottom:12px;
	}	
/*--- Post article comments ---*/
a#report-comment {
	font-weight:bold;
	}	
form#post-comment label {
	font-size:1.2em;
	font-weight:bold;
	}	
form#post-comment legend {
	visibility:hidden;
	}	
form#post-comment textarea {
	width:434px;
	height:100px;
	margin:6px 0;
	}	
form#post-comment input#submit {
	cursor:pointer;
	}
#column440 .error,
form#post-comment .error {	
	display:block;
	margin:10px 0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#f00;
	}	
/*--- Article Email a friend ---*/
#article-email {
	background-color:#d6e787;
	}
form#email-friend {
	margin:10px 0 4px 0;
	}
form#email-friend label {
	display:block;
	float:left;
	width:100px;
	margin:0 2px 12px 10px;
	padding-top:3px;
	font-size:1.2em;
	font-weight:bold;
	color:#718500;
	}	
#button-email-submit {
	margin-left:10px;
	}
span.email-sent {
	display:block;
	margin:6px 0 12px 0;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#f00;
	}	
/*--- Sign up bar ---*/
#signup-bar {
	padding:4px 10px 2px;
	background:#748900 url(../images/bg-signupbar_green.gif) top left no-repeat;
	}
#column440 #signup-bar h3 {
	font:bold 2.2em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#column440 #signup-bar h3 a {
	color:#fff;
	}
#signup-bar ul {
	float:left;
	width:320px;
	}	
#signup-bar li {
	margin-bottom:3px;
	padding-left:17px;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent url(../images/bullet-large_green.png) 0% 50% no-repeat;
	}
#signup-bar a.button-go {
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin-top:16px;
	background:transparent url(../images/button-go_white.png) top left no-repeat;
	}
#signup-bar-bottom {
	height:4px;
	margin-bottom:8px;
	background:#748900 url(../images/bg-signupbar-bottom_green.gif) top left no-repeat;
	}
/*--- Article listing page ---*/
h2.listing {
	margin-bottom:12px;
	color:#96b000;
	}
body.article.listing .dashed img {
	float:left;
	margin:0 10px 4px 0;
	}
h3.rss-feed,
body.article.listing .dashed h4 {
	margin-bottom:.1em;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#333;
	}
body.article.listing .dashed h4 a {
	color:#333;
	}
body.article.listing .dashed .date {
	margin-bottom:.3em;
	}		
body.article.polls #archive-link a, 
body.article.listing #archive-link a {
	color:#718500;
	}
/*--- Article Page tweaks ---*/
body.article #newsroll h2,
body.article .related-articles h2 {
	font-size:2.4em;
	}
#already-registered ol {
	padding-left:18px;
}
#already-registered ol li {
	color:#fff;
	list-style-type:decimal;
	margin-bottom:7px;
	font:1.1em Arial, Helvetica, sans-serif;
}
#already-registered ol li a {
	color:#fff;
	text-decoration:underline;
}
#already-registered ol li a:hover {
	text-decoration:none;
}
	
/* =NEWSLETTER PAGE + LOGIN
------------------------------------*/
#signup-intro {
	float:left;
	width:420px;
	padding-top:10px;
	}
#newsletter-thanks #signup-intro {
	height:300px;
	}
h2#signup {
	width:260px;
	height:161px;
	margin:0 0 24px 80px;
	background:transparent url(../images/header-signup.gif) top left no-repeat;
	}
#signup-intro h3 {
	margin-bottom:10px;
	font:2.4em/120% Arial, Helvetica, sans-serif;
	color:#96b100;
	}
#newsletter-thanks #signup-intro h3 {
	padding-bottom:.2em;
	}
#signup-intro p {
	margin-bottom:16px;
	font-size:1.5em;
	color:#333;
	}
#signup-intro .newsletter-example-1,
#signup-intro .newsletter-example-2,
#signup-intro .newsletter-example-3,
#signup-intro .newsletter-example-4 {
	float:left;
	margin:0 10px;
	width:100px;
	}
#signup-intro .newsletter-example-1 {
	margin-left:0;
	}
#signup-intro .newsletter-example-4 {
	margin-right:0;
	}
#signup-intro p#example {
	color:#96b000;
	font-size:1.7em;
	float:left;
	margin:10px 5px 0 0;
	}
#signup-intro #enlarge {
	color:#000;
	font:.65em Arial, Helvetica, sans-serif;
	}
#signup-intro p#enlarge a {
	color:#000;
	}
#signup-register {
	float:right;
	width:450px;
	padding:0 0 0 20px;
	margin: 0 10px 18px 0;
	background:transparent url(../images/dash-vert.png) repeat-y top left;
	}
#signup-register #newsletter-form {
	width:410px;
	padding:10px 10px 24px 20px;
	color:#fff;
	background:#96b000 url(../images/bg-registerform.gif) no-repeat top left;
	}
#signup-register #newsletter-form-bottom {
	background:#96b000 url(../images/bg-registerform-bottom.gif) no-repeat top left;
	height:4px;
	width:420px;
	padding:0 10px 0 10px;
	}
#signup-register #newsletter-form h3 {
	font-size:1.8em;
	padding-bottom:.5em;
	}
#signup-register #newsletter-form p {
	font-size:1.1em;
	color:#fff;
	}
#signup-register #newsletter-form label {
	display:block;
	float:left;
	width:120px;
	margin:10px 0 0 0;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#signup-register #newsletter-form input {
	width:250px;
	margin-top:6px;
	}
#signup-register #newsletter-form select {
	width:253px;
	margin-top:6px;
	}	
#signup-register #newsletter-form .form-error {
	display:block;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#333;
	}	
#signup-register #newsletter-form #top-left,
#signup-register #newsletter-form #top-right {
	width:170px;
	padding:0 5px 15px 0;
	margin-top:10px;
	min-height:1em;
	float:left;
	}
#signup-register #newsletter-form #top-left {
	margin-top:25px;
	}
#signup-register #newsletter-form #top-right {
	margin-top:25px;
	padding:0 0 5px 15px;
	background:transparent url(../images/dash-vert-newsletter.png) repeat-y top left;
	}
#signup-register #newsletter-form #top-left h4,
#signup-register #newsletter-form #top-right h4,
#signup-register #newsletter-form #bottom-left h4,
#signup-register #newsletter-form #bottom-right h4 {
	color:#fff;
	font-size:1.5em;
	}
#newsletter-form #top-left label,
#newsletter-form #top-right label,
#newsletter-form #bottom-left label,
#newsletter-form #bottom-right label {
	width:auto;
	margin-right:5px;
	}
#newsletter-form #top-left input,
#newsletter-form #top-right input,
#newsletter-form #bottom-left input,
#newsletter-form #bottom-right input {
	width:auto;
	margin-top:10px;
	}
#preferences label {
	float:left;
	margin-right:10px;
}
#preferences input {
	float:none;
}
#newsletter-form p.retrieve-password {
	margin-top:30px;
	text-align:right;
	margin-bottom:0;
	margin-right:37px;
	}
#newsletter-form p a.forgot-password {
	color:#fff;
	font-size:1.1em;
	background:none;
	}
#preferences p,
#newsletter-form #top-left p,
#newsletter-form #top-right p,
#newsletter-form #bottom-left p,
#newsletter-form #bottom-right p {
	margin-bottom:4px;
	}
#signup-register #newsletter-form #newsletter-dashed {
	height:1px;
	width:380px;
	background:transparent url(../images/dash-horz-newsletter.png) top repeat-x;
	}
#signup-register #newsletter-form #button-submit {
	margin:0;
	width:auto;
	float:none;
	padding-top:1.5em;
	}
#login-box,
#signup-register #preferences {
	background:#6d6f71 url(../images/bg-mailinglistform.gif) no-repeat top left;
	width:410px;
	padding:10px 10px 10px 20px;
	margin-top:1.5em;
	color:#fff;
	}
#login-box-bottom,
#signup-register #preferences-bottom {
	background:#6d6f71 url(../images/bg-mailinglistform-bottom.gif) no-repeat top left;
	width:420px;
	height:4px;
	padding:0 10px 0 10px;
	}
#signup-register #preferences p {
	color:#fff;
	padding-bottom:10px;
	font-size:1.1em;
	}
#signup-register #preferences p#no-margin {
	margin-bottom:0;
	padding-bottom:0;
	}
#signup-register #preferences label {
	margin-left:0;
	color:#fff;
	font-size:1em;
	}
#signup-login {
	float:left;
	width:500px;
	}
#signup-login .action-login {
	width:483px;
	background:#1B497C url(../images/bg-signup500.gif) no-repeat top left;		
	}
#signup-login .actionmodule-login-bottom {
	width:500px;
	background:transparent url(../images/bg-signup500_b.gif) no-repeat top left;
	}


#already-registered {
	background:#000 url(/images/bg-already-registered.gif)  no-repeat top left;
	padding:15px 10px 5px 20px;
	width:410px;
}
#already-registered-bottom {
	background:url(/images/bg-already-registered-bottom.gif)  no-repeat top left;
	width:440px;
	height:17px;
	margin-bottom:5px;
}
#already-registered h3 {
	font-size:1.8em;
	padding-bottom:0.5em;
	margin-bottom:.2em;
	color:#fff;
}
#already-registered p {
	color:#fff;
}
#already-registered p a {
	color:#fff;
	text-decoration:underline;
	background:none;
}


/*--- Login elements ---*/	
.login-page #page,
.fourohfour #page,
.prizedraw-thanks #page,
.login-part2thanks #page,
.forgotten-password #page,
.sponsoredsurvey-thanks #page {
	height:300px;
	}
.fourohfour #page p,
.prizedraw-thanks #page p,
.forgotten-password #page p {
	font-size:1.2em;
	}
.edit-profile #page {
	height:auto;
	}	
.login-error p {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#f00;
	}
#login-box {
	margin-top:0;
	}	
.edit-profile #login-box-all {
	float:left;
	}
#login-box legend {
	margin-bottom:10px;
	color:#fff;
	font-size:2.2em;
	}	
#login-box p.how-to {
	margin:10px 0 4px;
	font-size:1.1em;
	color:#fff;
	}
#login-box label {
	display:block;
	float:left;
	clear:left;
	width:80px;
	margin-top:12px;
	color:#fff;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	}	
#login-box input {
	clear:left;
	margin-top:6px;
	}
#login-box .button-send-password {
	margin-top:14px;
	}	
#login-box #login-email,
#login-box #login-password,
#login-box #email-forgot-pw,
.login-part2 #login-box input,
.edit-profile #login-box input {
	width:200px;
	}	
#login-box p a {
	color:#fff;
	}	
.forgotten-password #login-box p.error {
	margin:14px 0 0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#333;
	}
#login-box-bottom {
	margin-bottom:20px;
	}	
.login-thanks p {
	font-size:1.2em;
	}
.edit-profile #login-box legend {
	display:block;
	margin-bottom:6px;
	}
.login-part2 #login-box label,
.edit-profile #login-box label {
	width:120px;
	}
fieldset#spam {
	margin-top:20px;
	}
.login-part2 #login-box label.no-email,
.edit-profile #login-box label.no-email {	
	float:left;
	clear:none;
	margin-top:0;
	width:300px;
	margin:6px 10px 4px 0;
	}
#login-box input#email-checkbox-us,
#login-box input#email-checkbox-3party, 
#login-box input#email-checkbox-top-left,
#login-box input#email-checkbox-top-right {	
	float:left;
	clear:none;
	width:14px;
	margin:6px 8px 10px 0;
	}
	
.login-part2 #login-box input#button-submit,
.edit-profile #login-box input#button-submit {
	width:auto;
	}
.login-part2 p {
	font-size:1.2em;
	}	
/*--- Register part 2 ---*/
#login-box.step2 {
	width:850px;
	background:#6d6f71 url(../images/bg-mailinglistform_large.gif) top left no-repeat;
	}
#login-box-bottom.step2 {
	width:860px;
	height:4px;
	background:transparent url(../images/bg-mailinglistform-bottom_large.gif) top left no-repeat;
	}
#login-box #left,
#login-box #right {
	float:left;
	width:400px;
	margin:10px 20px 0 0;
	}
#login-box #left {
	width:380px;
	margin-right:20px;
	background:transparent url(../images/dash-vert-newsletter.png) top right repeat-y;
	}	
#login-box #right {
	padding-left:30px;
	}	
#login-box fieldset.left {
	margin:20px 0;
	}
#login-box #right legend {
	visibility:hidden;
	}	
#login-box.step2 label {
	width:110px;
	}	
#login-box.step2 select {
	width:204px;
	margin-top:6px;
	}
#login-box #right input,
#login-box fieldset.left input {
	float:left;
	width:auto;
	margin-right:8px;
	}
#login-box #right .button-submit {
	margin-top:25px;
	}

/* =SEARCH RESULTS
------------------------------------*/
/*-- Grey modules --*/
.module-grey300 {
  	margin-bottom:10px;
   	padding-top:1px;
	background:#f5f5f5 url(../images/bg-module-gt300.gif) top left no-repeat;
	}
.module-grey300-bottom {
 	width:300px;
	height:4px;
	margin-bottom:5px;
	background:transparent url(../images/bg-module-gb300.gif) bottom left no-repeat;
	}
.headerbar300 {
	background:#90c244 url(../images/headerbar-green300.gif) top left no-repeat;
	}	
.headerbar300 h3 {
	float:left;
	color:#fff;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	padding:4px 9px;
	margin-bottom:0;
	}
.headerbar300 h3 a {
	color:#fff;
	}
.module-grey-content {
	padding:8px 10px 5px 10px;
	}		
.module-grey-content h4 {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	margin-bottom:.1em;
	}
/*--- Refine search column ---*/
#refine-search h4 a {
	color:#333;
	}
#refine-search ul {
	margin:8px 0 12px 0;
	}
#refine-search li {
	padding-left:16px;
	margin-bottom:4px;
	font-size:1.2em;
	color:#000;
	background:transparent url(../images/bullet-green98.png) 1px 2px no-repeat;
	}
#refine-search li a {
	color:#000;
	}
#refine-search li.on a {
	color:#93c343;
	}
/*--- Page layout ---*/		
.search-results #navigation-column {
	float:left;
	width:300px;
	margin-right:12px;
	}
.search-results #main-content {
	float:left;
	width:455px;
	margin-right:10px;
	}
h2#header-searchresults {
	margin-bottom:4px;
	font:normal 3.2em/100% Arial, Helvetica, sans-serif;
	color:#e44044;
	}
#search-feedback {
	display:block;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#009ed8;
	margin-bottom:20px;
	}
#search-feedback span {
	color:#a8cc00;
	}
/*--- Search again ---*/
form#search-again {
	margin:55px 0 22px 0;
	}
input#search-again-input {
	width:280px;
	vertical-align:middle;
	}
form#search-again label {
	margin:3px 4px 0 8px;
	color:#009ed8;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	}
input.searchresults-go {
	margin-bottom:-7px;
	}
/*--- Sort search/pagination ---*/
#sort-search ul,
#sort-search li,
#sort-search span,
#franchise-search-pagination li,
#franchise-search-pagination strong {
	display:block;
	float:left;
	}
#sort-search li,
#sort-search span {
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#009ed8;
	}
#sort-search li a {
	color:#a8cc00;
	padding-right:10px;
	margin-right:8px;
	background:transparent url(../images/pipe-blue.png) center right no-repeat;
	}
#sort-search li.on a {
	text-decoration:underline;
	}
#franchise-search-pagination {
	float:right;
	margin:4px 0 14px 0;
	}
#franchise-search-pagination li,
#franchise-search-pagination strong {
	margin-right:6px;
	font-size:1.2em;
	}
#sort-search {
	margin-bottom:60px;
	}
/*--- Search results listing ---*/
.searchresults-listing h3 {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	}
.searchresults-listing h3 a {
	color:#a8cc00;
	}
span.channel,
.searchresults-listing dl {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	}
.searchresults-listing dt,
.searchresults-listing dd {
	display:block;
	float:left;
	}
.searchresults-listing dt {
	padding-right:4px;
	}
.searchresults-listing dd {
	padding-right:20px;
	}
/*--- Related results ---*/
h3#header-relatedresults {
	margin:30px 0 6px 0;
	padding-bottom:20px;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#009ed8;
	background:transparent url(../images/dash-horz.png) bottom left repeat-x;
	}
h3#header-relatedresults span {
	font-size:.67em;
	font-weight:normal;
	color:#000;
	}
p.all-results a {
	float:right;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#a8cc00;
	}

/* =PAGINATION
------------------------------------*/
.pagination {
	margin:20px 0;
	padding:7px 0;
	color:#333;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	border-top:solid 2px #96b000;
	border-bottom:solid 2px #96b000;
	text-align:center;
	}
.pagination .page-number,
.pagination .page-number a {
	color:#718500;
	}
.pagination a.next,
.pagination a.previous {
	font-weight:normal;
	}

/* =VIDEO PAGES
-----------------------------------*/
#latest-video {
	padding:14px 10px 1px;
	background:#f2edd6 url(../images/bg-listingmodule440-top.gif) top left no-repeat;
	}
#latest-video-bottom {
	margin-bottom:20px!important;
	}	
.dashed.video-article {
	padding-bottom:70px;
	}	
#videoPlayer, .video {	
	margin-bottom:8px;
	}

/* =BLOG PAGES
------------------------------------*/
.listing-content.blogs {
	padding:10px 12px 4px;
	background-color:#f2edd6;
	background:#f2edd6 url(../images/bg-listingmodule440-top.gif) top left no-repeat;
	}
#latest-video-bottom,
.listing-content-bottom {
	margin-bottom:10px;
	width:440px;
	height:7px;
	background:#f2edd6 url(../images/bg-listingmodule440-bottom_notab.gif) top left no-repeat;
	}	
.listing-content.blogs h2 a {
	color:#4d4d4d;
	}
.listing-content.blogs img {
	float:left;
	width:80px;
	margin:0 10px 10px 0;
	}	
.listing-content.blogs .dashed {
	float:right;
	width:324px;
	padding-bottom:8px;
	margin-bottom:8px;
	}
.listing-content.blogs .dashed h4 a {
	color:#718500!important;
	}	
h3#blogger-profile p {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	margin:10px 0;
	color:#718500;
	}
/*--- Interstitial pages ---*/
div.blog-article p {		
	margin-bottom:12px;
	font:1.2em/140% Arial, Helvetica, sans-serif;
	color:#333;
	}	
div.blog-article img {
	display:block!important;
	margin-bottom:20px!important;
	}	

/* =SHARE LINKS
------------------------------------*/
#share a {
	font-size:1.3em;
	background:transparent url(/images/dot.gif) repeat-x 0 14px
	}
#digg a,
#fark a,
#yahoo a,
#reddit a,  
#google a,  
#newsvine a,  
#facebook a,  
#blinklist a, 
#delicious a,  
#stumbleupon a {
	margin-left:2.5em;
	}
#digg {
	background:url(/images/icon_digg.gif) top left no-repeat;
	}
#reddit {
	background:url(/images/icon_reddit.gif) top left no-repeat;
	}
#google {
	background:url(/images/icon_google.gif) top left no-repeat;
	}
#yahoo {
	background:url(/images/icon_yahoo.gif) top left no-repeat;
	}
#delicious {
	background:url(/images/icon_delicious.gif) top left no-repeat;
	}
#stumbleupon {
	background:url(/images/icon_stumbleupon.gif) top left no-repeat;
	}
#newsvine {
	background:url(/images/icon_newsvine.gif) top left no-repeat;
	}
#facebook {
	background:url(/images/icon_facebook.gif) top left no-repeat;
	}
#blinklist {
	background:url(/images/icon_blinklist.gif) top left no-repeat;
	}
#fark {
	background:url(/images/icon_fark.gif) top left no-repeat;
	}
#share #page {
	margin:0 auto;
	padding:16px 10px 10px 60px;
	}
#share #main-content {
	width:370px;
	padding:20px;
	border:solid 1px #666;
	}
#share #col-left, 
#share #col-right {
	float:left;
	width:220px;
	}
#share #main-content #col-right {
	width:150px;
	}		
#share #col-left div,  
#share #col-right div {
	padding-bottom:1em;
	}
#share #button-back {
	background:none;
	margin-left:30px;
	}

/* =PRIZE DRAW PAGE
------------------------------------*/
#prizedraw-form {
	width:699px;
	padding:16px 20px;
	font-size:1.1em;
	color:#fff;
	background:#6e7072 url(/images/bg-prizedrawform.gif) top left no-repeat;
	}
#prizedraw-form-bottom {
	width:739px;
	height:5px;
	background:url(/images/bg-prizedrawform_b.gif) top left no-repeat;
	}
#prizedraw-form strong p,
#prizedraw-form strong p a {
	font-weight:bold;
	color:#333;
	}
#prizedraw-form strong p a {
	color:#000;
	}	
#prizedraw-form h3 {
	font:bold 1.8em/150% Arial, Helvetica, sans-serif;
	}	
fieldset#your-entry {
	margin:3px 8px 20px 0;
	}
#prizedraw-form	fieldset#your-entry {	
	margin-bottom:0;
	}
#prizedraw-form label {
	display:block;
	font-weight:bold;
	/*margin:12px 0 -6px;*/
	margin:5px 0;
	cursor:default;
	}
#prizedraw-form p {
	color:#fff;
	font-weight:bold;
	margin-bottom:5px;
}
#prizedraw-form p.block-of-text {
	margin:10px 0;
}
label.checkbox-q {
	display:inline!important;
	margin:3px 0 0 5px!important;
	}	
#prizedraw-form input {
	float:left;
	margin-top:2px;
	}	
#prizedraw-form select {
	width:150px;
	}
fieldset#your-entry textarea {
	float:left;
	width:390px;
	height:60px;
	margin-bottom:8px;
	}	
body.prizedrawpage #prize-draw,
body.prizedrawpage .prizedrawdivider {
	display:none!important;
	}

/* =EVENT ARTICLE (DELETE WHEN EVENT MICRO SITE LIVE)
--------------------------------------------------------*/
dl#event {
	font-size:1.2em;
	margin:20px 0 40px 0;
	}
#event dd,
#event dt {
	display:block;
	float:left;
	}	
#event dt {
	width:100px;
	margin-bottom:.3em;
	font-weight:bold;
	}
#event dd {
	width:340px;
	margin-bottom:.3em;
	}

/* =SPONSORED SURVEY
--------------------------------------------------------*/	
body.survey #columns,
body.prizedrawpage #columns {
	background-image:none;
	}
body.survey #survey-page {	
	float:left;
	width:770px;
	background-image:none;
	}
body.survey #survey-page .pagination {
	width:440px;
	}
.sponsoredsurvey-form p {
  margin-bottom:0;
  }
.sponsoredsurvey-form label,
.sponsoredsurvey-form input {
	margin-bottom:3px!important;
	margin-top:3px;
	}
.sponsoredsurvey-form input {
	margin-top:2px!important;
	}	
.sponsored-error {
	color:#ff8200;
	}
.form-item {
	margin-bottom:16px;
	}
	

/* =NEWS ARCHIVE PAGE
--------------------------------------------------------*/	
.news-archive-tower {
	margin-bottom:15px!important;									
	}

/* =EVENTS MICROSITE
--------------------------------------------------------*/	
/*--- Global elements ---*/
#events-microsite #nav-bar li {
	font-weight:bold;
	}
#events-microsite #nav-bar li#last {
	background:none;
}
#events-microsite #crumbtrail li,
#events-microsite #crumbtrail li a {
	color:#5e6d09;
	}	
#events-microsite #leaderboard {
	float:none;
	width:100%;
	text-align:center;
	}

/*--- Home page ---*/
#events-home #columns {
	float:left;
	width:780px;
	}
#events-home #events.tower,
#events-home #bxlevents.tower,
#events-home #vitesse-events.tower {
	background:#f2edd6 url(../images/bg-bxleventshome.gif) left bottom no-repeat;
	}
#events-home #events.tower p,
#events-home #bxlevents.tower p,
#events-home #vitesse-events.tower p {
	width:80%;
	}
#events-home .tower h4,
#events-microsite .tower h4 {
	font:1.2em Arial, Helvetica, sans-serif
	}	
#main-event {
	float:left;
	width:760px;
	margin:0 0 10px 0;
	background-color:#96b000;
	}
#main-event-top {
	padding:14px 20px 0;
	background:#96b000 url(../images/bg-maineventbox.gif) top left no-repeat;
	}	
#main-event-bottom {
	height:20px;
	padding-bottom:10px;
	background:#fff url(../images/bg-maineventbox_b.gif) top left no-repeat;
	}	
#main-event h2 {
	margin-bottom:8px;
	font:2.4em Arial, Helvetica, sans-serif;
	color:#718500;
	}
#main-event h2 a {
	color:#718500;
	}	
#main-event img {
	float:left;
	margin-bottom:10px;
	padding-right:10px;
	}
.dashed.mainevent {
	margin-bottom:10px;
	padding-bottom:10px;
	background:transparent url(../images/dash-horz_eventsbox.gif) bottom left repeat-x;
	}
#main-event .mainevent-info img {
	display:block;
	float:right;
	margin:0 0 10px 10px;
	padding-right:0;
	}
#main-event .mainevent-info dl {	
	margin-bottom:10px;
	}
#main-event .mainevent-info dt {
	display:inline;
	font:bold 1.1em/1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#main-event .mainevent-info dd {
	display:inline;
	font:1.1em/1.4em Arial, Helvetica, sans-serif;
	color:#515413;
	}	
#main-event .mainevent-info dd p {
	line-height:1.3em;
	color:#515413;
	}	
p.mainevent-blurb {
	margin:10px 0 0;
	padding:10px 0;
	font:1.1em/1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent url(../images/dash-horz_eventsbox.gif) top left repeat-x!important;
	}
a.more-corner.mainevent-corner {
	margin:0 30px 0 0;
	color:#000;
	}

/*--- Article page ---*/
#bxlevents-small .dashed p,
#vitesse-events-small .dashed p {
	width:200px!important;
	}
#booking-module {
	margin:30px 0 10px;
	padding-bottom:10px;
	background:transparent url(../images/dash-horz.gif) bottom left repeat-x;
	}
#booking-module-top {
	margin:20px 0 14px;
	}	
#eventshortdesc {
	float:left;
	width:243px;
	margin-right:14px;
	padding:12px 16px 0;
	background:#f2edd6 url(../images/bg-eventshortdesc.gif) bottom left no-repeat;
	}
#eventshortdesc h3 {
	font:bold 1.4em Arial, Helvetica, sans-serif!important;
	margin-bottom:3px!important;
	color:#718500!important;
	}
#eventshortdesc p {
	color:#4d4d4d!important;
	font:1.1em/130% Arial, Helvetica, sans-serif!important;
	}
#events-container {
	float:left;
	width:150px;
}
#price-info {
	float:left;
	width:240px;
	margin-right:24px;
	}
#price-info2 {
	float:left;
	width:150px;
	}	
#price-info-top {
	padding:10px 14px 0;
	background:#a8cc00 url(../images/bg-pricebox.gif) top left no-repeat;
	}
#price-info-top2 {
	padding:10px 14px 0;
	background:#a8cc00 url(../images/bg-pricebox2.gif) top left no-repeat;
	}	
#price-info-top h3,
#price-info-top2 h3 {
	font:bold 2.1em  Arial, Helvetica, sans-serif!important;
	color:#fff!important;
	}
#price-info-top h3 a,
#price-info-top2 h3 a {
	color:#fff!important;
	}	
#price-info-top dl,
#price-info-top2 dl {
	margin:2px 0 0;
	}
#price-info-top dt,
#price-info-top2 dt {
	display:block;
	float:left;
	width:68px;
	margin-right:10px;
	font:bold 1.1em/1.4em Arial, Helvetica, sans-serif;
	color:#5d6025;
	}
#price-info-top dt a,
#price-info-top2 dt a {
	color:#5d6025;
	}	
#price-info-top dd,
#price-info-top2 dd {
	display:inline;
	font:bold 1.1em/1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#price-info-top dd a,
#price-info-top2 dd a {
	color:#fff;
	}	
#price-info-bottom {
	height:20px; 
	background:transparent url(../images/bg-pricebox_b.gif) top left no-repeat;
	}
#price-info-bottom2 {
	height:20px; 
	margin-bottom:14px;
	background:transparent url(../images/bg-pricebox2_b.gif) top left no-repeat;
	}
#events-links {
	float:left;
	width:160px;
}
img#booknow,
img#booknow_sm {
	float:left;
	display:block;
	margin-bottom:10px;
	}
img#booknow_sm {
	margin-bottom:14px;
	}	
img#terms-conditions,
img#terms-conditions_sm {
	float:left;
	display:block;
	}
.company-logo {
	margin:10px 0;
	text-align:center;
	}            

/*--- Booking pages ---*/
#book {	
	float:left;
	width:760px;
	background-color:#fff;
	}
a#return-gb,
a#events-contact {
	display:block;
	float:right;
	margin-top:12px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#718500;
	padding-right:12px;
	background:transparent url(../images/icon-triarrow.gif) center right no-repeat;
	}
a#return-gb	{
	float:none;
	margin-top:50px;
	width:152px;
	}
#events-microsite.book-step1 #event-tabs {
	background:transparent url(../images/bg-tabsstep1.gif) top left no-repeat;
	}
#events-microsite.book-step2 #event-tabs {
	background:transparent url(../images/bg-tabsstep2.gif) top left no-repeat;
	}
#event-tabs li {
	display:block;
	float:left;
	margin:25px 10px 5px 31px;
	text-align:center;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#718500;
	}
#events-microsite.book-step1.awards	#event-tabs li,
#events-microsite.book-step1.seminars #event-tabs li,
#events-microsite.book-step1.conferences #event-tabs li {
	margin:25px 10px 5px 42px;
	}
#events-microsite.book-step1.conferences #event-tabs li {
	margin:25px 10px 5px 30px;
	}	
#events-microsite.book-step1 #event-tabs li#step2 {
	margin-left:36px!important;
	width:100px;
	}
#events-microsite.book-step1.conferences #event-tabs li#step2 {
	margin-left:30px!important;
	}	
#events-microsite.book-step2 #event-tabs li	{
	margin:18px 10px 5px 40px;
	}
#event-tabs li#step2 {
	margin-left:36px!important;
	width:100px;
	}
#event-tabs li a {
	color:#718500;
	}
#event-tabs li.off,
#event-tabs li.off a {
	color:#fff;
	}
#events-microsite.book-step1 #booking-form-top {
	height:21px;
	background:transparent url(../images/bg-formeventstop1.gif) top left no-repeat;
	}
#events-microsite.book-step2 #booking-form-top {
	height:21px;
	background:transparent url(../images/bg-formeventstop2.gif) top left no-repeat;
	}	
#booking-form {
	padding:0 30px;
	background:transparent url(../images/bg-formevents.gif) top left repeat-y;
	}
#booking-form-bottom {
	height:11px;
	background:transparent url(../images/bg-eventsformbottom.gif) top left no-repeat;
	}
#booking-form form,
#booking-form .container {
	width:480px;
	}	
#events-microsite.book-step1.awards #booking-form form {
	width:400px;
	}	
#booking-form fieldset {
	padding-bottom:24px;
	}	
#booking-form h2 {
	margin-bottom:16px;
	font:2.4em Arial, Helvetica, sans-serif;
	color:#718500;
	}
#booking-form h3 {
	margin-bottom:6px;
	font:1.8em Arial, Helvetica, sans-serif;
	color:#96b000;
	}
#booking-form .label {
	float:left;
	margin:3px 5px 3px 0;
	font:1.2em/130% Arial, Helvetica, sans-serif;
	color:#666;
	}
#booking-form input,
#booking-form select {
	clear:right;
	float:right;
	width:190px;
	margin:3px 0;
	border:1px solid #bfbfbf;
	}	
#booking-form select {
	width:191px;
	}	
#booking-form input#no,
#booking-form input#yes,
#booking-form input#one-delegate,
#booking-form input#two-delegates,
#booking-form input#three-delegates {
	border:0;
	}	
#booking-form fieldset img {
	display:block;
	float:right;
	margin:6px 5px 0 8px;
	}	
#booking-form fieldset .form-error {
	color:#f00;
	}	
input#button-step2 {
	width:101px;
	float:none;
	border:0;
	margin:0 0 16px;
	}
a#paycard,
a#paycheque,
a#paytransfer {
	display:block;
	height:58px;
	width:170px;
	margin:10px;
	padding-left:85px;
	font:1.8em Arial, Helvetica, sans-serif;
	color:#96b000;
	}
a#paycard {
	height:34px;
	padding-top:6px;
	background:transparent url(../images/icon-creditcard.gif) top left no-repeat;
	}
a#paytransfer {
	height:50px;
	padding-top:18px;
	background:transparent url(../images/icon-transfer.gif) top left no-repeat;
	cursor:pointer;
	}
a#paycheque {
	height:40px;
	background:transparent url(../images/icon-cheque.gif) top left no-repeat;
	cursor:pointer;
	}
#confirmation,
#cheque-details,
#banktransfer-details {
	width:431px;
	margin-top:16px;
	padding:12px 16px 0;
	background:#a8cc00 url(../images/bg-infobox.gif) top left no-repeat;
	}
#confirmation p,
#cheque-details p,
#banktransfer-details p,
#cheque-details address,
#banktransfer-details address {
	margin-bottom:0;
	padding-bottom:6px;
	font:bold 1.2em/140% Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#cheque-details p,
#banktransfer-details p {
	font-weight:normal;
	}	
#cheque-details h3,
#banktransfer-details h3 {
	color:#fff;
	}
#cheque-details address,
#banktransfer-details address {	
	padding-bottom:0;
	}		
#cheque-bottom,
#banktransfer-bottom,
#confirmation-bottom {
	width:463px;
	height:6px;
	margin-bottom:25px;
	background:transparent url(../images/bg-infobox_b.gif) top left no-repeat;
	}
h2.tscs {
	margin-bottom:8px!important;
	text-transform:none!important;
	}
h3.tscs {
	margin-bottom:1px!important;
	font:bold 1.2em Arial, Helvetica, sans-serif!important;
	color:#96b000!important;
	}
p.tscs {
  line-height:140%;
  }	
  
  
#edit-register #top-left,
#edit-register #top-right {
	width:170px;
	padding:0 5px 15px 0;
	margin-top:10px;
	min-height:1em;
	float:left;
	}
#edit-register #top-left {
	margin-top:25px;
	}
#edit-register #top-right {
	margin-top:25px;
	padding:0 0 5px 15px;
	background:transparent url(../images/dash-vert-newsletter.png) repeat-y top left;
	}  
#edit-register h3 {
	font-size:1.8em;
	padding-bottom:.5em;
	}
#edit-register p {
	font-size:1.1em;
	color:#fff;
	clear:both;
	}
#edit-register label {
	display:block;
	float:left;
	width:120px;
	margin:10px 0 0 0;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	}
#edit-register input {
	width:250px;
	margin-top:6px;
	}
#edit-register select {
	width:253px;
	margin-top:6px;
	}	
#edit-register .form-error {
	display:block;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#333;
	}
#edit-register #top-left h4,
#edit-register #top-right h4,
#edit-register #bottom-left h4,
#edit-register #bottom-right h4 {
	color:#fff;
	font-size:1.5em;
	}

img.save-date-outlook {
	display:block;
	float:left;
	margin-top:10px;
}
#booking-module-top .events-floater {
	float:right !important;
	margin-left:10px !important;
	margin-bottom:10px !important;
}
.events-floating {
	margin-bottom:20px;
	margin-right:0 !important;
}

a#rss {
	cursor:pointer;
}
#rss-feed {
	float:right;
	text-align:right;
	margin-right:12px;
	padding-bottom:10px;
}
#rss-feed p {
	margin-bottom:5px;
}


#events-sponsors img {
	max-width:280px;
	margin:0;
	float:none;
}



/*.business-insights #whitepapers-roll h2 a {
	color:#000;
}
.business-insights #whitepapers-roll h3 {
	font-weight:normal;
	margin-bottom:0.2em;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
}
.business-insights #whitepapers-roll h3 a {
	padding-top:5px;
	padding-bottom:5px;
}
.business-insights #whitepapers-roll p {
	color:#666;
}*/
.business-insights {
	background:transparent url(/images/fauxcolumns-sectionheadlines.gif) repeat-y left top;
}
.business-insights-container {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #bcbcbc;
}
.business-insights .col-left,
.business-insights .col-right {
	float:left;
	width:210px;
}
.business-insights .col-right {
	float:right;
}
.business-insights .dashed img {
	float:left;
	margin:0 10px 10px 0;
}
.sections h4 {
	font-size:1.4em;
}
.business-insights h3 {
	font-weight:bold;
}
.bt #sponsored-survey {
	background-position:bottom right;
	background-image:url(/images/bg-tower-440_pink.gif);
}
.bt #sponsored-survey h3 a {
	background-image:none;
}
.bt #bodyText ul {
	padding-left:25px;
}
.bt #bodyText ul li {
	list-style-type:disc;
	font-size:1.2em;
	color:#000;
	margin:5px 0;
}
.bt #interesting-links {
	background:#DC5DB5 url(/images/bg-interesting-links_pink.gif) no-repeat bottom right;
}
.bt fieldset#your-entry textarea {
	float:none;
}


/* Survey */


.bt #survey-page {
	width:auto !important;
	float:none !important;
}
.bt #sponsored-survey-entry {
	width:540px;
	float:left;
}
.bt #prizedraw-form {
	width:500px;
}
.bt #prizedraw-form-bottom {
	width:540px;
}
.bt .sponsor-img {
	float:right;
	margin:0 0 10px 10px;
}
.bt fieldset#your-entry label {
	width:120px;
}
.bt fieldset#your-entry input {
	width:220px;
}
.bt .sponsored-boxout {
	float:right;
	width:380px;
}
.bt .sponsored-boxout .tower {
	background-image:url(/images/bg-tower-440_pink.gif);
	background-position:bottom right;
}
.bt-img {
	float:left;
	margin:0 10px 10px 0;
}
.bt p.more {
	float:right;
	margin-bottom:0;
}
.bt p.more a {
	background:none;
}
.bt .business-insights h3 {
	font-size:1.2em;
}
.bt #video-roll .video {
	margin-bottom:30px;
}
.bt h2.bt-listing {
	color:#000 !important;
}