.full {
  /* For SubscriptionModal() */
}
.full p {
  line-height: 1.5em;
  margin-bottom: 2em;
}
.full fieldset input[type="text"],
.full fieldset input.text,
.full #txtUserEmailAddress,
.full div.subscriptions input[type="text"] {
  width: 444px;
  border: 4px solid #ccc;
}
@media only screen and (max-width : 767px) {
  .full fieldset input[type="text"],
  .full fieldset input.text,
  .full #txtUserEmailAddress,
  .full div.subscriptions input[type="text"] {
    width: 100%;
  }
}
.full .subscription_group_container label {
  font-weight: normal;
}
.full .subscription_group_container .socialMedia {
  margin-left: 50px;
}
.full .subscription_group_container .socialMedia iframe {
  border: none;
  overflow: hidden;
  width: 450px;
  height: 25px;
}
.full .subscription_group_container .todRSS24 {
  float: right;
  margin: 0 10px;
}
.full .newscheck {
  float: left;
  margin-right: 1.0822%;
  margin-top: 1px;
}
.full div.form_message,
.full div.form_error {
  border-style: solid;
  border-width: 2px;
  border-color: #297AAA;
  background-color: #DAECF6;
  clear: both;
  margin: 2em;
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
}
.full ul {
  list-style-type: none;
  margin-left: 0;
}
.full li {
  margin-bottom: 0.71428em;
}
.full .notice {
  font: 14px Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-top: 1px solid #297AAA;
  bottom: 0px;
  margin: 0 1em 1em 1em;
  padding-left: 14px;
  padding-top: 10px;
}
.full .divModalWordings {
  padding: 15px 15px;
  font: 14px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.full .divModalWordings .popupCloseImage {
  margin: -5px;
}
.full .divModalWordings .divPad {
  padding-left: 10px;
}
.full .divModalWordings .divPad #message {
  color: #d9534f;
}
.full .divModalWordings .failureNotification {
  color: red;
  font-size: 14px;
}
.full .divModalWordings .divControls {
  margin-top: 10px;
  clear: both;
}
.full .divModalWordings .divControls #btnSubmitForm {
  padding-left: 30px;
}
.full .divModalWordings .divImageLogo {
  float: left;
}
.full .divModalWordings .divImageLogo img {
  width: 98px;
  height: 98px;
  margin: 0 10px 0 0;
}
.full .divModalWordings .headline {
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
}
.full .divModalWordings #userEmailAddress {
  border: 1px solid #999999;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 0 5px #CCCCCC inset;
  color: #CCCCCC;
  float: left;
  font: bold 22px Helvetica;
  height: 40px;
  padding: 0 0 0 10px;
  width: 340px;
  margin-right: 30px;
}
.full .divModalWordings .signUpButton {
  height: 43px;
  font-size: 29px;
  color: #fff;
  text-transform: uppercase;
  border: 0;
  border-radius: 10px;
  cursor: pointer;
}
.full .divModalWordings #btnModalsubscribe {
  height: 36px;
}
.subheading {
  font-size: large;
  margin-bottom: 15px;
}
.newsletterSubscription .instruction {
  font-size: 18px;
  margin-bottom: 0.4em;
}
.newsletterSubscription ul {
  margin-left: 0;
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation:portrait) {
  .newsletterSubscription ul {
    padding-left: 0;
  }
}
#addPartnerDiv {
  margin-top: -7px;
  position: relative;
  z-index: 500 !important;
}
#addPartnerDiv .popUpImage {
  width: 100%;
}
#addPartnerDiv .popupCloseImage {
  float: right;
  position: absolute;
  right: 14px;
  top: 22px;
  color: #990000;
  opacity: 0.5;
  font-size: 30px;
}
#addPartnerDiv .popupCloseImage:hover {
  opacity: 1;
}
