/** Universal **/
/** Meatingplace **/
/** Carnetec **/
/** CarnetecBr **/
/** Hotels **/
body {
  color: #000;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 14px;
  line-height: 1.7em;
  margin-top: 0px; }

a, a:hover, a:select, a:link, a:active {
  cursor: pointer;
  color: #9F5026; }

i {
  font-style: italic; }

p, li {
  letter-spacing: .01em;
  font-family: Helvetica, Verdana, Arial, sans-serif; }
  p strong, li strong {
    font-weight: bold; }
  p em, li em {
    font-style: italic; }

.thrColFixHdr #container {
  width: 86%;
  text-align: left;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  line-height: 0; }
.thrColFixHdr #header {
  background-repeat: repeat-x;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  height: inherit; }
  .thrColFixHdr #header h1 {
    margin: 0;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px; }
  .thrColFixHdr #header #logo {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    height: 100%;
    width: 100%; }
  .thrColFixHdr #header #logoTop {
    width: 300px;
    height: 85px;
    padding: 0px;
    float: left;
    margin-top: 50px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px; }
  .thrColFixHdr #header #bannerAd {
    padding: 0px;
    display: block;
    float: right;
    margin-right: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    max-width: 728px; }
.thrColFixHdr #news, .thrColFixHdr #podcast {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%;
  line-height: 1.7em;
  font-size: 1em; }
  .thrColFixHdr #news p, .thrColFixHdr #podcast p {
    margin-top: 20px;
    font-size: 1em;
    line-height: 1.7em; }
    .thrColFixHdr #news p a, .thrColFixHdr #podcast p a {
      color: #104E8B; }
  .thrColFixHdr #news #latestNews, .thrColFixHdr #podcast #latestNews {
    max-width: 44%;
    margin-right: 15px;
    margin-bottom: 5px;
    float: left;
    margin-top: 0px;
    clear: left; }
  .thrColFixHdr #news #slidshow, .thrColFixHdr #news #slideshow, .thrColFixHdr #podcast #slidshow, .thrColFixHdr #podcast #slideshow {
    width: 44%;
    margin-right: 15px;
    margin-bottom: 5px;
    float: left;
    margin-top: 0px; }
  .thrColFixHdr #news #share, .thrColFixHdr #podcast #share {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    margin-right: 3%;
    margin-bottom: 5px;
    padding-top: 10px;
    margin-top: 25px;
    padding-bottom: 10px; }
  .thrColFixHdr #news #share2Blog, .thrColFixHdr #podcast #share2Blog {
    display: block;
    clear: none;
    float: left;
    width: 80%;
    margin-right: 3%;
    margin-bottom: 20px;
    padding-top: 10px; }
  .thrColFixHdr #news h6 a, .thrColFixHdr #podcast h6 a {
    color: #9F5026; }
.thrColFixHdr #mainContent {
  margin-bottom: 0;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  display: block;
  height: inherit;
  width: 27%;
  margin-left: auto;
  float: left;
  clear: none;
  margin-right: auto;
  margin-top: 3%; }
  .thrColFixHdr #mainContent p {
    margin-top: 1%;
    line-height: 1.7em;
    font-size: 1em; }
    .thrColFixHdr #mainContent p a {
      font-size: .75em;
      color: #9F5026;
      text-decoration: none; }
.thrColFixHdr #sidebar1 {
  float: left;
  width: 27%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%;
  margin-right: 0.5%; }
  .thrColFixHdr #sidebar1 p {
    margin-top: 1%;
    font-size: 1em;
    line-height: 1.7em; }
    .thrColFixHdr #sidebar1 p a {
      font-size: .75em;
      color: #9F5026;
      text-decoration: none; }
.thrColFixHdr #featureContainer #news ul, .thrColFixHdr #featureContainer #news ol, .thrColFixHdr #featureContainer #mainContent ul, .thrColFixHdr #featureContainer #mainContent ol, .thrColFixHdr #featureContainer #tech ul, .thrColFixHdr #featureContainer #tech ol {
  line-height: 1.7em;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: disc; }
  .thrColFixHdr #featureContainer #news ul ul, .thrColFixHdr #featureContainer #news ol ul, .thrColFixHdr #featureContainer #mainContent ul ul, .thrColFixHdr #featureContainer #mainContent ol ul, .thrColFixHdr #featureContainer #tech ul ul, .thrColFixHdr #featureContainer #tech ol ul {
    text-indent: 2em;
    list-style-type: circle; }
    .thrColFixHdr #featureContainer #news ul ul ul, .thrColFixHdr #featureContainer #news ol ul ul, .thrColFixHdr #featureContainer #mainContent ul ul ul, .thrColFixHdr #featureContainer #mainContent ol ul ul, .thrColFixHdr #featureContainer #tech ul ul ul, .thrColFixHdr #featureContainer #tech ol ul ul {
      text-indent: 4em;
      list-style-type: square; }
  .thrColFixHdr #featureContainer #news ul ol, .thrColFixHdr #featureContainer #news ol ol, .thrColFixHdr #featureContainer #mainContent ul ol, .thrColFixHdr #featureContainer #mainContent ol ol, .thrColFixHdr #featureContainer #tech ul ol, .thrColFixHdr #featureContainer #tech ol ol {
    text-indent: 2em;
    list-style-type: circle; }
    .thrColFixHdr #featureContainer #news ul ol ol, .thrColFixHdr #featureContainer #news ol ol ol, .thrColFixHdr #featureContainer #mainContent ul ol ol, .thrColFixHdr #featureContainer #mainContent ol ol ol, .thrColFixHdr #featureContainer #tech ul ol ol, .thrColFixHdr #featureContainer #tech ol ol ol {
      text-indent: 4em;
      list-style-type: square; }

#calendar p strong {
  font-weight: normal; }

#buttonBar {
  z-index: 3;
  color: #FFFFFF;
  background-color: #525148;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 0.9em;
  height: inherit;
  position: absolute;
  width: 100%;
  display: block;
  left: 0px;
  top: 0px;
  padding-top: .1em;
  padding-right: 0px;
  padding-bottom: 0.5em;
  padding-left: 0px;
  margin: 0px;
  line-height: 1em; }

a.navButtons {
  display: block;
  color: #FFFFFF;
  background-image: url(images/up_bttn.gif);
  width: auto;
  float: left;
  padding-top: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 3px;
  text-align: center;
  height: 25px;
  font-size: 1em;
  text-decoration: none;
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal; }
a:hover.navButtons {
  color: #FFFFCC; }
a:visited.navButtons {
  color: #FFFFFF;
  background-image: url(images/up_bttn.gif); }
a.navButtonsSoc {
  display: block;
  width: auto;
  float: left;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  text-align: center;
  height: 20px;
  font-size: 0.8em;
  text-decoration: none;
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }
  a.navButtonsSoc img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }
a.searchButton {
  display: block;
  width: auto;
  float: left;
  clear: none;
  height: auto;
  margin-top: 6px;
  color: #FFF;
  text-decoration: none; }

#social {
  margin-left: 10px;
  display: block;
  float: left;
  padding-top: 0px;
  margin-bottom: 0px; }
  #social p {
    font-size: 0.9em;
    line-height: 0px;
    text-transform: uppercase;
    margin-top: 0px; }
    #social p a img {
      border-top-style: none;
      border-right-style: none;
      border-bottom-style: none;
      border-left-style: none; }
  #social img {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: middle;
    padding-bottom: 0px; }

form {
  float: right;
  margin-right: 1%;
  font-size: .8em;
  margin-top: 4px; }

.rndForm {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.search img {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  vertical-align: middle; }

p#menuHome {
  float: left;
  margin-right: 10px; }
  p#menuHome a {
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat; }

#printArchive div a:hover {
  color: #A9A9A9; }

#menuTop {
  position: relative;
  height: 30px;
  font-family: Helvetica, Arial, sans-serif;
  width: 1000px;
  padding-top: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #717530;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #717530;
  border-left-color: #717530; }
  #menuTop ul, #menuTop li {
    margin: 0px;
    padding: 0; }
  #menuTop ul {
    list-style-type: none;
    padding-left: 165px; }
  #menuTop li {
    background-color: #FFFFFF;
    display: block;
    width: auto;
    height: auto;
    margin-right: 25px; }
  #menuTop a {
    font-size: 1em;
    color: #717531;
    line-height: 1.5em; }
    #menuTop a:link, #menuTop a:visited {
      font-family: Helvetica, Arial, sans-serif;
      color: #707630;
      text-decoration: none;
      letter-spacing: 0.05em; }
    #menuTop a:hover {
      color: #707630; }

ul.menuHoriz li {
  float: left;
  left: 145px; }
ul.menuVert {
  width: 1000px; }
ul#menuSubTwo, ul#menuSubThree, ul#menuSubFour, ul#menuSubFive {
  position: absolute;
  left: 0px;
  background-color: #525148;
  width: auto;
  padding: 0px;
  margin-top: 30px;
  visibility: hidden;
  margin-left: 47%;
  font-size: 1em;
  word-spacing: 0em; }
  ul#menuSubTwo li, ul#menuSubThree li, ul#menuSubFour li, ul#menuSubFive li {
    display: block;
    float: left;
    background-color: #525148;
    clear: both;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-right: 0px;
    border: 1px solid #FFFFFF;
    width: 100px;
    list-style-type: none;
    /*padding-top: 1px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;*/ }
  ul#menuSubTwo a, ul#menuSubThree a, ul#menuSubFour a, ul#menuSubFive a {
    text-decoration: none; }
    ul#menuSubTwo a:link, ul#menuSubThree a:link, ul#menuSubFour a:link, ul#menuSubFive a:link {
      color: #FFFFFF;
      text-transform: uppercase;
      text-decoration: none; }
    ul#menuSubTwo a:hover, ul#menuSubThree a:hover, ul#menuSubFour a:hover, ul#menuSubFive a:hover {
      color: #FFFFCC; }
    ul#menuSubTwo a:visited, ul#menuSubThree a:visited, ul#menuSubFour a:visited, ul#menuSubFive a:visited {
      color: #FFFFFF; }
ul#menuSubOne {
  position: relative;
  left: 0px;
  background-color: #525148;
  width: auto;
  padding: 0px;
  margin-top: 30px;
  visibility: hidden;
  margin-left: 41%; }
  ul#menuSubOne li {
    display: block;
    float: left;
    background-color: #525148;
    clear: both;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-right: 0px;
    border: 1px solid #FFFFFF;
    width: 100px;
    font-weight: normal;
    list-style-type: none;
    /*padding-top: 1px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;*/ }
  ul#menuSubOne a {
    font-size: 1em;
    text-decoration: none; }
    ul#menuSubOne a:link {
      color: #FFFFFF;
      text-transform: uppercase;
      text-decoration: none; }
    ul#menuSubOne a:hover {
      color: #FFFFCC; }
    ul#menuSubOne a:visited {
      color: #FFFFFF; }

.submenu {
  font-size: 10px;
  font-weight: normal;
  background-color: #333333; }

.topofmenu {
  margin-right: 0px; }

#featureContainer {
  -moz-height: inherit;
  -webkit-height: inherit;
  -ms-height: auto;
  display: inline-block;
  position: relative;
  background-color: #FFF;
  width: 100%;
  margin: 0px;
  margin-top: 1em;
  padding: 0px;
  line-height: 1em; }

.homePage #mainContent p a, .homePage #sidebar1 p a {
  color: #000;
  font-size: 1em;
  text-transform: none;
  font-weight: normal; }
.homePage #mainContent p .more, .homePage #sidebar1 p .more {
  color: #9F5026;
  font-size: .75em;
  text-transform: uppercase; }
.homePage #mainContent .more, .homePage #sidebar1 .more {
  color: #9F5026;
  font-size: .75em;
  text-transform: uppercase; }

#news #latestNews.nxtImg, #tech #latestNews.nxtImg {
  margin-top: 1em;
  max-width: 95%;
  float: left; }
  #news #latestNews.nxtImg img, #tech #latestNews.nxtImg img {
    max-height: 100%; }

.thrColFixHdr #featureContainer #commentarea ul {
  line-height: 1.7em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none; }

.thrColFixHdr #featureContainer #commentarea ol {
  line-height: 1.7em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none; }

/*member sign-in*/
.field-validation-error {
  color: #9F2639;
  display: inline-block;
  font-size: 1.25em;
  font-weight: 200;
  margin-bottom: 2em; }

.help td {
  padding: .5em; }

.help form {
  font-size: 1em; }

/*Paid content change svh 8/16*/
#news .help form p {
  margin: 0 0 1em; }

/*table*/
.twoCol, .threeCol, .fourCol, .fiveCol, .sixCol {
  border-bottom-color: #958675;
  border-bottom-style: solid;
  border-bottom-width: .25em;
  padding-bottom: .5em;
  padding-top: .5em;
  margin-bottom: 1em;
  margin-top: 1em;
  width: 100%;
  line-height: 1em; }

.twoCol td, .threeCol td, .fourCol td, .fiveCol td, .sixCol td {
  padding-top: .25em;
  padding-bottom: .25em;
  padding-left: .5em;
  padding-right: .5em;
  border-bottom-color: #999999;
  border-bottom-style: dashed;
  border-bottom-width: 1px; }

.thrColFixHdr #news .twoCol td:first-of-type, .thrColFixHdr #news .threeCol td:first-of-type, .thrColFixHdr #news .fourCol td:first-of-type, .thrColFixHdr #news .fiveCol td:first-of-type, .thrColFixHdr #news .sixCol td:first-of-type {
  font-weight: normal;
  color: #666;
  font-size: .9em;
  width: 25%; }

.twoCol tr:nth-child(2n+2), .threeCol tr:nth-child(2n+2), .fourCol tr:nth-child(2n+2), .fiveCol tr:nth-child(2n+2), .sixCol tr:nth-child(2n+2) {
  background-color: #eae7e4; }

.thrColFixHdr #news .twoCol tr:first-of-type, .thrColFixHdr #news .threeCol tr:first-of-type, .thrColFixHdr #news .fourCol tr:first-of-type, .thrColFixHdr #news .fiveCol tr:first-of-type, .thrColFixHdr #news .sixCol tr:first-of-type {
  margin-top: 0;
  font-size: .9em;
  line-height: 1.3em; }

.twoCol tr:first-of-type, .threeCol tr:first-of-type, .fourCol tr:first-of-type, .fiveCol tr:first-of-type, .sixCol tr:first-of-type {
  border-bottom-color: #958675;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-top: .25em;
  padding-bottom: .25em;
  padding-left: 0;
  padding-right: .1em; }

.thrColFixHdr #news .twoCol tr:first-of-type td, .thrColFixHdr #news .threeCol tr:first-of-type td, .thrColFixHdr #news .fourCol tr:first-of-type td, .thrColFixHdr #news .fiveCol tr:first-of-type td, .thrColFixHdr #news .sixCol tr:first-of-type td {
  color: #958675;
  vertical-align: bottom; }

.threeCol td {
  width: 33%; }

.fourCol td {
  width: 25%; }

.fiveCol td {
  width: 18.75%; }

.sixCol td {
  width: 15%; }

.thrColFixHdr #news .threeCol td:first-of-type {
  width: 33%; }

.thrColFixHdr #news .twoCol td:first-of-type {
  width: 50%; }

.twoCol td {
  width: 50%; }

/* end of news content */
/* tech content */
.thrColFixHdr #tech {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #tech p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#tech #latestNews {
  max-width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px;
  clear: left; }

#tech #latestNewsSlides {
  width: 100%;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#tech #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#tech #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#tech #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #tech h6 {
  margin-top: 10px;
  margin-bottom: 6px;
  font-size: 0.8em;
  padding-top: 15px; }

.thrColFixHdr #featureContainer #tech h6 a {
  color: #9F5026; }

.thrColFixHdr #featureContainer #tech h6 a:link {
  color: #9F5026; }

.thrColFixHdr #featureContainer #tech h6 a:selected {
  color: #9F5026; }

#featureContainer #tech h5, #featureContainer #news h5 {
  font-size: 1.2em;
  line-height: 1.7em;
  color: #525148;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  /*	text-transform: uppercase;
  */
  margin-top: 1.2em;
  clear: left; }

#featureContainer #tech .first {
  margin-top: 0px; }

#tech #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#tech #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#tech #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#tech #slideshow {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  float: left;
  margin-top: 0px; }

/* end of tech content */
/* sidebar 2 */
.thrColFixHdr #sidebar2 {
  float: left;
  width: 27%;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  height: inherit;
  clear: none;
  margin-top: 3%;
  margin-left: 0.5%; }

#sidebar2 #blogger {
  max-width: 80px;
  text-align: left;
  float: left; }

#mainContent #blogger {
  max-width: 100%;
  text-align: left;
  float: left; }

#sidebar1 #blogger {
  max-width: 100%;
  text-align: left;
  float: left; }

#sidebar2 p {
  font-size: 1em;
  line-height: 1.4em;
  margin-top: 3px;
  margin-bottom: 20px; }

#sidebar2 p a {
  font-size: .75em;
  color: #9F5026;
  text-decoration: none; }

#sidebar2 p strong a {
  font-size: 1em;
  color: #525148;
  text-decoration: none;
  text-transform: none; }

#sidebar2 p em {
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666; }

/* end of sidebar 2 */
/* other headlines */
#headlines {
  	/*-moz-column-count: 2;
      -moz-column-gap: 2.5em;
  	-webkit-column-count: 2;
      -webkit-column-gap: 2.5em;
  	column-count: 2;
      column-gap: 2.5em;*/
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 25px;
  height: inherit;
  width: 60%;
  padding-top: 0px;
  float: left;
  position: relative;
  clear: none;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px; }

#headlines h3 {
  font-size: 1.1em;
  margin-bottom: 15px;
  font-weight: normal;
  line-height: 1.25em; }

#headlines p {
  margin-top: 4px; }

/* end of other headlines  */
/* other news headlines */
#otherNews, #otherPodcasts {
  padding-bottom: 25px;
  height: inherit;
  width: 39.5%;
  padding-top: 3%;
  float: left;
  position: relative;
  clear: none;
  margin-bottom: 0px;
  margin-top: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D3D2CD;
  padding-right: 0%;
  padding-left: 0%; }

#otherNews h3, #otherPodcasts h3 {
  font-size: 1.1em;
  margin-bottom: 15px;
  font-weight: normal;
  line-height: 1.25em;
  text-align: left; }

#otherNews h2, #otherPodcasts h2 {
  text-align: left;
  margin-top: 3em; }

#otherNews h2, #otherPodcasts h2:first-child {
  margin-top: 0em;
  text-align: left; }

#otherNews p, #otherPodcasts p {
  margin-top: 4px; }

#otherNews2 {
  padding-bottom: 25px;
  height: inherit;
  width: 33%;
  padding-top: 3%;
  float: left;
  position: relative;
  clear: none;
  margin-bottom: 0px;
  margin-top: 30px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D3D2CD;
  padding-right: 0%;
  padding-left: 0%; }

#otherNews2 h3 {
  font-size: 1em;
  margin-bottom: 15px;
  font-weight: normal;
  line-height: 1.25em; }

#otherNews2 p {
  margin-top: 4px; }

#otherNews a, #otherPodcasts a {
  color: #525148;
  text-decoration: none; }

/* end of other news headlines */
/* widget bar */
/*#widgetBar {
	float: left;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 25px;
	height: inherit;
	margin-left: 3.5%;
	width: 22%;
	background-color: #eae7e3;
	margin-bottom: 20px;
	border: thin solid #FFF;
	position: relative;
	display: block;
	margin-right: 2px;
}*/
.thrColFixHdr #widgetBar {
  visibility: collapse;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0; }

.thrColFixHdr #otherNews #sidebar3, .thrColFixHdr #otherPodcasts #sidebar3 {
  margin-bottom: 5%;
  width: 100%;
  clear: none;
  margin-right: 5%;
  margin-left: 5%; }

/* end of widget bar */
/*right sideber */
#rightSidebar {
  display: block;
  float: left;
  height: inherit;
  width: 27%;
  padding-right: 3%;
  padding-left: 3%; }

/*end of right sideber */
/* icon sidebar */
#iconAds img {
  float: left;
  margin-bottom: 5px;
  margin-right: 15px; }

#iconAds {
  padding: 5%;
  font-size: 0.85em;
  line-height: 1.4em;
  border: 1px solid #CCC;
  margin-top: 10px;
  width: 90%;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
  height: inherit; }

#iconAds p {
  font-size: 1.1em;
  line-height: 1.25em;
  letter-spacing: 0em;
  margin-top: 2em; }

#iconAds p:first-child {
  margin-top: .5em; }

#iconAds2 img {
  float: left;
  margin-bottom: 5px;
  margin-right: 15px; }

#iconAds2 {
  padding: 20px;
  font-size: 0.75em;
  line-height: 1.4em;
  border: 1px solid #CCC;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 0px;
  width: 250px;
  height: auto;
  clear: none;
  float: right; }

#iconAds2 p {
  font-size: 1.15em; }

#rightSidebar #iconAds .icon {
  display: inline-block;
  margin-bottom: 5px;
  clear: both; }

#iconAds .textLeft {
  text-align: left; }

/* end of icon sidebar */
/* sidebar 3 or ad bar */
#sidebar3 {
  width: 100%;
  padding-right: 0px;
  background-repeat: no-repeat;
  margin-right: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: auto;
  display: block;
  height: inherit;
  position: relative; }

.thrColFixHdr #sidebar3 #promoAd {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto; }

#sidebar3 #cover {
  margin-top: 0px;
  float: left;
  margin-right: 10px; }

#sidebar3 h4 {
  font-size: 0.9em;
  line-height: 1.7em;
  margin-top: 0px; }

#sidebar3 p {
  font-size: .9em;
  line-height: 1.4em; }

/* end of sidebar 3 or ad bar */
/* sidebar 4 */
#sidebar4 {
  width: 90%;
  border: 1px solid;
  margin-top: 20px;
  line-height: 1.2em;
  margin-bottom: 20px;
  position: relative;
  padding: 5%; }

.moreBlogs {
  float: left;
  margin-bottom: 0px;
  padding-bottom: 3px;
  margin-top: 0px;
  padding-top: 3px;
  color: #525148;
  padding-right: 3px;
  padding-left: 0px;
  font-size: 0.9em;
  text-decoration: none;
  text-transform: none;
  line-height: 1em; }

#product {
  float: right;
  margin-left: 10px; }

#sidebar4 a {
  font-size: .9em; }

#sidebar4 p {
  margin-top: 0px;
  padding-top: 0px;
  font-size: .8em;
  color: #FFF; }

#sidebar4 h2 {
  margin-top: 10px;
  margin-bottom: 10px; }

#sidebar4 em {
  font-weight: normal; }

img#product {
  background-color: #FFF;
  padding: 4px;
  border: 1px solid #9F5026;
  margin: 1px;
  float: left; }

#prodImage {
  display: block;
  height: inherit;
  background-color: #9F5026;
  padding: 1px;
  float: left;
  border: 1px solid #FFF;
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
  width: auto; }

/* end sidebar 4 */
/* footer */
.thrColFixHdr #footer {
  border-top-color: #525148;
  height: inherit;
  padding-top: 10px;
  padding-bottom: 0;
  position: relative;
  overflow: auto;
  border-top-width: thick;
  border-top-style: solid;
  width: 86%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: both; }

.thrColFixHdr #footer p {
  margin: 0;
  padding: 10px 0; }

#footerHelpBut {
  float: left;
  padding-right: 25px;
  padding-bottom: 0;
  height: inherit;
  clear: both;
  font-size: .9em;
  text-transform: none;
  color: #525148;
  line-height: 1em;
  position: relative;
  padding-left: 0px; }

#footerAboutBut {
  float: left;
  padding-right: 25px;
  height: inherit;
  clear: none;
  font-size: 0.8em;
  text-transform: none;
  color: #525148;
  padding-left: 25px;
  line-height: 2em;
  position: relative;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #525148;
  border-left-color: #D3D2CD;
  text-align: left; }

#footerContactBut {
  float: left;
  padding-top: 3px;
  padding-right: 25px;
  padding-bottom: 0;
  height: inherit;
  clear: none;
  font-size: 0.8em;
  text-transform: none;
  color: #525148;
  padding-left: 25px;
  line-height: 2em;
  position: relative;
  text-align: left; }

#footerHelpBut a {
  text-decoration: none;
  color: #525148;
  display: block;
  float: left;
  clear: none;
  margin-right: 15px;
  height: auto;
  width: auto;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #525148;
  padding-right: 15px;
  margin-bottom: 15px; }

#footerAboutBut a {
  text-decoration: none;
  color: #525148; }

#footerContactBut a {
  text-decoration: none;
  color: #525148; }

#footer a:hover {
  color: #9F5026; }

a.botButtons {
  display: block;
  width: 200px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  text-align: center;
  font-weight: normal;
  height: 25px;
  font-size: 0.7em;
  text-decoration: none;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: left; }

#footerButtons {
  display: block;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 700px; }

/* end of footer */
/* rule and clearfloat */
#rule1 {
  height: 5px;
  border-top-width: 1px;
  border-top-style: solid;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  margin-right: 20px;
  margin-left: 20px; }

#rule2 {
  visibility: collapse;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0; }

.fltrt {
  float: right;
  margin-left: 8px; }

.fltlft {
  float: left;
  margin-right: 8px; }

.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px; }

.clearfloat2 {
  visibility: collapse;
  height: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 0;
  line-height: 0;
  font-size: 0;
  margin: 0; }

#newsIndex .clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px; }

/* end of rule and clearfloat */
.full {
  width: 96%;
  display: inline-block;
  margin-bottom: -3em;
  padding-bottom: 0;
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 1.5em; }

h1 {
  font-size: 2em;
  margin-bottom: 10px;
  text-decoration: none;
  line-height: 1.1em;
  font-weight: normal; }

#tech h1 {
  color: #525148; }

#techIndex h4, #webinar h4 {
  font-size: 1.25em;
  margin-bottom: 0px;
  margin-top: 1em;
  text-decoration: none;
  line-height: 1.1em;
  font-weight: normal; }

h2 {
  font-size: 0.75em;
  letter-spacing: 0.15em;
  margin-bottom: 8px;
  font-weight: normal;
  margin-top: 2%; }

#latestNews {
  margin-top: 0px;
  padding-top: 0px; }

.link {
  text-decoration: none;
  color: #525148; }

.orangeCopy {
  color: #FCE4C0; }

.other {
  /*	margin-top: 30px;
  */
  clear: both; }

.rndCnrLrg {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 3px; }

#outerContainer {
  display: block;
  padding: 0px;
  width: 100%;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  height: inherit;
  margin-top: 0px;
  margin-bottom: .3px; }

.rndCnrLrg img {
  max-width: 100%; }

#headShot {
  display: block;
  /*	width: 28%;
  */
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  margin-right: 15px;
  height: inherit; }

#news #headShot {
  display: inline-block;
  width: 33.5%;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  margin-left: 0px;
  margin-right: 15px;
  height: inherit; }

#widgetBar h3 {
  margin-bottom: 12px; }

#sidebar2 .smBTmargin {
  margin-bottom: 0px; }

#latestNews2 img.rndCnrLrg {
  max-width: 100%;
  max-heigh: 100%; }

#latestNews img.rndCnrLrg {
  max-width: 100%;
  max-height: 250px; }

.searchButton {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  display: block;
  width: auto;
  float: left;
  margin: 0px; }

.thrColFixHdr #featureContainer #news h6 {
  margin-top: 0px;
  margin-bottom: 6px;
  font-size: 0.8em;
  padding-top: 15px;
  line-height: 1.2em; }

.thrColFixHdr #featureContainer #news h6 a:link {
  color: #9F5026; }

/* rule and social */
.st_twitter_hcount {
  display: block;
  padding-bottom: 5px;
  clear: none;
  float: left; }

.st_email_hcount {
  display: block; }

.st_fblike_hcount {
  display: block;
  padding-bottom: 5px; }

.st_plusone_hcount {
  display: block; }

#share #contactOptions {
  display: block;
  height: 30px;
  width: 100%;
  margin-top: 10px; }

#share #contactOptions a img {
  margin-right: 2px; }

#share .st_facebook {
  font-size: 1em;
  z-index: 0; }

#share .st_twitter {
  font-size: 1em;
  z-index: 0; }

#share .st_linkedin {
  font-size: 1em;
  z-index: 0; }

#share .st_email {
  font-size: 1em;
  z-index: 0; }

#share .st_sharethis {
  font-size: 1em;
  z-index: 0; }

#share .stButton {
  font-size: 1em;
  z-index: 0; }

#share .chicklets {
  font-size: .75em;
  z-index: 0; }

#share2 .st_facebook {
  font-size: 1em;
  z-index: 0; }

#share2 .st_twitter {
  font-size: 1em;
  z-index: 0; }

#share2 .st_linkedin {
  font-size: 1em;
  z-index: 0; }

#share2 .st_email {
  font-size: 1em;
  z-index: 0; }

#share2 .st_sharethis {
  font-size: 1em;
  z-index: 0; }

#share2 .stButton {
  font-size: 1em;
  z-index: 0; }

#share2 .chicklets {
  font-size: .75em; }

/* end of rule and social */
#spotMobile #promoAd {
  display: block;
  max-width: 44%;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  height: inherit;
  visibility: visible;
  float: left;
  clear: both;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #525148;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #525148; }

/* newsIndex */
#featureContainer #newsIndex .headlineTease {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: .9em; }

.thrColFixHdr #newsIndex {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  /*margin-top: 3%;*/ }

.thrColFixHdr #newsIndex p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#featureContainer #newsIndex h1 {
  font-size: 1.35em;
  margin-bottom: 0px;
  margin-top: 15px; }

#featureContainer #newsIndex h1:first-child {
  margin-top: 0; }

#featureContainer #newsIndex h2 {
  margin-bottom: 2px;
  margin-top: 2em; }

#featureContainer #newsIndex h2:first-child {
  margin-top: 4em; }

/* end of newsIndex */
/* printArchive */
#featureContainer #printArchive .headlineTease {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: .9em; }

.thrColFixHdr #printArchive {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  /*margin-top: 3%;*/ }

.thrColFixHdr #printArchive p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#featureContainer #printArchive h1 {
  font-size: 1.25em;
  margin-bottom: 0px;
  margin-top: 15px; }

#featureContainer #printArchive h2 {
  margin-bottom: 2px;
  margin-top: 35px; }

#printArchive .clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px; }

.thrColFixHdr #outerContainer #container #featureContainer #printArchive .first {
  margin-top: 0px; }

#printArchive div a {
  text-decoration: none;
  color: #333333; }

/* end of printArchive */
.thrColFixHdr #otherNewsHeadlines, .thrColFixHdr #otherPodcastsHeadlines {
  margin-bottom: 5%;
  width: 90%;
  clear: none;
  margin-right: 5%;
  margin-left: 5%;
  text-align: left; }

.thrColFixHdr #otherNewsHeadlinesCont {
  margin-bottom: 5%;
  margin-top: 10%;
  width: 90%;
  clear: none;
  margin-right: 5%;
  margin-left: 5%; }

.thrColFixHdr #otherNewsHeadlines #promoAd, .thrColFixHdr #otherPodcastsHeadlines #promoAd {
  max-width: 80%;
  margin-right: 10%;
  margin-left: 10%; }

.thrColFixHdr #otherNewsHeadlines2 {
  float: right;
  margin-bottom: 3%;
  width: 27%;
  clear: none;
  margin-right: 3%;
  margin-left: 3%; }

.thrColFixHdr #otherNewsHeadlines2 #promoAd {
  max-width: 80%;
  margin-right: 10%;
  margin-left: 10%; }

.thrColFixHdr #outerContainer #container #featureContainer #newsIndex .first {
  margin-top: 0px; }

#footer #copyright {
  float: right;
  width: auto;
  font-size: 0.8em;
  color: #525148;
  line-height: 2em; }

#tech p strong {
  color: #333;
  font-size: 0.95em; }

.thrColFixHdr #latestNews #caption p {
  font-size: 0.8em;
  font-weight: bold;
  color: #525148;
  margin-top: .75em;
  margin-bottom: 1em; }

#caption a {
  color: #525148;
  text-decoration: none; }

#otherNewsHeadlines .topRule, #otherPodcastsHeadlines .toprule {
  border-top-color: #D3D2CD;
  border-top-style: solid;
  border-top-width: 1px;
  margin-top: 2em;
  padding-top: 2em; }

#tech #slideshow img {
  max-width: 100%; }

#otherNews #otherNewsHeadlines .ad, #otherPodcasts #otherPodcastsHeadlines .ad {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 0.5em;
  color: #333;
  text-align: left; }

#otherNews #otherNewsHeadlines h5, #otherPodcasts #otherPodcastsHeadlines h5 {
  font-size: 0.9em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews #otherNewsHeadlines h5 a, #otherPodcasts #otherPodcastsHeadlines h5 a {
  font-size: 1em;
  margin-top: 1.5em;
  color: #004276;
  text-decoration: underline;
  font-align: left; }

#otherNews #otherNewsHeadlines h5 a:link, #otherPodcasts #otherPodcastsHeadlines h5 a:link {
  font-size: 1.1em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews #otherNewsHeadlines h5 a:hover, #otherPodcasts #otherPodcastsHeadlines h5 a:hover {
  font-size: 1em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews #otherNewsHeadlines .first, #otherPodcasts #otherPodcastsHeadlines .first {
  margin-top: 0px; }

#otherNews2 #otherNewsHeadlines .ad, #otherPodcasts2 #otherPodcastsHeadlines .ad {
  font-size: 0.8em;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 0.5em;
  color: #666; }

#otherNews2 #otherNewsHeadlines h5 {
  font-size: 0.9em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews2 #otherNewsHeadlines h5 a {
  font-size: 0.9em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews2 #otherNewsHeadlines h5 a:link {
  font-size: 0.9em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews2 #otherNewsHeadlines h5 a:hover {
  font-size: 0.9em;
  margin-top: 1.5em;
  color: #004276; }

#otherNews2 #otherNewsHeadlines .first {
  margin-top: 0px; }

#featureContainer #tech #articleSpon #asLogo img {
  max-width: 100%; }

.thrColFixHdr #container #featureContainer #tech #articleSpon #asLogo {
  width: 21%;
  float: left;
  padding-right: 3%; }

.thrColFixHdr #container #featureContainer #tech #articleSpon p {
  font-size: .9em;
  line-height: 1.7em;
  margin-top: 0px; }

.thrColFixHdr #container #featureContainer #tech #articleSpon p .leadGeneration {
  color: #9F5026;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon p a.leadGeneration {
  -moz-text-decoration-line: none;
  color: #525148; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon {
  height: inherit;
  padding: 3%;
  width: 94%;
  margin-top: 5%;
  margin-bottom: 2%;
  border: 1px solid #525148;
  float: left; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon h4 {
  font-size: 1.2em;
  color: #9F5026; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon li a {
  color: #9F5026;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource {
  height: inherit;
  padding: 3%;
  width: 94%;
  margin-top: 2%;
  margin-bottom: 5%;
  border: 1px solid #525148;
  display: inline-block; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource h4 {
  font-size: 1.2em;
  color: #9F5026; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul {
  text-decoration: none;
  font-size: 1.2em;
  line-height: 1.25em;
  list-style-image: none;
  list-style: outside;
  list-style-type: none;
  margin-left: 0;
  margin-top: .25em;
  margin-right: 0;
  margin-bottom: .25em; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:link {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:selected {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:hover {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li {
  text-decoration: none;
  font-size: 0.8em;
  line-height: 1.7em; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:link {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:selected {
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:hover {
  color: #525148;
  text-decoration: none; }

.readerResource {
  border: 1px solid #525148;
  display: inline-block;
  height: inherit;
  margin-bottom: 5%;
  margin-top: 2%;
  padding: 3%;
  width: 94%; }

.readerResource li a:link {
  color: #525148;
  text-decoration: none; }

.readerResource li a:selected {
  color: #525148;
  text-decoration: none; }

.readerResource li a:hover {
  color: #525148;
  text-decoration: none; }

.readerResource h4 {
  font-size: 1.2em;
  color: #9F5026; }

.readerResource p {
  font-size: 1em;
  line-height: 1.7em;
  margin-top: 20px; }

.readerResource strong {
  font-family: "HelveticaNeueW01-65Medi"; }

.readerResource p strong {
  color: #333333;
  font-weight: bold;
  font-size: 0.95em; }

.thrColFixHdr #otherNewsHeadlines2 #promoAd {
  max-width: 80%;
  margin-right: 10%;
  margin-left: 10%; }

#featureContainer #featuredTechStory {
  size: 1em;
  line-height: 1.7em;
  float: left;
  width: 94%;
  margin-top: 3px;
  padding-bottom: 5%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D3D2CD;
  margin-right: 3%;
  margin-left: 3%;
  padding-right: 0%;
  padding-left: 0%; }

#featureContainer #featuredTechStory a {
  text-decoration: none;
  color: #525148; }

#featureContainer #featuredTechStory a .more {
  font-size: .75em;
  text-transform: uppercase;
  color: #9F5026;
  text-decoration: none;
  position: absolute;
  margin-left: 1em; }

#featureContainer #featuredTechStory a:link .more {
  text-decoration: none; }

#featureContainer #featuredTechStory a:hover .more {
  text-decoration: none; }

#featureContainer #featuredTechStory a:selected .more {
  text-decoration: none; }

#featureContainer #featuredTechStory #latestNews {
  max-width: 50%;
  float: left;
  margin-right: 3%;
  text-align: center; }

#container #featureContainer #techIndex, #container #featureContainer #webinar {
  height: inherit;
  margin-top: 3%;
  float: left;
  width: 66%; }

.thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1, .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
  width: 43%;
  border-right-width: 1px;
  border-right-style: dashed;
  border-right-color: #525148; }

.thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent, .hrColFixHdr #outerContainer #container #featureContainer #webinar #mainContent {
  width: 40%;
  margin-left: 3%;
  padding-left: 0px; }

#featureContainer #mainContent .twoColumn h2 .link {
  font-size: 1.2em;
  color: #525148; }

.cell {
  display: inline-block;
  width: 100%;
  min-height: 100px; }

#container #featureContainer #webinar {
  height: inherit;
  margin-top: 3%;
  float: left;
  width: 66%; }

.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent2 {
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  visibility: collapse;
  overflow: hidden; }

.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
  width: 94%;
  border-right-width: 0px;
  border-right-style: none;
  padding: 0px;
  margin-right: 3%;
  margin-left: 3%;
  -moz-column-count: 2;
  -moz-column-gap: 10%;
  -webkit-column-count: 2;
  -webkit-column-gap: 2.5em;
  column-count: 2;
  column-gap: 5%;
  margin-top: 0px; }

#container #featureContainer #webinar #standaloneHead {
  width: 94%;
  border-right-width: 0px;
  border-right-style: none;
  padding: 0px;
  margin-right: 3%;
  margin-left: 3%;
  display: inline-block;
  height: inherit;
  margin-top: 1em; }

.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn, .thrColFixHdr #container #featureContainer #webinar .twoColumn {
  margin-top: -1.75em;
  padding-top: -1.5em;
  display: block;
  -moz-column-count: 2;
  -moz-column-gap: 2.5em;
  -webkit-column-count: 2;
  -webkit-column-gap: 2.5em;
  column-count: 2;
  column-gap: 5%; }

.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn, .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn {
  margin-top: 0;
  margin-bottom: 1em;
  line-height: 1.7em;
  display: inline-block;
  -moz-column-count: 2;
  -moz-column-gap: 4em;
  -webkit-column-count: 2;
  -webkit-column-gap: 4em;
  column-count: 2;
  column-gap: 4em;
  clear: none;
  float: left;
  height: inherit;
  padding-left: 3%;
  padding-right: 3%;
  width: 94%; }
  
 .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn {
  -moz-column-count: 1;
  -webkit-column-count: 1; 
  column-count: 1;}

.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1, .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn h1 {
  margin-top: 1.5em; }

.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1:first-child, .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn h1:first-child {
  margin-top: .25em; }

/*.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1:first-child {
	margin-top:0em;
}*/
#featureContainer #techIndex .twoColumn h2, #featureContainer #webinar .twoColumn h2 {
  margin-top: 2em;
  margin-bottom: -3em; }

#container #featureContainer #news .twoColumn h1 {
  margin-top: 1.25em;
  margin-bottom: .2em; }

#container #featureContainer #news .twoColumn h1 a {
  line-height: 1.2em;
  font-size: 0.9em;
  color: #525148;
  font-weight: normal;
  text-decoration: none; }

#container #featureContainer #news .twoColumn p {
  margin-top: 0;
  margin-bottom: .5em; }

#container #featureContainer #news .twoColumn p a .about {
  color: #333;
  text-decoration: none;
  /*float:left;*/ }

#container #featureContainer #news .twoColumn a {
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn #headShot #blogger {
  max-width: 100%; }

.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn #headShot {
  width: 25%; }

.thrColFixHdr #outerContainer #container #featureContainer #webinar #mainContent {
  width: 47%;
  margin-left: 3%;
  padding-left: 3%;
  float: right;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  border-right-width: 0px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-left-color: #D3D2CD; }

#outerContainer #container #featureContainer #otherNewsHeadlines2 {
  margin-top: 5%; }

/* tech stories */
#techIndex #featuredTechStory h5, #webinar #featuredTechStory h5 {
  font-size: 0.9em;
  margin-top: 1em;
  color: #004276; }

#techIndex #featuredTechStory h5 a, #webinar #featuredTechStory h5 a {
  font-size: 0.9em;
  margin-top: 1em;
  color: #004276;
  text-decoration: none; }

#techIndex #featuredTechStory h5 a:link, #webinar #featuredTechStory h5 a:link {
  font-size: 0.9em;
  margin-top: 1em;
  color: #9F5026; }

#techIndex #featuredTechStory h5 a:hover, #webinar #featuredTechStory h5 a:hover {
  font-size: 0.9em;
  margin-top: 1em;
  color: #004276; }

#sidebar1 .nextHead {
  margin-top: 1.25em;
  color: #525148; }

#mainContent .nextHead {
  margin-top: 1.25em;
  color: #525148; }

#mainContent h1 {
  color: #525148; }

#techIndex #lnStory2, #webinar #lnStory2 {
  margin-top: 1.5em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#techIndex #lnStory3, #webinar #lnStory3 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#techIndex #lnStory4, #webinar #lnStory4 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#techIndex #lnStory5, #webinar #lnStory5 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#mainContent #lnStory2 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#mainContent #lnStory3 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#mainContent #lnStory4 {
  margin-top: 1.5em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#mainContent #lnStory5 {
  margin-top: 2em;
  padding-top: 1em;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #525148; }

#tech #readerResource ul {
  display: block;
  float: left;
  width: 47%;
  margin-right: 3%; }

#tech #readerResource .full {
  display: block;
  float: left;
  width: 97%;
  margin-right: 3%; }

.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds, .thrColFixHdr #outerContainer #container #featureContainer #otherPodcasts #otherPodcastsHeadlines #iconAds {
  font-size: 0.9em;
  line-height: 1.5em;
  letter-spacing: 0em;
  background-color: #e6e5e3;
  float: none;
  width: 75%;
  margin-right: 15%;
  text-align: left; }

.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds p, .thrColFixHdr #outerContainer #container #featureContainer #otherPodcasts #otherPodcastsHeadlines #iconAds p {
  letter-spacing: 0em; }

.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds h5, .thrColFixHdr #outerContainer #container #featureContainer #otherPodcasts #otherPodcastsHeadlines #iconAds h5 {
  font-size: 1em; }

#techIndex #featuredTechStory .date, #webinar #featuredTechStory .date {
  color: #000;
  margin-bottom: 3px;
  padding-bottom: 0px;
  overflow: visible;
  letter-spacing: 0em;
  margin-top: 3em; }

#techIndex #featuredTechStory .first {
  margin-top: 0px; }

#otherNewsHeadlines #iconAds .ad a, #otherPodcastsHeadlines #iconAds .ad a {
  text-decoration: underline; }

/* end of tech stories */
/* rule and tech index */
#featureContainer #techIndex .more, #featureContainer #webinar .more {
  color: #9F5026;
  float: right;
  clear: both;
  font-size: .75em;
  text-transform: uppercase;
  text-decoration: none; }

#featureContainer #techIndex a:link, #featureContainer #techIndex a:active, #featureContainer #techIndex a:visited, #featureContainer #techIndex a:hover, #featureContainer #webinar a:link, #featureContainer #webinar a:active, #featureContainer #webinar a:visited, #featureContainer #webinar a:hover {
  text-decoration: none;
  color: #9F5026; }

#featureContainer #techIndex .moreIndex, #featureContainer #webinar .moreIndex {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  border-bottom-color: #d3d2cd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  clear: both;
  color: #525148;
  float: right;
  font-size: 0.75em;
  margin-bottom: 2em;
  margin-top: 0;
  text-align: right;
  width: 100%; }

/* end of tech index */
/* webinars */
#featureContainer #webinar .link {
  font-size: 1.2em;
  margin-top: 1.2em;
  margin-bottom: 0px; }

#webinar #featuredTechStory .sponserBold strong {
  padding-top: 1.5em;
  font-size: .75em; }

#webinar #sidebar1 .first {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 1.2em;
  color: #525148;
  margin-bottom: 0px;
  padding-bottom: 0px; }

#featureContainer #webinar #sidebar1 #mainContent2 .first {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 1.2em;
  color: #525148;
  margin-bottom: 0px;
  padding-bottom: 0px; }

#webinar #sidebar1 .first a {
  color: #525148;
  text-decoration: none; }

#webinar #sidebar1 .first a:link {
  text-decoration: none; }

.clear {
  clear: both;
  color: #094774;
  padding-top: 15px;
  text-decoration: none; }

.thrColFixHdr #news .bloggerLogo {
  max-height: 100px;
  max-width: 100px;
  float: left;
  display: inline-block;
  margin-right: 1em;
  padding: .25em;
  border-style: solid;
  border-color: #666;
  border-width: 1px; }

#news #share2 {
  clear: both;
  display: block;
  float: none;
  margin-bottom: 3em;
  margin-right: 3%;
  padding-top: 10px;
  width: 100%; }

#news h1, #news h1 a {
  color: #525148; }

#webinar #sidebar1 .first a:hover {
  text-decoration: none; }

#webinar #sidebar1 .first a:visited {
  text-decoration: none; }

#webinar #sidebar1 .first a:active {
  text-decoration: none; }

#featureContainer #webinar #sidebar1 .twoColumn {
  display: block;
  margin-bottom: 0.75em; }

#webinar #sidebar1 h1 a {
  color: #525148;
  text-decoration: none; }

#webinar #sidebar1 h1 a:link {
  text-decoration: none; }

#webinar #sidebar1 h1 a:hover {
  text-decoration: none; }

#webinar #sidebar1 h1 a:visited {
  text-decoration: none; }

#webinar #sidebar1 h1 a:active {
  text-decoration: none; }

#featureContainer #webinar #sidebar1 .twoColumn {
  display: block;
  margin-bottom: 0.75em; }

/* end of webinars */
/*  juicebox */
#juicebox-container {
  max-width: 100%;
  margin: 1em 0 1em 0; }

/*  end juicebox */
/*  blogs */
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
  display: block;
  width: 41%;
  float: left;
  height: inherit;
  margin-right: 15px;
  position: relative;
  vertical-align: middle;
  padding: 1%;
  border: 1px solid #525148; }

#tech #readerResource ul {
  font-size: .9em; }

#tech #readerResource ul {
  font-size: .9em; }

.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
  display: block;
  width: 33.5%;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  margin-left: 0px;
  margin-right: 15px;
  height: inherit; }

.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
  display: block;
  width: 11%;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  margin-left: 0px;
  margin-right: 15px;
  height: inherit;
  margin-top: 10px; }

.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo {
  display: block;
  width: 11%;
  float: left;
  margin-left: 0px;
  margin-right: 15px;
  height: inherit;
  margin-top: 10px;
  border: 1px solid #999; }

.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft #blogger {
  max-width: 100%; }

.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo #blogger {
  max-width: 100%; }

#featureContainer #news h2 .lcBlack {
  text-transform: none;
  color: #333;
  letter-spacing: 0.05em;
  line-height: 1.4em; }

#featureContainer #news h2 .lcBlack a:link {
  color: #333;
  text-decoration: underline; }

#blogControls {
  display: block;
  height: inherit;
  width: 100%;
  float: left;
  position: relative;
  clear: both;
  padding: 0px;
  margin: 0px; }

#blogControls .commentButton {
  display: block;
  height: inherit;
  float: left;
  position: relative;
  clear: none;
  width: 15%;
  text-align: center;
  font-size: 0.65em;
  line-height: 0.65em;
  text-transform: uppercase;
  color: #525148;
  margin-top: 2%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 0;
  padding-top: 1%;
  padding-right: 2.15%;
  padding-bottom: 1%;
  padding-left: 2.15%;
  border: 1px solid #525148;
  background-color: #FFF;
  text-decoration: none; }

#blogControls a .commentButton {
  text-decoration: none; }

#blogControls a {
  text-decoration: none; }

#blogControls a:link .commentButton {
  text-decoration: none; }

#blogControls a:visited .commentButton {
  text-decoration: none; }

#blogControls a:hover .commentButton {
  border: 1px solid #9F5026;
  color: #9F5026;
  background-color: #FFF;
  text-decoration: none; }

#blogControls a:active .commentButton {
  text-decoration: none; }

#featureContainer #news h2 a {
  color: #5A4538;
  text-decoration: underline; }

/*#webinar #sidebar1 #headShot {
	width: 12%;
}
#webinar #sidebar1 .first #headShot #blogger {
	margin-top:10px;
}
#webinar #sidebar1 #mainContent #headShot {
	width: 26%;
}
#webinar #sidebar1 #mainContent2 #headShot {
	width: 27%;
}*/
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 p a .about {
  font-size: 1.3em;
  line-height: 1.7em;
  margin-top: 1%;
  color: #333; }

.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent p a .about {
  font-size: 1.3em;
  line-height: 1.7em;
  margin-top: 1%;
  color: #333;
  text-transform: none; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul li .moreInfoConf {
  display: block;
  width: 98%;
  margin-bottom: 10px;
  margin-top: 5px;
  background-color: #E6E5E3;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px; }

.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul li .moreInfoConf p {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px; }

/* directory content */
.thrColFixHdr #directory {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 2em;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 2em; }

.thrColFixHdr #directory p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#directory #latestNews {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

.thrColFixHdr #featureContainer #directory h6 {
  margin-top: 10px;
  margin-bottom: 6px;
  font-size: 0.8em;
  padding-top: 15px; }

.thrColFixHdr #featureContainer #directory h6 a {
  color: #9F5026; }

.thrColFixHdr #featureContainer #directory h6 a:link {
  color: #9F5026; }

.thrColFixHdr #featureContainer #directory h6 a:selected {
  color: #9F5026; }

#featureContainer #directory h5 {
  font-size: 1.2em;
  line-height: 1.7em;
  color: #525148;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
  margin-top: 1.2em; }

#featureContainer #directory .first {
  margin-top: 0px; }

#directory #sort ol {
  line-height: 2em;
  text-decoration: underline;
  color: #525148;
  clear: both; }

#featureContainer #directory #sort #page-wrap h1 {
  color: #525148; }

.trail {
  background-color: #e6e5e3;
  display: block;
  float: left;
  clear: left;
  font-size: 0.6em;
  line-height: 1em;
  color: #333;
  text-transform: uppercase;
  padding-top: 0.5em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrow.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  letter-spacing: 0.1em; }

.trailNext {
  background-color: #FFFFFF;
  display: block;
  float: left;
  clear: none;
  font-size: 0.6em;
  line-height: 1em;
  color: #333;
  text-transform: uppercase;
  padding-top: 0.5em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrow.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  letter-spacing: 0.1em; }

.trailPN {
  background-color: #cfa792;
  display: block;
  float: left;
  clear: left;
  font-size: 0.6em;
  line-height: 1em;
  color: #333;
  text-transform: uppercase;
  padding-top: 0.5em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowPN.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  letter-spacing: 0.1em; }

.trailNextPN {
  background-color: #FFFFFF;
  display: block;
  float: left;
  clear: none;
  font-size: 0.6em;
  line-height: 1em;
  color: #333;
  text-transform: uppercase;
  padding-top: 0.5em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowPN.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  letter-spacing: 0.1em; }

.trailNextBN {
  background-color: #FFFFFF;
  display: block;
  float: left;
  clear: none;
  font-size: 0.6em;
  line-height: 1em;
  color: #333;
  text-transform: uppercase;
  padding-top: 0.5em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowBN.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  letter-spacing: 0.1em; }

#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
  height: 0px;
  width: 0px;
  visibility: hidden;
  float: left; }

#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
  height: 0px;
  width: 0px;
  visibility: hidden;
  float: left; }

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
  height: 0px;
  width: 0px;
  visibility: hidden;
  float: left; }

.nounderline {
  text-decoration: none; }

#companyInfo {
  display: block;
  height: inherit;
  text-decoration: none;
  -moz-column-count: 2;
  -moz-column-gap: 5%;
  -webkit-column-count: 2;
  -webkit-column-gap: 2.5em;
  column-count: 2;
  column-gap: 5%;
  padding: 1em;
  background-color: #e6e5e3;
  overflow: visible; }

#directory #sort a {
  color: #525148;
  text-decoration: underline; }

#directory #sort a:link {
  color: #525148;
  text-decoration: underline; }

#directory #sort a:hover {
  color: #525148;
  text-decoration: underline; }

#directory #sort a:active {
  color: #525148;
  text-decoration: underline; }

#directory #sort a:visited {
  color: #525148;
  text-decoration: underline; }

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort ol li ul li #companyInfo .productLine {
  display: block;
  text-decoration: none;
  font-size: 1em;
  line-height: 1.4em;
  color: #333;
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 2em;
  float: right;
  width: 100%; }

#directory #sort #page-wrap a {
  color: #ffffff;
  text-decoration: none; }

#directory #sort #page-wrap a:link {
  color: #ffffff;
  text-decoration: none; }

#directory #sort #page-wrap a:hover {
  color: #ffffff;
  text-decoration: none; }

#directory #sort #page-wrap a:selected {
  color: #ffffff;
  text-decoration: none; }

#video {
  margin-left: .25em;
  margin-bottom: -0.1em;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none; }

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailNext a, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trail a {
  color: #333;
  text-decoration: none; }

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailNextPN a, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailPN a {
  color: #333;
  text-decoration: none; }

/* end of directory content */
#featureContainer #printArchive .cover {
  display: block;
  float: left;
  width: 20%;
  margin-right: 5%;
  margin-bottom: 5em;
  height: 10em; }

#featureContainer #printArchive img {
  max-width: 100%; }

#featureContainer #printArchive .cover a {
  font-size: .9em;
  text-decoration: none;
  color: #333333; }

#featureContainer #newsIndex h2.date {
  color: #000;
  margin-top: 2em; }

#featureContainer #newsIndex a.moreIndex {
  color: #525148;
  float: right;
  clear: both;
  margin-bottom: 15px;
  font-size: .75em;
  margin-top: 10px; }

/* classified content */
.thrColFixHdr #classified {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #classified p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#classified #latestNews {
  width: 24%;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
  margin-top: 0px; }

#classified #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#classified #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#classified #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#classified #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#classified #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #classified h6 a {
  color: #9F5026; }

#classified ol .classified {
  display: block;
  border: .1em solid #000;
  padding: 1.1em;
  margin-top: .2em;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  radius-topright: 12px;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  radius-bottomleft: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  radius-bottomright: 12px;
  margin-bottom: 1.5em; }

#classified ol li h6 {
  background-color: #000000;
  color: #FFFFFF;
  display: block;
  font-size: 1em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-left: -1.2em;
  margin-right: -1.2em;
  margin-top: -1.2em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em; }

#classified ol {
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1.7em;
  height: 2.5em;
  display: inline-block;
  height: inherit; }

#classified ol .clTab a {
  display: block;
  padding: 1%;
  float: left;
  width: 22%;
  margin-top: 1%;
  margin-right: 1%;
  margin-bottom: 1px;
  margin-left: 0%;
  font-size: 0.8em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: center;
  /*-moz-border-radius-topright:12px;
  -webkit-border-top-right-radius:12px;
  radius-topright:12px;*/
  -moz-column-count: 1;
  -moz-column-gap: 5%;
  -webkit-column-count: 1;
  -webkit-column-gap: 2.5em;
  column-count: 1;
  column-gap: 5%;
  height: 2.5em; }

#classified ol .selectedClTab a {
  display: block;
  padding: 1%;
  float: left;
  width: 22%;
  margin-top: 1%;
  margin-right: 1%;
  margin-bottom: 1px;
  margin-left: 0%;
  font-size: 0.8em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #9F5026;
  color: #FFF;
  text-align: center;
  height: 2.5em;
  /*-moz-border-radius-topright:12px;
  -webkit-border-top-right-radius:12px;
  radius-topright:12px;*/ }

#featureContainer #classified .classTabs {
  display: inline-block;
  background-color: #FFF;
  height: inherit;
  padding-top: 0em;
  padding-bottom: 0em;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 1em; }

#featureContainer #classified h1 {
  font-size: 1em; }

/* end of classified content */
.thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
  display: block;
  width: 100%;
  float: left;
  height: inherit; }

.thrColFixHdr #outerContainer #container #featureContainer #oldArchive {
  width: 100%;
  float: left;
  clear: both;
  height: inherit;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #525148;
  padding: 0px; }

.thrColFixHdr #outerContainer #container #featureContainer #printArchive #oldArchive a {
  color: #333;
  text-decoration: underline;
  display: block;
  width: auto;
  height: 1em;
  float: left;
  padding-right: .5em;
  margin-right: .5em;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #333;
  margin-top: 0px;
  margin-bottom: .5em;
  font-size: .75em;
  line-height: 1em; }

.thrColFixHdr #outerContainer #container #featureContainer #printArchive #oldArchive h2 {
  clear: both;
  margin-top: 1em;
  margin-bottom: 0em;
  height: inherit;
  width: auto;
  display: block;
  padding-top: 1em; }

/* calendar content */
.thrColFixHdr #calendar {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #calendar p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#calendar #latestNews {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#calendar #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#calendar #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#calendar #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#calendar #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#calendar #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #calendar h6 a {
  color: #9F5026; }

.thrColFixHdr #calendar p {
  margin-top: 0px;
  font-size: 1em;
  line-height: 1.7em;
  margin-bottom: 1.7em; }

.thrColFixHdr #container #featureContainer #calendar h1 {
  margin-bottom: 0px;
  margin-top: 1.5em; }

.thrColFixHdr #outerContainer #container #featureContainer #calendar .first {
  margin-bottom: 0px;
  margin-top: 0px;
  color: #525148;
  text-decoration: none; }

.thrColFixHdr #calendar h2 {
  margin-top: 2.5em; }

/* end of calendar content */
/* resources content */
.thrColFixHdr #resources {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #resources p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#resources #latestNews {
  width: 24%;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
  margin-top: 0px; }

#resources #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#resources #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#resources #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#resources #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#resources #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #resources h6 a {
  color: #fff; }

#resources ol .classified {
  display: block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 1.5em; }

#resources ol li h6 {
  background-color: #000;
  display: block;
  color: #FFF;
  font-size: 1em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 0;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#resources ol {
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1.7em; }

#resources ol .clTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#resources ol .clTab a:hover {
  background-color: #9F5026; }

#resources ol .clTabBlank a {
  display: inline-block;
  width: 96%;
  margin-bottom: .25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#resources ol .selectedClTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #9F5026;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%;
  color: #FFF; }

#featureContainer #resources .classTabs {
  display: inline-block;
  background-color: #FFF;
  height: inherit;
  padding-top: 0em;
  padding-bottom: 0em;
  width: 100%;
  margin-bottom: 0px; }

#featureContainer #resources h1 {
  font-size: 1.25em; }

.thrColFixHdr #outerContainer #container #featureContainer #resources .classified p a {
  color: #525148;
  list-style-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
  list-style-position: inside;
  list-style-type: none; }

#container #featureContainer #resources .classTabs #twocolumn {
  -moz-column-count: 2;
  -moz-column-gap: 8px;
  -webkit-column-count: 2;
  -webkit-column-gap: 8px;
  column-count: 2;
  column-gap: 8px; }

/* end of resources content */
/* searchResults content */
.thrColFixHdr #searchResults {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #searchResults p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#searchResults #latestNews {
  width: 24%;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
  margin-top: 0px; }

#searchResults #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#searchResults #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#searchResults #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#searchResults #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#searchResults #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #searchResults h6 a {
  color: #9F5026; }

#searchResults ol .classified {
  display: block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 1.5em; }

#searchResults ol li h6 {
  background-color: #000;
  display: block;
  color: #FFF;
  font-size: 1.25em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 0;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#searchResults ol {
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1.7em; }

#searchResults ol .clTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 0.85em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: .25em;
  padding-right: 2%;
  padding-bottom: 0.25em;
  padding-left: 2%; }

#searchResults ol .clTab a:hover {
  background-color: #9F5026; }

#searchResults ol .clTabBlank a {
  display: inline-block;
  width: 96%;
  margin-bottom: .25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#searchResults ol .selectedClTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 0.85em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #9F5026;
  text-align: left;
  radius-topright: 12px;
  padding-top: 0.25em;
  padding-right: 2%;
  padding-bottom: 0.25em%;
  padding-left: 2%;
  color: #FFF;
  padding-bottom: .25em; }

#featureContainer #searchResults .classTabs {
  display: inline-block;
  background-color: #FFF;
  height: inherit;
  padding-top: 0em;
  padding-bottom: 0em;
  width: 100%;
  margin-bottom: 0px; }

#featureContainer #searchResults h1 {
  font-size: 1.25em; }

.thrColFixHdr #outerContainer #container #featureContainer #searchResults .classified p a {
  color: #525148;
  list-style-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
  list-style-position: inside;
  list-style-type: none; }

#container #featureContainer #searchResults .classTabs #twocolumn {
  -moz-column-count: 3;
  -moz-column-gap: 8px;
  -webkit-column-count: 3;
  -webkit-column-gap: 8px;
  column-count: 3;
  column-gap: 8px; }

.lowerCase {
  text-transform: lowercase; }

.count {
  background-color: #D3D2CD;
  color: #333333;
  display: inline-block;
  float: right;
  margin-bottom: -0.5em;
  margin-left: -0.5em;
  margin-right: -0.5em;
  margin-top: -0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.25em;
  padding-right: 0.25em;
  padding-top: 0.25em; }

/* end of searchResults content */
/* disturibidores content */
.thrColFixHdr #dist {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #dist p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#dist #latestNews {
  width: 24%;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
  margin-top: 0px; }

#dist #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#dist #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#dist #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#dist #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#dist #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #dist h6 a {
  color: #9F5026; }

#dist ol .classified {
  display: block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 1.5em; }

#dist ol li h6 {
  background-color: #000;
  display: block;
  color: #FFF;
  font-size: 1.25em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 0;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#dist ol {
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1.7em; }

#dist ol .clTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: .25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#dist ol .selectedClTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #F26632;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%;
  color: #FFF; }

#featureContainer #dist .classTabs {
  display: inline-block;
  background-color: #FFF;
  height: inherit;
  padding-top: 0em;
  padding-bottom: 0em;
  width: 100%;
  margin-bottom: 0px; }

#featureContainer #dist h1 {
  font-size: 1.25em; }

.thrColFixHdr #outerContainer #container #featureContainer #dist ol .classified p a {
  color: #525148;
  list-style-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
  list-style-position: inside;
  list-style-type: none; }

#container #featureContainer #dist .classTabs #threecolumn {
  -moz-column-count: 3;
  -moz-column-gap: 6px;
  -webkit-column-count: 3;
  -webkit-column-gap: 6px;
  column-count: 3;
  column-gap: 6px; }

#container #featureContainer #dist #threecolumn .clTabHolder a {
  display: inline-block;
  width: 96%;
  margin-bottom: .25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

/* end of disturibidores content */
#featureContainer #news .cover {
  display: block;
  float: left;
  width: 20%;
  margin-right: 5%;
  margin-bottom: 5em; }

#news #about {
  width: 100%;
  margin-right: 15px;
  margin-bottom: -20px;
  margin-top: 0px;
  clear: both;
  /*	max-height:135px;
  */ }

.thrColFixHdr #outerContainer #container #featureContainer #news #about .about {
  margin-right: 2%;
  margin-bottom: 10px;
  max-width: 22%; }

#bannerAdFlash {
  overflow: hidden;
  height: 90px;
  width: 728px; }

.BrightcoveExperience {
  display: inline-block;
  height: 400px;
  padding-bottom: 1em;
  padding-top: 1em;
  position: relative;
  width: 100%; }

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#DCF248864016 {
  max-width: 100%; }

/* contact content */
.thrColFixHdr #contact {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.thrColFixHdr #membership.faq {
  float: left;
  width: 54%;
  height: inherit;
  padding-top: 15px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

.memberWrap #otherNews.mngmnt {
  margin: 4em 0 0; }

.thrColFixHdr #contact p {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.7em; }

#contact #latestNews {
  width: 24%;
  margin-left: 15px;
  margin-bottom: 5px;
  float: right;
  margin-top: 0px; }

#contact #slidshow {
  width: 44%;
  margin-right: 15px;
  margin-bottom: 5px;
  float: left;
  margin-top: 0px; }

#contact #share {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding-top: 10px;
  margin-top: 25px;
  padding-bottom: 10px; }

#contact #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#contact #share2 {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

#contact #share2Blog {
  display: block;
  clear: none;
  float: left;
  width: 80%;
  margin-right: 3%;
  margin-bottom: 20px;
  padding-top: 10px; }

.thrColFixHdr #featureContainer #contact h6 a {
  color: #9F5026; }

#contact ol .classified {
  display: block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 1.5em; }

#contact ol li h6 {
  background-color: #000;
  display: block;
  color: #FFF;
  font-size: 1.25em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 0;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#contact ol {
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 1em;
  line-height: 1.7em; }

#contact ol .clTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: .25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #525148;
  color: #FFF;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%; }

#contact ol .selectedClTab a {
  display: inline-block;
  width: 96%;
  margin-bottom: 0.25em;
  margin-left: 0%;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25em;
  background-color: #9F5026;
  text-align: left;
  radius-topright: 12px;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1%;
  padding-left: 2%;
  color: #FFF; }

#contact ol .selectedClTab a:hover {
  background-color: #525148; }

#contact ol .clTab a:hover {
  background-color: #9F5026; }

#featureContainer #contact .classTabs {
  display: inline-block;
  background-color: #FFF;
  height: inherit;
  padding-top: 0em;
  padding-bottom: 0em;
  width: 100%;
  margin-bottom: 0px; }

#featureContainer #contact h1 {
  font-size: 1.25em; }

.thrColFixHdr #outerContainer #container #featureContainer #contact ol .classified p a {
  color: #525148;
  list-style-image: url(https://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
  list-style-position: inside;
  list-style-type: none; }

#container #featureContainer #contact .classTabs #twocolumn {
  -moz-column-count: 2;
  -moz-column-gap: 8px;
  -webkit-column-count: 2;
  -webkit-column-gap: 8px;
  column-count: 2;
  column-gap: 8px; }

p .contact {
  font-size: 1.2em; }

#contact p a {
  color: #525148; }

.thrColFixHdr #outerContainer #container #featureContainer #contact .nextHead {
  margin-top: 4em;
  margin-bottom: -2em; }

/* end of resources content */
.thrColFixHdr #outerContainer #container #featureContainer #news .help h1 .link {
  display: block;
  color: #FFF;
  background-color: #525148;
  padding-top: 0.25em;
  padding-right: 0.75em;
  padding-bottom: 0.25em;
  padding-left: 0.75em;
  font-size: .75em;
  width: 90%; }

.thrColFixHdr #outerContainer #container #featureContainer #news .help h3 {
  font-size: 1.25em;
  color: #9F5026;
  margin-top: 1.5em;
  margin-bottom: -1em;
  padding-bottom: 0em; }

.thrColFixHdr #outerContainer #container #featureContainer #news .help p a {
  color: #333; }

.thrColFixHdr #outerContainer #container #featureContainer #news .help .note {
  font-size: .75em;
  margin-top: 0px;
  padding-top: 0px; }

#searchResults ol .moreResults a {
  font-size: .75em;
  line-height: .75em;
  text-align: center;
  color: #fff;
  display: block;
  background-color: #908e80;
  float: left;
  padding: .75em;
  margin-right: .5em;
  text-decoration: none; }

#searchResults ol .moreResultsCurrent a {
  color: #fff;
  display: block;
  background-color: #525148;
  float: left;
  padding: .75em;
  margin-right: .5em;
  text-decoration: none; }

.thrColFixHdr #searchResults ol .moreResults .selectedPage {
  background-color: #525148;
  color: #FFFFFF;
  display: block;
  float: left;
  margin-right: 0.5em;
  padding: 0.75em;
  text-decoration: none; }

/*#searchResults ol .moreResults a {
	color:#fff;
	text-decoration:none;
}*/
#searchResults ol .moreResults a:hover {
  color: #fff;
  display: block;
  background-color: #525148;
  float: left;
  padding: .75em;
  margin-right: .5em;
  text-decoration: none; }

#searchResults ol .moreResults a:selected {
  color: #fff;
  display: block;
  background-color: #525148;
  float: left;
  padding: .75em;
  margin-right: .5em;
  text-decoration: none; }

#flashAdContainer {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
  visibility: visible; }

.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
  height: 90px;
  width: 728px; }

#flashAdReplacement {
  max-height: 100%;
  max-width: 100%;
  background-color: #fff;
  visibility: visible; }

#featureContainer #techIndex h1 a:link, #featureContainer #techIndex h1 a:active, #featureContainer #techIndex h1 a:visited, #featureContainer #techIndex h1 a:hover, #featureContainer #webinar h1 a:link, #featureContainer #webinar h1 a:active, #featureContainer #webinar h1 a:visited, #featureContainer #webinar h1 a:hover {
  color: #525148; }

#featureContainer #techIndex .cell {
  margin-bottom: 2em; }

/* Express Registration --- Subscription Management */
#membership {
  clear: none;
  display: block;
  float: left;
  font-size: 1em;
  height: inherit;
  line-height: 1.7em;
  margin-top: 3%;
  padding: 1.25em 2em 4em;
  width: 94%; }

#membership ul {
  display: block;
  margin: 2em 0 6em;
  height: inherit;
  float: left;
  width: 33%;
  margin-top: 4em; }

#membership .help ul {
  width: 100%;
  margin: 0 0 1em; }

#membership .help li {
  margin: 0 0 1em; }

#membership .help p {
  margin: 0 0 1em; }

#membership .logIn_buttons li {
  background-color: #D14A10;
  background-image: -ms-linear-gradient(bottom, #d14a10 50%, #8a4621 100%);
  background-image: -moz-linear-gradient(bottom, #d14a10 50%, #8a4621 100%);
  background-image: -o-linear-gradient(bottom, #d14a10 50%, #8a4621 100%);
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.5, #d14a10), color-stop(1, #8a4621));
  background-image: -webkit-linear-gradient(top left, #d14a10 50%, #8a4621 100%);
  background-image: linear-gradient(to bottom right, #d14a10 50%, #8a4621 100%);
  border: 0 solid transparent;
  border-radius: .75em;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.25em;
  list-style: none outside none;
  padding: .5em 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  line-height: 1.15em;
  min-height: 44px;
  text-shadow: 2px 2px 0px #8a4621;
  box-shadow: 2px 2px 0px #8a4621;
  margin-top: 2em; }

#membership h1 {
  font-size: 2em;
  color: #525148;
  margin: 1.5em 0 0; }

#membership h1:first-of-type {
  margin-top: 0; }

#membership .logIn_buttons li:hover {
  background-image: -ms-linear-gradient(bottom, #d68255 50%, #d14a10 100%);
  background-image: -moz-linear-gradient(bottom, #d68255 50%, #d14a10 100%);
  background-image: -o-linear-gradient(bottom, #d68255 50%, #d14a10 100%);
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.5, #d68255), color-stop(1, #d14a10));
  background-image: -webkit-linear-gradient(top left, #d68255 50%, #d14a10 100%);
  background-image: linear-gradient(to bottom right, #d68255 50%, #d14a10 100%);
  text-shadow: 2px 2px 0px #b35b2b;
  /*-webkit-transition: -webkit-transform 0.1s ease;
  -moz-transition: -moz-transform 0.1s ease;
  transition: transform 0.1s ease;  */
  -webkit-transform: scale(0.98);
  -moz-transform: scale(0.98);
  -o-transform: scale(0.98);
  transform: scale(0.98); }

#membership .logIn_buttons a {
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: .075em; }

#membership .logIn_buttons li:first-child {
  min-height: 44px;
  display: block;
  vertical-align: middle;
  padding-bottom: 0;
  padding-top: 1em;
  margin-top: 0; }

#membership .singlebutton .logIn_buttons li {
  padding-bottom: 1em; }

#membership .logIn_buttons .vcntr {
  display: block;
  min-height: 44px;
  padding-bottom: 0;
  padding-top: 1em;
  vertical-align: middle; }

#membership form {
  display: block;
  float: none;
  clear: both;
  width: 60%; }

#membership .subscriptionForm {
  clear: none; }

#membership .highSchool form {
  clear: none;
  width: 80%; }

#membership .newAccount .fieldLabel {
  font-size: 1.25em;
  display: block;
  margin-right: 1em; }

#membership .newAccount .field {
  margin-bottom: 1em;
  font-size: 1.25em;
  width: 100%; }

#membership .newAccount .next_button, .help #verifyEmail #express, .faq #emailForm #send, .faq #validateForm #submitCode {
  background-color: #9F5026;
  border: 0 solid #9F5026;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  letter-spacing: 0.065em;
  padding: .5em 3em;
  text-shadow: 1px 1px #9F5026;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 1em; }

.help #verifyEmail #express, .faq #emailForm #send, .faq #validateForm #submitCode {
  font-size: .75em;
  padding: .25em 1em; }

#verifyEmail, #emailForm, #validateForm {
  float: left;
  width: 100%;
  display: block;
  margin-bottom: 2em;
  font-size: 1em; }

#verifyEmail label, #emailForm label, #validateForm label {
  text-transform: uppercase;
  margin-right: .5em;
  font-size: 1em; }

.field-validation-error {
  font-size: 1em;
  font-weight: bold; }

#news .help p, .thrColFixHdr #news.faq .help p {
  margin-top: 1em; }

#news.faq h1 {
  margin-top: 2em;
  margin-bottom: 0; }

#news.faq h1:first-of-type {
  margin-top: 0; }

.thrColFixHdr #news.faq p {
  margin-top: 0; }

#membership.mngmnt {
  width: 60%; }

#membership .newAccount #country {
  margin-bottom: 1.5em; }

ul .listHead {
  list-style-type: none;
  font-weight: bold; }

#otherNews.mngmnt {
  border-left: none;
  clear: none;
  float: left;
  height: inherit;
  margin-bottom: 0;
  padding-top: 0;
  position: relative;
  width: 25%;
  padding: 2em;
  background-color: #493604;
  line-height: 1em;
  color: #fff; }

#otherNews .supportLink a {
  display: block;
  padding: .5em;
  padding-left: 0;
  margin: 1em 0 .5em;
                   	/*border-color: #fff;
border-width: 1px;
border-style: solid;*/
  font-size: 1em;
  color: #fff;
  border-radius: .25em; }

#otherNews .supportLink a:hover {
  color: #f3b81e; }

#otherNews .supportLink a:before {
  content: url("/images/orange_arrow.png");
  margin-right: .5em;
  float: left;
  margin-top: -.25em; }

#otherNews.mngmnt h1 {
  color: #f3b81e;
  display: block;
  text-transform: uppercase; }

#membership .newAccount ul {
  width: 60%; }

.subscription {
  display: block;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #D1D1D1;
  padding-bottom: .1em;
  margin-bottom: .5em;
  padding-right: 1.5em; }

.saveArea {
  float: left; }

.saveArea p {
  min-height: 1.5em; }

.saveArea p > label {
  font-weight: bold;
  color: green;
  vertical-align: middle; }

.subscription:last-child {
  margin-bottom: 2em; }

.hr {
  clear: both;
  display: block;
  border-top: double; }

.twoColRight {
  display: inline-block;
  float: right;
  margin-left: 5%;
  margin-top: 4em;
  width: 60%; }

.twoColRightNoHead {
  display: inline-block;
  float: right;
  margin-left: 5%;
  margin-top: 0;
  width: 60%; }

.twoColRightNoMargTop {
  display: inline-block;
  float: right;
  margin-left: 5%;
  margin-top: 1em;
  width: 60%; }

.twoColRight img, .twoColRightNoMargTop img, .twoColRightNoHead img {
  max-width: 100%; }

.twoColLeft {
  display: inline-block;
  float: left;
  margin-right: 5%;
  margin-top: 4em;
  width: 60%; }

.twoColLeft img {
  max-width: 100%; }

.highSchool {
  width: 40%;
  clear: none;
  float: none; }

#membership .highSchool .newAccount .field form {
  width: 100%; }

a {
  color: #9F5026; }

a:visited {
  color: #9F5026; }

.subscription {
  min-width: 400px;
  max-width: 500px;
  display: block;
  float: left;
  clear: both; }

.subscription:first-of-type {
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: #000; }

#membership .quest a {
  display: inline-block;
  margin-left: .5em;
  padding: .25em .5em;
  border-radius: 1em;
  background-color: #666666;
  line-height: 1em;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: .75em;
  vertical-align: text-top; }

#membership .quest a:hover {
  background-color: #999; }

/*.memberWrap .cell {
	margin-top: 2em;
}*/
.subType {
  width: 100px; }

.subName {
  width: auto; }

.subType strong, .subName strong, .onOff strong {
  text-transform: uppercase; }

.green {
  color: #36A032; }

.red {
  color: #ED3122; }

.on:before {
  color: #36A032;
  content: "M";
  font-size: 1.5em;
  padding: 0; }

.off:before {
  content: "R";
  color: #ED3122;
  font-size: 1.5em;
  padding: 0; }

.subType, .subName, .quest {
  float: left;
  font-size: 1em; }

.on, .off, .onOff {
  float: right;
  font-size: 1em; }

.on, .off {
  border-color: #C3C3C3;
  border-style: solid;
  border-width: 1px;
  display: block;
  height: 1em;
  width: 1em; }

#membership .list {
  margin-top: 2em; }

.list li {
  margin-bottom: .5em; }

.list .on {
  float: left;
  margin-right: 1em;
  padding-bottom: .5em; }

.list .on:before {
  display: block;
  height: 1em;
  width: 1em;
  float: left; }

/* overlay */
div .overlay {
  display: none;
  height: 97%;
  margin-bottom: 30px;
  margin-top: 30px;
  overflow: hidden;
  position: absolute;
  width: 100%; }

div .overlayImg {
  background-color: #FFFFFF;
  background-repeat: repeat;
  height: 100%;
  opacity: 0.90;
  width: 100%;
  z-index: 1; }

div .transbox {
  background-color: #525148;
  padding: 4em;
  display: block;
  margin: 4em auto 0 auto;
  height: auto;
  margin: 4em;
  position: absolute;
  top: 4em;
  width: 75%;
  z-index: 45;
  border-radius: 4em;
  color: #fff;
  text-align: center; }

div .transbox h1 {
  font-size: 3.5em;
  line-height: 1em;
  margin-bottom: .5em;
  text-transform: uppercase;
  color: #F3B81E; }

div .transbox p {
  font-size: 1.5em;
  line-height: 2em; }

div .transbox p strong {
  color: #F3B81E; }

/* overlay two */
#news #commentPlaceholder div.overlay {
  display: none;
  height: 97%;
  margin-bottom: 1em;
  margin-top: 0;
  overflow: hidden;
  position: absolute;
  width: 54%; }

#news #commentPlaceholder div.overlayImg {
  background-color: #FFFFFF;
  background-repeat: repeat;
  height: 28em;
  opacity: 0.90;
  width: 100%;
  z-index: 1; }

/*#news #commentPlaceholder .transbox {
    background-color: #525148;
    padding: 2em;
    display: block;
    margin: 2em auto 0 auto;
    height: auto;
    margin: 1em;
    position: absolute;
    top: 1em;
    width: 90%;
    z-index: 45;
    border-radius: 4em;
    color: #fff;
    text-align: center;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #commentPlaceholder .transbox p {
	color: #fff;
}
#news #commentPlaceholder .transbox h1 {
	font-size: 3.5em;
	line-height: 1em;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #F3B81E;
    background-color: #525148;
}
#news #commentPlaceholder .transbox p {
	font-size: 1.5em;
	line-height: 2em;
}
#news #commentPlaceholder .transbox p strong {
	color: #F3B81E;
}*/
@media screen and (max-width: 1225px) {
  .thrColFixHdr #header {
    text-align: center;
    line-height: 1em;
    height: inherit; }

  .thrColFixHdr #header #logoTop {
    float: none;
    width: 300px;
    height: 85px;
    padding: 0px;
    margin-top: 2%;
    margin-right: auto;
    margin-bottom: 1%;
    margin-left: auto; }

  .thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
    width: 100%; }

  .thrColFixHdr #header #bannerAd {
    float: none;
    align: none;
    padding: 0px;
    height: inherit;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3%;
    margin-bottom: 0;
    max-width: 100%;
    -webkit-height: inherit;
    -moz-height: inherit; }

  .thrColFixHdr #bannerAd728 {
    max-width: 100%;
    max-height: 100%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  .thrColFixHdr #bannerAd728 a:link {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  .thrColFixHdr #featureContainer {
    margin-top: .25em; }

  /* Express Registration --- Subscription Management */
  #membership form {
    width: 60%; } }
/*/mediaquery*/
@media screen and (max-width: 1160px) {
  .clearfloat2 {
    visibility: visible;
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px; } }
/*/mediaquery*/
@media screen and (max-width: 1100px) {
  #featureContainer #printArchive .cover a {
    font-size: .75em; }

  #featureContainer #printArchive .cover {
    width: 30%;
    margin-right: 3%;
    margin-bottom: 3em; } }
/*/mediaquery*/
@media screen and (max-width: 960px) {
  #buttonBar {
    font-size: 1em;
    line-height: .9em;
    letter-spacing: .1em;
    line-height: 1em; }

  .thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
    height: 68px;
    width: 546px;
    margin-right: auto;
    margin-left: auto; } }
/*/mediaquery*/
@media screen and (max-width: 900px) {
  #featureContainer #printArchive .cover {
    margin-bottom: 2em; } }
/*/mediaquery*/
@media screen and (max-width: 880px) {
  body {
    font-size: 13px;
    line-height: 1.7em; }

  .thrColFixHdr #container {
    width: 95%; }

  .thrColFixHdr #footer {
    width: 95%; }

  .thrColFixHdr #header {
    text-align: center;
    line-height: 1em;
    height: inherit; } }
/*/mediaquery*/
@media screen and (max-width: 880px) {
  .thrColFixHdr #header #logoTop {
    float: none;
    width: 300px;
    height: 85px;
    padding: 0px;
    margin-top: 2%;
    margin-right: auto;
    margin-bottom: 1%;
    margin-left: auto; } }
/*/mediaquery*/
@media screen and (max-width: 880px) {
  .thrColFixHdr #header #bannerAd {
    float: none;
    align: none;
    padding: 0px;
    height: inherit;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3%;
    margin-bottom: 0;
    max-width: 728px;
    -webkit-height: inherit;
    -moz-height: inherit; } }
/*/mediaquery*/
@media screen and (max-width: 880px) {
  #bannerAd728 {
    max-width: 100%;
    max-height: 100%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; } }
/*/mediaquery*/
@media screen and (max-width: 880px) {
  .thrColFixHdr #bannerAd728 a:link {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  #buttonBar {
    font-size: 1em;
    line-height: .9em;
    letter-spacing: .1em;
    line-height: 1em; }

  a.navButtons {
    margin-top: 4px;
    padding-left: 7px;
    padding-right: 7px; }

  a.navButtonsSoc {
    visibility: collapse;
    height: 0;
    width: 0; }

  #featureContainer {
    -ms-height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  .thrColFixHdr #mainContent {
    width: 50%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 3%;
    margin-top: 5%;
    margin-bottom: 0%; }

  .thrColFixHdr #techIndex #sidebar1, .thrColFixHdr #webinar #sidebar1 {
    visibility: inherit;
    float: left;
    width: 27%;
    height: inherit;
    padding-top: 15px;
    padding-right: 3%;
    padding-bottom: 15px;
    padding-left: 3%;
    clear: none;
    margin-top: 3%;
    margin-right: 0.5%; }

  .thrColFixHdr #sidebar1 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #sidebar2 {
    width: 36%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 5%;
    margin-bottom: 0%; }

  #headlines {
    width: 50%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 1%;
    padding-top: 0;
    margin-left: 0;
    margin-top: 1%;
    margin-bottom: 0%;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0; }

  #otherNews {
    padding-bottom: 25px;
    height: inherit;
    width: 39.5%;
    padding-top: 3%;
    float: left;
    position: relative;
    clear: none;
    margin-bottom: 0px;
    margin-top: 30px;
    border-left-width: 0.5%;
    border-left-style: solid;
    border-left-color: #D3D2CD;
    padding-right: 0%;
    padding-left: 0%; }

  #otherNews2 {
    padding-bottom: 25px;
    height: inherit;
    width: 33%;
    padding-top: 3%;
    float: left;
    position: relative;
    clear: none;
    margin-bottom: 0px;
    margin-top: 30px;
    border-left-width: 0.5%;
    border-left-style: solid;
    border-left-color: #D3D2CD;
    padding-right: 0%;
    padding-left: 0%; }

  .thrColFixHdr #otherNews #sidebar3 {
    visibility: visible;
    margin-bottom: 5%;
    width: 90%;
    clear: none;
    margin-right: 5%;
    margin-left: 5%;
    height: inherit; }

  #widgetBar {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #rightSidebar {
    width: 36%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 1%;
    margin-bottom: 0%; }

  .thrColFixHdr #sidebar3 #promoAd {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto; }

  #otherNews #sidebar3 {
    margin-bottom: 25px;
    width: 89.5%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5%;
    padding-left: 5%; }

  #rule2 {
    visibility: visible;
    width: auto;
    height: 2px;
    border-top-width: 1px;
    border-top-style: dashed;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-left: 30px;
    margin-right: 20px;
    margin-left: 20px; }

  .clearfloat2 {
    visibility: visible;
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px; }

  .other {
    margin-top: 0px;
    clear: both; }

  .rndCnrLrg {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  #container #featureContainer #webinar {
    margin-top: 30px; }

  .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
    visibility: visible;
    height: inherit;
    width: 94%;
    border-right-width: 0px;
    border-right-style: none;
    padding: 0px;
    margin-right: 3%;
    margin-left: 3%;
    margin-bottom: 1.5em; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
    visibility: visible;
    display: block;
    width: 98%;
    float: left;
    height: inherit;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
    padding: 1%;
    border: 1px solid #525148; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
    width: 15%;
    margin-right: 5px;
    line-height: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 {
    margin-top: .5em;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a {
    margin: 0;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a:link {
    margin: 0;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
    display: block;
    width: 18%;
    float: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-left: 0px;
    margin-right: 15px;
    height: inherit;
    margin-top: 10px; }

  #featureContainer #news h2 .lcBlack {
    text-transform: none;
    color: #333;
    line-height: 1.2em; }

  #featureContainer #news h2 {
    margin-top: 20px;
    line-height: 1.2em; }

  #featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left; }

  #featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left; }

  .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left; }

  #companyInfo {
    display: inline-block;
    height: inherit;
    text-decoration: none;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0%;
    padding: 1em;
    background-color: #e6e5e3;
    width: 95%; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn, .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
    margin-bottom: 0; }

  #featureContainer #printArchive .cover a {
    font-size: .75em; }

  #featureContainer #printArchive .cover {
    width: 30%;
    margin-right: 3%;
    margin-bottom: 2em; }

  #classified ol .selectedClTab a {
    font-size: 0.6em; }

  #classified ol .clTab a {
    font-size: 0.6em; }

  #featureContainer #classified h1 {
    font-size: 1em; }

  /* end of classified content */
  .thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
    display: block;
    width: 100%;
    float: left;
    height: inherit; }

  #resources ol .selectedClTab a {
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0; }

  #resources ol .clTab a {
    font-size: 1em;
    margin-right: 1px; }

  #featureContainer #resources {
    margin-top: 25px; }

  #featureContainer #resources h1 {
    font-size: 1em; }

  .thrColFixHdr #dist {
    margin-top: 50px; }

  #dist ol .selectedClTab a {
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0; }

  #dist ol .clTab a {
    font-size: 1em;
    margin-right: 1px; }

  #featureContainer #dist h1 {
    font-size: 1em; }

  #container #featureContainer #dist .classTabs #threecolumn {
    -moz-column-count: 2;
    -moz-column-gap: 4px;
    -webkit-column-count: 2;
    -webkit-column-gap: 4px;
    column-count: 2;
    column-gop: 2; }

  #container #featureContainer #dist #threecolumn .clTabHolder a {
    visibility: collapse; }

  #bannerAdFlash {
    max-width: 100%;
    height: 68px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  #contact ol .selectedClTab a {
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0; }

  #contact ol .clTab a {
    font-size: 1em;
    margin-right: 1px; }

  #featureContainer #contact h1 {
    font-size: 1em; } }
/*mediaquery*/
@media screen and (max-width: 610px) {
  .thrColFixHdr #classified {
    margin-top: 8.5em; }

  #featureContainer #newsIndex h2:first-child {
    margin-top: 2em; }

  form {
    display: block;
    float: left;
    clear: both;
    font-size: 11px;
    color: #525148;
    width: 100%;
    height: inherit;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 3%; }

  .thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
    height: 60px;
    width: 448px; }

  input {
    width: 70%;
    font-size: 1.2em;
    padding: .25em; } }
@media screen and (max-width: 610px) {
  #buttonBar label {
    background-color: yellow; } }
.thrColFixHdr #mainContent, .thrColFixHdr #news, .thrColFixHdr #otherNews, .thrColFixHdr #otherNews2, .thrColFixHdr #sidebar2, .thrColFixHdr #outerContainer #container #featureContainer #techIndex, .thrColFixHdr #contact, .thrColFixHdr #newsIndex, .thrColFixHdr #outerContainer #container #featureContainer #tech, .thrColFixHdr #outerContainer #container #featureContainer #podcast, .thrColFixHdr #outerContainer #container #featureContainer #webinar {
  /*margin-top:4em;  */
  padding-top: 0; }

.thrColFixHdr #otherNews {
  margin-top: 70px;
  padding-top: 0px; }

.thrColFixHdr #searchResults {
  float: left;
  width: 94%;
  height: inherit;
  padding-top: 90px;
  padding-right: 3%;
  padding-bottom: 15px;
  padding-left: 3%;
  clear: none;
  margin-top: 3%; }

#searchResults ol .clTab a {
  padding-top: .5em;
  padding-right: 2%;
  padding-bottom: .5em;
  padding-left: .5em;
  width: 92%; }

#searchResults ol .selectedClTab a {
  padding-top: .5em;
  padding-right: 2%;
  padding-bottom: .5em;
  padding-left: .5em;
  width: 92%; }

#container #featureContainer #searchResults .classTabs #twocolumn {
  -moz-column-count: 2;
  -moz-column-gap: 8px;
  -webkit-column-count: 2;
  -webkit-column-gap: 8px;
  column-count: 2;
  column-gap: 8px; }

.count {
  margin-bottom: -0.75em;
  margin-left: -1em;
  margin-right: -0.75em;
  margin-top: -0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em; }

.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
  height: 45px;
  width: 364px; }

/*/mediaquery*/
@media screen and (max-width: 610px) {
  .thrColFixHdr #news .bloggerLogo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 1em; }

  #news #share2 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  body {
    font-size: 13px;
    line-height: 1.7em; }

  .thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
    height: 60px;
    width: 448px; }

  .thrColFixHdr #container {
    width: 95%;
    /*	margin-bottom: -3%;
    */ }

  .thrColFixHdr #header {
    text-align: center;
    line-height: 1em;
    height: inherit; }

  .thrColFixHdr #header #logoTop {
    float: none;
    width: 177px;
    height: 50px;
    padding: 0px;
    margin-top: 2%;
    margin-right: auto;
    margin-bottom: 1%;
    margin-left: auto; }

  .thrColFixHdr #header #bannerAd {
    float: none;
    align: none;
    padding: 0px;
    height: inherit;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3%;
    margin-bottom: 0;
    max-width: 728px;
    -webkit-height: inherit;
    -moz-height: inherit; }

  #bannerAd728 {
    max-width: 100%;
    max-height: 100%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  #bannerAd728 a:link {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; }

  .thrColFixHdr #buttonBar {
    font-size: 1.5em;
    line-height: .5em;
    letter-spacing: .05em;
    width: 100%;
    padding: 0;
    background-color: #fff; }

  .thrColFixHdr #buttonBar {
    font-size: 1.5em;
    line-height: .5em;
    letter-spacing: .05em;
    width: 100%;
    padding: 0;
    background-color: #fff;
    position: relative;
    /** new 9/3 **/ }

  ul#css3menu1.topmenu {
    background-color: #493604;
    padding: 1em; }

  a.navButtons {
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 2px; }

  a.navButtons {
    margin-top: 4px;
    padding-left: 7px;
    padding-right: 7px; }

  a.navButtonsSoc {
    visibility: collapse;
    height: 0;
    width: 0; }

  ul#menuSubOne {
    margin-left: 0px;
    font-size: .75em;
    text-align: left;
    text-align: left; }

  #featureContainer {
    -ms-height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  .thrColFixHdr #mainContent {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 90px;
    margin-bottom: 0%; }

  .thrColFixHdr #sidebar1 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0; }

  .thrColFixHdr #techIndex #sidebar1, .thrColFixHdr #webinar #sidebar1 {
    visibility: inherit;
    float: left;
    width: 27%;
    height: inherit;
    padding-top: 15px;
    padding-right: 3%;
    padding-bottom: 15px;
    padding-left: 3%;
    clear: none;
    margin-top: 3%;
    margin-right: 0.5%; }

  #news #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #news #latestNews.nxtImg {
    width: 95%; }

  #news #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #news, .thrColFixHdr #podcast {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 90px;
    margin-bottom: 0%; }

  #news #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  .thrColFixHdr #container #featureContainer #tech {
    margin-top: 75px; }

  #tech #latestNews {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #tech #latestNewsSlides {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #tech {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #tech #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #news #tech {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #tech #share2 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  #tech #share2Blog {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  #tech #slideshow {
    width: 100%;
    margin-right: 0;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #sidebar2 {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 0%; }

  .thrColFixHdr #sidebar2 p {
    font-size: 1em; }

  #headlines {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0;
    padding-bottom: 5px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0%; }

  .thrColFixHdr #otherNews, .thrColFixHdr #otherPodcasts {
    float: left;
    position: relative;
    clear: none;
    width: 94%;
    height: inherit;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 0%;
    border-left: none;
    border-left-width: 0;
    border-left-style: none; }

  #otherNews2 {
    height: inherit;
    padding-top: 3%;
    float: left;
    position: relative;
    clear: none;
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 0%;
    border-left: none;
    border-left-width: 0;
    border-left-style: none; }

  .thrColFixHdr #otherNews #sidebar3 {
    visibility: hidden;
    margin: 0px;
    width: 0px;
    margin-right: 0px;
    margin-left: 0px;
    height: 0px; }

  #widgetBar {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #rightSidebar {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 0%; }

  #iconAds {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 1%;
    margin-top: 0;
    margin-bottom: 5px;
    margin-bottom: 0%; }

  #icons {
    margin-top: 3px;
    margin-bottom: 3px; }

  .thrColFixHdr #sidebar3 #promoAd {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto; }

  /*.thrColFixHdr #otherNewsHeadlines, .thrColFixHdr #otherPodcastsHeadlines{
  	margin-top:2em;
  	padding-top:2em;
  	border-top-color: #525148;
  	border-top-width:1px;
  	border-top-style:dashed;
  }
  */
  .thrColFixHdr #otherNewsHeadlines, .thrColFixHdr #otherPodcastsHeadlines {
    margin-top: 0;
    padding-top: 1em;
    border-top-color: none;
    border-top-width: 0;
    border-top-style: none; }

  .thrColFixHdr #sidebar3 {
    width: 96%;
    margin-top: 1em;
    margin-bottom: 1em; }

  /*.thrColFixHdr #sidebar3 {
  	visibility:collapse;
  	width:0;
  	height:0;
  	padding:0;
  	margin:0;
  }*/
  #otherNews #sidebar3 {
    margin-bottom: 25px;
    width: 89.5%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5%;
    padding-left: 5%; }

  #sidebar3 #cover {
    margin-top: 0px;
    float: left;
    margin-right: 10px; }

  #sidebar3 h4 {
    font-size: 0.9em;
    line-height: 1.7em;
    margin-top: 0px; }

  #sidebar3 p {
    font-size: .9em;
    line-height: 1.4em; }

  /* end of sidebar 3 or ad bar */
  /* sidebar 4 */
  #sidebar4 {
    visibility: collapse;
    width: 0;
    border: none;
    margin-top: 0;
    line-height: 0;
    margin-bottom: 0;
    position: relative;
    padding: 0;
    font-size: 0;
    border: none; }

  .moreBlogs {
    float: left;
    margin-bottom: 0px;
    padding-bottom: 3px;
    margin-top: 0px;
    padding-top: 3px;
    color: #525148;
    padding-right: 3px;
    padding-left: 0px;
    font-size: 0.9em;
    text-decoration: none;
    text-transform: none;
    line-height: 1em; }

  #product {
    visibility: collapse;
    margin-left: 0px; }

  #sidebar4 h2 {
    margin-top: 0px;
    margin-bottom: 0px; }

  #prodImage {
    visibility: collapse;
    height: 0px;
    width: 0px;
    margin: 0px;
    padding: 0px; }

  .thrColFixHdr #outerContainer #footer {
    padding-top: 0px;
    position: relative;
    overflow: auto;
    border-top-width: thick;
    border-top-style: solid;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    display: block;
    overflow: hidden; }

  #footerAboutBut {
    padding-top: 10px;
    padding-bottom: 0;
    float: left;
    width: 100%;
    padding-right: 0px;
    height: inherit;
    clear: both;
    font-size: 1em;
    text-transform: none;
    color: #525148;
    padding-left: 0px;
    line-height: 2em;
    position: relative;
    border-right-width: none;
    border-left-width: none;
    border-right-style: none;
    border-left-style: none;
    text-align: left; }

  #footerHelpBut {
    width: 100%; }

  #footerHelpBut a {
    clear: both;
    width: 100%;
    text-align: center;
    padding-top: .5em;
    padding-bottom: .5em;
    margin: 0;
    float: left;
    border-right: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #525148;
    line-height: 1em; }

  #footerContactBut {
    float: left;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0;
    height: inherit;
    clear: none;
    font-size: 1em;
    text-transform: none;
    color: #525148;
    padding-left: 0px;
    line-height: 2em;
    position: relative;
    text-align: left;
    width: 100%; }

  #footer #copyright {
    float: none; }

  #rule1 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  #rule2 {
    visibility: collapse;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  .clearfloat2 {
    visibility: visible;
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px; }

  #newsIndex .clearfloat {
    clear: none;
    height: 0;
    font-size: 0;
    line-height: 0px;
    visibility: hidden; }

  .other {
    margin-top: 15px;
    clear: both; }

  .rndCnrLrg {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  /*#headShot {
  	width:auto;
  }*/
  #news #headShot {
    width: auto; }

  #news #share2 {
    visibility: collapse;
    display: none;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0; }

  #spotMobile #promoAd {
    float: left;
    display: block;
    max-width: 98%;
    height: inherit;
    visibility: visible;
    margin-right: 0; }

  #news #spotMobile {
    width: 55%;
    margin-right: 15px;
    margin-left: 0%;
    margin-bottom: 1%;
    margin-top: 1%;
    float: left;
    visibility: visible; }

  .thrColFixHdr #newsIndex {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 90px;
    margin-bottom: 0%; }

  .thrColFixHdr #printArchive {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    margin-top: 90px;
    margin-bottom: 0%; }

  #printArchive .clearfloat {
    clear: none;
    height: 0;
    font-size: 0;
    line-height: 0px;
    visibility: hidden; }

  .thrColFixHdr #index {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  .thrColFixHdr #latestNews #caption p {
    font-size: 1em;
    font-weight: bold;
    color: #525148;
    margin-top: .75em;
    margin-bottom: 1em; }

  #container #featureContainer #webinar {
    margin-top: 100px;
    width: 100%; }

  .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent2 {
    visibility: visible;
    height: inherit;
    clear: both;
    width: 100%;
    border: none;
    margin-top: 2em;
    padding-left: 0;
    padding-right: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
    visibility: visible;
    clear: both;
    height: inherit;
    width: 94%;
    border-right-width: 0px;
    border-right-style: none;
    padding: 0px;
    margin-top: 1.5em;
    margin-right: 3%;
    margin-left: 3%;
    margin-bottom: 1.5em; }

  #container #featureContainer #techIndex, #container #featureContainer #webinar {
    height: inherit;
    margin-top: 100px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1, .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
    height: inherit;
    margin-top: 20px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%;
    padding: 0;
    border: none; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent, .thrColFixHdr #outerContainer #container #featureContainer #webinar #mainContent {
    height: inherit;
    padding: 0;
    margin-top: 20px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%;
    border: none; }

  #featureContainer #featuredTechStory #latestNews {
    width: 94%;
    float: left; }

  #container #featureContainer #techIndex, #container #featureContainer #webinar {
    height: inherit;
    margin-top: 65px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1, .thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
    height: inherit;
    margin-top: 20px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%;
    padding: 0;
    border: none; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent, .thrColFixHdr #outerContainer #container #featureContainer #webinar #mainContent {
    height: inherit;
    padding: 0;
    margin-top: 20px;
    margin-right: 3%;
    margin-left: 3%;
    float: left;
    width: 94%;
    border: none; }

  #featureContainer #featuredTechStory #latestNews {
    width: 94%;
    float: left; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
    visibility: visible;
    display: block;
    width: 98%;
    float: left;
    height: inherit;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
    padding: 1%;
    border: 1px solid #525148; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
    width: 20%;
    margin-right: 5px;
    line-height: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 {
    margin-top: .5em;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a {
    margin: 0;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a:link {
    margin: 0;
    padding: 0; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
    display: block;
    width: 23%;
    float: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-left: 0px;
    margin-right: 15px;
    height: inherit;
    margin-top: 15px; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft #blogger {
    max-width: 100%; }

  .thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo #blogger {
    max-width: 100%; }

  #featureContainer #news h2 .lcBlack a:link {
    color: #333;
    text-decoration: underline; }

  #featureContainer #news h2 .lcBlack {
    text-transform: none;
    color: #333;
    letter-spacing: 0.05em;
    line-height: 1.2em; }

  #featureContainer #news h2 {
    margin-top: 20px;
    line-height: 1.2em; }

  .thrColFixHdr #outerContainer #container #featureContainer #news h1 .link {
    clear: both;
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 0; }

  #blogControls .commentButton {
    width: 27%;
    text-decoration: none; }

  #webinar #sidebar1 #headShot {
    width: 27%; }

  .thrColFixHdr #container #featureContainer #directory {
    margin-top: 75px; }

  #directory #latestNews {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #directory {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #news #directory {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left;
    clear: none; }

  #featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left; }

  .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
    height: 0px;
    width: 0px;
    visibility: hidden;
    float: left; }

  #companyInfo {
    display: inline-block;
    height: inherit;
    text-decoration: none;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0%;
    padding: 1em;
    background-color: #e6e5e3;
    width: 90%; }

  #featureContainer #printArchive .cover {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 2em;
    font-size: .75em; }

  #featureContainer #printArchive {
    padding-top: 10px;
    padding-right: 0;
    padding-left: 8%;
    margin-top: 70px; }

  #classified #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #classified #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #classified {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #classified #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #classified ol .selectedClTab a {
    font-size: 0.6em;
    height: 3em; }

  #classified ol .clTab a {
    font-size: 0.6em;
    height: 3em; }

  #featureContainer #classified h1 {
    font-size: 1em; }

  .thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
    width: 90%; }

  .thrColFixHdr #outerContainer #container #featureContainer #oldArchive {
    width: 90%; }

  #calendar #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #calendar #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #calendar {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #calendar #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #resources #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #resources #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #featureContainer #resources {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 100px;
    margin-bottom: 0%; }

  #resources #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #resources ol .selectedClTab a {
    width: 96%;
    height: 1em;
    padding: .5em; }

  #resources ol .clTab a {
    width: 96%;
    height: 1em;
    padding: .5em;
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0; }

  #featureContainer #resources h1 {
    font-size: 1em; }

  #container #featureContainer #resources .classTabs #twocolumn {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }

  #container #featureContainer #resources ol .clTabBlank a {
    visibility: collapse;
    padding: 0;
    margin: 0;
    height: 0;
    width: 0; }

  .thrColFixHdr #dist {
    margin-top: 50px; }

  #dist #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #dist #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #dist {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #dist #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #dist ol .selectedClTab a {
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0; }

  #dist ol .clTab a {
    font-size: 1em;
    margin-right: 1px; }

  #dist ol .selectedClTab a {
    width: 96%;
    height: 1em;
    padding: .5em; }

  #dist ol .clTab a {
    width: 96%;
    height: 1em;
    padding: .5em; }

  #featureContainer #dist h1 {
    font-size: 1em; }

  #container #featureContainer #dist .classTabs #threecolumn {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }

  #container #featureContainer #dist #threecolumn .clTabHolder a {
    visibility: collapse; }

  #news #about {
    width: 100%;
    margin-right: 0px;
    margin-top: 30px; }

  #bannerAdFlash {
    max-width: 100%;
    height: 41px;
    border-style: none; }

  #contact #latestNews {
    width: 55%;
    margin-right: 15px;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  #contact #slideshow {
    width: 55%;
    margin-right: 3%;
    margin-bottom: .5%;
    float: left;
    margin-top: 0px; }

  .thrColFixHdr #contact {
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 0%; }

  #contact #share {
    display: block;
    clear: both;
    float: left;
    width: auto;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 5px; }

  #contact ol .selectedClTab a {
    font-size: 1em;
    margin-right: 1px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    radius-topright: 0;
    width: 96%;
    height: 1em;
    padding: .5em; }

  #contact ol .clTab a {
    font-size: 1em;
    margin-right: 1px;
    width: 96%;
    height: 1em;
    padding: .5em; }

  #featureContainer #contact h1 {
    font-size: 1em; }

  #container #featureContainer #contact .classTabs #twocolumn {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }

  .thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn, .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn {
    margin-bottom: -6em; }

  .thrColFixHdr #sidebar2 {
    margin-top: 1em; }

  .thrColFixHdr #mainContent, .thrColFixHdr #news, .thrColFixHdr #otherNews2, .thrColFixHdr #outerContainer #container #featureContainer #techIndex, .thrColFixHdr #contact, .thrColFixHdr #newsIndex, .thrColFixHdr #outerContainer #container #featureContainer #tech {
    margin-top: 0;
    padding-top: 0; }

  /* Express Registration --- Subscription Management */
  #membership {
    padding-bottom: 1em; }

  #membership ul {
    width: 100%;
    margin: 0; }

  #membership h1 {
    font-size: 1.25em;
    margin-top: 1em; }

  .twoColRight {
    visibility: collapse;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0; }

  #membership .logIn_buttons li {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-color: #9F5026;
    border-radius: .75em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    list-style: none outside none;
    padding: .5em 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    line-height: 1.15em;
    min-height: 2em;
    text-shadow: none;
    box-shadow: none;
    margin-top: 1em; }

  #membership .logIn_buttons li:hover {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-color: #d68255;
    text-shadow: none;
    /*-webkit-transition: -webkit-transform 0.1s ease;
    -moz-transition: -moz-transform 0.1s ease;
    transition: transform 0.1s ease;  */
    -webkit-transform: scale(0.98);
    -moz-transform: scale(0.98);
    -o-transform: scale(0.98);
    transform: scale(0.98); }

  #membership .logIn_buttons li:first-child {
    min-height: 2em;
    display: block;
    vertical-align: middle;
    padding-bottom: 0;
    padding-top: .5em;
    margin-top: 0; }

  #membership .newAccount .fieldLabel {
    visibility: hidden;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0; }

  #membership .newAccount .field {
    width: 96%; }

  #membership .newAccount {
    width: 100%;
    margin-top: 0; }

  #membership .newAccount .next_button {
    padding: 1em;
    width: 100%; } }
/*/mediaquery*/
@media print {
  body {
    background-color: #fff;
    background-image: url(none);
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.7em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }

  #outerContainer {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    max-width: 100%; }

  .thrColFixHdr #container {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    max-width: 100%; }

  .thrColFixHdr #header {
    background-repeat: no-repeat;
    background-image: url(none);
    display: block;
    height: inherit;
    line-height: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }

  .thrColFixHdr #header #logoTop {
    float: none;
    height: 85px;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 300px;
    clear: both; }

  #featureContainer {
    background-color: none;
    box-shadow: none;
    display: block;
    line-height: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 90%; }

  .thrColFixHdr #news, .thrColFixHdr #tech, .thrColFixHdr #printArchive, .thrColFixHdr #classified, .thrColFixHdr #directory, .thrColFixHdr #calendar, .thrColFixHdr #resources, .thrColFixHdr #contact {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    width: 90%; }

  #otherNews {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #buttonBar {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  form {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #buttonBar ul li {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #share {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #share2 {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #footer {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  #news h1 {
    color: #000000; }

  #news h1 .link {
    color: #000000; } }
a.pure_button {
  -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
  -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
  box-shadow: inset 0px 1px 0px 0px #caefab;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #52a10d), color-stop(1, #81e034));
  background: -moz-linear-gradient(center top, #52a10d 5%, #81e034 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52a10d', endColorstr='#81e034');
  background-color: #52a10d;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-left-radius: 20px;
  text-indent: 0;
  border: 1px solid #268a16;
  display: inline-block;
  color: #090a08;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  height: 35px;
  line-height: 35px;
  width: 135px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 0px #aade7c;
  margin-top: 15px;
  padding-right: 5px;
  padding-left: 5px; }

a.pure_button:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #81e034), color-stop(1, #52a10d));
  background: -moz-linear-gradient(center top, #81e034 5%, #52a10d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81e034', endColorstr='#52a10d');
  background-color: #81e034; }

a.pure_button:active {
  position: relative;
  top: 1px; }

.float_right {
  float: right;
  padding-right: 2em;
  width: 30%;
  padding: 1em, 2em; }

.recurly_img {
  width: 50%;
  left: 4em;
  position: relative; }

.recurly .plan .recurring_cost .interval {
  padding-top: 0.5em; }

.existingMember {
  color: #9F5026;
  font-size: 150%;
  font-weight: bolder; }

.existingMember a {
  color: #FFA500; }

.expressBanner {
  background-color: #000000;
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 18px;
  overflow: hidden;
  padding: 0.8em 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

/**** PAID CONTENT ****/
.memberWrap #membership {
  text-align: left;
  width: 65%;
  margin: 4em 5% 1em;
  padding: 0; }

@media screen and (max-width: 1225px) {
  .memberWrap #membership {
    margin: 7em 5% 0;
    width: 90%; } }
.memberWrap #membership.mngmnt {
  margin: 3% 0 0;
  padding: 1.25em 2em 4em;
  width: 60%; }

.memberWrap #membership .cell {
  clear: both;
  display: block; }

.memberWrap #membership p {
  margin: 0 0 1em; }

.memberWrap #membership.faq h1 {
  font-size: 1.5em;
  margin: 1em 0 .25em; }

.memberWrap #membership h1 {
  font-size: 3em; }

.memberWrap #membership h2 {
  font-size: 1.25em;
  color: #000;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: 800;
  letter-spacing: .001em; }

.memberWrap #membership.faq h2 {
  color: #9F5026;
  text-transform: uppercase;
  font-size: 0.75em;
  letter-spacing: 0.15em;
  margin-bottom: 8px;
  font-weight: normal;
  margin-top: 2%; }

.memberWrap #membership .twoColRightNoMargTop {
  display: inline-block;
  float: right;
  width: 50%; }

.memberWrap #membership .pc_plan {
  font-weight: 600;
  margin: 1.5em 0 0 0; }

.memberWrap #membership li {
  list-style-position: inside;
  text-indent: -1.5em;
  margin: 0 0 .5em 1.5em; }

.memberWrap #membership li .highlight {
  text-decoration: underline; }

.memberWrap #membership li:last-of-type {
  margin-bottom: 2em; }

.memberWrap #membership .discountOffer {
  font-family: "HelveticaNeueW01-67MdCn 692710";
  font-weight: 800;
  text-transform: uppercase;
  color: #d11118;
  font-size: 120%; }

.memberWrap #membership .strike {
  color: #525148;
  font-weight: 100;
  text-decoration: line-through;
  text-decoration-color: #d11118;
  text-decoration-style: solid;
  text-decoration-weight: 800; }

.memberWrap #membership form {
  font-size: 14px; }

.memberWrap #membership form p {
  font-size: 1em;
  margin: 0; }

.memberWrap #membership form p strong {
  font-weight: 800;
  text-decoration: underline; }

@media screen and (max-width: 610px) {
  .memberWrap #membership form input {
    width: auto; } }
.memberWrap #membership form .logIn_buttons {
  margin: 0; }

.memberWrap #membership form .logIn_buttons li {
  border-radius: .5em;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.25em;
  list-style: none outside none;
  padding: .5em 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  line-height: 1.15em;
  min-height: 1em;
  text-shadow: none;
  box-shadow: none;
  margin: .5em 0;
  float: left;
  text-indent: 0;
  background-image: linear-gradient(to bottom right, black 50%, black 100%);
  background-color: #000; }

.memberWrap #membership form .logIn_buttons li:first-of-type {
  margin: 0; }

@media screen and (max-width: 1225px) {
  .memberWrap #membership .logIn_buttons {
    width: 100%;
    margin: 0 0 2em; } }
.memberWrap #membership .logIn_buttons li {
  border-radius: .5em;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.25em;
  list-style: none outside none;
  padding: .5em 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  line-height: 1.15em;
  min-height: 1em;
  text-shadow: none;
  box-shadow: none;
  margin: .5em 0;
  float: left;
  text-indent: 0;
  background-image: linear-gradient(to bottom right, black 50%, black 100%);
  background-color: #000; }

.memberWrap #membership .logIn_buttons li:first-of-type {
  margin: 0; }

.memberWrap #membership .pc_moreinfo {
  clear: both;
  margin: 2em 0 2.5em; }

.memberWrap #membership .pc_thankyou {
  font-family: "HelveticaNeueW01-67MdCn 692710";
  font-size: 2em;
  line-height: 1.2em;
  display: block;
  margin: 0 0 .25em; }

#featureContainer .recurly .billing_info #options-card .title, #featureContainer .recurly.subscribe .contact_info .title, #featureContainer .recurly.subscribe .billing_info .title {
  font-size: 2.5em;
  margin: 1em 0 0;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  padding: 0;
  display: inline-block; }

#featureContainer .recurly #addons input[type=checkbox] {
  width: auto;
  margin: 0 .5em 0 0; }

#featureContainer .recurly #addons label, #featureContainer .recurly .contact_info li {
  font-size: 1.2em;
  line-height: 1.7em; }

#featureContainer .recurly #addons label strong, #featureContainer .recurly .contact_info li strong {
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 110%;
  color: #9F5026; }

#featureContainer .recurly .billing_info #options-card #subscription_add_ons strong {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  text-transform: uppercase;
  margin: 0 .125em 0; }

#featureContainer .recurly .billing_info #options-card #subscription_add_ons .add_on, #featureContainer .recurly .billing_info #options-card #subscription_add_ons .Price {
  font-size: 1.5em;
  line-height: 1.2em;
  float: none; }

#featureContainer .recurly .billing_info #options-card #subscription_add_ons input {
  width: auto; }

#featureContainer .recurly .billing_info #options-card #subscription_add_ons .Price {
  float: right;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  margin: 0 1em 0;
  font-size: 2em; }
  @media screen and (max-width: 610px) {
    #featureContainer .recurly .billing_info #options-card #subscription_add_ons .Price {
      margin: .5em 0 0; } }

#featureContainer .recurly .billing_info #options-card #subscription_add_ons div {
  float: none;
  display: inline-block; }

#featureContainer .memberWrap #membership ul {
  margin: 0;
  height: inherit;
  float: none;
  width: 100%; }

#featureContainer .memberWrap #membership ul li {
  list-style: disc;
  text-indent: 0;
  margin: 0 inherit; }

#featureContainer .memberWrap #membership.pcthanks ul {
  margin: 0;
  height: inherit;
  float: none;
  width: 100%; }

#featureContainer .memberWrap #membership.pcthanks ul li {
  list-style-type: none;
  list-style-position: inside;
  text-indent: 0;
  margin: 0 0 1em -.375em; }

#featureContainer .memberWrap #membership.pcthanks ul li .on, #featureContainer .memberWrap #membership.pcthanks ul li .off {
  border: none; }

#featureContainer .memberWrap #membership.pcthanks .twoColRight {
  margin-top: 0; }

#featureContainer .memberWrap #membership.faq {
  width: 54%;
  margin-left: 3%;
  margin-right: 3%; }

@media screen and (max-width: 1225px) {
  #featureContainer .memberWrap #membership.faq {
    margin: 1em 5% 0;
    width: 90%; } }
#featureContainer .memberWrap #membership.faq .help ul {
  margin: 0;
  height: inherit;
  float: none;
  width: 100%; }

#featureContainer .memberWrap #membership.faq .help ul li {
  list-style: disc;
  text-indent: 0;
  margin: 0 inherit; }

#featureContainer .memberWrap #membership.faq h2 {
  margin: 1.5em 0 0;
  border-top: 1px #f1f1f1 solid; }

#featureContainer .memberWrap #membership.faq h2:first-of-type {
  border: none;
  margin-top: .5em;
  padding: 0; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape), only screen and (min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  #featureContainer .memberWrap #membership.faq h2 {
    font-size: 1.25em;
    color: #000;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight: 800;
    letter-spacing: .001em; } }
.sclogin h1 {
  margin: 0; }

.sclogin h1 strong {
  text-decoration: underline; }

.memberWrap #membership form .existingmember a {
  text-decoration: none; }

.memberWrap #membership form .existingmember a.lnkLogin:after {
  content: " >>";
  color: #000;
  text-decoration: none; }

.questionGroupTitle {
  display: none; }

.topmenu ul#css3menu1 {
  z-index: 2;
  margin: 0;
  list-style: none;
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  -moz-box-shadow: 0.7px 0.7px 1px #4a545a;
  -webkit-box-shadow: 0.7px 0.7px 1px #4a545a;
  box-shadow: 0.7px 0.7px 1px #4a545a;
  padding: 1px 1px 1px 0;
  background-color: rgba(192, 190, 184, 0.9);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: #d8d9da solid 1px;
  float: left; }
  .topmenu ul#css3menu1 ul {
    z-index: 2;
    margin: 0;
    list-style: none;
    border-width: 0px;
    border-style: solid; }
    .topmenu ul#css3menu1 ul ul {
      position: absolute;
      left: 100%;
      top: 0; }
    @media screen and (max-width: 1024px) {
      .topmenu ul#css3menu1 ul {
        text-align: left;
        padding: 8px 0 0 0;
        background-image: none;
        border: solid 1px #d8d9da;
        border-bottom: 0;
        border-right: 0;
        border-left: 0;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        font: Helvetica, Verdana, Arial, sans-serif;
        font-size: .9em;
        color: #202e3a;
        text-decoration: none; } }
    .topmenu ul#css3menu1 ul li > a.pressed {
      background-image: none;
      border: #d8d9da solid 1px;
      font: Helvetica, Verdana, Arial, sans-serif;
      font-size: .9em;
      color: #202e3a;
      text-decoration: none; }
  .topmenu ul#css3menu1 ul > li {
    margin: 1px 0 0; }
  .topmenu ul#css3menu1 li {
    display: block;
    white-space: nowrap;
    float: left;
    margin: 9px 0 0;
    float: none; }
    .topmenu ul#css3menu1 li:hover > * {
      display: block; }
    .topmenu ul#css3menu1 li:hover {
      position: relative; }
    .topmenu ul#css3menu1 li:hover > a {
      color: white;
      text-decoration: none;
      border: #d8d9da 1px solid;
      font: Helvetica, Verdana, Arial, sans-serif;
      font-size: .9em;
      color: #202e3a;
      line-height: 1.7em; }
      .topmenu ul#css3menu1 li:hover > a img.over, .topmenu ul#css3menu1 li:hover > a img.def {
        display: inline; }
    .topmenu ul#css3menu1 li a .pressed {
      border-style: none;
      color: white;
      text-decoration: none; }
    .topmenu ul#css3menu1 li.topfirst > a {
      height: 15px;
      line-height: 1.7em;
      border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -webkit-border-radius: 4px;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0; }
      .topmenu ul#css3menu1 li.topfirst > a.pressed {
        line-height: 1.7em; }
    .topmenu ul#css3menu1 li.topmenu > a {
      height: 15px;
      line-height: 1.7em; }
  .topmenu ul#css3menu1 > li {
    margin: 0 0 0 1px; }
  .topmenu ul#css3menu1 a {
    display: block;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    font: Helvetica, Verdana, Arial, sans-serif;
    color: white;
    cursor: pointer;
    padding: 5px 10px 5px 10px;
    background-image: none;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    font-size: .9em;
    text-decoration: none; }
    @media screen and (max-width: 1024px) {
      .topmenu ul#css3menu1 a {
        display: block;
        vertical-align: middle;
        text-align: left;
        text-decoration: none;
        font: Times New Roman;
        color: white;
        cursor: pointer; } }
    @media screen and (max-width: 440px) {
      .topmenu ul#css3menu1 a {
        display: block;
        vertical-align: middle;
        text-align: left;
        text-decoration: none;
        font: Times New Roman;
        color: white;
        cursor: pointer; } }
    .topmenu ul#css3menu1 a.pressed {
      display: block;
      vertical-align: middle;
      text-align: left;
      text-decoration: none;
      font: Times New Roman;
      color: white;
      cursor: pointer; }
      .topmenu ul#css3menu1 a.pressed img.over {
        display: inline; }
      .topmenu ul#css3menu1 a.pressed img.def {
        display: none; }
      @media screen and (max-width: 1024px) {
        .topmenu ul#css3menu1 a.pressed {
          display: block;
          vertical-align: middle;
          text-align: left;
          text-decoration: none;
          font: Times New Roman;
          color: white;
          cursor: pointer; } }
      @media screen and (max-width: 440px) {
        .topmenu ul#css3menu1 a.pressed {
          display: block;
          vertical-align: middle;
          text-align: left;
          text-decoration: none;
          font: Times New Roman;
          color: white;
          cursor: pointer; } }
    .topmenu ul#css3menu1 a:active, .topmenu ul#css3menu1 a:focus {
      outline-style: none; }
    .topmenu ul#css3menu1 a img {
      border: none;
      vertical-align: middle;
      margin-right: 10px; }
      .topmenu ul#css3menu1 a img.over {
        display: none; }
    .topmenu ul#css3menu1 a span {
      display: block;
      overflow: visible;
      background-position: right center;
      background-repeat: no-repeat;
      padding-right: 0px; }
    .topmenu ul#css3menu1 a ul span {
      background-image: url("http://www.hotelsmag.com/css/arrowsub.gif");
      padding-right: 27px; }

#css3menu1 {
  font-size: .9em; }

ul#css3menu1 li.toplast > a {
  height: 15px;
  line-height: 1.7em;
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px; }

ul#css3menu1 li.toplast:hover > a, ul#css3menu1 li.toplast > a.pressed {
  line-height: 1.7em; }

ul#css3menu1 ._ > li > a {
  padding: 0; }

ul#css3menu1 li.subfirst > a {
  border-width: 0;
  border-style: none;
  padding: 0; }

ul#css3menu1 li.subfirst:hover > a, ul#css3menu1 li.subfirst > a.pressed {
  border-style: none; }

@media screen and (max-width: 440px) {
  ul#css3menu1 li.topfirst > a {
    line-height: 1; }

  ul#css3menu1 li.topmenu > a {
    line-height: 1em; }

  ul#css3menu1 a {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 5px;
    padding-left: 4px; } }
@media only screen and (max-width: 600px) {
  .thrColFixHdr ul#css3menu1 li {
    margin: 0; } }
.thrColFixHdr ul#css3menu1 li.topmenu > a, .thrColFixHdr ul#css3menu1 li.topfirst > a {
  font-size: 14px;
  padding: 10px 5px; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr ul#css3menu1 li.topmenu > a, .thrColFixHdr ul#css3menu1 li.topfirst > a {
      font-size: 13px; } }
.thrColFixHdr ul#css3menu1 li.topfirst {
  margin-left: 10px; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr ul#css3menu1 li.topfirst {
      margin-left: 0; } }
.thrColFixHdr ul#css3menu1 a {
  padding: 10px 5px; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr ul#css3menu1 a {
      padding: 5px 7px; } }
.thrColFixHdr #buttonBar {
  letter-spacing: .05em;
  position: relative;
  display: inline-block; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr #buttonBar {
      padding: 0;
      width: 100%;
      margin: 0 0 3em;
      height: 4em; } }
  .thrColFixHdr #buttonBar form {
    margin-top: 1em; }
    @media only screen and (max-width: 600px) {
      .thrColFixHdr #buttonBar form {
        marginp: 2em 0 0; } }
.thrColFixHdr a.navButtonsSoc {
  margin-top: 10px; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr a.navButtonsSoc {
      margin: 0;
      padding: 0;
      width: 0;
      height: 0; } }
.thrColFixHdr #featureContainer #otherNews {
  margin: 0; }
.thrColFixHdr #featureContainer #Used Equipment, .thrColFixHdr #featureContainer #classified {
  margin: 1em 2em;
  padding: 0;
  width: 53%; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr #featureContainer #Used Equipment, .thrColFixHdr #featureContainer #classified {
      margin: 0;
      padding: 1em 2%;
      width: 96%; } }
  .thrColFixHdr #featureContainer #Used Equipment h1.large, .thrColFixHdr #featureContainer #classified h1.large {
    font-size: 2em; }
    @media only screen and (max-width: 600px) {
      .thrColFixHdr #featureContainer #Used Equipment h1.large, .thrColFixHdr #featureContainer #classified h1.large {
        margin-top: 1em; } }
  .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment, .thrColFixHdr #featureContainer #Used Equipment ol .classified, .thrColFixHdr #featureContainer #classified ol .Used Equipment, .thrColFixHdr #featureContainer #classified ol .classified {
    border: 0;
    padding: 0;
    margin: 1em 0 0;
    width: 100%;
    display: inline-block; }
    .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment:first-of-type, .thrColFixHdr #featureContainer #Used Equipment ol .classified:first-of-type, .thrColFixHdr #featureContainer #classified ol .Used Equipment:first-of-type, .thrColFixHdr #featureContainer #classified ol .classified:first-of-type {
      margin-top: 0; }
    .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .coInfo, .thrColFixHdr #featureContainer #Used Equipment ol .classified .coInfo, .thrColFixHdr #featureContainer #classified ol .Used Equipment .coInfo, .thrColFixHdr #featureContainer #classified ol .classified .coInfo {
      margin: 1em 0 0; }
      .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .coInfo a, .thrColFixHdr #featureContainer #Used Equipment ol .classified .coInfo a, .thrColFixHdr #featureContainer #classified ol .Used Equipment .coInfo a, .thrColFixHdr #featureContainer #classified ol .classified .coInfo a {
        background-color: #9F5026; }
    .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .Used EquipmentImage, .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .classifiedImage, .thrColFixHdr #featureContainer #Used Equipment ol .classified .Used EquipmentImage, .thrColFixHdr #featureContainer #Used Equipment ol .classified .classifiedImage, .thrColFixHdr #featureContainer #classified ol .Used Equipment .Used EquipmentImage, .thrColFixHdr #featureContainer #classified ol .Used Equipment .classifiedImage, .thrColFixHdr #featureContainer #classified ol .classified .Used EquipmentImage, .thrColFixHdr #featureContainer #classified ol .classified .classifiedImage {
      width: 50%;
      padding: 0;
      margin: 0 0 0 1em;
      float: right; }
      .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .Used EquipmentImage img, .thrColFixHdr #featureContainer #Used Equipment ol .Used Equipment .classifiedImage img, .thrColFixHdr #featureContainer #Used Equipment ol .classified .Used EquipmentImage img, .thrColFixHdr #featureContainer #Used Equipment ol .classified .classifiedImage img, .thrColFixHdr #featureContainer #classified ol .Used Equipment .Used EquipmentImage img, .thrColFixHdr #featureContainer #classified ol .Used Equipment .classifiedImage img, .thrColFixHdr #featureContainer #classified ol .classified .Used EquipmentImage img, .thrColFixHdr #featureContainer #classified ol .classified .classifiedImage img {
        max-width: 100%; }
  .thrColFixHdr #featureContainer #Used Equipment ol li h6, .thrColFixHdr #featureContainer #classified ol li h6 {
    margin: 1em 0;
    padding: .75em .5em .5em;
    text-transform: uppercase;
    font-weight: 800; }
  .thrColFixHdr #featureContainer #Used Equipment .uploadImage, .thrColFixHdr #featureContainer #classified .uploadImage {
    display: block;
    border: dotted 1px #888778;
    padding: 1em;
    max-width: 323px;
    margin: 1em 0; }
    .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap, .thrColFixHdr #featureContainer #classified .uploadImage .choose, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap {
      border: solid 1px #888778;
      padding: .25em;
      width: 98%;
      display: block; }
      .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose .button, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose .button:first-of-type, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap .button, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap .button:first-of-type, .thrColFixHdr #featureContainer #classified .uploadImage .choose .button, .thrColFixHdr #featureContainer #classified .uploadImage .choose .button:first-of-type, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap .button, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap .button:first-of-type {
        display: block !important;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        float: left;
        margin: .5em; }
        @media only screen and (max-width: 600px) {
          .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose .button, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose .button:first-of-type, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap .button, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap .button:first-of-type, .thrColFixHdr #featureContainer #classified .uploadImage .choose .button, .thrColFixHdr #featureContainer #classified .uploadImage .choose .button:first-of-type, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap .button, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap .button:first-of-type {
            margin: .5em;
            max-width: 64%;
            text-align: center; } }
      .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose input, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .choose #ImageFileName, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap input, .thrColFixHdr #featureContainer #Used Equipment .uploadImage .file-upload-button-wrap #ImageFileName, .thrColFixHdr #featureContainer #classified .uploadImage .choose input, .thrColFixHdr #featureContainer #classified .uploadImage .choose #ImageFileName, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap input, .thrColFixHdr #featureContainer #classified .uploadImage .file-upload-button-wrap #ImageFileName {
        /*color: #fff;*/
        border: solid #000 1px;
        /*background-color: lighten(#525148, 20%);*/
        width: 85%;
        padding: .5em .75em;
        margin: 1em .5em .5em;
        text-shadow: none;
        display: block; }
    .thrColFixHdr #featureContainer #Used Equipment .uploadImage .button.upload, .thrColFixHdr #featureContainer #classified .uploadImage .button.upload {
      width: auto;
      padding: .5em 1em; }
  .thrColFixHdr #featureContainer #Used Equipment .uploadedImage, .thrColFixHdr #featureContainer #classified .uploadedImage {
    display: block;
    border: dotted 1px #888778;
    padding: 1em;
    max-width: 100%;
    margin: 1em 0; }
    .thrColFixHdr #featureContainer #Used Equipment .uploadedImage p, .thrColFixHdr #featureContainer #classified .uploadedImage p {
      margin: 0 0 .5em; }
    .thrColFixHdr #featureContainer #Used Equipment .uploadedImage .button.black, .thrColFixHdr #featureContainer #classified .uploadedImage .button.black {
      background-color: #000;
      width: 100%; }
  .thrColFixHdr #featureContainer #Used Equipment.profile, .thrColFixHdr #featureContainer #classified.profile {
    width: 100%;
    padding: 0;
    margin: 2em 0;
    /**.Used Equipment {
    		margin: 2em 0 0; 
    		padding: 1em 0 0; 
    		border-top: solid 4px #493604;
    }**/ }
    .thrColFixHdr #featureContainer #Used Equipment.profile h1, .thrColFixHdr #featureContainer #classified.profile h1 {
      font-size: 3em; }
    .thrColFixHdr #featureContainer #Used Equipment.profile form, .thrColFixHdr #featureContainer #classified.profile form {
      width: 96%;
      float: left;
      margin: 0 2%;
      padding: 0;
      display: block; }
      .thrColFixHdr #featureContainer #Used Equipment.profile form .questionTitle, .thrColFixHdr #featureContainer #Used Equipment.profile form .AddressLabel, .thrColFixHdr #featureContainer #classified.profile form .questionTitle, .thrColFixHdr #featureContainer #classified.profile form .AddressLabel {
        font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
        line-height: 1.2em;
        display: inline-block;
        font-size: 14px; }
      .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput, .thrColFixHdr #featureContainer #classified.profile form .textInput, .thrColFixHdr #featureContainer #classified.profile form .comboInput {
        margin: .25em 0 1em; }
        .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput input, .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput textarea, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput input, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput textarea, .thrColFixHdr #featureContainer #classified.profile form .textInput input, .thrColFixHdr #featureContainer #classified.profile form .textInput textarea, .thrColFixHdr #featureContainer #classified.profile form .comboInput input, .thrColFixHdr #featureContainer #classified.profile form .comboInput textarea {
          max-width: 100%;
          min-width: 25em;
          padding: .25em;
          font-weight: normal;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px; }
          @media only screen and (max-width: 600px) {
            .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput input, .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput textarea, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput input, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput textarea, .thrColFixHdr #featureContainer #classified.profile form .textInput input, .thrColFixHdr #featureContainer #classified.profile form .textInput textarea, .thrColFixHdr #featureContainer #classified.profile form .comboInput input, .thrColFixHdr #featureContainer #classified.profile form .comboInput textarea {
              min-width: 95%; } }
        .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput.date p, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput.date p, .thrColFixHdr #featureContainer #classified.profile form .textInput.date p, .thrColFixHdr #featureContainer #classified.profile form .comboInput.date p {
          margin: 0; }
        .thrColFixHdr #featureContainer #Used Equipment.profile form .textInput.date input, .thrColFixHdr #featureContainer #Used Equipment.profile form .comboInput.date input, .thrColFixHdr #featureContainer #classified.profile form .textInput.date input, .thrColFixHdr #featureContainer #classified.profile form .comboInput.date input {
          margin: .25em 0 1em; }
    .thrColFixHdr #featureContainer #Used Equipment.profile .adList, .thrColFixHdr #featureContainer #classified.profile .adList {
      width: 96%; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adList .impressions, .thrColFixHdr #featureContainer #classified.profile .adList .impressions {
        text-decoration: none;
        font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
        font-size: 2em;
        color: #000; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList .impressions .highlight, .thrColFixHdr #featureContainer #classified.profile .adList .impressions .highlight {
          background-color: yellow;
          padding: 0 .125em; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adList .adLeadsPanel, .thrColFixHdr #featureContainer #classified.profile .adList .adLeadsPanel {
        /**float: left;
        width: 44%;
        margin: 0 2% 2em 0;
        padding: 2%;
        border: dotted 1px lighten(#525148, 20%);
        &:nth-child(even) {
        	margin: 0 0 2em 0;
        }**/ }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList .adLeadsPanel p:first-of-type, .thrColFixHdr #featureContainer #classified.profile .adList .adLeadsPanel p:first-of-type {
          margin: 0; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li, .thrColFixHdr #featureContainer #classified.profile .adList ul li {
        font-size: 14px;
        line-height: 1.7em;
        font-family: helvetica, arial, sans-serif;
        border-top: dotted 1px #888778;
        /*display: inline-block;*/
        padding: 1em 0 0;
        margin: 1em 0 0; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li.total, .thrColFixHdr #featureContainer #classified.profile .adList ul li.total {
          border-top: solid 4px #888778;
          font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li .adTitle, .thrColFixHdr #featureContainer #classified.profile .adList ul li .adTitle {
          font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
          text-decoration: underline;
          font-size: 1.2em;
          color: #000; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li .leadLabel, .thrColFixHdr #featureContainer #classified.profile .adList ul li .leadLabel {
          font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
          margin: 1em 0 0; }
          .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li .leadLabel:first-of-type, .thrColFixHdr #featureContainer #classified.profile .adList ul li .leadLabel:first-of-type {
            margin: 0; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li .disc, .thrColFixHdr #featureContainer #classified.profile .adList ul li .disc {
          margin: 0; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li .adLeads, .thrColFixHdr #featureContainer #classified.profile .adList ul li .adLeads {
          width: 48%;
          float: left;
          padding: 1em;
          border: dotted 1px #888778;
          display: inline-block; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li li, .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li p, .thrColFixHdr #featureContainer #classified.profile .adList ul li li, .thrColFixHdr #featureContainer #classified.profile .adList ul li p {
          border: none;
          padding: 0;
          margin: 0; }
          .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li li:first-of-type, .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul li p:first-of-type, .thrColFixHdr #featureContainer #classified.profile .adList ul li li:first-of-type, .thrColFixHdr #featureContainer #classified.profile .adList ul li p:first-of-type {
            margin-top: 1em; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul.cart li, .thrColFixHdr #featureContainer #classified.profile .adList ul.cart li {
        width: 100%; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList ul.cart li .adcost, .thrColFixHdr #featureContainer #classified.profile .adList ul.cart li .adcost {
          float: right; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adList .reviewbuttons, .thrColFixHdr #featureContainer #classified.profile .adList .reviewbuttons {
        float: right; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adList .reviewbuttons p, .thrColFixHdr #featureContainer #classified.profile .adList .reviewbuttons p {
          width: 100%;
          text-align: right; }
    .thrColFixHdr #featureContainer #Used Equipment.profile .adLeadsPanelList, .thrColFixHdr #featureContainer #classified.profile .adLeadsPanelList {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      grid-column-gap: 2em;
      grid-row-gap: 2em; }
      @media only screen and (max-width: 600px) {
        .thrColFixHdr #featureContainer #Used Equipment.profile .adLeadsPanelList, .thrColFixHdr #featureContainer #classified.profile .adLeadsPanelList {
          grid-template-columns: 1fr; } }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adLeadsPanelList .adLeadsPanel, .thrColFixHdr #featureContainer #classified.profile .adLeadsPanelList .adLeadsPanel {
        padding: 1em;
        border: dotted 1px #888778;
        margin: 0; }
    .thrColFixHdr #featureContainer #Used Equipment.profile .adPreview, .thrColFixHdr #featureContainer #classified.profile .adPreview {
      display: inline-block; }
      .thrColFixHdr #featureContainer #Used Equipment.profile .adPreview ol, .thrColFixHdr #featureContainer #classified.profile .adPreview ol {
        border: 1px dotted #888778;
        padding: 1em 1em;
        max-width: 575px;
        margin: 0 0 1em;
        display: inline-block; }
        .thrColFixHdr #featureContainer #Used Equipment.profile .adPreview ol li h6, .thrColFixHdr #featureContainer #classified.profile .adPreview ol li h6 {
          margin: 0 0 1em; }
    .thrColFixHdr #featureContainer #Used Equipment.profile .button, .thrColFixHdr #featureContainer #classified.profile .button {
      background-color: #9F5026;
      border: 0 solid #9F5026;
      border-radius: 100px 100px 100px 100px;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
      color: #FFFFFF;
      cursor: pointer;
      font-size: 1em;
      letter-spacing: 0.065em;
      padding: .5em 3em;
      text-shadow: 1px 1px #9F5026;
      text-transform: uppercase;
      text-decoration: none;
      margin-top: 1em; }
      @media only screen and (max-width: 600px) {
        .thrColFixHdr #featureContainer #Used Equipment.profile .button, .thrColFixHdr #featureContainer #classified.profile .button {
          width: 100%;
          border-radius: 0;
          margin: 0;
          font-size: 16px; }
          .thrColFixHdr #featureContainer #Used Equipment.profile .button:first-of-type, .thrColFixHdr #featureContainer #classified.profile .button:first-of-type {
            margin: 1em 0 0; } }
      .thrColFixHdr #featureContainer #Used Equipment.profile .button.black, .thrColFixHdr #featureContainer #classified.profile .button.black {
        background-color: #000;
        text-shadow: none; }
  .thrColFixHdr #featureContainer #Used Equipment #membership, .thrColFixHdr #featureContainer #classified #membership {
    width: 96%;
    padding: 0;
    margin: 0 2%; }
    .thrColFixHdr #featureContainer #Used Equipment #membership .selected, .thrColFixHdr #featureContainer #classified #membership .selected {
      font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
      color: #493604; }
.thrColFixHdr #featureContainer .checkoutBlocks {
  padding: 1em;
  border: solid 1px #888778;
  margin: 0 0 1em; }
.thrColFixHdr #featureContainer .contact h2 {
  font-size: 1em;
  letter-spacing: .01em; }
.thrColFixHdr #featureContainer .questionContainer.personal {
  display: block; }
  .thrColFixHdr #featureContainer .questionContainer.personal .textInput {
    display: block; }
.thrColFixHdr #featureContainer #Used Equipment .adPreview .Used Equipment a:hover, .thrColFixHdr #featureContainer #Used Equipment .adPreview .classified a:hover, .thrColFixHdr #featureContainer #classified .adPreview .Used Equipment a:hover, .thrColFixHdr #featureContainer #classified .adPreview .classified a:hover {
  background-color: #fff; }
.thrColFixHdr #featureContainer .controls {
  background: gray;
  color: #fff;
  padding: .5em; }
.thrColFixHdr #featureContainer .placeAdAction {
  font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif; }
.thrColFixHdr #featureContainer .thankyou .adList ul {
  padding: 0 1em 0;
  background-color: #e8e7e4; }
.thrColFixHdr #featureContainer .seeAd a {
  float: right;
  font-size: 1.25em;
  width: 100%;
  text-align: right;
  margin-bottom: .5em; }
.thrColFixHdr #featureContainer .recurly .plan .recurring_cost .interval {
  margin-top: 1em; }
.thrColFixHdr #classified form {
  font-size: 1em;
  float: none; }
  @media only screen and (max-width: 600px) {
    .thrColFixHdr #classified form {
      width: 96%;
      margin: 4em 0 .25em 0; }
      .thrColFixHdr #classified form.contentForm {
        margin: 1em 0 .25em; } }
  .thrColFixHdr #classified form .coInfo input[type=button] {
    font-size: .8em; }
.thrColFixHdr #classified ol li.classified form ul {
  list-style: disc; }
  .thrColFixHdr #classified ol li.classified form ul.coInfo {
    list-style: none; }
  .thrColFixHdr #classified ol li.classified form ul li {
    list-style-position: inside; }

.phone, .email, .webaddress {
  margin: 0 0 .625em; }

.concealed-text {
  color: #666;
  background-color: #666; }

#classified .lead-label {
  display: inline-block;
  width: auto;
  line-height: 1.2em; }
  #classified .lead-label strong {
    font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif; }

input[type=button] {
  background-color: #9F5026;
  border: 0 solid #9F5026;
  border-radius: 100px 100px 100px 100px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  letter-spacing: 0.065em;
  padding: .5em 3em;
  text-shadow: 1px 1px #9F5026;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 1em; }
  @media only screen and (max-width: 600px) {
    input[type=button] {
      width: 100%;
      border-radius: 0; } }

.thrColFixHdr #featureContainer .podcasts #spotMobile {
  display: grid;
  grid-template-columns: 100px auto;
  align-items: center;
  margin: .5em 0; }
  .thrColFixHdr #featureContainer .podcasts #spotMobile .sponsoredBy {
    vertical-align: middle; }
    .thrColFixHdr #featureContainer .podcasts #spotMobile .sponsoredBy p {
      margin: 0;
      color: #493604;
      font-size: .8em;
      text-transform: uppercase; }
.thrColFixHdr #featureContainer .podcasts .podcastLibrary {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 1em;
  margin: 1em 0;
  width: 100%; }
  .thrColFixHdr #featureContainer .podcasts .podcastLibrary img {
    max-width: 100%; }
.thrColFixHdr #featureContainer .podcasts h1 {
  margin-bottom: 0; }
  .thrColFixHdr #featureContainer .podcasts h1 .link {
    color: #9F5026; }
  .thrColFixHdr #featureContainer .podcasts h1.interviewee {
    color: #525148; }
.thrColFixHdr #featureContainer #podcast .cell {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  max-width: 100%; }
  @media screen and (max-width: 880px) {
    .thrColFixHdr #featureContainer #podcast .cell {
      grid-template-columns: 1fr; } }
  .thrColFixHdr #featureContainer #podcast .cell #podcast_episode {
    background-color: #f0f0f0;
    padding: 1em; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode p {
      font-size: 1em;
      line-height: 1.4em;
      margin-top: 0; }
      .thrColFixHdr #featureContainer #podcast .cell #podcast_episode p a {
        letter-spacing: .01em;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 1em;
        line-height: 1.4em;
        color: #000; }
        .thrColFixHdr #featureContainer #podcast .cell #podcast_episode p a.podcast_ad {
          font-family: "HelveticaNeueW01-67MdCn 692710";
          line-height: 1.2em;
          font-size: 1.5em;
          color: #493604;
          font-weight: normal;
          text-decoration: none; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .podcast_img {
      max-width: 150px;
      margin: 0 auto 1em; }
      @media screen and (max-width: 880px) {
        .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .podcast_img {
          margin: 0 0 0 1em;
          float: right; } }
      .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .podcast_img img {
        max-width: 100%; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .name {
      font-weight: 800;
      text-transform: uppercase; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .date {
      margin: .25em 0;
      display: block; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .title, .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .company {
      float: left; }
    .thrColFixHdr #featureContainer #podcast .cell #podcast_episode .title:after {
      content: ",";
      margin: 0 .25em 0 0; }
.thrColFixHdr #featureContainer #podcast .sectionHeader {
  display: grid;
  grid-template-columns: 175px 1fr;
  grid-column-gap: 1em;
  margin: 0 0 2em;
  align-items: end; }
  @media screen and (max-width: 880px) {
    .thrColFixHdr #featureContainer #podcast .sectionHeader {
      grid-template-columns: 1fr; } }
  .thrColFixHdr #featureContainer #podcast .sectionHeader img {
    max-width: 100%; }
    @media screen and (max-width: 880px) {
      .thrColFixHdr #featureContainer #podcast .sectionHeader img {
        max-width: 50%;
        margin: 0 auto;
        display: block; } }
  .thrColFixHdr #featureContainer #podcast .sectionHeader h2 {
    letter-spacing: normal;
    text-transform: none;
    color: #525148;
    font-size: 4em; }

@media print {
  body {
    background-color: #fff;
    background-image: url("../Error-aspxerrorpath=%7Ccss%7Cnone.html");
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.7em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }

  #outerContainer {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    max-width: 100%; }

  .thrColFixHdr #container {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    max-width: 100%; }

  .thrColFixHdr #header {
    background-repeat: no-repeat;
    background-image: url("../Error-aspxerrorpath=%7Ccss%7Cnone.html");
    display: block;
    height: inherit;
    line-height: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }

  #header #logoTop {
    float: none;
    height: 85px;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 300px;
    clear: both; }

  #featureContainer {
    background-color: none;
    box-shadow: none;
    display: block;
    line-height: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 90%; }

  .thrColFixHdr #news, .thrColFixHdr #tech, .thrColFixHdr #printArchive, .thrColFixHdr #classified, .thrColFixHdr #directory, .thrColFixHdr #calendar, .thrColFixHdr #resources, .thrColFixHdr #contact {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    width: 90%; }

  #otherNews {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #buttonBar {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  form {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #buttonBar ul li {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #share {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #share2 {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  .thrColFixHdr #footer {
    visibility: collapse;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0; }

  #news h1 {
    color: #000000; }

  #news h1 .link {
    color: #000000; } }
.altmeat {
  padding: 1em 2em; }
  .altmeat p {
    margin: 0 0 1em;
    line-height: 1.4em; }
    .altmeat p:last-of-type {
      margin: 0; }
    .altmeat p a {
      color: #9F5026;
      font-weight: 400; }
  .altmeat h1 {
    font-size: 2.5em;
    color: #525148;
    line-height: 1.2em; }
  .altmeat h2 {
    text-transform: none;
    font-size: 1.5em;
    margin: 0 0 1em;
    color: #9F5026;
    letter-spacing: 0;
    line-height: 1.2em; }
    .altmeat h2 a {
      text-decoration: none;
      color: #9F5026;
      font-weight: 800;
      font-size: 1em; }
  .altmeat .altMeatLogo {
    float: right;
    margin: -.5em 0 0 1em;
    width: 250px; }
    .altmeat .altMeatLogo img {
      max-width: 100%; }

.water {
  font-size: 16px;
  background-color: white; }
  .water #outerContainer {
    max-width: 1240px; }
    .water #outerContainer #container {
      width: 100%; }
  .water #buttonBar ul#css3menu1 {
    display: grid;
    grid-template-columns: repeat(7, auto);
    margin: 0 1em; }
    @media screen and (max-width: 880px) {
      .water #buttonBar ul#css3menu1 {
        grid-template-columns: repeat(2, auto);
        font-size: 0.875em;
        margin: 0;
        float: none; } }
    .water #buttonBar ul#css3menu1 li.topfirst, .water #buttonBar ul#css3menu1 li.topmenu {
      margin: 0; }
      .water #buttonBar ul#css3menu1 li.topfirst > a, .water #buttonBar ul#css3menu1 li.topmenu > a {
        font-size: 1em; }
  .water .memberWrap {
    display: grid;
    grid-template-columns: 1fr 250px;
    grid-gap: 1em;
    grid-template-areas: "nav nav" "main adwell"; }
    @media screen and (max-width: 880px) {
      .water .memberWrap {
        grid-template-columns: 1fr;
        grid-template-areas: "nav" "main" "adwell"; } }
    .water .memberWrap #buttonBar {
      grid-area: nav; }
    .water .memberWrap #news {
      grid-area: main; }
    .water .memberWrap #otherNews {
      grid-area: adwell; }
    .water .memberWrap #news, .water .memberWrap #otherNews {
      width: 100%;
      float: none;
      padding: 0;
      margin: 0; }
      @media screen and (max-width: 880px) {
        .water .memberWrap #news, .water .memberWrap #otherNews {
          width: 95%;
          margin: 0 auto; } }
      .water .memberWrap #news h1, .water .memberWrap #otherNews h1 {
        font-size: 4.5em;
        text-transform: uppercase;
        font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
        line-height: .875em; }
        @media screen and (max-width: 880px) {
          .water .memberWrap #news h1, .water .memberWrap #otherNews h1 {
            font-size: 3em; } }
        .water .memberWrap #news h1:before, .water .memberWrap #otherNews h1:before {
          content: "Special Feature";
          font-size: 0.25em;
          color: #dd0000;
          text-transform: uppercase;
          display: inline-block;
          width: 100%;
          line-height: .875em; }
      .water .memberWrap #news .commentPlaceholder .commentContainer h1.postAComment:before, .water .memberWrap #otherNews .commentPlaceholder .commentContainer h1.postAComment:before {
        display: none; }
      .water .memberWrap #news h2, .water .memberWrap #otherNews h2 {
        display: none; }
      .water .memberWrap #news h5, .water .memberWrap #otherNews h5 {
        color: #dd0000; }
        .water .memberWrap #news h5 + p, .water .memberWrap #otherNews h5 + p {
          margin-top: 0; }
      .water .memberWrap #news #otherNewsHeadlines, .water .memberWrap #otherNews #otherNewsHeadlines {
        display: none; }
      .water .memberWrap #news #latestNews, .water .memberWrap #news .image, .water .memberWrap #otherNews #latestNews, .water .memberWrap #otherNews .image {
        width: 100%;
        max-width: 100%;
        line-height: 0; }
        .water .memberWrap #news #latestNews.small, .water .memberWrap #news .image.small, .water .memberWrap #otherNews #latestNews.small, .water .memberWrap #otherNews .image.small {
          width: 45%;
          max-width: 45%;
          margin: 1em 1em 0 0;
          float: left; }
          @media screen and (max-width: 880px) {
            .water .memberWrap #news #latestNews.small, .water .memberWrap #news .image.small, .water .memberWrap #otherNews #latestNews.small, .water .memberWrap #otherNews .image.small {
              width: 100%;
              max-width: 100%;
              float: none;
              margin: 1em 0 0; } }
          .water .memberWrap #news #latestNews.small + .caption, .water .memberWrap #news .image.small + .caption, .water .memberWrap #otherNews #latestNews.small + .caption, .water .memberWrap #otherNews .image.small + .caption {
            width: 41%;
            margin: 0 1em 1em 0;
            padding: 0.5em 2%;
            float: left;
            clear: left; }
            @media screen and (max-width: 880px) {
              .water .memberWrap #news #latestNews.small + .caption, .water .memberWrap #news .image.small + .caption, .water .memberWrap #otherNews #latestNews.small + .caption, .water .memberWrap #otherNews .image.small + .caption {
                width: 96%;
                max-width: 96%;
                float: none;
                margin: 0 0 1em; } }
        .water .memberWrap #news #latestNews img, .water .memberWrap #news .image img, .water .memberWrap #otherNews #latestNews img, .water .memberWrap #otherNews .image img {
          max-width: 100%;
          max-height: inherit; }
          .water .memberWrap #news #latestNews img.rndCnrLrg, .water .memberWrap #news .image img.rndCnrLrg, .water .memberWrap #otherNews #latestNews img.rndCnrLrg, .water .memberWrap #otherNews .image img.rndCnrLrg {
            border-radius: 0; }
      .water .memberWrap #news .image, .water .memberWrap #otherNews .image {
        margin: 1em 0 0; }
      .water .memberWrap #news .image + p, .water .memberWrap #otherNews .image + p {
        margin: 0 0 1em; }
      .water .memberWrap #news .nextChap, .water .memberWrap #otherNews .nextChap {
        color: #dd0000;
        text-decoration: underline;
        font-size: 0.875em; }
      .water .memberWrap #news .toc, .water .memberWrap #otherNews .toc {
        margin: 2em 0 0; }
        .water .memberWrap #news .toc h2, .water .memberWrap #otherNews .toc h2 {
          font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
          color: #dd0000;
          text-transform: uppercase;
          display: block; }
        .water .memberWrap #news .toc li, .water .memberWrap #otherNews .toc li {
          list-style: none;
          display: grid;
          grid-column-gap: 1em;
          grid-template-columns: 100%;
          padding: 1em 0 0.5em;
          border-bottom: #525148 solid 1px; }
          .water .memberWrap #news .toc li:first-of-type, .water .memberWrap #otherNews .toc li:first-of-type {
            border-top: solid 6px #dd0000; }
          .water .memberWrap #news .toc li:last-of-type, .water .memberWrap #otherNews .toc li:last-of-type {
            border-bottom: solid 6px #dd0000; }
          .water .memberWrap #news .toc li a, .water .memberWrap #otherNews .toc li a {
            text-decoration: none; }
          .water .memberWrap #news .toc li .tocHeadline, .water .memberWrap #otherNews .toc li .tocHeadline {
            font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
            text-transform: uppercase;
            font-size: 1.25em;
            display: block;
            width: 100%;
            color: #525148; }
          .water .memberWrap #news .toc li .tocDeck, .water .memberWrap #otherNews .toc li .tocDeck {
            font-family: Helvetica, Verdana, Arial, sans-serif;
            font-size: 1em;
            display: block;
            width: 100%;
            color: black; }
      .water .memberWrap #news blockquote p, .water .memberWrap #otherNews blockquote p {
        font-size: 1.25em;
        display: block;
        padding: 0.5em 0 0.5em 0.5em;
        border-left: 8px #525148 solid; }
      .water .memberWrap #news #caption p, .water .memberWrap #news p.caption, .water .memberWrap #otherNews #caption p, .water .memberWrap #otherNews p.caption {
        color: white;
        background-color: #525148;
        padding: 0.5em;
        margin: 0 0 1em;
        font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
        font-size: 0.875em; }
  .water #footer {
    max-width: 1240px;
    width: 100%; }
  .water #featureContainer #news h5 {
    font-family: "HelveticaNeueW01-75Bold", helvetica, arial, sans-serif;
    color: #dd0000; }
  .water #news #spotMobile + p:first-of-type:first-letter {
    color: #dd0000;
    float: left;
    font-weight: 800;
    font-size: 400%;
    padding: 0.25em 0.125em 0 0; }
  .water .thrColFixHdr #news .commentPlaceholder .commentContainer h1.postAComment:before {
    display: none; }
.thrColFixHdr #outerContainer #container #featureContainer #webinar .full {
  margin: 0 3%; }
.thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn .videoContainer {
  padding: 0 0 2em;
  margin: 0 0 2em;
  border-bottom: solid #D3D2CD 2px; }
  .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn .videoContainer h1 {
    font-size: 2em; }
  .thrColFixHdr #outerContainer #container #featureContainer #webinar .twoColumn .videoContainer .video {
    position: relative;
    display: block;
    max-width: 100%;
    height: 400px;
    margin: 1em 0; }
