#main_content {
  width: 927px;
  height: 349px;
  margin-bottom: 10px;
  margin-top: 20px;
}
#rotating_images {
  height: 342px;
  width: 613px;
  float: left;
  margin-right: 13px;
  margin-left: 1px;
  overflow: hidden;
}
#rotating_images img {
  height: 349px;
  width: 625px;
}
.silo_new {
  width: 298px;
  height: 172px;
  background: white;
  float: left;
  background: url(app/css/images/silo_new.png);
  background-repeat: no-repeat;
  font-size: 12px;
  overflow: hidden;
}
.silo_new span.title {
  display: none;
}
.silo_new table a{
  color: rgb(198, 200, 202);
  text-decoration: none;
}
.silo_new div.content {
  margin-top: 15px;
}
.box a {
  text-decoration: none;
}
#ctl00_cphMain_ContentBlock1 div.box {
  background: url(app/css/images/homeBoxBgTeal.png);
}
#ctl00_cphMain_ContentBlock2 div.box {
  background: url(app/css/images/homeBoxBgGreen.png);
}
#ctl00_cphMain_ContentBlock3 div.box {
  background: url(app/css/images/homeBoxBgPurple.png);
}
#ctl00_cphMain_ContentBlock1 div.box span.title {
  color: #000000;
}
#ctl00_cphMain_ContentBlock2 div.box span.title {
  color: #000000;
}
#ctl00_cphMain_ContentBlock3 div.box span.title {
  color: #000000;
}
span.teal, p.teal {
  color: #3ffdfd;
  text-transform: capitalize;
  font-size: 14px;
}
p.teal {
  margin-bottom: 5px;
  padding-bottom: 0px;
}
input.newsletter_signup {
  background: #4d4d4f;
  height: 22px;
  width: 200px;
  color: #ffffff;
  border: 0px;
  padding-left: 3px;
  padding-top: 7px;
}
#newsletter_div {
  display: none;
}
#ctl00_cphMain_ContentBlock5 {
  margin-top: 17px;
}
#ctl00_cphMain_ContentBlock4, #ctl00_cphMain_ContentBlock5 {
  width: 298px;
  height: 163px;
  background: white;
  float: left;
  background: url(app/css/images/silo_new.png);
  background-repeat: no-repeat;
  font-size: 12px;
  overflow: hidden;
}
#ctl00_cphMain_ContentBlock4 span.title, #ctl00_cphMain_ContentBlock5 span.title {
  display: none;
}
#ctl00_cphMain_ContentBlock4 table a, #ctl00_cphMain_ContentBlock5 table a {
  color: rgb(198, 200, 202);
  text-decoration: none;
}
#ctl00_cphMain_ContentBlock4 div.content, #ctl00_cphMain_ContentBlock5 div.content {
  margin-top: 20px;
}
#bottomboxes .box .title {
  font-size: 12px;
}
#news_input {
float: left;
}
#news_submit {
}
#join_us {
  float: left;
}
#join_us p {
  font-size: 14px;
  margin-top: 5px;
}
#ctl00_footer_cb {
  whitespace: nowrap;
  float: left;
}
#fp_newsletter {
  width: 400px;
  float: left;
  display: block; !important;
}
#fp_newsletter p {
  margin-top: 0px;
}
#copyright {
  width: 100%;
  float: left;
  margin-top: 20px;
  padding-bottom: 20px;
}
#copyright a {
  color: #959595;
}
#copyright_left {
  float: left;
}
#copyright_right {
  text-align: right;
  float: right;
}
.fp_social_link {
  float: left;
  height: 26px;
  width: 25px;
  margin-right: 5px;
}
#fp_social_links {
width: 380px;
float: left;
margin-top: 25px;
margin-left: 30px;
}




/* NEW */
#popup {
height: 216px;
width: 413px;
position: absolute;
top: 0px;
left: 0px;
margin-left: -413px;
margin-top: -216px;
background: url(/images/popup_bg.png);
background: repeat: no-repeat;
z-index: 999;
font-family: Helvetica Neue, Helvetica, Sans-Serif;
font-size: 10px;
}
#popup a {
color: #07a7f3;
}
#popup_bg {
  z-index: 998;
  filter:alpha(opacity=40);
  opacity:0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  background: black;
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
#popup_email_div {
margin-top: 90px;
margin-left: 30px;
width: 176px;
float: left;
}
#popup_email {
color: #ffffff;
background: #4d4d4f;
border: 0px;
height: 18px;
width: 176px;
padding: 0px;
}
#popup_submit_div {
margin-top: 90px;
float: left;
width: 180px;
}
#popup_submit {
}
#popup_privacy {
color: #2e2c2d;
height: 52px;
}
#popup_close {
color: #ffffff;
cursor: pointer;
margin-right: 10px;
width: 40px;
}
