body { margin:0; padding:0; background: #557689 url("http://static.infotech.com/images/sem_lp/bg-repeat-c.jpg") repeat-x top left;}
body #partners {margin: 0; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #2d465f; text-align: center; background: #fff}

td {font: normal 10pt Arial, Helvetica, sans-serif; color: #2d465f;}
table {border-collapse: collapse;}
.partnerPagewidth {
	width: 990px;
	border: 0;
	text-align: left;
	margin: 0 auto;
	background-image: url(http://static.infotech.com/images/css/partner/content_bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
#partnerPagewidth1col {width: 990px; border: 0; text-align: left; margin: 0 auto;}
#partnerHeader {margin: 0px; padding: 0; background: url(http://static.infotech.com/images/css/partner/partnerLogo.gif) no-repeat;}
#partnerHeader a {text-decoration: none; display: block; width: 990px; height: 110px;}
#partnerBlurb {background: url(http://static.infotech.com/images/css/partner/partnerBlurb-bg.jpg) no-repeat top left; margin: 0; padding: 35px 10px 0 20px; height: 265px;}
#partnerContent {width: 580px; padding: 51px 25px 5px 30px; float:left;}

html>body #partnerContent {width: 570px;}

.partnerSidebar {width: 320px; padding: 50px 30px 20px 0px; float:right;}
html>body .partnerSidebar {width: 300px; padding: 50px 30px 15px 25px; float:right;}
.partnerSidebar p {padding:0;}
.partnerSidebar h1 {color:#2d465f;padding:0;margin:0;}
.partnerSidebar h1.orange {color:#d17b04;padding:0;margin:0;}
.partnerSidebar ol {margin-top: 0; margin-bottom: 0;}
.partnerSidebar .downloadPopularResearch li { margin:4px 0; }

#sideAd {width: 300px; margin-bottom: 20px; background-color: #fff;}
#sideAd .title {padding: 5px 10px; background-color: #142445;}
#sideAd h1 {color:#fff; font-size:20px;}
#sideAd img {float: left; margin-top: 10px;}
#sideAd .content {float: right; width: 195px; margin: 5px 0; padding: 5px;}
#sideAd .content p {margin: 10px 0;}
#sideAd .content a:link,
#sideAd .content a:visited {color: #d17b04;}
#sideAd img.costCut {float: left; margin-top: 50px;}
#sideAd ol.costCut {margin: 0 0 0 10px; padding: 0 0 0 10px;}
#sideAd .costCut li {margin: 5px 0; padding: 0;}
#sideAd .costCut a:link,
#sideAd .costCut a:visited {color: #2d465f;}

.clear {clear:both;}
/*#container {width:990px; position:relative; margin: auto auto; height:100%; background:url(http://static.infotech.com/images/css/partner/content_bg.gif) repeat-y;}*/
#content {position:relative; width:990px; height:100%;}
#form1 {width:290px; float:none; margin:0; padding:0;}
.form2 {width:290px; float:none;}

html>body .form2 {width:290px;}

.partnerLogo {float: right; padding: 10px 10px 10px 20px;}
.partnerPicture {float: right; padding: 10px 10px 10px 20px;}
h1 {font: bold 18pt "Trebuchet MS", "Helvetica Nue", sans-serif; margin: 5px 0; padding: 0; color: #d17b04;}
h2 {font: bold 13pt "Trebuchet MS", "Helvetica Nue", sans-serif; margin: 5px 0; padding: 0; color: #2d465f;}
h3 {font: 12pt "Trebuchet MS", "Helvetica Nue", sans-serif; margin: 5px 0; padding: 0; border-bottom:2px #2d465f solid; }
h4 {font: normal 10pt "Trebuchet MS", "Helvetica Nue", sans-serif; padding: 0 0 20px 0; margin: 0;}
blockquote {font: italic normal 13pt  Georgia, Geneva, serif; color: #8b9357; margin: 20px 0; padding-left: 60px; background: url(http://static.infotech.com/images/css/sem/quotes.gif) no-repeat top left; }
#partnerSidebar h1 {color: #2d465f; padding: 0; margin: 0 0 -20px 0;}
#partnerBlurb li {font-size: 14pt;}
h1.title {font: bold 16pt "Trebuchet MS", "Helvetica Nue", sans-serif; background: url(http://static.infotech.com/images/css/partner/partnerBlueHeader.gif) no-repeat top left; margin: 0; padding: 10px; color: #fff;}
.highlight {color: #d17b04;}
#partnerStep1 {margin: 0; padding: 10px 15px 45px 15px; background: #e9e9e9 url(http://static.infotech.com/images/css/partner/partnerGreyFooter.gif) no-repeat bottom left;}
#partnerStep2 {margin: 0; padding: 10px 15px 45px 15px; background: #e9e9e9 url(http://static.infotech.com/images/css/partner/partnerGreyFooter.gif) no-repeat bottom left;}
img.imgleft {float: left; margin: 0; padding: 5px 20px 50px 0;}
img.imgright {float: right; margin: 0 250px 0 0; padding: 5px 0 10px 0;}
ul.checkimage {list-style-image: url(http://static.infotech.com/images/css/partner/partnerLi-bg.gif); margin: 0 0 0 30px; padding: 0;}
ul.checkimage li {margin: 0; padding: 0;}
hr {margin: 25px 0; padding: 0; border: 0; color: #e5e5d9; background: #2d465f; height: 2px;}
a {color: #2d465f; font-weight: bold;}
.pubDownloadHeading { font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0 0 7px 0; color:#D17D08; }
.pubDownloadSubHeading { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0 0 0 0; color:#2d465f; }

#trialBlurb {width:540px; margin-top: 20px; padding: 10px; text-align:center; background-color:#e9e9e9; font: bold 16px Arial, Helvetica, sans-serif;}
#trialBlurb h1 {font: bold 16pt "Trebuchet MS", "Helvetica Nue", sans-serif; margin: 0 0 10px; padding: 0; color:#da6e0f;}
#instructions {margin-bottom: 40px;}
#instructions .header {font-size:13pt; font-weight: bold; color:#d17b04;}
#instructions .body {font-size:13pt; font-weight: bold;}
#surveyLink a:link, #surveyLink a:visited, #surveyLink a:hover, #surveyLink a:active {color: #d17b04; font: bold 16px Arial, Helvetica, sans-serif;}
#video {width:560px; margin:20px 0; font:15px Arial, Helvetica, sans-serif; color:#da6e0f; text-align:center;}
#contactUs {width:100%; text-align:center; margin-bottom:20px;}
#contactUs a:link, #contactUs a:visited, #contactUs a:hover, #contactUs a:active {color:#d17b04;}
#contactUsForm .sendLink a {background:#314d65 url(http://static.infotech.com/images/css/forms/btn_submit-bg.png) top left repeat-x; border:1px solid #000; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-decoration: none; padding: 2px 10px;}
.leadFormHeader {margin-bottom: 20px}
#trialUsedText p {font-size:14pt;}

#bottomContent body {position:relative; margin: 0; padding: 0; font: normal 10pt "Trebuchet MS", "Helvetica Nue", sans-serif; color: #2d465f; text-align: center; width: 620px;}
#bottomContent a {color: #2d465f;}
#bottomContent .bigTitle1 {font: bold 48px Verdana, Arial, Helvetica, sans-serif; margin: 15px 0 -5px; padding: 0; }
#bottomContent .bigTitle2 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; margin: 5px 0; padding: 0; }
#bottomContent .bigTitle3 {font: normal 16px Verdana, Arial, Helvetica, sans-serif; margin: 5px 0; padding: 0; }

#leadForm .form1TextA {font: bold 12px Arial, Helvetica, sans-serif; margin: 8px 30px 0 0px; padding: 0; color:#2D465F; }
#leadForm .form1TextB {font: bold 12px Arial, Helvetica, sans-serif; margin: 8px 10px 0 0px; padding: 0; color:#2D465F; }
#leadForm .form1TextC {font: bold 12px Arial, Helvetica, sans-serif; margin: 8px 10px 0 30px; padding: 0; color:#2D465F; }
#leadForm .formText2 {font: normal 11px Arial, Helvetica, sans-serif; margin: 2px 10px 0 30px; padding: 0; line-height:13px;  }
#leadForm .formText3 {font: normal 12px Arial, Helvetica, sans-serif; margin: 2px 10px 0 2px; padding: 0; line-height:15px; }
#leadForm .formCell1 {margin-right:0px;}
#leadForm .formCell1  {margin-right:0px;}
#leadForm .formCell2 {margin-left:0px;}
#leadForm td {font: normal 10pt Arial, Helvetica, sans-serif; color: #2d465f;}
#leadForm .formText {width:240px;}
#leadForm .formSelect {font-size:11px; width:246px;}
#leadForm div.submitButton {
	margin-top:15px;
}

#leadForm div.submitButton input, div.submitButton span {
  background-image:url(http://static.infotech.com/images/sem_lp/button-submit02.gif); /* change button and path to correct customer partition */
  background-position:right 0px;
  background-repeat:no-repeat;
  border:0px none;
  color:#FFFFFF;
  cursor:pointer;
  font-weight:bold;
  height:36px;
  margin:0px;
  padding:0px 15px 2px;
  float:left:

}
#leadForm div.submitButton span {
  background-position:left -36px;
  left:0px;
  padding:0px;
  top:0px;
  width:4px;
  float:left;
}
#leadForm div.submitButton input {
  overflow: visible; 
  width:auto;
  padding-left: 6px !important;
  padding-right: 10px !important;

}

#leadForm .requiredField { color:#C00; }
#leadForm .leadSystemSendEssentials { margin-top:10px; font: 12px normal Arial, Helvetica, sans-serif; }

/* Used to color flash responses on form entry success/failures. */
.notice p.success {color: #090; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
.notice p.error {color: #F00; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

#industryReportsLanding {width: 880px;}
#industryReportsLanding h1 {margin-top: 50px; margin-bottom: 20px;}
#industryReportsLanding .left {float: left; width: 425px; border-right: 1px solid #dcddcd;}
#industryReportsLanding .right {float: right; width: 425px; margin-left: 20px;}
#industryReportsLanding img.thumbnail {float: right; margin: 0 20px;}
#industryReportsLanding .left {font: 12px Arial, Helvetica, sans-serif;}
#industryReportsLanding .left p.textTop {font: bold 13px Arial, Helvetica, sans-serif;}
#industryReportsLanding .left p.textMiddle {font: 13px Arial, Helvetica, sans-serif;}
#industryReportsLanding .left ul {margin: 0 150px 0 15px; padding-left: 0px;}
#industryReportsLanding .left li {margin-top: 8px; padding-left: 8px;}
#industryReportsLanding .left p.textBottom {font: bold 13px Arial, Helvetica, sans-serif; color: #d17b04;}
#industryReportsLanding .right p.textTop {margin-left: 5px; font: bold 14px Arial, Helvetica, sans-serif;}
#industryReportsLanding .right p.footer {text-align: right; margin: 10px 0 0; font: 9px Arial, Helvetica, sans-serif; color: #838383;}
#industryReportsLanding table.linkBoxes {border-collapse: collapse;}
#industryReportsLanding table.linkBoxes .box {width: 130px; padding: 10px; margin: 5px; border: 1px solid #dcddcd; text-align: center;}
html>body #industryReportsLanding table.linkBoxes .box {width: 110px; padding: 10px; margin: 5px; border: 1px solid #dcddcd; text-align: center;}
#industryReportsLanding table.linkBoxes a {font: bold 13px Arial, Helvetica, sans-serif;}
#industryReportsLanding table.linkBoxes img {border: none;}

#trialUsed {font:16px Arial, Helvetica, sans-serif; color:#29475f; margin: 15px 0;}
#trialUsed h2 {color:#29475f; font: bold 18px Arial, Helvetica, sans-serif; margin: 30px 0 20px 0;}
#trialUsed a {font:16px Arial, Helvetica, sans-serif; color:#29475f; margin: 15px 0;}

#leadSubmit {background-image: url(http://static.infotech.com/images/css/sem/GetAccessNow_btn.gif);}

#searchInput {background:#f5f2ec url(http://static.infotech.com/images/css/forms/search_bg.png) top left no-repeat; border:1px solid #000; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#button {background:#314d65 url(http://static.infotech.com/images/css/forms/btn_submit-bg.png) top left repeat-x; border:1px solid #000; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
#lead_email {
float: left
	border: 1px solid #bfbfbf;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	box-shadow: inset 1px 1px 4px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.25);
	-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.25);
	width: 260px!important;
	padding: 6px 5px 6px 5px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 0 #fff;
	color: #787878;
	background-color: #f4f4f1;
	margin: 5px 0px 10px 0;
}

.button {
		float: right;
		border: none;
		border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		-webkit-border-radius: 6px 6px 6px 6px;
		padding: 5px 10px 5px 10px;
		color: #ffffff;
		background: #20902A;
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #20902A), color-stop(1, #52C75A));
		background-image: -moz-linear-gradient(center bottom, #20902A 0%, #52C75A 100%);
		font: bold 14px Arial, Helvetica, sans-serif;
}
.button:hover {
	background: #2b9e36;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2b9e36), color-stop(1, #65d66c));
	background-image: -moz-linear-gradient(center bottom, #2b9e36 0%, #65d66c 100%);
	cursor: pointer;
}
.lpPrivacy	{float: right; margin-top: 5px!important;}
