div#outerWrapDiv {
  width: 701px;
  margin-left: auto;
  margin-right: auto;
}

div#innerWrapDivTop {
  background: url(http://static.infotech.com/images/sem_lp/bg-template-c-top.jpg) no-repeat top center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 0px;
  text-align: center;
  width: 701px;
  height:11px;
}

div#innerWrapDiv {
  background: #ffffff url(http://static.infotech.com/images/sem_lp/bg-template-c-mid.jpg) repeat-y top center;
  padding: 10px 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  width: 661px;
}

div#innerWrapDivBottom {
  background: url(http://static.infotech.com/images/sem_lp/bg-template-c-bot.jpg) no-repeat top center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  width: 701px;
  height:14px;
}


div#outerWrapDivVendorEval {
  width: 1001px;
  margin-left: auto;
  margin-right: auto;
}

div#innerWrapDivTopVendorEval {
  background: url(http://static.infotech.com/images/sem_lp/bg-template-c-top.jpg) no-repeat top center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 0px;
  text-align: center;
  width: 1001px;
  height:11px;
}

div#innerWrapDivVendorEval {
  background: #ffffff url(http://static.infotech.com/images/sem_lp/bg-template-c-mid.jpg) repeat-y top center;
  padding: 10px 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  width: 961px;
}

div#innerWrapDivBottomVendorEval {
  background: url(http://static.infotech.com/images/sem_lp/bg-template-c-bot.jpg) no-repeat top center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  width: 1001px;
  height:14px;
}


div#leftCol {
  float:left;
  width:347px;
  text-align:left;
}

div#leftCol h3.heading {
  font:bold 36px Arial, Helvetica, sans-serif;
  color: rgb(32, 144, 41);
  margin:10px 0 20px 0;
  border:none;
}

div#leftCol .bold {
	font-weight:bold;
}

div#leftCol ul {
	margin-left: 0;
	padding-left: 0;
	list-style:none;
}

div#leftCol ul li {
	background-image: url(http://static.infotech.com/images/sem_lp/bullet-check-green.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	margin:8px 0;
	padding:5px 0px 5px 50px;
}

div#rightCol {
  float:right;
  width:283px; 
  text-align:left;
}

span.lpContentsItem.richTextSpan {
  display: block;
  font-size:16px;  
}

div#trust {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin:25px 0 5px 0;
}

div#trust img {
	margin-top:10px;
}

#semBody #trust .testimonial {font: italic 18px Georgia, "Times New Roman", Times, serif; color:#209029; width:300px; margin:15px auto 25px auto;}
#semBody #trust .testimonial .signature {font: italic 12px Georgia, "Times New Roman", Times, serif; color:#209029}

div#lpInstructions {
	margin:15px 0 15px 10px;
}

div#lpInstructions .lpHeading {
	font:bold 26px Arial, Helvetica, sans-serif;
	color: rgb(32, 144, 41);
}

div#lpForm {
	margin-left:10px;
}

div#lpForm .lpPrivacy {
	margin-top:15px;
	font-size: 11px;
}

div#footer {
  width:100%;
  text-align:left;
  margin-top:20px;
}

div#footerDivide {
	margin:6px 0;
}

div#footerDivide img {
	width:100%;
	height:1px;
}

div .footerText {
  font-size: 11px;
  color: rgb(153, 153, 153);
}

#leadForm div.buttonSubmit {
	margin-top:15px;
}

#leadForm div.buttonSubmit input, div.buttonSubmit span {
  background-image:url(http://static.infotech.com/images/sem_lp/button-submit01.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.buttonSubmit span {
  background-position:left -36px;
  left:0px;
  padding:0px;
  top:0px;
  width:4px;
  float:left;
}
#leadForm div.buttonSubmit input {
  overflow: visible; 
  width:auto;
  padding-left: 6px !important;
  padding-right: 10px !important;

}

#leadForm .requiredField { color:#C00; }
