/****************************************************************/
/*  SI HOME PAGE STYLES                                         */
/*  ----------------------------------------------------------  */
/*  Modified: 14-JAN-2010 (JAM)                                 */
/*                                                              */
/****************************************************************/


/* TEMPORARY ~ Styles for promotional panel that covers the SI panel
--------------------------------------------------------------- */
.overPanel {
	background: #000 url(http://a964.g.akamaitech.net/7/964/714/039296a44dc92a/www.forrester.com/images/homepages/MFHPPanelBG.jpg) no-repeat;
	padding: 26px 85px 26px 26px;
	margin-bottom: 1.4em;
}

.YellowBGKD{background-color: #ffde00; padding: 26px 85px 26px 26px; margin-bottom: 1.4em; }
.heroPanel {background: #000 url(http://a964.g.akamaitech.net/7/964/714/3b1667070f3ad5/www.forrester.com/imagesV2/uplmisc/herobackdrop.jpg); padding: 26px 85px 26px 26px; margin-bottom: 1.4em;}
.overPanel.TPMMHPPanelBG {background-image: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/images/homepages/TPMMHPPanelBG.jpg);}
.overPanel.CF09HPPanelBG {background-image: url(http://a964.g.akamaitech.net/7/964/714/f8258111c0298b/www.forrester.com/imagesV2/uplmisc/CFHPPanelBG.jpg);}
.overPanel.SSF09HPPanelBG {background-image: url(http://a964.g.akamaitech.net/7/964/714/d66da9c7ea2055/www.forrester.com/imagesV2/uplmisc/SSFHPPanelBG.jpg);}
.overPanel.BTF09HPPanelBG {background-image: url(http://a964.g.akamaitech.net/7/964/714/cf288b7766ebf1/www.forrester.com/imagesV2/uplmisc/BTFHPPanelBG.jpg);}
.overPanel.EAF10 {background-image: url(http://a964.g.akamaitech.net/7/964/714/63840844236de0/www.forrester.com/imagesV2/uplmisc/EAFBillboardBG.jpg);}
.overPanel.ITF10HPPanelBG {background-image: url(http://a964.g.akamaitech.net/7/964/714/15741d0c5eca1c/www.forrester.com/imagesV2/uplmisc/ITF10HPPanelBG.jpg);}

.overPanel ul.arrow li {
	padding-bottom: 0.4em;
}
.transparent_95 {
	filter:alpha(opacity=95);
	opacity: 0.95;
}
.overPanelInside a:hover img{
	filter:alpha(opacity=80);
	opacity: 0.8;
}

.overPanel p {
	font-size: 72%;
	margin-bottom: 6px;
	margin-top: 9px;
	filter:alpha(opacity=100);
	opacity: 1;
}

.overPanelInside  p {
	background-color: inherit;
}

.overPanel p.close {
	margin: 0 .5em 0 0;
	text-align: right;
	text-decoration: none;
}
.overPanel p.close a {
	text-decoration: none;
}

/* New Community Alerts Panel
*************************************************************** */

#communityBanner{ 
background-image:url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/jview/bkg_grn.jpg); 
background-repeat:repeat-x;
margin-bottom: 15px;
}

#communityBanner a {
text-decoration:none !important; 
font-weight:normal;
}
#communityBanner a:hover {
text-decoration:underline !important; 
}

.bannerLink a:link ,
.bannerLink a:visited ,
.bannerLink a:hover ,
.bannerLink a:active{ color:#0856A4; margin-top:10px;
}

#communityBanner h1, 
#communityBanner h2{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; padding:0}

#communityBanner h1, 
#communityBanner h1 a:link, 
#communityBanner h1 a:visited, 
#communityBanner h1 a:hover, 
#communityBanner h1 a:active{color:#688A45; font-size:24px; margin:0}

#communityBanner h2, 
#communityBanner h2 a:link, 
#communityBanner h2 a:visited, 
#communityBanner h2 a:hover, 
#communityBanner h2 a:active{color:#000; font-size:18px; margin-top:0}

.paddingPanel{padding:14px;}



ul.arrowPadding {list-style-type: none; padding:0; margin: 0;}
ul.arrowPadding li {background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/role_based/images/arow_ornge.gif) no-repeat 0 .35em; padding-left: 1em; padding-bottom: .2em; line-height: 120%; font-size:12px;}


ul.arrowPadding li a,
p.bannerLink a
{
color:#0856A4 !important;
}

p.bannerLink {
color: #000;
font-size:12px;
}




/* BEGIN SI HOME PAGE STYLES
*************************************************************** */

	/* Page framework styles
	----------------------------------------------------------- */
	#sidebarLeft_container.siHomePage {
		width: 100%;
		float: right;
		margin-left: -248px;
		}
	#sidebarLeft_content.siHomePage {
		margin-left: 248px;
		}
	#sidebarLeft_sidebar.siHomePage {
		float: left;
		width: 230px;
		}
	
	
	/* Alerts Message
	----------------------------------------------------------- */
	#intMarkAlerts {
		margin: 0 0 10px 4px;
		padding: 0;
		font-size: 70%;
		color: #990000;
		font-weight: bold;
		}
	#intMarkAlerts a:link,
	#intMarkAlerts a:visited,
	#intMarkAlerts a:hover {
		color: #990000;
		text-decoration: underline;
		outline: none; /* FF link outline fix */
		}
	#intMarkAlerts a:hover {
		color: #0856A4;
		}
	

	/* Persona picture
	----------------------------------------------------------- */
	img.personaPic {display: block; margin-bottom: .8em;}
	
	
	
	/* Most Recent / Most Popular tabs
	----------------------------------------------------------- */
	#intMarkTabs {
		position: relative;
		}
	#intMarkTabs .hidden {
	/* no longer required due to Shyam's new code (12.03.07) */
		display: none;
		}
	#intMarkTabsTop {
		position: relative;
		width: 230px;
		height: 28px;
		margin: 0;
		padding: 0;
		}
	#intMarkTabLeft,
	#intMarkTabRight {
		float: left;
		width: 115px;
		height: 28px;
		line-height: 28px;
		text-align: center;
		font-size: 80%;
		font-weight: normal;
		}
	#intMarkTabLeft {
		background: transparent url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-tab-mr.gif) top left no-repeat;
		}
	#intMarkTabLeft a {
		display: inline;
		padding: 0;
		margin: 0;
		color: #3b77b5;
		outline: none; /* FF link outline fix */
		}
	#intMarkTabRight {
		background: transparent url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-tab-mp.gif) top right no-repeat;
		}
	#intMarkTabRight a {
		display: inline;
		color: #fff;
		outline: none; /* FF link outline fix */
		}
	#intMarkTabsRecent,
	#intMarkTabsPopular {
		margin: 0;
		padding:0;
		}
	#intMarkTabsRecentContent,
	#intMarkTabsPopularContent {
		position: relative;
		margin: 0;
		border: 0;
		padding: 10px;
		font-size: 80%;
		}
	#intMarkTabsPopularContent {
		background: #e3eaf0 url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-mr-bg-top.jpg) top left no-repeat;
		}
	#intMarkTabsRecentContent {
		background: #f4cfaa url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-mp-bg-top.jpg) top right no-repeat;
		}
	#intMarkTabsRecentContent p,
	#intMarkTabsPopularContent p {
		margin: 0 0 15px 0;
		color: #666;
		}
	#intMarkTabsRecentContent p a,
	#intMarkTabsPopularContent p a {
		font-size: 110%;
		color: #0856a4;
		font-weight: bold;
		outline: none; /* FF link outline fix */
		}
	#intMarkTabsRecentBottom,
	#intMarkTabsPopularBottom {
		border-top: 1px solid white;
		padding: 10px;
		font-size: 85%;
		color: #666;
		position: relative;
		margin: 0 0 1em 0;
		}
	#intMarkTabsPopularBottom {
		background: #e3eaf0 url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-mr-bg-bottom.gif) bottom left no-repeat;
		}
	#intMarkTabsRecentBottom {
		background: #f4cfaa url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-mp-bg-bottom.gif) bottom left no-repeat;
		}
	#intMarkTabsRecentBottom p,
	#intMarkTabsPopularBottom p {
		margin: 0 0 5px 0;
		color: #666;
		}
	
		/* rss link styles
		------------------------------------------------------- */
		#intMarkTabsRecentBottom p.rss,
		#intMarkTabsPopularBottom p.rss  {
			margin-bottom: 1em;
			}
	
	
	/* Goal Card
	----------------------------------------------------------- */
	.js-enabled .hideCard {
		display: none;
		}
	.intGoalCard {
		position: relative;
		background: transparent url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-border.gif) repeat-y left;
		width: 100%;
		position: relative;
		}
	.intGoalCardTop {
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 15px;
		min-height: 57px;
		_height: 57px;
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-nav-bg.gif) no-repeat right top;
		}	
	.intGoalCardCapTop {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-capTop.gif) no-repeat left top;
		height: 6px;
		line-height: 6px;
		text-align: right;
		position:absolute;
		width: 100%;
		}
	.intGoalCardTitle {
		position: relative;
		padding-left: 15px;
		z-index: 5;
		}
	
		
	/* "View All" JavaScript dropdowm
	----------------------------------------------------------- */
	.intGoalCardTitleFeat {z-index: 8;}
	.intGoalCardView {
		position: absolute;
		left: 14.5em;
		top: -9px;
		margin: 17px 0 0 0;
		width: 269px;
		height: 17px;
		}
	#siDropNavOffLeft {
		position: absolute;
		left: 129px;
		top: -40px;
		z-index: 9;
  		display:none;
		}	
	#siDropNavOffRight {
		position: absolute;
		left: 500px;
		top: 10px;
		z-index: 9;
  		display:none;
		}	
	#siDropNavOffTop {
		position: absolute;
		left: 200px;
		top: -79px;
		z-index: 9;
  		display:none;
		}	
	.js-enabled .intGoalCardView { 
		display: block;
		z-index: 10;
		}
	.intGoalCardViewCard {
		position: absolute;
		z-index: 10;
		width: 269px;
  		display:none;
		overflow: hidden;
		}
	.intGoalCardViewContent {
		position: relative;
		overflow: hidden;
  		margin-top:-31px;
  		width:269px;
  		display:none;
		}
	.intGoalCardSidesBg {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-view-drop-on-sides.gif) repeat 0;
		margin-top:10px;
		}
	* html .intGoalCardSidesBg {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-view-drop-on-sides.gif) repeat 0;
		margin-top:0px;
		}		
	.intGoalCardView p {
		margin: 0;
		padding: 0;
		}
	.intGoalCardView p a {
		display: block;	
		height: 20px;
		width: 66px;
		}
	.intGoalCardView ul {
		list-style: none;
		margin: 0px 8px 0 4px;
		padding: 0;
		z-index: 10;
		}
	.intGoalCardView ul li,
	.intGoalCardView ul li a {
		margin: 0;
		padding: 0 5px; 
		border: 0;
		}
	.intGoalCardView ul li {
		padding: 0 0 1px 0; /* fixes IE6 rendering quirk */
		border: 0;
		}
	.intGoalCardViewContent .intGoalCardViewMenu li a {
		display: block;
		font-size: 87%;
		line-height: 1.8em;
		text-decoration: none;
		}
	* html .intGoalCardViewContent .intGoalCardViewMenu li a {
	/* for some very strange reasone, IE6 doesn't like to make this link 
	   a block so, revert to inline */
		display: inline;
		}
	.intGoalCardViewContent .intGoalCardViewMenu li a:hover {
		text-decoration: underline;
		/*background-color: #cee7ad;*/
		}
	#intGoalCardViewBottom {
		position: relative;
		display: none;
		width: 269px;
		height: 10px;
		z-index: 10;
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/panel-view-drop-bottom-bg.gif) no-repeat;
		}
	* html .intGoalCardViewBottom {
	/* make the path RELATIVE TO THE DOCUMENT */
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hp/img/panel-view-drop-bottom-bg.gif', sizingMethod='crop');
		}
	
	
	/* Goal Card title
	----------------------------------------------------------- */
	.intGoalCardTop h1 {
		font-size: 98%;
		font-weight: normal;
		margin: 0;
		padding: 0;
		padding: 0 207px 25pt 0; /* Forces SI Name to wrap */
		}
	* html .intGoalCardTop h1 {
		padding-bottom: 10pt;
		}
	.intGoalCardTop h1 .cardTitle {
		position: absolute;
		top: 13px;
		left: 16px;
		display: block;
		width: 20em;
		color: #698a45;
		font-weight: bold;
		font-size: 82%;
		}
	.intGoalCardTop h1 .number {
		position: absolute;
		top: 35px;
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-title-active-bg.gif) no-repeat;
		width: 17px;
		height: 14px;

		font-size: 70%;
		color: #fff;
		padding-left: 5px;
		}
	.intGoalCardTop h1 .SIName {
		font-size: 95%;
		position: relative;
		top: 32px;
		left: 20px;
		/*padding-left: 10px; Commented out KFT */
		color: #c7731b;
		font-weight: bold;
		text-transform: none;
		line-height: 1.2em;
		}
	.intGoalCardTop h2 {
		width: 180px;
		margin: 15px 0 5px 0;
		color: #698a45;
		font-weight: bold;
		font-size: 78%;
		text-transform: none;
		float: left;
		}
	
	
	/* Goal Card selection (green box at the upper right)
	----------------------------------------------------------- */
	.intGoalCardNav {
		width: 189px;
		min-height: 58px;
		_height: 58px;
		position: absolute;
		right: 0;
		text-align: center;
		}
	.intGoalCardNav h2 {
		width: 189px;
		margin: 0;
		padding: 11px 0 2px 0;
		font-size: 70%;
		color: #fff;
		font-weight: normal;
		clear: both;
		}

	.intGoalCardNav table {
		margin: 0 auto;
		}
	.intGoalCardNav td, 
	.intGoalCardNav td a {
		text-align: center;
		width: 17px;
		height: 17px;
		line-height: 15px;
		outline: none; /* FF link outline fix */
		}
	#wrapper .intGoalCardNav td a {
	/* need the extra #wrapper to make work in IE6 */
		display: block;
		vertical-align: middle;
		font-size: 70%;
		color: #fff;
		font-weight: normal;
		text-decoration: underline;
		outline: none; /* FF link outline fix */
		}
	#wrapper .intGoalCardNav td a.active {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-nav-active-bg.gif) no-repeat;
		text-decoration: none;
		}	
	#wrapper .intGoalCardNav td a:hover {
		text-decoration: none;
		}
		
	
	/* Goal Card content (featured research & events)
	----------------------------------------------------------- */	
	.intGoalCardContent {
		clear: both;
		padding: 1px 15px;
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-border.gif) repeat-y right;
		}
	
	.intGoalCardContent p {
		padding: .5em 3em .8em 0;
		margin: 0 2em 0 0;
		color: #696262;
		font-size: 70%;
		}
	
	.intGoalCardContent h6 {
		font-size: 70%;
		font-weight: bold;
		color: #cd6a28;
		margin: 0 0 1.2em 0;
		}
	.intGoalCardContent p.small a {
		font-size: 70%;
		color: #666;
		text-decoration: none;
		}
	.intGoalCardContent p.small a:hover {
		font-size: 70%;
		color: #666;
		text-decoration: underline;
		}
	
	.intGoalCardCol {
		width: 40%;
		float: left;
		padding-bottom: .5em;
		}
	.intGoalCardCol h2 {
		font-size: 70%;
		color: #666;
		margin: 1em 0 .4em 0;
		}
	.intGoalCardCol p {
		font-size: 70%;
		color: #666;
		padding: 0.2em 0 0.7em 0;
		margin: 0;
		}
	
	
	/* "What's your top business goal?" form
	----------------------------------------------------------- */
	.intGoalCardBottom {
		padding-top: 1px; /* Fixes IE6 rendering quirk: disappearing bkg color */
		overflow: hidden;
		min-height: 33px;
		color: #1c665e;	
		background: #cee7ad;
		border-right: 1px solid #a5c76b;
		border-left: 1px solid #a5c76b;
		}
	.intGoalCardBottom p {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/images/i_talk.gif) no-repeat 10px 6px;
		padding: 10px 0 5px 38px;
		margin: 0;
		}
	.intGoalCardCapBot {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-bot-capBot.gif) no-repeat left bottom;
		height: 7px;
		line-height: 7px;
		text-align: right;
		overflow: hidden;
		margin-bottom: 14px;
		}
	.intGoalCardCapBotR {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/goal-card-bot-capBotR.gif) no-repeat right bottom;
		height: 7px;
		line-height: 7px;
		width: 7px;
		float: right;
		}
	
		
	/* Promotional Panels (grey panels)
	----------------------------------------------------------- */
	#promoPanels {
		position: relative;
		margin-top: .75em;
		}
	#promoPanels td {
		margin: 0;
		padding: 0 13px 12px 13px;
		background: #e9e9e9 url(http://a964.g.akamaitech.net/7/964/714/039296a44dc92a/www.forrester.com/hp/img/promoPanelCapTopR.gif) no-repeat right -41px;
		border-bottom: 14px solid #fff;
		}
	
	#promoPanels h2.header {
		font-size: 80%;
		padding: 3px 0 4px 35px;
		margin: 0 -13px;
		height: 34px;
		vertical-align: bottom;
		color: #668a44;
		}

	#promoPanels .pollPanel h2.header {
	/* Fixes header font size when the promo panel features a Client Choice poll */
		font-size: 114%;
		}
	
	#promoPanels td p,
	#promoPanels td h3,
	#promoPanels td h4,
	#promoPanels td h5 {
		margin: 0;
		padding: 0 0 .8em 0;
		}
	#promoPanels td p {
		font-size: 70%;
		}
	#promoPanels td h3 {
		height: auto;
		}	
	#promoPanels td h4,
	#promoPanels .panelHeader {
		color: #668a44;
		font-size: 80%;
		font-weight: bold;
		text-transform: none;
		}
	#promoPanels td h5 {
		font-size: 70%;
		color: #000;
		}
	#promoPanels p.detail {
		margin-top: -.4em;
		color: #666;
		}
	#promoPanels .photo {
		background-color: #fff;
		border: 1px solid #1862ab;
		margin: 0 10px 6px 0;
		float: left;
		padding-top: 4px;
		}
	#promoPanels .pollPanel {
	/* For Client Choice panels. Fixes positioning problem */
		position: relative;
		}
		
	#promoPanels ul.arrow li {
	/* Provides a green bullet instead of orange for Promo Panels */
		background-image: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/greenarrow.gif);
		}
		
	#promoPanels #blogFeed {font-size: 70%;}
	#promoPanels #blogFeed p,
	#promoPanels #blogFeed .categories h3 {font-size: 11px;}
	#promoPanels #blogFeed ul {margin: 0 0 .5em 0; padding-left: 3em; font-size: 11px;}
	#promoPanels #blogFeed ul li {line-height: 140%;}
	#promoPanels #blogFeed .categories ul {list-style: none; padding: 0 0 0 1em;}
	#promoPanels #blogFeed .categories ul li {background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/greenarrow.gif) no-repeat 0 .35em; padding-left: 1em; padding-bottom: .2em; line-height: 120%;}

	.promoPanelCapBot {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelCapBot.gif) no-repeat left bottom;
		height: 7px;
		line-height: 7px;
		text-align: right;
		overflow: hidden;
		vertical-align: bottom;
		}
	.promoPanelCapBotR {
		background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelCapBotR.gif) no-repeat right bottom;
		height: 7px;
		line-height: 7px;
		width: 7px;
		float: right;
		}
	
		/* Promo panel heading icons
		------------------------------------------------------- */
		#promoPanels h3 {
			}
		#promoPanels h2.analyst {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_analyst.gif) no-repeat;
			}
		#promoPanels h2.audio {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_audio.gif) no-repeat;
			}
		#promoPanels h2.blog {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_blog.gif) no-repeat;
			}
		#promoPanels h2.clientChoice {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_clientChoice.gif) no-repeat;
			}
		#promoPanels h2.consulting {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_consulting.gif) no-repeat;
			}
		#promoPanels h2.data {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_data.gif) no-repeat;
			}
		#promoPanels h2.event {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_events.gif) no-repeat;
			}
		#promoPanels h2.flb {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_flb.gif) no-repeat;
			}
		#promoPanels h2.general {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_general.gif) no-repeat;
			}
		#promoPanels h2.note {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_note.gif) no-repeat;
			}
		#promoPanels h2.poll {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_poll.gif) no-repeat;
			}
		#promoPanels h2.tools {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_tools.gif) no-repeat;
			}
		#promoPanels h2.video {
			background: url(http://a964.g.akamaitech.net/f/964/714/1h/www.forrester.com/hp/img/promoPanelIcon_video.gif) no-repeat;
			}
	
	
		/* Market Focus
		------------------------------------------------------- */
	
		#promoPanels .mf td {
			background-position: right -18px;
			}
		#promoPanels .mf .column {
			width: 30.5%;
			float: left;
			padding: 0;
			margin-right: 2.5%;
			overflow: hidden;
			line-height: 90%;
			}
		#promoPanels .mf .borderColumn {
			width: 30%;
			margin: 0;
			border-left: 3px solid #fff;
			padding: 0 0 .5em 15px;
			float: left;
			overflow: hidden;
			}
		#promoPanels .mf .column .withPhoto {
			position: relative;
			padding-left: 74px;
			margin-bottom: 1.4em;
			}
		#promoPanels .mf .column .withPhoto img {
			position: absolute;
			width: 63px;
			height: 63px;
			margin-left: -73px;
			}
		#promoPanels h2.mfMain, #promoPanels h2.mfApplication, #promoPanels h2.mfCustomerExperience, #promoPanels h2.mfEnterprise, #promoPanels h2.mfInformation, #promoPanels h2.mfITInfrastructure, #promoPanels h2.mfITServices, #promoPanels h2.mfMarketing, #promoPanels h2.mfNetworking, #promoPanels h2.mfPackaged, #promoPanels h2.mfSecurity, #promoPanels h2.mfSolutions, #promoPanels h2.mfStorage, #promoPanels h2.mfTelecommunications {
			padding: 0 0 4px 0;
			margin: 0 -13px 0 -13px;
			height: 56px;
			vertical-align: bottom;
			}
		.mf h2.analyst, .mf h2.audio, .mf h2.blog, .mf h2.clientChoice, .mf h2.consulting, .mf h2.data, .mf h2.event, .mf h2.flb, .mf h2.general, .mf h2.note, .mf h2.poll, .mf h2.tools, .mf h2.video {display: none;}
		#promoPanels .mf h3 {
			font-size: 80%;
			color: #668a44;
			margin: .5em 0;
			padding: 0;
			}
		#promoPanels .mf .instructions {
			line-height: 1.25em;
			margin: 0 3% 0 0;
			}
		#promoPanels .mf .chooseMF h3 {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/hdr_ChooseAMarketFocus.gif) no-repeat left top;
			height: 1.7em;
			margin: .5em 0 0 0;
			}
		#promoPanels .mf .chooseMF p {
			padding: .2em 0;
			margin: 0;
			}
		#promoPanels .mf .chooseMF label {
			display: block;
			padding-left: 18px;
			padding-top: 4px;
		}
		#promoPanels .mf .chooseMF input {
			float: left;
			margin-left: 0;
			}
		#promoPanels .mf .pollPanel {margin-bottom: 1em;}
		#promoPanels .mf .pollPanel h3 {
			color: #2E3068;
			line-height: 1.2em;
			margin: 0 0 .4em 0;
			font-size: 100%;
			}
		#promoPanels .mf .pollPanel .imageReplace {
			background-position: 15px top;
			width: 160px;
			height: 35px;
			}
			
		#promoPanels h2.mfMain {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr.gif) no-repeat;
			}
		#promoPanels h2.mfApplication {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Application.gif) no-repeat;
			}
		#promoPanels h2.mfCustomerExperience {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_CustomerExperience.gif) no-repeat;
			}
		#promoPanels h2.mfEnterprise {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Enterprise.gif) no-repeat;
			}
		#promoPanels h2.mfInformation {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Information.gif) no-repeat;
			}
		#promoPanels h2.mfITInfrastructure {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_ITInfrastructure.gif) no-repeat;
			}
		#promoPanels h2.mfITServices {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_ITServices.gif) no-repeat;
			}
		#promoPanels h2.mfMarketing {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Marketing.gif) no-repeat;
			}
		#promoPanels h2.mfNetworking {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Networking.gif) no-repeat;
			}
		#promoPanels h2.mfPackaged {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Packaged.gif) no-repeat;
			}
		#promoPanels h2.mfSecurity {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Security.gif) no-repeat;
			}
		#promoPanels h2.mfSolutions {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Solutions.gif) no-repeat;
			}
		#promoPanels h2.mfStorage {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Storage.gif) no-repeat;
			}
		#promoPanels h2.mfTelecommunications {
			background: url(http://a964.g.akamaitech.net/7/964/714/e8ecfb1e296d33/www.forrester.com/hp/img/MFhdr_Telecommunications.gif) no-repeat;
			}


		/* Promo Panel Containers
		------------------------------------------------------- */
		#promoPanels .panelOne {
		/* Panel style #1 (width 1/3) always on the left */
			width: 33%;
			border-right: 14px solid #fff;
			}
		#promoPanels .panelTwo {
		/* Panel style #2 (width 2/3) can be stacked */
			width: 66%;
			border-right: none;
			}
		#promoPanels .panelThreeLeft {
		/* Panel style #3 (width 1/3 each) - left side */
			width: 33%;
			border-right: 14px solid #fff;
			}
		#promoPanels .panelThreeRight {
		/* Panel style #3 (width 1/3 each) - right side */
			width: 33%;
			border-right: none;
			}
		#promoPanels .panelFour {
		/* Panel style #4 (width 2/3) only one, do not stack */
			width: 100%;
			border-right: none;
			}
		#promoPanels .pollPanel input#idea {
		/* Decreases the width of the text field for Client Choice write-in field */
			width: 150px;
			}
/*****************************************************************
   END SI HOME PAGE STYLES */
