h1.home  {
	color: #666;
	font-size:1px;
	display:none;
}
body { margin: 0; padding: 0; text-align: center; background: #fafdfe url(../images/clouds.jpg) top center no-repeat; color: #666; font: 12px/150% Tahoma, Arial, Helvetica, sans-serif; }
html, body { width: 100%; height: 100%; }
a img { border: none; }
#wrap { text-align: left; width: 848px; margin: 0 auto; }

#content-top { width: 828px; height: 295px; background: url(../images/top.png) top left no-repeat; padding: 11px 10px 0; position: relative; z-index: 2; }
* html #content-top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/top.png",sizingMethod='crop'); }

#main, #left, #right, #end, #footer { float: left; }
#main { width: 828px; padding: 239px 10px 0; margin: -250px 0 0; background: url(../images/mid.png) top left repeat-y; }

#left { width: 431px; background: url(../images/mainleft.jpg) top left no-repeat; padding: 0 47px 0 53px; height: 1%;}
#left h2 { margin: 0 0 19px; padding-top: 36px; }
#left a { color: #5e872c; }
#left img.spaced { margin: 12px 0 23px; }
#left .pop { float: left; margin: 0 20px 0 -7px; }
#left h2 { clear: both; }

#right { width: 295px; height: 1%;}
#right .block { background: url(../images/blockbg.jpg) no-repeat; background-position: 0 34px; font-size: 11px;  line-height: 130%; padding-bottom: 30px;  }
#right .block.small { font-size: 10px; }
#right .block a { margin: 12px 26px 0; color: #666; text-decoration: none; display: block; }
#right .block a.hdr { margin: 0; }
#right .block .hr { display: block; width: 251px; height: 1px; background: url(../images/dots.gif) top left repeat-x; margin: 0 22px;}
#right .block a:hover, #footer .links a:hover { text-decoration: underline; }

#end { display: block; width: 848px; height: 51px; background: url(../images/end.png) top left no-repeat; }

#footer { background: url(../images/footer.png) top left no-repeat; margin: 0 5px; width: 843px; height: 200px; font-size: 10px; line-height: 130%; display: block; position: relative; z-index: 1; }
* html #footer { background-image: url(../images/footer.jpg); }
#footer .links, #footer #copyright, #footer .logo, #footer #legal { position: absolute; top: 19px; left: 42px; color: #949187 }
#footer .links a { color: #949187; text-decoration: none; position: relative; z-index: 10; font-size: 11px; }
#footer #copyright { color: #777; top: 68px; }
#footer #legal { color: #777; top: 89px; width: 491px; text-align:justify; }
#footer .logo { width: 84px; height: 20px; display: block; text-indent: -1000em; background: url(../images/footerlogo.gif) top left no-repeat; left: auto; right: 47px; top: 17px; }


#hider { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none;}
* html #hider {height: 500px;}
#fader { position: absolute; top: 0; left: 0; width: 100%; height: inherit; z-index: 250; display: none; background-color: #fff; filter:alpha(opacity=84); -moz-opacity: 0.84; opacity: 0.84; cursor: default; }

#overlayTB { position: absolute; display: none; width: 837px; height: 503px; z-index: 400; background: url(../images/popbg.png) top left no-repeat; }
#overlayTB iframe { position: absolute; top: 6px; left: 6px; }

#toptext {
	width:427px;
	height:186px;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7B7B7B;
	padding: 98px 52px 0 52px;
	float:left;
	line-height:normal;
}


.featured_download
{
	font-size: 16px;
	line-height: 20px;
}

a:hover .featured_download
{
	text-decoration: none !important;
}

.quiet
{
	color: #888 !important;
}

.sidebar_feature
{
	font-size: 11px;  line-height: 130%; padding-bottom: 30px;
}

.sidebar_feature a
{
	display: block;
	color: #666; 
	text-decoration: none;
}

#global_workforce_link
{
	
	padding:210px 26px 0;
	
	background: transparent url(../images/enterprise/global_workforce.jpg) 8px 0px no-repeat;

}

#learn_about_products
{
	width: 243px;
	height: 92px;
	padding: 148px 26px 0 26px;
	background: transparent url(../images/gobi_products_for_you.jpg) 0px 0px no-repeat;
	overflow: hidden;
}

#forrester_wrap
{
	width: 694px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/forrester_bg_bottom.png) left bottom no-repeat;
}

#forrester_content
{
	padding: 10px 30px 10px 30px;
	margin: 0 0 0 0;
	background: transparent url(../images/forrester_bg_top.png) 0 0 no-repeat;
	text-align: left;
}

#forrester_content h3
{
	height: 21px;
	width: 300px;
	margin: 0 0 15px 0;
	text-indent: -1000px;
	overflow: hidden;
	background: transparent url(../images/forrester_h3_signup.gif) 0 0 no-repeat;
}

#forrester_content .group
{
	margin: 0 0 10px 0;
	width: 350px;
}

#forrester_content .label, label
{
	display: block;
	font-weight: bold;
}

#forrester_content input, #forrester_content select
{
	display: block;
	width: 100%;
}

#forrester_content #submit_group input,
#forrester_content #signup_group input
{
	width: auto;
}

#forrester_content #signup_group
{
	margin: 0 0 0 0;
}

#forrester_content #signup_group input,
#forrester_content #signup_group label
{
	display: inline;
}

#forrester_content #signup_group label
{
	font-weight: normal;
	font-size: 11px;
}

#forrester_content .required
{
	color: #ff0000;
}

#forrester_content #name_group
{
	position: relative;
	margin:0 0 12px 0;
}

#forrester_content #name_group .label
{
	margin: 0 0 0 0;
}

#forrester_content #name_group input
{
	width: 160px;
	float: left;
	margin: 0 0 12px 0;
}

#forrester_content #name_group #name_first
{
	margin: 0 10px 0 0;
	width: 120px;
}

#forrester_content #name_group label
{
	font-size: 11px;
	position: absolute;
	font-weight: normal;
}

#forrester_content #name_group #name_first_label
{
	top: 36px;
	left: 0;
}

#forrester_content #name_group #name_last_label
{
	top: 36px;
	left: 137px;
}

#forrester_content form #submit_group
{
	margin: 15px 0 0 0;
}

#forrester_content .warning
{
	background: #ffeded;
	float: left;
	width: 345px;
	padding: 0 5px;
	line-height: 21px;
	font-style: italic;
	margin: 4px 0 0 0;
	
	display: none;
}


#forrester_content #industry_group #industry_other
{
	display: none;
	margin: 4px 0 0 0;
}


#sign_up_container
{
}

#forrester_content #thank_you
{
	padding-bottom: 60px;
	display: none;
}

#forrester_content #thank_you a
{
	color: #165799;
}

#forrester_content #thank_you h3
{
	background-image: url(../images/forrester_h3_thankyou.gif);
}

.clearfix {
    display: inline-block;
    height: 1%;
}
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
html[xmlns] .clearfix {
    display: block;
}

