@CHARSET "UTF-8";

/* default markup */
body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-color: #fff;
	font: normal 10pt Verdana, Arial, sans-serif;
}
div, img {
  padding: 0;
  margin: 0;
  border: 0;
}
a {
  color: #1f5f91;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #cc0000;
  text-decoration: none;
  font-weight: bold;
}

h2 {
  font-family: "Arial", Georgia, serif;
  font-size:26px;
  font-weight:bold;
  padding:-30 0 0 10;
}

/* page components */
#page-body {
  background: #ffffff;
}
#page-container {
  min-height: 500px;
  width: 960px;
  margin: 0 auto;
  border-top: 8px solid #d9d9d9;
}
#page-header {
  padding: 40px 20px 10px 20px;
}
#header-title {
  width: 160px;
  overflow: hidden;
}
#header-personal-message {
  float: right;
  width: 740px;
  padding-top: 7px;
  overflow: hidden;
}
#page-content {
  clear: both;
  padding: 0;
}
#left-column {
  margin: 0;
  width: 475px;
  color: #505050;
  background-color:#fff;
  font-weight: normal;
  float: left;

}
#right-column 
{
  margin: 0;
  width: 465px;
  float: right;
  overflow: hidden;
  color: #505050;
  background-color:#fff;
  font-weight: normal;
}
#content-campaign-messaging {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgleft.gif') top left no-repeat;
}
#content-campaign-messagingnetezza {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 40px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgleft2.gif') top left no-repeat;

}
#content-campaign-messaging h2 {
  margin: 0 0 0 20px;
  padding-top: 0px;
}
#content-campaign-messaging p.adtext 
{
    font-family:Verdana;
	font-size: 12.5px;
	line-height: 18px;
 margin: 10px 0 0 20px;
}
#content-campaign-messaging2 {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright.jpg') top left no-repeat;

}
#content-campaign-messaging22 {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright2.jpg') top left no-repeat;

}
#content-campaign-messaging23 {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright3.jpg') top left no-repeat;

}
#content-campaign-messaging24 {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright4.jpg') top left no-repeat;

}
#content-campaign-messaging25 {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright5.jpg') top left no-repeat;
}
#content-campaign-messaging-ex {
  border-top: 4px solid #949494;
  background: #ffffff;
  padding:20px 20px 20px 0;
  margin: 10px 0 20px 0;
  background: transparent url('bgright-ex.jpg') top left no-repeat;
}
#content-learn-more {
  background: #e0e0e0;
  padding: 20px;
  margin: 20px 0 0 0;
}
#content-learn-more h2 {
	margin-top: 0px;
	padding-top: 0px;
}
#learn_more {
  list-style: none;
  margin: 0;
  padding: 0;
}

#content-premium-offer {
  border-top: 4px solid #949494;
  background: #f5f5f5;
  padding: 20px;
  padding-bottom: 0px;
  margin: 0 0 20px 0;
}
#content-premium-offer h2 {
  margin-top: 0px;
  padding-top: 0px;
}
#left-side {
  width: 197px;
  float: left;
  overflow: hidden;
}
#right-side {
  margin: 0 0 20px 210px;
}
#theform {
  padding:200px 20 0 10;
}
#content-call-to-action {
  background: #e0e0e0;
  padding: 20px;
  margin: 20px 0 0 0;
}

#page-footer {
  clear: both;
  padding: 20px 0 ;
  font-size: 10px;
  line-height: 16px;
  color: #909090;
}

/* other elements */
.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
}
.right {
  text-align: right;
}
.learn-more-name {
  font-weight: bold;
}
.link-icon {
  float: left;
  width: 69px;
  height: 69px;
}
.link-text {
  margin: 0 10px 0 75px;
}
.small-print {
  font-size: 10px;
  line-height: 14px;
}

#overlay-photo {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  width: 320px;
}
#overlay-message {
  margin: 0 0 0 340px;
  padding: 0;
  border: 0;
}
#overlay-video-player {
  margin: 0 0;
  padding: 0;
  border: 0;
  float: left;
  width: 400px;
  height: 300px;
}
#overlay-text {
  margin: 0 0 0 420px;
  padding: 0;
  border: 0;
}

/* forms */
input, select, textarea {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.md, input.lg, input.sm, input.datepicker {
  color: #606060;
  background: #ffffff;
  border: 1px solid #909090;
  padding: 3px;
}
input.sm {
  width: 50px;
}
input.md {
  width: 100px;
}
input.lg {
  width: 326px;
}
input.datepicker {
 width: 70px;
 margin-right: 4px;
}
textarea.md, textarea.lg, textarea.sm {
  color: #606060;
  background: #ffffff;
  border: 1px solid #909090;
  padding: 3px;
}
textarea.sm {
  width: 200px;
  height: 150px;
}
textarea.md {
  width: 350px;
  height: 200px;
}
textarea.lg {
  width: 500px;
  height: 300px;
}
select {
  color: #606060;
  background: #ffffff;
  border: 1px solid #909090;
  padding: 2px;
}
select.md {
  width: 100px;
}
input.btn-primary {
  font-weight: bold;
  padding: 2px 12px;
}
input.btn-secondary {
  font-weight: normal;
  padding: 2px 12px;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}
input.focused, select.focused, textarea.focused {
  background: #ffffff;
  color: #000000;
  border: 1px solid #404040;
}
div.form-container {
  margin: 10px 0;
  text-align: left;
}
table.form {
  padding: 0;
  margin: 0 auto;
}
table.form td.field_label {
  padding: 2px 14px 2px 4px;
  vertical-align: top;
  text-align: right;
  color: #464646;
  font-weight: normal;
  white-space: nowrap;
}
table.form td.field_value {
  vertical-align: top;
  text-align: left;
  padding: 2px;
}
table.form td.required {
  background: url(icon_required.gif) right top no-repeat;
}
table.form td.error-label {
  background: url(icon_error.gif) 100% 4px no-repeat;
  color: #cc0000;
}
table.form td.error {
  color: #990000;
}
table.form td.error input,
table.form td.error select,
table.form td.error textarea {
  color: #cc0000;
  background: #fff6f0;
  border: 1px solid #cc0000;
}
#error-notification {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #cd0a0a;
  background: #fef1ec;
  color: #cd0a0a;
}
#error-notification ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#error-notification ul li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}
#error-notification a {
  color: #990000;
}
#error-notification a:hover {
  color: #ff0000;
}
#btn_submit {
  margin-top: 5px;  
}

#theform {
	margin-top: 75px;
}

.field_label,
.field_value {
	margin: 3px 0;
	font-size: 11px;
}

.right-header {
	font-family: Arial;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 25px;
	margin: 10px 0 10px 20px;
}

.adtext {
    font-family:Verdana;
	font-size: 12.5px;
	line-height: 18px;
	margin: 10px 0 0 20px;
}

ul {
	padding: 0;
}

li {
	margin: 0 0 10px 35px;
	padding: 0;
}

.adtext-right {
    font-family: Verdana;
	font-size: 12.5px;
	line-height: 18px;
	margin: 20px 0 10px 110px;
}

.adtext-right h3 {
	color:#11568b;
	font-size: 14px;
	margin-bottom: 0;
}

.adtext-right p {
	margin-bottom: 5px;
}

.adtext strong {
	font-size: 11.5px;
}

.blue {
	color: #11568b;
}

.spaced {
	line-height: 30px;
}

.italic {
	font-style: italic;
}

.quote {
	padding-top: 10px;
	font-size: 11.5px;
	font-style: italic;
}

.adtext-right .adtext {
	margin: 0;
}