.content-viewer-document #buttons-container #pdf {
  display: none;
}

.content-viewer-document #portal-outer {
  /* width: 960px;
   margin: 18px auto;*/
  /*background-image: url(../images/topframe.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
  /*overflow: hidden;*/
}

.content-viewer-document #portal-wrapper {
  /*width: 920px;*/
  /* margin: 0px 20px 20px 20px;
   overflow: hidden;*/
}

.content-viewer-document #senate-home {
  /*  float: left;
    padding-top: 10px;
    margin-bottom: 10px;*/
}

.content-viewer-document #sen-banner {
  /* width: 920px;*/
}

.content-viewer-document #senate-banner-photo {
  float: left;
  /*width: 920px;*/
  height: 125px;
  /*background-image: url(../images/debates-banner.jpg);*/
  /*background-repeat: no-repeat;*/
}

.content-viewer-document #senate-banner-title {
  /*    margin: 40px 200px 20px 80px;*/
}

.content-viewer-document #senate-banner-title-JOURNALS {
  margin: 10px 200px 0px 80px;
}

.content-viewer-document #portal-share-tools {
  /* float: right;
   margin-bottom: 10px;
   padding-top: 10px;
   text-align: right;*/
}

.content-viewer-document #twitter-follow {
  float: right;
}

.content-viewer-document #portal-middle {
  /*    float: left;
      width: 920px;
      display:block;
      margin-top: 18px;
      padding-bottom: 18px;*/
}

.content-viewer-document #portal-bottom {
  /* float: left;
   width: 960px;*/
}

.content-viewer-document #portal-backTop {
  /* float: right;
   width: 26px;
   margin: 16px 18px 16px 0px;*/
}

.content-viewer-document #content {
  /*   float: left;
     width: 920px;
     overflow: hidden;*/
}

.content-viewer-document #content-text {
  clear: both;
}

.content-viewer-document #grey-box {
  float: left;
  /*width: 898px;*/
  border: 1px solid #cccccc;
  background-color: #eeeeee;
  padding: 10px;
  margin-bottom: 20px;
}

.content-viewer-document #debate-links {
  /*    float: left;
      width: 920px;*/
}

.content-viewer-document #debates-text {
  /*  float: left;
    width: 920px;*/
}

.content-viewer-document #table-center {
  /*  width: 700px;
    margin-left: 110px;*/
}

.content-viewer-document #buttons-container {
  /*  width: 180px;
    float: right;*/
}

.content-viewer-document #pdf {
  /* width: 160px;
   float: right;
   background-color: #666;
   margin-bottom: 10px;*/
}

.content-viewer-document #pdf a:link, #pdf a:visited {
  /* color: #fff;
   display: block;
   text-decoration: none;
   text-align: center;
   padding: 4px 0px 4px 0px;*/
}

.content-viewer-document #pdf a:hover, #pdf a:active {
  /* color: #fff;
   display: block;
   text-decoration: none;
   background-color: #990000;*/
}

.content-viewer-document #text-size {
  /* width: 180px;
   float: right;
   text-align: right;
   display:none;*/
}

/* --------------------- MENU --------------------- */
.content-viewer-document #sub-nav {
  /* float: left;
   width: 920px;
   margin-bottom: 10px;*/
}

.content-viewer-document #sub-nav ul {
  float: left;
  width: 100%;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  /*background-image: url(../images/navbg.gif);*/
}

.content-viewer-document #sub-nav li {
  float: left;
}

.content-viewer-document #sub-nav li a:link, #sub-nav li a:visited {
  display: block;
  padding: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  color: #fff;
  border-right: solid 1px #999;
}

.content-viewer-document #sub-nav li a:hover, #sub-nav li a:active {
  background-color: #333;
  color: #fff;
}

.content-viewer-document #sub-nav li:first-child {
  width: 40%;
}

.content-viewer-document #sub-nav li {
  width: 30%;
}

.content-viewer-document #sub-nav li:last-child a:link, .content-viewer-document #sub-nav li:last-child a:visited {
  border-right: 0px;
}

/* ---------------------------------- TITLES ----------------------------------------------*/
.content-viewer-document h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 32px;
  font-weight: normal;
  color: #900;
  padding-top: 20px;
  margin-bottom: 20px;
}

.content-viewer-document h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: normal;
  color: #900;
  margin-top: 20px;
}

.content-viewer-document h3 {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 17px !important;
  font-weight: bold !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 15px;
  color: #fff;
}

.content-viewer-document .h3-margin15 {
  margin-top: 15px;
}

/* ---------------------------------- TEXT STYLES -------------------------------------------- */
.content-viewer-document h1, .content-viewer-document h4, .content-viewer-document h5, .content-viewer-document h6,
.content-viewer-document ol, .content-viewer-document ul, .content-viewer-document dl, .content-viewer-document blockquote,
.content-viewer-document form, .content-viewer-document table {
  margin-top: 0px;
}

.content-viewer-document p {
  margin-top: 15px;
}

.content-viewer-document ul, .content-viewer-document ol {
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 30px;
}

/*body*/
.content-viewer-document {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  color: #333;
  line-height: 1.3;
}

.content-viewer-document .body-text {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  line-height: 1.3;
}

.content-viewer-document .smallText {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #666;
}

.content-viewer-document sup {
  line-height: 0.75;
}

.content-viewer-document .georgia-20 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  color: #333;
}

.content-viewer-document .georgia-18 {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-size: 18px !important;
  color: #333;
  margin: 0px !important;
  padding: 0px !important;
  font-weight: normal !important;
}

.content-viewer-document .red {
  color: #900;
}

.content-viewer-document .banner-title {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 28px;
  font-weight: normal;
  color: #fff;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.content-viewer-document .white {
  color: #fff;
}

.content-viewer-document .journals-queen {
  margin: 0px;
  padding-top: 5px;
}

.content-viewer-document .content-viewer-document #content li {
  line-height: 1.5;
}

/* ---------------------------------- LINKS ------------------------------------- */
.content-viewer-document a:link, .content-viewer-document a:visited {
  /*  color: #666;*/
}

.content-viewer-document a:hover, .content-viewer-document a:active {
  /*color: #900;*/
  text-decoration: none;
}

.content-viewer-document a.redLink:link, .content-viewer-document a.redLink:visited {
  color: #990000;
}

.content-viewer-document a.redLink:hover, .content-viewer-document a.redLink:active {
  /* color: #666;*/
  text-decoration: none;
}

.content-viewer-document #table-center a:link {
  /*   color: #990000;*/
}

.content-viewer-document #table-center a:hover, a:active {
  /* color: #666;*/
}

.content-viewer-document #table-center a:visited {
  /* color: #666;*/
}

/* --------- TABLE STYLES ---------- */
.content-viewer-document .th-grey {
  background-color: #666;
  color: #fff;
}

.content-viewer-document #content td {
  padding: 7px;
  border: 1px solid #ccc;
}

.content-viewer-document #content th {
  padding: 7px;
  text-align: left;
}

.content-viewer-document #content table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  padding: 7px;
  font-size: 13px;
}

.content-viewer-document .tr-grey {
  background-color: #eee;
}

/*--------------------- DEBATE'S SEARCH BOX  ---------------------------*/
.content-viewer-document .srch-input {
  width: 260px;
  height: 20px;
  vertical-align: middle;
  margin-left: 6px;
  margin-top: 2px;
  padding-top: 3px;
}

.content-viewer-document .srch-input-long {
  width: 285px;
  height: 20px;
  vertical-align: middle;
  margin-left: 6px;
  margin-top: 2px;
  padding-top: 3px;
}

.content-viewer-document .srch-input-grey {
  width: 260px;
  height: 20px;
  vertical-align: middle;
  margin-left: 6px;
  margin-top: 2px;
  padding-top: 3px;
  background-color: #eee;
  border-color: #ccc;
  border: 1px;
  border-style: solid;
}

.content-viewer-document .srch-input-grey-long {
  width: 285px;
  height: 20px;
  vertical-align: middle;
  margin-left: 6px;
  margin-top: 2px;
  padding-top: 3px;
  background-color: #eee;
  border-color: #ccc;
  border: 1px;
  border-style: solid;
}

/* ========================================== Changes for new site ========================================== */
/* The h3 is black even if there's an <a> in it */
.content-viewer-document h3 a {
  color: #000;
}

/* reset the block quote */
.content-viewer-document blockquote {
  padding: 0;
  margin: 0 40px 14px 40px;
}

.content-viewer-document * {
  float: none !important;
}

.content-viewer-document #portal-middle, .content-viewer-document #grey-box {
  width: 100%;
}

.content-viewer-document p a, .content-viewer-document ul a {
  text-decoration: underline;
}

.content-viewer-document blockquote {
  padding: 0 !important;
  margin: 12px 40px !important;
  font-size: 1em;
}

.content-viewer-document p {
  padding: 0;
  margin: 14px 0;
  font-size: 1em;
}

.content-viewer-document b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content-viewer-document span.markerlistfloatandclear {
  float: left !important;
  clear: left !important;
}

/* ========================================== Taken from inline styles ========================================== */
.content-viewer-document .lineBelowMinor {
  font-size: smaller;
  margin-bottom: 0.125in;
}

.content-viewer-document hr {
  border: 0;
  margin: 0.425em auto;
  border-bottom: 1px solid #666;
}

.content-viewer-document hr.lineBelow {
  width: 500px;
  margin-bottom: 0.125in;
}

.content-viewer-document .OrderNumber {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 17px !important;
  font-weight: bold !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document span.spanMembersList:after {
  content: ", ";
}

.content-viewer-document span.spanMembersList:last-child:after {
  content: "";
}

.content-viewer-document #sub-nav li:first-child {
  width: 40%;
}

.content-viewer-document #sub-nav li {
  width: 30%;
}

.content-viewer-document #sub-nav li:last-child a:link, #sub-nav li:last-child a:visited {
  border-right: 0px;
}

.content-viewer-document .Center {
  /*mso-style-link: "Centre Char";
  mso-style-name: "Centre";*/
  text-align: center;
}

.content-viewer-document .Right {
  /*mso-style-link: "Flush Right Char";
  mso-style-name: "Flush Right";*/
  text-align: right;
}

.content-viewer-document .Parameter {
  background-color: #ffffaa;
}

.content-viewer-document .GenderPlural {
  background-color: #c8e1c8;
}

.content-viewer-document .OrderDays {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 14px !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document .OrderFutureDate {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 17px !important;
  font-weight: bold !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document .ContentHeading {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 17px !important;
  font-weight: bold !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document .RuleNumber {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 14px !important;
  color: #333 !important;
  margin-top: 20px;
}

.content-viewer-document p.Centre, .content-viewer-document li.Centre, .content-viewer-document div.Centre {
  /*mso-style-name: "Centre";*/
  margin: 12pt 0cm 10pt 0cm;
  text-align: center;
}

.content-viewer-document p.FlushRight, .content-viewer-document li.FlushRight, .content-viewer-document div.FlushRight {
  /*mso-style-name: "Flush Right";*/
  margin: 6pt 0cm 10pt 0cm;
  text-align: right;
}

.content-viewer-document .VoteTable {
  border-color: #ccc;
}

.content-viewer-document .VoteTable td {
  padding: 7px;
  border-color: #ccc;
}

.content-viewer-document .indent1 {
  margin-left: 40px;
}

.content-viewer-document .indent2 {
  margin-left: 80px;
}

.content-viewer-document .indent3 {
  margin-left: 120px;
}

.content-viewer-document .indent4 {
  margin-left: 160px;
}

.content-viewer-document .indent5 {
  margin-left: 200px;
}

.content-viewer-document .indent6 {
  margin-left: 240px;
}
