#lead_gen_form {
	background: url('../images/insidetech/article_form_bg.png') no-repeat scroll 0px 0px;
	width:380px;
	height:320px;
	top:10px;
	right:20px;
  position:absolute;
  float:none;
  padding:17px 0px 0px;
}
	
#lead_gen_form form {
	position:relative;	
	left:85px;
	top:50px;
  width:235px;
}	

#article h2#article_title { margin:0;padding:0;font-size:15pt;text-transform:none;font-weight:normal; }

#lead_gen_form form select {
  width:230px;
}

#lead_gen_form label {
  color:#fff;
  font-size:10pt;
}

#lead_gen_form label.error {
  color:yellow;
}

#lead_gen_form form #formRow_emailaddress {
  float:left;
}

#lead_gen_form form #formRow_zipcode {
  float:left;
  margin-left:10px;
}

#lead_gen_form form #formRow_emailaddress input {
  width:130px;
}

#lead_gen_form form #formRow_zipcode input {
  width:85px;
}

#lead_gen_form #formRow_terms {
  display:block;
  clear:both;
}

#lead_gen_form fieldset {
  border:none;
}

#lead_gen_form fieldset legend {
  display:none;
}

#lead_gen_form .buttonContainer {
  width:77%;
}

#lead_gen_form #formRow_emailaddress input,
#lead_gen_form #formRow_zipcode input {
	border:1px solid #000000;
	background:#ffffff;
	color:#000000;	
}

#lead_gen_form .formRow {
  display:block;
  padding: 0pt 0pt 6px;
}

#bottom_lists {
  clear:both;
}

#main_image {
  float:left;
  padding:5px;
}

#main_image img {
  height:168px;
  width:254px;
}

#article p, #article p li {
  font-size:12px;
  padding:5px;
}

#article p {
  margin-bottom:15px;
}

#article #main_column {
  clear:both;
  display:block;
  margin:0px 0px 0px 10px;
  padding:10px 0px 40px;
  padding-bottom:40px;
  width:500px;
}

#lead_gen_form #formRow_terms .checkbox_label {
  font-size:10pt;
}

#lead_gen_form #formRow_terms a {
  color: gold;
}


#lead_gen_form #formRow_terms {
  margin-bottom:0px;
  width:275px;
}

#lead_gen_form div.error_message {
  color:yellow;
}

#main {
  background: transparent url("../images/insidetech/wrapper_bg_966.gif") 0 0 repeat-y;
  width:965px;
}

#article {
	display:block;
	clear:both;
	left:0px;
	padding-bottom:20px;
  padding-left:15px;
  background: url('../images/insidetech/wrapper_header_966_black.png') no-repeat scroll 0% 0%;
}

#top_nav_list {
  display:none;
}

#nav {
  height:30px;
}


#footer-wrapper #footer { 	
	display:block;
	padding: 0 17px 14px; 
	background:transparent url("../images/insidetech/wrapper_footer_966.png") 0 0 no-repeat;	
	font: normal 10px Verdana, sans-serif; 
	position:relative;
  left:1px;
  bottom:0px;
  width:954px;
  margin-top:-10px;
  margin-bottom:30px;
}

#footer .copy {
  margin-right:20px;
}

