@charset "UTF-8";
/* CSS Document */

div { behavior: url(/iepngfix.htc) }

h2 { height: 21px; width: 192px; text-indent: -9999px; margin: 0; padding: 0; }
h3 { border-bottom: 1px solid #86be3d; color: #fff; font-size: 12px; font-weight: bold; margin: 0 0 3px 0; }

#landscape { background: url(../images/img-landscape-bg.png) left top no-repeat; margin-top: -50px; width: 691px; height: 315px; position: relative; }
	#landscape h1 { background: url(../images/hdr-landscape.gif) left top no-repeat; height: 77px; position: absolute; left: 20px; bottom: 25px; text-indent: -9999px; width: 402px; }
	#landscape p { color: #fff; line-height: 16px; margin-bottom: 0; position: absolute; right: 20px; bottom: 33px; width: 188px; }

#blocks { background: url(../images/img-blocks-bg.gif) left bottom no-repeat; }
	#blocks p { line-height: 15px; margin: 6px 0 0 0; }
#blocks2 { background: url(../images/img-blocks-hdr.gif) left top no-repeat; }
	* html #blocks2 { height: 1%; }

#whitepaper { width: 192px; float: left; padding: 14px 29px 34px 14px; }
	#whitepaper h2 { background: url(../images/hdr-download.gif) left top no-repeat; }
#webinar { width: 192px; float: left; padding: 14px 14px 34px 14px; }
	#webinar h2 { background: url(../images/hdr-webinar.gif) left top no-repeat; }
	#webinar ul { margin: 8px 0 0 0; padding: 0; }
	#webinar ul li { background-image: none; margin: 0 0 3px 0; padding: 0; }
#press-release { width: 192px; float: right; padding: 14px 14px 34px 14px; }
	#press-release h2 { background: url(../images/hdr-pressrelease.gif) left top no-repeat; }

.clear { clear: both; }
p.checkbox { padding-left: 18px; text-indent: -18px; }
label.error { color: #86be3d; display: none; font-size: 11px; }
p.form-submit { text-align: right; }

input.text { border: 1px solid #86be3d; background: #427007 !important; color: #86be3d; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px; width: 180px; }
	input.text.focus, 
	input.text:focus { color: #fff; }

#view-webinar p { margin: 0 0 3px 0; }
#view-webinar p.form-submit { margin: 0; padding: 0; }
#view-webinar input.text { border: 1px solid #6299b6; background: #2e6d8d !important; color: #fff; width: 216px; }

