#hd .wood-bar .right h2 { font-size:19.5px; color:#161616; margin-top: 36px; margin-bottom: 4px; }
#hd .wood-bar .right p { margin-bottom: 29px; 
}


@media (max-width: 960px) {
  .amazingslider-background-image-1 {
    width: 100% !important;
  }
}
/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #62879F;; border: 0 none; border-radius:25px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: Arial,sans-serif; font-size:16px; font-weight: 700; height: 40px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: 683.5px;}
#mc_embed_signup .button:hover {background-color:#233845;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clearmail {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

#bd .red-plus-accordion ul.accordion>li h5.head {
  font-family: arial, sans-serif!important;
  font-size: 12px;
}

#bd a.wg_heading  {
  text-decoration: none;
  background: left 5px no-repeat url(/lib/images/wg-arrow-purple.png);
  margin-left: 5px;
  padding-left: 1.25em;
  font-weight: 500;
  color: #161616;
  font-size: 1.3125em;
}

#bd a.wg_heading:hover {
 text-decoration: underline;
}

#bd a.wg  {
  text-decoration: none;
  background: left 5px no-repeat url(/lib/images/wg-arrow-purple-small.png);
  margin-left: 3px;
  padding: 0.2em 0em 0em 1em;
  color: #161616;
  font-size: 12px;
}


#bd a.wg:hover {
 color: #884B91;
 padding-left: 1.2em
}

#bd table a.wg:link, table a:visited, table a:active {
font-size: 11px;
}

#bd table a.wg:hover {
font-size: 11px;
}


#bd a.redlow{
  text-decoration: none;
  background: none;
  font-family: arial, sans-serif;
  font-weight: 500;
  color: #884B91;
  font-size: 12px;
  margin-top: 3px;
  padding-right: 15px;
  background: right 5px no-repeat url("http://www.betamachinery.com/lib/images/arrows_purple2_small.png");
  margin-right: 15px;
}

#bd a.redlow:hover {
  padding-right: 20px;
  color: #62879f;
  text-decoration: underline;
}
#bd a.redlow.static:hover {
  padding-right: 15px;
}

#bd a.wg_heading  {
  text-decoration: none;
  background: left 5px no-repeat url(/lib/images/wg-arrow-purple.png);
  margin-left: 5px;
  padding-left: 1.25em;
  font-weight: 500;
  color: #161616;
  font-size: 1.3125em;
}

#bd table.standardfont tbody {
  font-size: 12px;
}

#bd table.largerfont tbody {
  font-size: 13px;
}

#bd .largerfont {
  font-size: 13px;
}

#bd td.standardfont {
  font-size: 12px !important;
}

#bd table.wgfont tbody {
  color: 161616;
}

#bd table.bluegrey tbody {
  color: #161616;
}

#bd table.bluegrey {
  color: #161616;
}

#bd table.bluegrey tr {
  color: #161616;
}

#bd tr.bluegrey {
  color: #161616;
}

#bd table.nomargin {
  margin-top: 0px;
  margin-bottom: 0px;
}

#bd table.leftmargin {
  margin-left: 20px;
}

#bd .nomargin p {
  margin-top: 0px;
  margin-bottom: 0px;
}

#bd h3 {
  font-family: Helvetica,arial,sans-serif;
  font-weight: 700;
  text-transform: none;
  color: #161616;
  font-size: 18px;
  margin-bottom: 5px;
}
#bd ul.s_accordion {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  margin-left: 0;
}

#bd ul.s_accordion > li {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 5px;
  padding-bottom: 5px;
}


#bd ul.s_accordion > li.active h5.head {
  background-image: url(/lib/images/arrow_blue_right.png) !important;
  color: #394147;
}

#bd ul.s_accordion > li.last {
  border: none;
}

#bd ul.s_accordion > li h5.head {
  font-size: 16px;
  font-weight: 700;
  color: #394147;
  cursor: pointer;
  background: url(/lib/images/arrow_blue_down.png) no-repeat left center;
  padding: 0 0 0 12px;
  margin: 0;
  border: none;
}

#bd ul.s_accordion > li h5.head:hover {
  background-image: url(/lib/images/arrow_blue_down.png) !important;
  color: #62879f;
}

#bd ul.s_accordion > li h5.head .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.head a {
  color: #555;
}

#bd ul.s_accordion > li h5.head::selection {
  background-color: transparent;
  background: 0 0;
  color: #394147;
}

#bd ul.s_accordion > li h5.head::-moz-selection {
  background-color: transparent;
  background: 0 0;
  color: #394147;
}




#bd ul.s_accordion {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  margin-left: 0;
}

#bd ul.s_accordion > li {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

#bd ul.s_accordion > li.active h5.vdn_head1 {
  background-color: #8E8131;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}


#bd ul.s_accordion > li.last {
  border: none;
}

#bd ul.s_accordion > li.active h5.vdn_head1 {
  background-color: #8E8131;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}


#bd ul.s_accordion > li.last {
  border: none;
}

#bd ul.s_accordion > li h5.vdn_head1 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #A79939;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li.active h5.vdn_head1:hover {
background-color: #A79939
}

#bd ul.s_accordion > li h5.vdn_head1 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head1 a {
  color: #555;
}



#bd ul.s_accordion > li.active h5.vdn_head2 {
  background-color: #504C33;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head2 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #645F40;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head2:hover {
background-color: #645F40
}

#bd ul.s_accordion > li h5.vdn_head2 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head2 a {
  color: #555;
}

#bd ul.s_accordion > li.active h5.vdn_head3 {
  background-color: #B5892D;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head3 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #C49531;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head3:hover {
background-color: #C49531
}

#bd ul.s_accordion > li h5.vdn_head3 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head3 a {
  color: #555;
}

#bd ul.s_accordion > li.active h5.vdn_head4 {
  background-color: #632F00;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head4 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #8F4300;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head4:hover {
background-color: #8F4300
}

#bd ul.s_accordion > li h5.vdn_head4 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head4 a {
  color: #555;
}

#bd ul.s_accordion > li.active h5.vdn_head5 {
  background-color: #0E5F6B;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head5 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  color: #fff;
  background-color: #10707E;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head5:hover {
background-color: #10707E
}

#bd ul.s_accordion > li h5.vdn_head5 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head5 a {
  color: #555;
}

#bd ul.s_accordion > li.active h5.vdn_head6 {
  background-color: #70767A;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head6 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #40484F;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head6:hover {
background-color: #808689
}

#bd ul.s_accordion > li h5.vdn_head6 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head6 a {
  color: #555;
}


#bd ul.s_accordion > li.active h5.vdn_head7 {
  background-color: #182730;
  box-shadow: 0 4px #666;
  transform: translateY(4px);
}

#bd ul.s_accordion > li h5.vdn_head7 {
  display: inline-block;
  padding: 10px 25px;
  font-size: 16px;
  line-height: 120%;
  font-family: sans-serif;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  outline: none;
  width: 94%;
  margin-bottom: 0px;
  color: #fff;
  background-color: #223744;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px #999;
}

#bd ul.s_accordion > li h5.vdn_head7:hover {
background-color: #223744
}

#bd ul.s_accordion > li h5.vdn_head7 .right {
  float: right;
  padding-right: 12px;
  color: #666;
}

#bd ul.s_accordion > li h5.vdn_head7 a {
  color: #555;
}

#bd ul.s_accordion > li .content {
  display: none;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #E0E0E0;
}

#bd ul.s_accordion > li .content p.last {
  margin-bottom: 0;
}

#bd ul.s_accordion > li .call_to_action {
  margin-bottom: 10px;
}

#bd .services a {
  color: #161616;
  text-transform: uppercase;
  font-size: 12px;
  font-family: futura-pt,sans-serif;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  background: 0 0;
  display: block;
}

#bd .services a:hover {
  text-decoration: underline;
}

#bd .services em {
  display: block;
  font-family: Arial,sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #161616;
  margin-bottom: 5px;
}

#bd vdn, #bd p.vdn {

  font-size: 22px;
  line-height: 27px;
  color: #161616;
  font-family: Arial, sans-serif;
  font-weight: 700;
  display: block;
  padding: 15px 10px 0px 0px;
  margin-bottom: 10px;
}
.wood-bar .container_16 .right h2{
  font-size:20px;
  margin-top:36px
}

#bd h1.slogan_home, #bd h2.slogan_home {
  font-family: Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: 27px;
  margin-top: 0px;
  margin-bottom: 0;
}
#bd ul.checkmark {
  padding-left: 0px;
  margin-left: 0px;
}

.checkmark {
  list-style: none;
}

.checkmark { 
  list-style-type: none; 
}

ul.checkmark li:before {
  content: "\2714\0020\0020\0020";
 }
.smallbottom {
  margin-bottom: 3px;}
.medbottom {
  margin-bottom: 8px;}

.veridian_button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 40px;
    border: 1px solid #2d8c2d;
    border-radius: 25px;
    background: #2d8c2d;
    background: -webkit-gradient(linear, left top, left bottom, from(#2d8c2d), to(#3a7d3a));
    background: -moz-linear-gradient(top, #2d8c2d, #3a7d3a);
    background: linear-gradient(to bottom, #2d8c2d, #3a7d3a);
    text-shadow: #244e24 1px 1px 1px;
    font: normal 15px arial;
    color: #ffffff;
    text-decoration: none !important;
}
.veridian_button:hover,
.veridian_button:focus {
    background: #36a836;
    background: -webkit-gradient(linear, left top, left bottom, from(#36a836), to(#469646));
    background: -moz-linear-gradient(top, #36a836, #469646);
    background: linear-gradient(to bottom, #36a836, #469646);
    color: #ffffff;
    text-decoration: none !important;
}
.veridian_button:active {
    background: #1b541b;
    background: -webkit-gradient(linear, left top, left bottom, from(#1b541b), to(#3a7d3a));
    background: -moz-linear-gradient(top, #1b541b, #3a7d3a);
    background: linear-gradient(to bottom, #1b541b, #3a7d3a);
}

.veridian_button_purple {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 40px;
    border: 0px solid #c9782c;
    border-radius: 25px;
    background: #2d8c2d;
    background: -webkit-gradient(linear, left top, left bottom, from(#c9782c), to(#b5671d));
    background: -moz-linear-gradient(top, #c9782c, #b5671d);
    background: linear-gradient(to bottom, #c9782c, #b5671d);
    text-shadow: #244e24 1px 1px 1px;
    font: normal 15px arial;
    color: #ffffff;
    text-decoration: none !important;
}
.veridian_button_purple:hover,
.veridian_button_purple:focus {
    background: #f19035;
    background: -webkit-gradient(linear, left top, left bottom, from(#36a836), to(#d97c23));
    background: -moz-linear-gradient(top, #f19035, #d97c23);
    background: linear-gradient(to bottom, #f19035, #d97c23);
    color: #ffffff;
    text-decoration: none !important;
}
.veridian_button_purple:active {
    background: #1b541b;
    background: -webkit-gradient(linear, left top, left bottom, from(#79481a), to(#b5671d));
    background: -moz-linear-gradient(top, #79481a, #b5671d);
    background: linear-gradient(to bottom, #79481a, #b5671);
}
.button_purple {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #884b91;
    border-radius: 25px;
    background: #884b91;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #ffffff;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_purple:hover,
.button_purple:focus {
    border: 1px none #b162bd;
    background: rgb(92, 127, 146);
    color: #ffffff;
    text-decoration: none;
}
.button_purple:active {
    background: #884b91;
}
.button_purple_b {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #884b91;
    border-radius: 25px;
    background: #fff;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #884b91;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_purple_b:hover,
.button_purple_b:focus {
    border: 1px none #b162bd;
    background: rgb(92, 127, 146);
    color: #ffffff;
    text-decoration: none;
}
.button_purple_b:active {
    background: rgb(92, 127, 146);
}
.button_purple_s {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    min-width: 41px;
    padding: 3px 17px 3px 17px;
    border-radius: 25px;
    background: rgb(92, 127, 146);
    font-weight: 300;
    font-size: 12px;
    font-family: calibri, sans-serif;
    line-height: 18px;
    color: #ffffff;
    margin: 2px;
    text-decoration: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_purple_s:hover,
.button_purple_s:focus {
    border: 1px solid #884b91;
    background: #884B91;
    color: #ffffff;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#884B91), to(#884B91));
    background: -moz-linear-gradient(top, #884B91, #884B91);
    background: linear-gradient(to bottom, #884B91, #884B91);
}
.button_purple_s:active {
    background: rgb(92, 127, 146);
    background: -webkit-gradient(linear, left top, left bottom, from(#884B91), to(#884B91));
    background: -moz-linear-gradient(top, #884B91, #884B91);
    background: linear-gradient(to bottom, #884B91, #884B91);
}
.button_green {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #88C540;
    border-radius: 25px;
    background: #88C540;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #ffffff;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_green:hover,
.button_green:focus {
    border: 1px rgb(92, 127, 146);
    background: rgb(92, 127, 146);
    color: #ffffff;
    text-decoration: none;
}
.button_green:active {
    background: #88C540;
}
.button_green2 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #AFD038;
    border-radius: 25px;
    background: #AFD038;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #ffffff;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_green2:hover,
.button_green2:focus {
    border: 1px rgb(92, 127, 146);
    background: rgb(92, 127, 146);
    color: #ffffff;
    text-decoration: none;
}
.button_green2:active {
    background: #AFD038;
}
.button_green_s {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    min-width: 41px;
    padding: 3px 17px 3px 17px;
    border: 1px solid rgb(92, 127, 146);
    border-radius: 25px;
    background: rgb(92, 127, 146);
    font-weight: 400;
    font-size: 12px;
    font-family: calibri, sans-serif;
    line-height: 18px;
    color: #ffffff;
    margin: 2px;
    text-decoration: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
.button_green_s:hover,
.button_green_s:focus {
    border: 1px solid rgb(92, 127, 146);
    background: rgb(92, 127, 146);
    color: #ffffff;
    text-decoration: none;
}
.button_green_s:active {
    background: #88C540;
}
#bd .button_teal2 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #00a0af;
    border-radius: 25px;
    background: #00a0af;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #ffffff;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
#bd .button_teal2:hover,
#bd .button_teal2:focus {
    border: 1px solid #2dbdb6;
    background-color: #2dbdb6;
    color: #ffffff;
    text-decoration: none;
}
#bd .button_teal2:active {
    background: #00a0af;
}
#bd .button_teal2_b {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px 4px 20px;
    border: 1px solid #00a0af;
    border-radius: 25px;
    background: #fff;
    font-weight: 400;
    font-size: 15px;
    font-family: calibri, sans-serif;
    line-height: 25px;
    color: #00a0af;
    margin: 10px 5px 10px 0;
    text-decoration: none;
    box-sizing: border-box;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
}
#bd .button_teal2_b:hover,
#bd .button_teal2_b:focus {
    border: 1px solid #2dbdb6;
    background-color: #2dbdb6;
    color: #ffffff;
    text-decoration: none;
}
#bd .button_teal2_b:active {
    background: #00a0af;
}
#bd a {
    text-decoration: none;
  }

 #banner h1 {
  background-color: rgba(80,111,133,.5);
}

ul.nobottom{
  margin-bottom:0
}
#lead_in h1{
  font-size:38px;
  text-transform:none;
}
#lead_in {
  padding: 22px 0;
}

#bd table.lowpadding td,#bd table.lowpadding th{
  padding:2px 0px 0px 15px;
}
#bd table.lowpadding {
  margin-bottom: 10px;
  }
#bd table.lowpadding td,#bd table.lowpadding th,#bd table.lowpadding tr,#bd table.lowpadding tr:nth-child(even){
  background:0 0
}

#bd a.more{
  color:#884B91;background:right 3.5px no-repeat url(/lib/images/arrows_purple2_small.png);
  font-size: 10px;
  }
 #bd .hor_links li{
  display:inline;background:right center no-repeat url(/lib/images/arrows_purple2_small.png);color:#884B91
 }
 #bd .hor_links li a{
  color:#884B91;
}
 #bd .tabs .tabList li a:hover{
  color:#884B91
 }
 #bd #sb ul li.has_children.active>a{
  color:#884B91;background-image:url(/lib/images/arrows_purple2_small_down.png)
 }
#bd #sb ul li.has_children>a:hover{
  color:#884B91;background-image:url(/lib/images/arrows_purple2_small_down.png)
}  
#bd #sb ul li.has_children.active>a{
  color:#884B91;background-image:url(/lib/images/arrows_purple2_small_down.png)
}
#bd #sb ul li.has_children>a:hover{
  color:#884B91;background-image:url(/lib/images/arrows_purple2_small_down.png)
} 
#bd #sb ul li a:hover,#bd #sb ul li.active>a{
  color:#884B91;background-image:url(/lib/images/dash_purple.png)
}
#ft .info a,.ft .info a{color:#884B91
}         
#bd a.red:hover{
  color:#884B91
}               
#bd .red{
  color:#884B91
}
#bd .hor_links li a:hover{
  color:#fff;background-color:#884B91
}
#bd .tabs .tabList li.active a{
  color:#884B91
}
#bd .purple{
  color: #884B91;
}
#bd .turquoise{
  color: #2dbdb6;
}
#bd .green{
  color: #88c540;
}
#bd .faq {
  margin-bottom: 2px;
  color: #884B91;
  font-weight: 700;
  font-size: 13px;
  }
/* Cvent Calendar widget box size */
div#calendar-widget-container {
    height: auto !important;
  }
/* Cvent Calendar widget month title */
#bd h4.HeaderStyles__groupHeader___9EIR9 {
  text-transform: none;
  color:rgb(92, 127, 146);
  font-size:16px;
}
#bd div.HeaderStyles__container___2wYOQ {
  background-color: rgba(0,0,0,0.04)!important;
}
/* Cvent Calendar widget month div */
#bd .CalendarViewWidget__listWrapper___3DoiT div{
  margin-bottom: 5px;
}
/* Cvent Calendar widget event no bullets for event list */
#bd li.WebWidget__listItem___3GfTH {
  list-style-type: none;
}
/* Cvent Calendar widget event title */
#bd h5.WebWidget__title___1bfNR {
  text-transform: none;
  font-size: 1rem;
  color: rgb(84, 84, 84);
}
/* Cvent Calendar widget search fields */
div.CvFormElement__inputWrapper___3yQYg .CvFormElement__label___1DyxT {
  font-weight:700;
}
div.CalendarViewWidget__dateRangeContainer___1mVqn .CvFormElement__label___1DyxT {
  font-weight:default;
}
/* Cvent Calendar widget popup title */
.CalendarItemDetailView__title___xK87s h5{
  font-size: 1.4rem;
  color: rgb(92, 127, 146);
}
/* Cvent Calendar widget filter frame */
.Filters__panelGroup___318wi div{
  max-width: 600px;
}
/* Cvent Calendar widget tag position */
div.Tags__tagContainer___2YTRN {
  padding-top: 0em;
} 
div.CalendarModal__content___2LDkN .Tags__tagContainer___2YTRN {
  padding-top: 0.5em;
}
button.ModalButton__button___pZBra_TEST {
  color: transparent;
  visibility: hidden;
}

button.ModalButton__button___pZBra_TEST:before {
  content: "Register now";
  visibility: visible;
  background: rgb(92, 127, 146) none repeat scroll 0% 0%;
  color: #FFF;
  font-size: 1.28em;
  line-height: 1.2;
  min-width: 50%;
  border-radius: 25px;
  border-width: 0;
  padding: .65em 1.5em;
  font-weight: normal;
  margin: 1em 0 .2em 0;
  cursor: pointer;
}
/* Round images */
#bd img.ri {
    border-radius: 50%;
}

#bd .introp {
 font-size: 1.3em;
 line-height: 150%;
}
/* slider button large */
.as-btn-purple-w {
    display: inline-block;
    border: 1px solid #884B91;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    background: #884B91;
    font-family: Calibri, sans-serif,Arial;
    color: #fff;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: nowrap;
    -webkit-font-smoothing: antialiased;
  padding: 10px 16px;
  font-size: 24px;
  font-weight: 300;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 25px;
}

.as-btn-purple-w:hover {
    color: #fff;
    background: #ad4699;
}

.as-btn-purple-w:focus {
    outline: 0;
}
.container_lp {
  width: 100%;
}

#bd .lp-list li {
    list-style: none;
  }

  #bd .lp-headline span {
    font-weight: 300;
  }

  #bd table thead {
    text-transform:none
  }

@media only screen and (max-width: 767px) {
 .beta-hd {
  	margin-top: 10px !important;
  }
  }
  body,
html {
  color:#161616;
  }