.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:.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: 12.0pt 0cm 10.0pt 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: 6.0pt 0cm 10.0pt 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;
}