body {
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;

}
or
.clear {
  clear: both;
  width: 100%;
}

.container {
  max-width: 1400px;
  min-width: 880px; /*tempbean changed from 960*/
  margin: 0px auto;
}

h1, h2, h3, h4, h5 {
  font-family: "Open Sans Condensed", sans-serif;
}

h1 {
  text-transform: uppercase;
}

h2 {
  font-size: 1.5em;
  text-transform: uppercase;
}
/** Begin Mike added 4_24_18 **/
em {
    color: #000000;
}

strong {
    color: #000000;
}

a:link {
	color:#2327CC;
}

/** Begin Mike added 5_1_18 for  **/
ol {
	color: #656c73;
}

li {
	color: #656c73;
}
/** End Mike added 5_1_18 **/
textarea:focus, input:focus {
  outline: 0;
}

.header-container {
  position: absolute;
  top: 0px;
  width: 100%;
}

.ui-state-focus {
  outline: none;
}

.header {
  position: relative;
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
}
@media only screen and (max-width: 1250px) {
  .header {
    min-width: 920px;
    margin: 0px 20px;
  }
}
.header .placeholder {
  color: #999999;
}
.header div.top-bar {
  height: 140px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
.header div.top-bar .logo {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -36px;
  width: 204px;
  height: 73px;
  background: url("../images/logo.png");
}
.header div.top-bar .phone-container {
  font-size: .95em;
  position: absolute;
  top: 47px;
  right: 335px;
  width: 155px;
  background-color: #ffffff;
  padding: 13px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
}
.header div.top-bar .phone-container h5 {
  float: left;
  margin-right: 10px;
  color: #888888;
}
.header div.top-bar .phone-container h5 span {
  color: #000000;
}
.header div.top-bar .search-container {
  font-size: .95em;
  position: absolute;
  top: 48px;
  right: 522px;
  height: 40px;
  width: 39px;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
}
.header div.top-bar .search-container img {
  margin: 11px 0 0 11px;
}
.header div.top-bar .login-container {
  position: absolute;
  right: 330px;
  top: 42px;
  padding: 5px 0px;
}
.header div.top-bar .login-container > div {
  position: relative;
}
.header div.top-bar .login-container > div span.submit {
  width: 50px;
  height: 29px;
  position: absolute;
  right: -30px;
  top: 50%;
  margin-top: -15px;
  background-image: url("../images/btn_login.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.header div.top-bar .login-container > div span.submit.active {
  background-position: 0 -29px;
  cursor: pointer;
}
.header div.top-bar .login-container > div span.submit.active:hover {
  background-position: 0 -58px;
}
.header div.top-bar .login-container > div .username {
  position: absolute;
  top: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  z-index: 99;
}
.header div.top-bar .login-container > div .username input {
  padding-left: 40px;
  background: url("../images/icon_memberlogin.png") 10px center no-repeat;
}
.header div.top-bar .login-container > div .password {
  position: absolute;
  top: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
}
.header div.top-bar .login-container > div .password input {
  padding-left: 40px;
  background: url("../images/icon_memberpassword.png") 10px center no-repeat;
}
.header div.top-bar .login-container > div input {
  border: 0px;
  font-weight: 700;
  font-size: .9em;
  font-family: "Open Sans Condensed", sans-serif;
  padding: 9px 12px 9px 0px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
}
.header div.top-bar .tools-container {
  position: absolute;
  right: 0px;
  top: 53px;
  width: 248px;
}
.header div.top-bar .tools-container ul.member-tools {
  width: 130px;
  float: right;
}
.header div.top-bar .tools-container ul.member-tools > li {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  color: #dfdfdf;
  position: relative;
  font-size: .9em;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  background-color: #5c5c5c;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header div.top-bar .tools-container ul.member-tools > li:hover h5 {
  color: #ffffff;
}
.header div.top-bar .tools-container ul.member-tools > li:hover .arrow {
  background-position: 0 -9px;
}
.header div.top-bar .tools-container ul.member-tools > li h5 {
  display: block;
  padding: 7px 10px 8px 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header div.top-bar .tools-container ul.member-tools > li .arrow {
  width: 11px;
  height: 9px;
  position: absolute;
  top: 15px;
  right: 12px;
  margin-top: -4px;
  background-image: url("../images/icon_arrow_membertools.png");
}
.header div.top-bar .tools-container ul.member-tools > li.sfHover {
  -moz-border-radius-bottomleft: 18px;
  -webkit-border-bottom-left-radius: 18px;
  border-bottom-left-radius: 18px;
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li a {
  padding: 10px 10px;
  border-bottom: 1px solid #7a7a7a;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: .9em;
  display: block;
  color: #dfdfdf;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li:hover {
  background-color: #fff; /*temprank was #676767*/
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li:hover a {
  color: #ffffff;
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li:last-child {
  -moz-border-radius-bottomleft: 18px;
  -webkit-border-bottom-left-radius: 18px;
  border-bottom-left-radius: 18px;
  -moz-border-radius-bottomright: 18px;
  -webkit-border-bottom-right-radius: 18px;
  border-bottom-right-radius: 18px;
}
.header div.top-bar .tools-container ul.member-tools > li > ul > li:last-child a {
  border-bottom: 0px;
}
.header div.top-bar .tools-container ul.site-tools {
  position: absolute;
  right: 0px;
  top: -40px;
  width: 130px;
}
.header div.top-bar .tools-container ul.site-tools > li {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  color: #878a8d;
  font-size: .9em;
  -moz-border-radius-topleft: 18px;
  -webkit-border-top-left-radius: 18px;
  border-top-left-radius: 18px;
  -moz-border-radius-bottomleft: 18px;
  -webkit-border-bottom-left-radius: 18px;
  border-bottom-left-radius: 18px;
  -moz-border-radius-topright: 18px;
  -webkit-border-top-right-radius: 18px;
  border-top-right-radius: 18px;
  -moz-border-radius-bottomright: 18px;
  -webkit-border-bottom-right-radius: 18px;
  border-bottom-right-radius: 18px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header div.top-bar .tools-container ul.site-tools > li:hover {
  background-color: #ffffff;
}
.header div.top-bar .tools-container ul.site-tools > li:hover h5 {
  color: #df5e00;
}
.header div.top-bar .tools-container ul.site-tools > li:hover .arrow {
  background-position: 0 -9px;
}
.header div.top-bar .tools-container ul.site-tools > li h5 {
  display: block;
  padding: 7px 10px 8px 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header div.top-bar .tools-container ul.site-tools > li .arrow {
  width: 11px;
  height: 9px;
  position: absolute;
  top: 15px;
  right: 12px;
  margin-top: -4px;
  background-image: url("../images/icon_arrow_sitetools.png");
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li {
  background-color: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li a {
  padding: 10px 10px;
  border-bottom: 1px solid #e9e9e9;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: .9em;
  display: block;
  color: #878a8d;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li:hover {
  background-color: #ededed;
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li:hover a {
  color: #000000;
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li:last-child {
  -moz-border-radius-bottomleft: 18px;
  -webkit-border-bottom-left-radius: 18px;
  border-bottom-left-radius: 18px;
  -moz-border-radius-bottomright: 18px;
  -webkit-border-bottom-right-radius: 18px;
  border-bottom-right-radius: 18px;
}
.header div.top-bar .tools-container ul.site-tools > li > ul > li:last-child a {
  border-bottom: 0px;
}
.header ul.main-nav {
  top: 140px;
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 60px;
  background: url("../images/nav_bg.gif") repeat-x;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
.header ul.main-nav > li {
  float: left;
  width: 11.11111%;
  height: 100%;
  background: url("../images/nav_bg_divider.gif") left center no-repeat;
  /* Second level navigation start */
}
.header ul.main-nav > li:first-child {
  background: transparent;
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.header ul.main-nav > li:first-child > ul {
  margin-left: 0px;
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
}
.header ul.main-nav > li:first-child > ul > li:first-child {
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
}
.header ul.main-nav > li:last-child {
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.header ul.main-nav > li:last-child > ul {
  margin-left: -100px;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
}
.header ul.main-nav > li:last-child > ul > li:first-child {
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
}
.header ul.main-nav > li:hover {
  background: url("../images/nav_bg_over.gif");
}
.header ul.main-nav > li > a {
  display: table;
  text-decoration: none;
  height: 100%;
  width: 100%;
  position: relative;
}
.header ul.main-nav > li > a span {
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1em;
  font-family: "Open Sans Condensed", sans-serif;
}
@media only screen and (max-width: 1200px) {
  .header ul.main-nav > li > a span {
    font-size: .9em;
  }
}
.header ul.main-nav > li > ul {
  background-color: #00547c;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  width: 250px;
  margin-left: -50px;
}
.header ul.main-nav > li > ul > li {
  height: 50px;
  border-top: 1px solid #00689a;
  position: relative;
  /* Third level navigation start */
}
.header ul.main-nav > li > ul > li:first-child {
  border-top: 0px;
}
.header ul.main-nav > li > ul > li:last-child {
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.header ul.main-nav > li > ul > li:hover {
  background-color: #00608d;
}
.header ul.main-nav > li > ul > li:hover > a span {
  color: #ffffff;
}
.header ul.main-nav > li > ul > li .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255, 255, 255, 0.5);
}
.header ul.main-nav > li > ul > li > ul {
  background-color: #004262;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 250px;
  position: absolute;
  left: 250px;
  top: 0px;
}
.header ul.main-nav > li > ul > li > ul li {
  height: 50px;
  border-top: 1px solid #006290;
  position: relative;
}
.header ul.main-nav > li > ul > li > ul li:first-child {
  border-top: 0px;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
}
.header ul.main-nav > li > ul > li > ul li:last-child {
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.header ul.main-nav > li > ul > li > ul li:hover {
  background-color: #003650;
}
.header ul.main-nav > li > ul > li > ul li:hover a span {
  color: #ffffff;
}
.header ul.main-nav > li > ul > li > ul li > a {
  display: table;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.header ul.main-nav > li > ul > li > ul li > a span {
  display: table-cell;
  vertical-align: middle;
  color: #99d3ee;
  text-align: left;
  padding: 0px 10px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: .75em;
  font-family: "Open Sans", sans-serif;
}
.header ul.main-nav > li > ul > li > a {
  display: table;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.header ul.main-nav > li > ul > li > a span {
  display: table-cell;
  vertical-align: middle;
  color: #99d3ee;
  text-align: left;
  padding: 0px 10px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: .75em;
  font-family: "Open Sans", sans-serif;
}

.page-image {
  width: 100%;
  height: 230px;
  position: relative;
  overflow: hidden;
}
.page-image img {
  position: absolute;
  left: 50%;
  margin-left: -1100px;
  top: 0px;
}
@media only screen and (max-width: 1250px) {
  .page-image img {
    margin-left: -1000px;
  }
}

.content-wrapper {
  background-color: #ffffff; /*tempbean was #ebebeb*/
  width: 100%;
  float: left;
}
.content-wrapper .container {
  min-width: 960px;
  max-width: 1400px; /*tempbean was 1200*/
  margin: 0px auto;
  padding: 0px 0px; /*tempbean was 40px 0 */
}
@media only screen and (max-width: 1250px) {
  .content-wrapper .container {
    min-width: 900px;
    /*margin: 0px 20px; tempbean removed */
  }
}
.content-wrapper .side-nav {
  width: 16.66667%;
  float: left;
}
.content-wrapper .side-nav ul.subpages li {
  background-color: #252525;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  /*tempbean addeded height and display*/
  height: 50px;
  display: block;
}
.content-wrapper .side-nav ul.subpages li:hover {
  background-color: #151515;
}
.content-wrapper .side-nav ul.subpages li:hover a span {
  color: #0096d7;
}
.content-wrapper .side-nav ul.subpages li .tip {
  display: none;
}
.content-wrapper .side-nav ul.subpages li.active {
  background-color: #ffffff;
  position: relative;
}
.content-wrapper .side-nav ul.subpages li.active a {
  cursor: default;
}
.content-wrapper .side-nav ul.subpages li.active a span {
  color: #0096d7;
}
.content-wrapper .side-nav ul.subpages li.active .tip {
  display: block;
  position: absolute;
  right: -25px;
  height: 100%;
  width: 25px;
  top: 0px;
}
.content-wrapper .side-nav ul.subpages li.active .tip img {
  height: 100%;
  width: 25px;
}
.content-wrapper .side-nav ul.subpages li.title {
  background-color: #0088ce;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  font-size: 1.5em;
  font-family: "Open Sans Condensed", sans-serif;
  text-align: center;
  margin-bottom: 5px;
  position: relative;
}
.content-wrapper .side-nav ul.subpages li.title .tip {
  display: none;
}
.content-wrapper .side-nav ul.subpages li.title a {
  display: block;
  padding: 0px;
  padding: 15px 0px;
  color: #ffffff;
  cursor: pointer !important;
}
.content-wrapper .side-nav ul.subpages li.title.active .tip {
  display: block;
  position: absolute;
  right: -35px;
  height: 100%;
  width: 25px;
  top: 0px;
}
.content-wrapper .side-nav ul.subpages li.title.active .tip img {
  height: 100%;
  width: 25px;
}
.content-wrapper .side-nav ul.subpages li a {
  display: table;
  text-decoration: none;
  height: 100%;
  width: 100%;
  position: relative;
  /*padding: 15px 0px; tempbean removed*/
}
.content-wrapper .side-nav ul.subpages li a span {
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1em;
  font-family: "Open Sans Condensed", sans-serif;
  padding: 0px 10px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .content-wrapper .side-nav ul.subpages li a span {
    font-size: .9em;
  }
}
.content-wrapper .side-nav .membertools-wrapper {
  margin-top: 10px;
}
.content-wrapper .side-nav .membertools-wrapper:hover div {
  background-color: #ef6704;
}
.content-wrapper .side-nav .membertools-wrapper div {
  background-color: #df5e00;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  font-size: 1.2em;
  font-family: "Open Sans Condensed", sans-serif;
  text-align: left;
  margin-bottom: 5px;
  position: relative;
  padding: 15px 35px 15px 15px;
  border: 0px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.content-wrapper .side-nav .membertools-wrapper div .arrow {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -6px;
  width: 16px;
  height: 9px;
  background-image: url("../images/icon_arrow_membertoolsaccordion.png");
}
.content-wrapper .side-nav .membertools-wrapper div.ui-accordion-header-active .arrow {
  background-position: 0 -9px;
}
.content-wrapper .side-nav ul.membertools {
  float: left;
  width: 100%;
}
.content-wrapper .side-nav ul.membertools li {
  background-color: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.content-wrapper .side-nav ul.membertools li:hover, .content-wrapper .side-nav ul.membertools li.active {
  background-color: #ffffff;
}
.content-wrapper .side-nav ul.membertools li:hover a span, .content-wrapper .side-nav ul.membertools li.active a span {
  color: #000000;
}
.content-wrapper .side-nav ul.membertools li:hover a, .content-wrapper .side-nav ul.membertools li.active a {
  border-right: 2px solid #df5e00;
  border-left: 2px solid #df5e00;
}
.content-wrapper .side-nav ul.membertools li.title {
  background-color: #df5e00;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  font-size: 1.3em;
  font-family: "Open Sans Condensed", sans-serif;
  text-align: center;
  margin-bottom: 5px;
  position: relative;
  padding: 15px 0px;
  border: 0px;
}
.content-wrapper .side-nav ul.membertools li.title .tip {
  display: none;
}
.content-wrapper .side-nav ul.membertools li.title.active .tip {
  display: block;
  position: absolute;
  right: -25px;
  height: 100%;
  width: 25px;
  top: 0px;
}
.content-wrapper .side-nav ul.membertools li.title.active .tip img {
  height: 100%;
  width: 25px;
}
.content-wrapper .side-nav ul.membertools li a {
  display: table;
  text-decoration: none;
  height: 100%;
  width: 99%;
  position: relative;
  padding: 10px 0px;
  border-bottom: 1px solid #ebebeb;
  border-right: 2px solid #ebebeb;
  border-left: 2px solid #ebebeb;
}
.content-wrapper .side-nav ul.membertools li a span {
  display: table-cell;
  vertical-align: middle;
  color: #646464;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: .9em;
  font-family: "Open Sans Condensed", sans-serif;
  padding: 0px 10px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .content-wrapper .side-nav ul.membertools li a span {
    font-size: .9em;
  }
}
.content-wrapper .main-content {
  float: left;
  width: 50%;
  margin-left: 5.83333%;
}
.content-wrapper .main-content.wide {
  width: 75%;
}
.content-wrapper .main-content h1 {
  font-size: 3em;
}
/* This is the second page header on */
.content-wrapper .main-content h1 span {
  color: #999999;
}
.content-wrapper .main-content h1.orange {
  color: #df5e00;
}
.content-wrapper .main-content p {
  color: #656c73;
  font-size: .82em;
  line-height: 1.8em;
  margin: 15px 0px;
}

.content-wrapper .main-content ul.check li {
  list-style-image: url(../images/check1_li.png);
  color: #656c73;
  font-size: .82em;
  line-height: 1.5em;
  margin: 0px 0px 10px 40px;
  list-style-position: outside;
} 

/*temprank added ul class*/

.content-wrapper .main-content ol {
  list-style-position: outside;
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
  color: #656c73;
  font-size: .82em;
  line-height: 1.2em;


} /*temprank added ordered list ol class*/

.content-wrapper .main-content span.headline {
  display: table;
}
.content-wrapper .main-content span.headline h1 {
  display: table-cell;
  vertical-align: middle;
}
.content-wrapper .main-content span.headline img {
  float: left;
  margin-right: 15px;
  width: 100px;
  height: 100px;
}
.content-wrapper .main-content span.headline:after {
  display: block;
  content: '';
  clear: both;
  width: 100%;
}
.content-wrapper .main-content .insert {
  border-top: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  width: 38.33333%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
}
.content-wrapper .main-content .insert.right {
  float: right;
  margin-left: 30px;
  margin-right: 10px;
}
.content-wrapper .main-content .insert.left {
  float: left;
  margin-right: 30px;
  margin-left: 10px;
}
.content-wrapper .main-content .insert h2 {
  color: #df5e00;
}
.content-wrapper .main-content .insert p {
  font-size: .9em;
  color: #000000;
}
.content-wrapper .main-content ul.orange li {
  background-image: url("../images/bullet_orange.png");
}
.content-wrapper .main-content ul.blue li {
  background-image: url("../images/bullet_blue.png");
}
.content-wrapper .main-content ul li {
  padding-left: 20px;
  background-position: left 8px;
  background-repeat: no-repeat;
}
.content-wrapper .main-content ul.form li {
  padding: 10px 10px;
  float: left;
  clear: left;
  width: 100%;
}
.content-wrapper .main-content ul.form li.odd {
  background-color: #f7f7f7;
}
.content-wrapper .main-content ul.form li:hover .title {
  color: #2b2b2b;
}
.content-wrapper .main-content ul.form li .title {
  width: 25%;
  text-align: right;
  color: #7c7c7c;
  float: left;
  padding-top: 4px;
}
.content-wrapper .main-content ul.form li select {
  width: 65%;
  margin-left: 5%;
  float: left;
  padding: 5px;
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  font-family: "Open Sans", sans-serif;
}
.content-wrapper .main-content ul.form li > input {
  float: left;
  width: 62%;
  margin: 0 0 0 5%;
  border: 1px solid #d0d0d0;
  padding: 7px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  font-family: "Open Sans", sans-serif;
}
.content-wrapper .main-content ul.form li a.arrow-link {
  margin-right: 6%;
}
.content-wrapper .main-content ul.form li.checkboxes > input {
  margin-top: 10px;
}
.content-wrapper .main-content ul.form li.checkboxes span.checkbox {
  float: left;
  padding-left: 5%;
}
.content-wrapper .main-content ul.form li.checkboxes span.checkbox input {
  float: left;
  margin: 0px 5px 0 0;
}
.content-wrapper .main-content ul.form li.checkboxes span.checkbox input:checked label {
  color: #000000;
}
.content-wrapper .main-content ul.form li.checkboxes span.checkbox label {
  float: left;
  color: #6a6a6a;
  cursor: pointer;
  font-weight: 700;
  font-size: .9em;
}
.content-wrapper .main-content table.form-table {
  width: 100%;
  float: left;
  margin-top: 20px;
}
.content-wrapper .main-content table.form-table thead {
  background-color: #0090d4;
}
.content-wrapper .main-content table.form-table thead th {
  color: #ffffff;
  padding: 10px 10px;
  text-align: left;
  border-left: 1px solid #0078b0;
  border-bottom: 1px solid #0078b0;
  vertical-align: top;
}
.content-wrapper .main-content table.form-table thead th:first-child {
  border-left: 0px;
}
.content-wrapper .main-content table.form-table thead th h1 {
  float: left;
  width: 100%;
  font-size: 1.2em;
}
.content-wrapper .main-content table.form-table thead th span {
  float: left;
  clear: left;
  width: 100%;
  font-size: .9em;
  text-transform: uppercase;
  color: #84ccee;
}
.content-wrapper .main-content table.form-table tbody tr {
  border-top: 1px solid #ebebeb;
  background-color: #ffffff;
}
.content-wrapper .main-content table.form-table tbody tr.odd {
  border-top: 1px solid #ebebeb;
  background-color: #f7f7f7;
}
.content-wrapper .main-content table.form-table tbody td {
  padding: 20px;
  border-left: 1px solid #ebebeb;
  vertical-align: middle;
}
.content-wrapper .main-content table.form-table tbody td h2 {
  color: #0096d7;
  font-size: 1.3em;
}
.content-wrapper .main-content table.form-table tbody td.center span, .content-wrapper .main-content table.form-table tbody td.center a {
  text-align: center;
  width: 100%;
}
.content-wrapper .main-content table.form-table tbody td.valign-middle {
  vertical-align: middle;
  position: relative;
}
.content-wrapper .main-content table.form-table tbody td span {
  color: #333333;
  font-size: .9em;
  clear: left;
  float: left;
  margin: 3px 0px;
  background-position: left 2px;
  background-repeat: no-repeat;
}
.content-wrapper .main-content table.form-table tbody td span.website {
  padding-left: 20px;
  background-image: url("../images/table_icon_website.png");
}
.content-wrapper .main-content table.form-table tbody td span.profile {
  padding-left: 20px;
  background-image: url("../images/table_icon_profile.png");
}
.content-wrapper .main-content table.form-table tbody td span.email {
  padding-left: 20px;
  background-image: url("../images/table_icon_email.png");
}
.content-wrapper .main-content table.form-table tbody td span a {
  text-decoration: none;
  font-weight: 700;
  color: #333333;
}
.content-wrapper .main-content table.form-table tbody td span a:hover {
  color: #0096d7;
}
.content-wrapper .main-content ul.page-list {
  margin: 20px 0 50px 0;
  float: left;
}
/*tempbean added > so it won't alter the inner a's*/
.content-wrapper .main-content ul.page-list.orbs li > a {
  padding: 20px 20px 20px 120px;
}
/*temprank added new class to embed links on pages */
.content-wrapper .main-content ul.page-list li a span.pagelink {
	text-decoration: none;
	font-size:36px;
	padding: 0px;
	color: #ccff33;
}
.content-wrapper .main-content ul.page-list li {
  background: url("../images/page_list_divider.gif") right bottom no-repeat;
  float: left;
  clear: left;
  position: relative;
  padding-left: 0px;
}
.content-wrapper .main-content ul.page-list li:last-child {
  background: none !important;
}
/*tempbean added > so it won't alter the inner a's this should be combined with style at 1088*/
.content-wrapper .main-content ul.page-list li > a {
  text-decoration: none;
  border-right: 1px solid #cdcdcd;
  display: block;
  padding: 20px 20px 20px 0px;
}

.content-wrapper .main-content ul.page-list li a span.arrow {
  position: absolute;
  right: -14px;
  top: 50%;
  margin-top: -14px;
  width: 28px;
  height: 28px;
  background-image: url("../images/icon_arrow_blue.png");
}
.content-wrapper .main-content ul.page-list li a span.orb {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -52px;
  width: 100px;
  height: 100px;
  background-size: cover;
	}
  /*-ms-behavior: url(/style/backgroundsize.min.htc);*/
  /*RankTemp commented out */
	

.content-wrapper .main-content ul.page-list li a span.orb.challenges {
  background-image: url("../images/orb_challenges.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.benefits {
  background-image: url("../images/orb_benefits.png");
}

.content-wrapper .main-content ul.page-list li a span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.solutions {
  background-image: url("../images/orb_solutions.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.auditing {
  background-image: url("../images/orb_auditing.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.whybpa {
  background-image: url("../images/orb_whybpa.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.resources {
  background-image: url("../images/orb_resources.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.bonus1 {
  background-image: url("../images/orb_bonus1.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.bonus2 {
  background-image: url("../images/orb_bonus2.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.bonus3 {
  background-image: url("../images/orb_bonus3.png");
}
/*.content-wrapper .main-content ul.page-list li a:hover {
  border-right: 3px solid #ffffff;
  background: url("../images/page_list_bg.gif") right center repeat-y;
}*/
/*RankTemp commented out */
.content-wrapper .main-content ul.page-list li a:hover h1 {
  color: #000000;
}
.content-wrapper .main-content ul.page-list li a:hover span.arrow {
  background-image: url("../images/icon_arrow_orange.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.challenges {
  background-image: url("../images/orb_challenges_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.benefits {
  background-image: url("../images/orb_benefits_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.solutions {
  background-image: url("../images/orb_solutions_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.auditing {
  background-image: url("../images/orb_auditing_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.whybpa {
  background-image: url("../images/orb_whybpa_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.resources {
  background-image: url("../images/orb_resources_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.bonus1 {
  background-image: url("../images/orb_bonus1_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.bonus2 {
  background-image: url("../images/orb_bonus2_over.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.bonus3 {
  background-image: url("../images/orb_bonus3_over.png");
}
.content-wrapper .main-content ul.page-list li a h1 {
  font-size: 2em;
  color: #5a5a5a;
  font-weight: 300;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.content-wrapper .main-content ul.page-list li a h1 span {
  color: #0096d7;
}
.content-wrapper .main-content ul.page-list li a p {
  color: #656c73;
  font-size: .8em;
  line-height: 1.8em;
  margin: 8px 0px;
  padding-right: 20px;
}
.content-wrapper .main-content a.arrow-link {
  font-size: 1.2em;
  color: #333333;
  text-align: center;
  text-transform: uppercase;
  padding-right: 40px;
  background-position: right center;
  background-repeat: no-repeat;
  margin: 0px auto;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  height: 28px;
  line-height: 28px;
  display: block;
  text-decoration: none;
}
.content-wrapper .main-content a.arrow-link.left {
  float: left;
}
.content-wrapper .main-content a.arrow-link.right {
  float: right;
}
.content-wrapper .main-content a.arrow-link.blue {
  background-image: url("../images/icon_arrow_blue.png");
}
.content-wrapper .main-content a.arrow-link.blue:hover {
  color: #0096d7;
}
.content-wrapper .main-content a.arrow-link.orange {
  background-image: url("../images/icon_arrow_orange.png");
}
.content-wrapper .main-content a.arrow-link.orange:hover {
  color: #df5e00;
}

/*tempbean  using div*/
.content-wrapper .main-content ul.page-list li  div {
  text-decoration: none;
  border-right: 1px solid #cdcdcd;
  display: block;
  padding: 20px 20px 20px 0px;
}

.content-wrapper .main-content ul.page-list li div span.arrow {
  position: absolute;
  right: -14px;
  top: 50%;
  margin-top: -14px;
  width: 28px;
  height: 28px;
  background-image: url("../images/icon_arrow_blue.png");
}
.content-wrapper .main-content ul.page-list li div span.orb {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -52px;
  width: 100px;
  height: 100px;
  background-size: cover;
  /*-ms-behavior: url(/style/backgroundsize.min.htc);*/
  /*RankTemp commented out */
}





.content-wrapper .main-content ul.page-list li div span.orb.challenges {
  background-image: url("../images/orb_challenges.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.benefits {
  background-image: url("../images/orb_benefits.png");
}

.content-wrapper .main-content ul.page-list li div span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.solutions {
  background-image: url("../images/orb_solutions.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.auditing {
  background-image: url("../images/orb_auditing.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.whybpa {
  background-image: url("../images/orb_whybpdiv.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.resources {
  background-image: url("../images/orb_resources.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus1 {
  background-image: url("../images/orb_bonus1.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus2 {
  background-image: url("../images/orb_bonus2.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus3 {
  background-image: url("../images/orb_bonus3.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.bonus3 {
  background-image: url("../images/orb_bonus3.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.mikecomp {
  background-image: url("../images/orb_Mike_Comp.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.mikecomp {
  background-image: url("../images/orb_Mike_Comp_over.png");
}
/*.content-wrapper .main-content ul.page-list li a:hover {
  border-right: 3px solid #ffffff;
  background: url("../images/page_list_bg.gif") right center repeat-y;
}*/
/*RankTemp commented out */





/*Begin temprank orbs for Products*/
.content-wrapper .main-content ul.page-list li a span.orb. {
  background-image: url("../images/tech_orb/.gif");
}
.content-wrapper .main-content ul.page-list li a span.orb.monkey {
  background-image: url("../images/orb_monkey.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.ASTM {
  background-image: url("../images/ASTM.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.CASL {
  background-image: url("../images/tech_orb/CASL.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.COUNTER {
  background-image: url("../images/tech_orb/COUNTER.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.DCH {
  background-image: url("../images/tech_orb/DCH.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.JICWEBS {
  background-image: url("../images/tech_orb/JICWEBS.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.EDAA {
  background-image: url("../images/tech_orb/EDAA.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.FDS {
  background-image: url("../images/tech_orb/FDS.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.IAB {
  background-image: url("../images/tech_orb/IAB.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.ISO {
  background-image: url("../images/tech_orb/ISO.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.JICREG {
  background-image: url("../images/tech_orb/JICREG.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.TAG {
  background-image: url("../images/tech_orb/TAG.png");
}
.content-wrapper .main-content ul.page-list li a span.orb.USPS {
  background-image: url("../images/tech_orb/USPS.png");
}
/*End temprank orbs for Products*/
  /*Miketemp begin Resources Orbs 5_3_18*/



.content-wrapper .main-content ul.page-list li a span.orb.MBResources {
  background-image: url("../images/orb_Mike_Resources.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.brandcomp {
  background-image: url("../images/orb_mike_Brand.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.rules {
  background-image: url("../images/orb_mike_rules.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.datatables {
  background-image: url("../images/orb_mike_DataTable.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.certified {
  background-image: url("../images/orb_mike_standarddevelopment.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.whitepapers {
  background-image: url("../images/orb_mike_Whitepaper.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.webinars {
  background-image: url("../images/orb_mike_webinar.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.collateral {
  background-image: url("../images/orb_mike_Collateral.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.isp {
  background-image: url("../images/orb_mike_ISPA.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.ing {
  background-image: url("../images/orb_mike_.png");
}
  .content-wrapper .main-content ul.page-list li a span.orb.video {
  background-image: url("../images/orb_mike_video.png");
}

  /*Miketemp end Resources Orbs 5_3_18*/

  /*Miketemp Resources Orbs OVER*/
  .content-wrapper .main-content ul.page-list li a:hover span.orb. {
  background-image: url("../images/tech_orb/.gif");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.ASTM {
  background-image: url("../images/ASTM.png");
}
.content-wrapper .main-content ul.page-list li a:hover span.orb.monkey {
  background-image: url("../images/orb_monkey.png");
}

.content-wrapper .main-content ul.page-list li a:hover span.orb.MBResources {
  background-image: url("../images/orb_Mike_Resources_over.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.brandcomp {
  background-image: url("../images/orb_mike_Brand_over.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.rules {
  background-image: url("../images/orb_mike_rulesover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.datatables {
  background-image: url("../images/orb_mike_DataTableover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.certified {
  background-image: url("../images/orb_mike_standarddevelopment.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.whitepapers {
  background-image: url("../images/orb_mike_Whitepaperover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.webinars {
  background-image: url("../images/orb_mike_webinarover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.collateral {
  background-image: url("../images/orb_mike_Collateralover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.isp {
  background-image: url("../images/orb_mike_ISPAover.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.ing {
  background-image: url("../images/orb_mike_over.png");
}
  .content-wrapper .main-content ul.page-list li a:hover span.orb.video {
  background-image: url("../images/orb_mike_videoover.png");
}
.content-wrapper .main-content ul.page-list li div:hover h1 {
  color: #000000;
}
.content-wrapper .main-content ul.page-list li div:hover span.arrow {
  background-image: url("../images/icon_arrow_orange.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.challenges {
  background-image: url("../images/orb_challenges_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.benefits {
  background-image: url("../images/orb_benefits_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.solutions {
  background-image: url("../images/orb_solutions_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.auditing {
  background-image: url("../images/orb_auditing_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.whybpa {
  background-image: url("../images/orb_whybpa_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.resources {
  background-image: url("../images/orb_resources_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.bonus1 {
  background-image: url("../images/orb_bonus1_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.bonus2 {
  background-image: url("../images/orb_bonus2_over.png");
}
.content-wrapper .main-content ul.page-list li div:hover span.orb.bonus3 {
  background-image: url("../images/orb_bonus3_over.png");
}	
	
/*Begin Marketing Support Orbs */
.content-wrapper .main-content ul.page-list li div span.orb.xchg {
  background-image: url("../Resources/marketingservices/bpaxchg.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.trace {
  background-image: url("../Resources/marketingservices/trace.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.adwanted {
  background-image: url("../Resources/marketingservices/adwanted.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.outreach {
  background-image: url("../Resources/marketingservices/outreach.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.dearad {
  background-image: url("../Resources/marketingservices/dearadvertiser.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.blocks {
  background-image: url("../Resources/marketingservices/blocks.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.promovid {
  background-image: url("../Resources/marketingservices/promovid.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.innovate {
  background-image: url("../Images/orb/orb_innovate.png");
}
/*End Marketing Support Orbs */
	

.content-wrapper .main-content ul.page-list li div span.orb.IAB {
  background-image: url("../images/IAB.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.TAG {
  background-image: url("../images/TAG.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.AEO {
  background-image: url("../images/AEO.gif");
}
.content-wrapper .main-content ul.page-list li div span.orb.ASTM {
  background-image: url("../images/ASTM.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.DCH {
  background-image: url("../images/DCH.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.FDS {
  background-image: url("../images/FDS.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.ISO {
  background-image: url("../images/ISO.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.JICREG {
  background-image: url("../images/JICREG.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.USPS {
  background-image: url("../images/USPS.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.CASL {
  background-image: url("../images/CASL.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.COUNTER {
  background-image: url("../images/COUNTER.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.JICWEBS {
  background-image: url("../images/JICWEBS.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.EDAA {
  background-image: url("../images/EDAA.png");
  }
.content-wrapper .main-content ul.page-list li div span.orb.Exchange {
  background-image: url("../images/Exchange.png");
}
.content-wrapper .main-content ul.page-list li div span.orb. {
  background-image: url("../images/orb_Mike_.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.reading {
  background-image: url("../images/orb_Mike_reading.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.sitetraffic {
  background-image: url("../images/orb_Mike_sitetraffic.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.reports {
  background-image: url("../images/orb_Mike_Reports.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.Brand {
  background-image: url("../images/orb_Mike_Brand.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.meet {
  background-image: url("../images/orb_Mike_MeetTheExperts.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.map {
  background-image: url("../images/orb_mike_map.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.challenges {
  background-image: url("../images/orb_challenges.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.benefits {
  background-image: url("../images/orb_benefits.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.per {
  background-image: url("../images/orb_per.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.auditing {
  background-image: url("../images/orb_auditing.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.monkey {
  background-image: url("../images/orb_monkey.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.whybpa {
  background-image: url("../images/orb_whybpdiv.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.resources {
  background-image: url("../images/orb_resources.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus1 {
  background-image: url("../images/orb_bonus1.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus2 {
  background-image: url("../images/orb_bonus2.png");
}
.content-wrapper .main-content ul.page-list li div span.orb.bonus3 {
  background-image: url("../images/orb_bonus3.png");
}
/*.content-wrapper .main-content ul.page-list li div:hover {
  border-right: 3px solid #ffffff;
  background: url("../images/page_list_bg.gif") right center repeat-y;
}*/
.content-wrapper .main-content ul.page-list li div h1 {
  font-size: 2em;
  color: #5a5a5a;
  font-weight: 300;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.content-wrapper .main-content ul.page-list li div h1 span {
  color: #0096d7;
}
.content-wrapper .main-content ul.page-list li div p {
  color: #656c73;
  font-size: .8em;
  line-height: 1.8em;
  margin: 8px 0px;
  padding-right: 20px;
}
.content-wrapper .main-content div.arrow-link {
  font-size: 1.2em;
  color: #333333;
  text-align: center;
  text-transform: uppercase;
  padding-right: 40px;
  background-position: right center;
  background-repeat: no-repeat;
  margin: 0px auto;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  height: 28px;
  line-height: 28px;
  display: block;
  text-decoration: none;
}
.content-wrapper .main-content div.arrow-link.left {
  float: left;
}
.content-wrapper .main-content div.arrow-link.right {
  float: right;
}
.content-wrapper .main-content div.arrow-link.blue {
  background-image: url("../images/icon_arrow_blue.png");
}
.content-wrapper .main-content div.arrow-link.blue:hover {
  color: #0096d7;
}
.content-wrapper .main-content div.arrow-link.orange {
  background-image: url("../images/icon_arrow_orange.png");
}
.content-wrapper .main-content div.arrow-link.orange:hover {
  color: #df5e00;
}


/*tempbean end section using div*/
.content-wrapper .main-content ul.page-list.orbs li div {
  padding: 20px 20px 20px 120px;
}
.content-wrapper .sidebar {
  float: right;
  width: 22.5%;
}
.content-wrapper .sidebar div.sidebar-block {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
.content-wrapper .sidebar div.sidebar-block div.img-container {
  overflow: hidden;
}
.content-wrapper .sidebar div.sidebar-block div.img-container img {
  border: 0px;
}
.content-wrapper .sidebar div.sidebar-block .text-btn {
  color: #000000;
  font-size: .75em;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding-right: 35px;
  background-image: url("../images/icon_arrow_blue.png");
  background-position: right center;
  background-repeat: no-repeat;
  height: 28px;
  line-height: 28px;
}
.content-wrapper .sidebar div.sidebar-block.margin-bottom {
  margin-bottom: 10px;
}
.content-wrapper .sidebar div.sidebar-block.blue-box {
  background-color: #0096d7;
  min-height: 70px;
  display: table;
}
.content-wrapper .sidebar div.sidebar-block.blue-box.tall {
  height: 150px;
}
.content-wrapper .sidebar div.sidebar-block.blue-box.tall h1 {
  font-size: 1.8em;
}
.content-wrapper .sidebar div.sidebar-block.blue-box h1 {
  color: #ffffff;
  font-size: 1.5em;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 90px 0 10px; /*tempbean changed from 80 20*/
}
/*tempbean added h2 and h3 */
.content-wrapper .sidebar div.sidebar-block.blue-box h2 {
  color: #ffffff;
  font-size: 1.2em;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 90px 0 10px; /*tempbean changed from 80 20*/
}
.content-wrapper .sidebar div.sidebar-block.blue-box h3 {
  color: #ffffff;
  font-size: 1.0em;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 90px 0 10px; /*tempbean changed from 80 20*/
}
.content-wrapper .sidebar div.sidebar-block.blue-box img {
  position: absolute;
  right: 0px;
}
.content-wrapper .sidebar div.sidebar-block.blue-box img.top {
  top: 0px;
}
.content-wrapper .sidebar div.sidebar-block.blue-box img.bottom {
  bottom: 0px;
}
.content-wrapper .sidebar div.sidebar-block.blue-box {
  background-color: #ffffff;
}
/*Rank This is the blue sidebar with definitions */
.content-wrapper .sidebar div.sidebar-block.bpablue-box {
  background-color: #0099cc;
}
/* Ranktemp added for Benefits */
.content-wrapper .sidebar div.sidebar-block.white-box a {
  display: block;
  text-decoration: none;
}

.content-wrapper .sidebar div.sidebar-block.bpablue-box a {
  display: block;
  text-decoration: none;
}
/* Ranktemp added for Benefits */

.content-wrapper .sidebar div.sidebar-block.white-box a:hover span.arrow {
  background-position: 0 -38px;
}
.content-wrapper .sidebar div.sidebar-block.white-box a:hover div.content-container h4 {
  color: #df5e00;
}
.content-wrapper .sidebar div.sidebar-block.white-box a:hover .text-btn {
  background-image: url("../images/icon_arrow_orange.png");
}
.content-wrapper .sidebar div.sidebar-block.white-box div.content-container {
  padding: 15px 20px;
  position: relative;
}
.content-wrapper .sidebar div.sidebar-block.white-box div.content-container h4 {
  color: #000000;
  font-weight: 700;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container h4 {
  color: #ffffff;
  font-weight: 900;
  font-size:28px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  margin: 5px 0px 0px 15px;

}
/* Ranktemp added for Benefits */

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container h3 {
  font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; color: #fff;
  font-weight: 700;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  margin: 5px 0px 5px 15px;
}
/* Ranktemp added for Benefits */

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container h2 {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color: #fff;
  font-size:14px;
  font-weight: 500;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  margin: 10px 0px 0px 15px;
}
/* Ranktemp added for Benefits */

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container p {
  color: #fff;
  font-size: .8em;
  line-height: 1.5em;
  margin: 15px;
}
/* Ranktemp added for Benefits */
.content-wrapper .sidebar div.sidebar-block.white-box div.content-container p {
  color: #656c73;
  font-size: .8em;
  line-height: 1.5em;
  margin: 8px 0px;
}


.content-wrapper .sidebar div.sidebar-block.white-box div.content-container span.arrow {
  width: 38px;
  height: 38px;
  position: absolute;
  right: -17px;
  top: 50%;
  margin-top: -19px;
  background-image: url("../images/icon_sidebar_arrow.png");
}


.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container ol {
  font-family: "Open Sans", sans-serif;
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: .5em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
  	font-size: 12px;
  	line-height: 1.2em;
} 

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container li {
	color: #fff;
	}

.content-wrapper .sidebar div.sidebar-block.bpablue-box div.content-container i {
	color: #fff;
	}

/*temprank added ol class, changed 4_30_18 to fix font color*/

.slider-container {
  min-width: 960px;
  width: 100%;
}
.slider-container .flexslider {
  margin-top: 100px;
}
.slider-container .flexslider div ul li {
  position: relative;
}
.slider-container .flexslider div ul li img {
  max-width: 1200px;
  float: right;
}
.slider-container .flexslider div ul li img#experts {
  margin-right: 200px;
}
@media only screen and (max-width: 1400px) {
  .slider-container .flexslider div ul li img#experts {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .slider-container .flexslider div ul li img {
    max-width: auto;
    float: left;
  }
}
.slider-container .flexslider div ul li .content-container {
  position: absolute;
  left: 0px;
  top: 120px;
  width: 100%;
}
.slider-container .flexslider div ul li .content-container > div {
  max-width: 1200px;
  margin: 0px auto;
}
.slider-container .flexslider div ul li .content-container > div .slide-info {
  float: left;
  width: 37.5%;
}
@media only screen and (max-width: 1400px) {
  .slider-container .flexslider div ul li .content-container > div .slide-info {
    margin-left: 30px;
    width: 42.5%;
  }
}
.slider-container .flexslider div ul li .content-container > div .slide-info h1 {
  color: #434343;
  font-weight: 700;
  font-size: 3.5em;
  text-transform: uppercase;
  line-height: .85em;
}
@media only screen and (max-width: 1400px) {
  .slider-container .flexslider div ul li .content-container > div .slide-info h1 {
    font-size: 2.8em;
  }
}
@media only screen and (max-width: 1050px) {
  .slider-container .flexslider div ul li .content-container > div .slide-info h1 {
    font-size: 2.5em;
  }
}
.slider-container .flexslider div ul li .content-container > div .slide-info h1 span {
  color: #0096d7;
}
.slider-container .flexslider div ul li .content-container > div .slide-info p {
  color: #656c73;
  font-size: .8em;
  line-height: 1.8em;
  margin: 8px 0px;
}
@media only screen and (max-width: 1050px) {
  .slider-container .flexslider div ul li .content-container > div .slide-info p {
    font-size: .8em;
    line-height: 1.4em;
  }
}
.slider-container .flexslider div ul li .content-container > div .slide-info a {
  position: relative;
  color: #000000;
  font-weight: 300;
  font-size: 1.2em;
  text-transform: uppercase;
  text-decoration: none;
  width: 60%;
  float: left;
  text-align: right;
  border-top: 1px solid #a0a0a0;
  padding-top: 10px;
  margin-top: 5px;
  font-family: "Open Sans Condensed", sans-serif;
}
.slider-container .flexslider div ul li .content-container > div .slide-info a span {
  font-weight: 700;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.slider-container .flexslider div ul li .content-container > div .slide-info a .arrow {
  position: absolute;
  background: url("../images/icon_arrow_orange_large.png") right center no-repeat;
  width: 38px;
  height: 38px;
  margin-top: -19px;
  right: -50px;
  top: 50%;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.slider-container .flexslider div ul li .content-container > div .slide-info a:hover span {
  color: #df5e00;
}
.slider-container .flexslider div ul li .content-container > div .slide-info a:hover .arrow {
  right: -53px;
}

#feature-band {
  background-color: #474f57;
  float: left;
  clear: both;
  width: 100%;
  border-top: 6px solid #d8d8d8;
}
#feature-band > ul {
  min-width: 960px;
  max-width: 1200px;
  margin: -6px auto 0px auto;
  height: 100%;
}
#feature-band > ul > li {
  width: 25%;
  float: left;
  height: 100%;
  border-top: 6px solid #d8d8d8;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#feature-band > ul > li:hover {
  border-top: 6px solid #ffffff;
}
#feature-band > ul > li a {
  border-left: 1px solid #3c434a;
  width: 100%;
  float: left;
  text-decoration: none;
  padding: 80px 0 20px 0px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#feature-band > ul > li a:last-child {
  border-right: 1px solid #3c434a;
}
#feature-band > ul > li a span.orb {
  position: absolute;
  left: 50%;
  top: -60px;
  margin-left: -60px;
  width: 120px;
  height: 120px;
}
#feature-band > ul > li a span.orb.challenges {
  background-image: url("../images/orb_challenges.png");
}
#feature-band > ul > li a span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims.png");
}
#feature-band > ul > li a span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting.png");
}
#feature-band > ul > li a span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure.png");
}
#feature-band > ul > li a span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability.png");
}
#feature-band > ul > li a span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards.png");
}
#feature-band > ul > li a span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations.png");
}
#feature-band > ul > li a span.orb.benefits {
  background-image: url("../images/orb_benefits.png");
}
#feature-band > ul > li a span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage.png");
}
#feature-band > ul > li a span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk.png");
}
#feature-band > ul > li a span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions.png");
}
#feature-band > ul > li a span.orb.solutions {
  background-image: url("../images/orb_solutions.png");
}
#feature-band > ul > li a span.orb.auditing {
  background-image: url("../images/orb_auditing.png");
}
#feature-band > ul > li a span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification.png");
}
#feature-band > ul > li a span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment.png");
}
#feature-band > ul > li a span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices.png");
}
#feature-band > ul > li a span.orb.whybpa {
  background-image: url("../images/orb_whybpa.png");
}
#feature-band > ul > li a span.orb.resources {
  background-image: url("../images/orb_resources.png");
}
#feature-band > ul > li a span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert.png");
}
#feature-band > ul > li a span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin.png");
}
#feature-band > ul > li a span.orb.bonus1 {
  background-image: url("../images/orb_bonus1.png");
}
#feature-band > ul > li a span.orb.bonus2 {
  background-image: url("../images/orb_bonus2.png");
}
#feature-band > ul > li a span.orb.bonus3 {
  background-image: url("../images/orb_bonus3.png");
}
#feature-band > ul > li a:hover {
  background-color: #4e5760;
  border-left: 1px solid #71767b;
  border-right: 1px solid #71767b;
}
#feature-band > ul > li a:hover span.orb.challenges {
  background-image: url("../images/orb_challenges_over.png");
}
#feature-band > ul > li a:hover span.orb.unsupportableclaims {
  background-image: url("../images/orb_unsupportableclaims_over.png");
}
#feature-band > ul > li a:hover span.orb.inaccuratereporting {
  background-image: url("../images/orb_inaccuratereporting_over.png");
}
#feature-band > ul > li a:hover span.orb.keepingdatasecure {
  background-image: url("../images/orb_keepingdatasecure_over.png");
}
#feature-band > ul > li a:hover span.orb.provingsustainbility {
  background-image: url("../images/orb_provingsustainability_over.png");
}
#feature-band > ul > li a:hover span.orb.complyingwithstandards {
  background-image: url("../images/orb_complyingwithstandards_over.png");
}
#feature-band > ul > li a:hover span.orb.inappropriatebrandassociations {
  background-image: url("../images/orb_inappopriatebrandassociations_over.png");
}
#feature-band > ul > li a:hover span.orb.benefits {
  background-image: url("../images/orb_benefits_over.png");
}
#feature-band > ul > li a:hover span.orb.competitiveadvantage {
  background-image: url("../images/orb_competitiveadvantage_over.png");
}
#feature-band > ul > li a:hover span.orb.reducedrisk {
  background-image: url("../images/orb_reducedrisk_over.png");
}
#feature-band > ul > li a:hover span.orb.trustedbusinesstransactions {
  background-image: url("../images/orb_trustedbusinesstransactions_over.png");
}
#feature-band > ul > li a:hover span.orb.solutions {
  background-image: url("../images/orb_solutions_over.png");
}
#feature-band > ul > li a:hover span.orb.auditing {
  background-image: url("../images/orb_auditing_over.png");
}
#feature-band > ul > li a:hover span.orb.thirdpartyverification {
  background-image: url("../images/orb_thirdpartyverification_over.png");
}
#feature-band > ul > li a:hover span.orb.standarddevelopment {
  background-image: url("../images/orb_standarddevelopment_over.png");
}
#feature-band > ul > li a:hover span.orb.productsandservices {
  background-image: url("../images/orb_productsandservices_over.png");
}
#feature-band > ul > li a:hover span.orb.whybpa {
  background-image: url("../images/orb_whybpa_over.png");
}
#feature-band > ul > li a:hover span.orb.resources {
  background-image: url("../images/orb_resources_over.png");
}
#feature-band > ul > li a:hover span.orb.asktheexpert {
  background-image: url("../images/orb_asktheexpert_over.png");
}
#feature-band > ul > li a:hover span.orb.mediamemberlogin {
  background-image: url("../images/orb_mediamemberlogin_over.png");
}
#feature-band > ul > li a:hover span.orb.bonus1 {
  background-image: url("../images/orb_bonus1_over.png");
}
#feature-band > ul > li a:hover span.orb.bonus2 {
  background-image: url("../images/orb_bonus2_over.png");
}
#feature-band > ul > li a:hover span.orb.bonus3 {
  background-image: url("../images/orb_bonus3_over.png");
}
#feature-band > ul > li a:hover span.link {
  background-image: url("../images/icon_arrow_orange.png");
}
#feature-band > ul > li a h1 {
  font-size: 1.4em;
  color: #ffffff;
  text-align: center;
}
#feature-band > ul > li a p {
  color: #b7bec5;
  font-size: .8em;
  line-height: 1.5em;
  padding: 10px 25px;
  text-align: center;
}
#feature-band > ul > li a span.link {
  font-size: 1.2em;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  padding-right: 40px;
  background-image: url("../images/icon_arrow_blue.png");
  background-position: right center;
  background-repeat: no-repeat;
  margin: 0px auto;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  height: 28px;
  line-height: 28px;
  width: 100px;
  display: block;
}

div.footer {
  position: relative;
  width: 100%;
  height: 200px;
  background: #ffffff;
  float: left;
  clear: both;
}
div.footer > div {
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  padding-top: 30px;
}
@media only screen and (max-width: 1250px) {
  div.footer > div {
    margin: 0 20px;
    min-width: 900px;
  }
}
div.footer > div .logo {
  float: left;
  width: 180px;
  height: 64px;
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
  background-size: cover;
  -ms-behavior: url(/style/backgroundsize.min.htc);
}
div.footer > div p {
  float: left;
  color: #656c73;
  font-size: .8em;
  line-height: 1.5em;
  text-align: left;
  padding: 10px;
}
div.footer > div > ul {
  float: right;
  width: 185px;
  height: 36px;
}
div.footer > div > ul li {
  float: left;
  width: 36px;
  height: 36px;
  margin-left: 20px;
}
div.footer > div > ul li a {
  float: left;
  width: 36px;
  height: 36px;
  background-repeat: none;
  backgrounnd-position: 0px 0px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
div.footer > div > ul li a.twitter {
  background-image: url("../images/icon_social_twitter.png");
}
div.footer > div > ul li a.google {
  background-image: url("../images/icon_social_google.png");
}
div.footer > div > ul li a.facebook {
  background-image: url("../images/icon_social_facebook.png");
}
div.footer > div > ul li a:hover {
  background-position: 0px -36px;
}

.resource-viewer {
  height: 180px;
  margin: 20px 0px;
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
.resource-viewer .caroufredsel_wrapper {
  display: block;
  min-height: 400px;
}
.resource-viewer > ul {
  margin-bottom: 10px;
}
.resource-viewer > ul > li {
  background-color: #474f57;
  width: 48%;
  margin-right: 2%;
  border-top: 3px solid #dcdcdc;
  position: relative;
  float: left;
  padding: 0px !important;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2ss ease-in-out;
  -o-transition: all .2ss ease-in-out;
  transition: all .2s ease-in-out;
}
.resource-viewer > ul > li span.tip {
  width: 13px;
  height: 6px;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  z-index: 999;
}
.resource-viewer > ul > li.ui-state-active a {
  background-color: #008cd2;
  color: #ffffff !important;
}
.resource-viewer > ul > li.ui-state-active a:hover {
  color: #ffffff !important;
}
.resource-viewer > ul > li:hover {
  background-color: #5e6975;
}
.resource-viewer > ul > li:hover a {
  color: #ffffff;
}
.resource-viewer > ul > li a {
  color: #898989;
  padding: 13px 0px !important;
  font-size: 1.3em;
  font-weight: 700;
  text-align: center;
  width: 100%;
  display: block;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2ss ease-in-out;
  -o-transition: all .2ss ease-in-out;
  transition: all .2s ease-in-out;
  font-family: "Open Sans Condensed", sans-serif;
}
.resource-viewer a.next {
  width: 30px;
  height: 100%;
  position: absolute;
  top: -27px;
  margin-top: 50px;
  right: -22px;
  display: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../images/viewer_arrow_right_blue.png");
}
.resource-viewer a.prev {
  width: 30px;
  height: 100%;
  position: absolute;
  top: -27px;
  margin-top: 50px;
  left: -30px;
  display: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../images/viewer_arrow_left_blue.png");
}
.resource-viewer ul.carousel {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
  float: left;
  width: 100%;
}
.resource-viewer ul.carousel li {
  background-color: #fdfdfd;
  padding: 0;
  display: block;
  float: left;
  margin-right: 10px;
  overflow: hidden;
  border-bottom: 2px solid #dadada;
  height: 120px;
}
.resource-viewer ul.carousel li.expand {
  height: 100% !important;
}
.resource-viewer ul.carousel li a {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
  color: #000000;
}
.resource-viewer ul.carousel li a:hover h3 {
  color: #df5e00;
}
.resource-viewer ul.carousel li a:hover span {
  color: #333333;
}
.resource-viewer ul.carousel li a:hover > div .icon-download {
  background-position: 0px -21px;
}
.resource-viewer ul.carousel li a > div {
  display: table;
  height: 40px;
  width: 100%;
}
.resource-viewer ul.carousel li a > div .icon-download {
  width: 21px;
  height: 21px;
  background-image: url("../images/icon_download.png");
  background-repeat: no-repeat;
  float: right;
  padding: 0px;
  margin: 8px 6px 0px 0px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.resource-viewer ul.carousel li .img-container {
  width: 100%;
  float: left;
  height: 100px;
  overflow: hidden;
  position: relative;
  margin-bottom: 5px;
}
.resource-viewer ul.carousel li .img-container img {
  position: absolute;
  top: 50%;
  margin-top: -50%;
  width: 100%;
}
.resource-viewer ul.carousel li span {
  text-transform: uppercase;
  font-size: 70%;
  color: #696f6c;
  padding: 10px 10px 0px 10px;
}
.resource-viewer ul.carousel li h3 {
  font-weight: 700;
  padding-left: 10px;
  margin-top: -2px;
  line-height: 1.1em;
  font-size: 90%;
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.resource-viewer ul.carousel li p {
  margin: .2em 0 .5em 0;
  padding: 2px 10px;
  font-weight: 400;
  line-height: 120%;
  color: #636363;
  font-size: 80%;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
  *padding-right: 1em;
  /* no CSS arrows for IE7 (lack pseudo-elements) */
}

/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255, 255, 255, 0.5);
}

.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white;
  /* IE8 fallback colour */
}
