@charset "utf-8";
/* CSS Document */

html {
  overflow:auto; 
}

body {
  font-size:100%;
    background: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    height:100%;
    width:99%;
    border:none;
}

input {
  font-family: inherit;
  font-size: inherit;
}

select {
  font-family: inherit;
  font-size: inherit;
}

a, a:visited, a:active  {
    color: #377d9e;
    }

a:hover {
    color: #d24303;
    }


.error {
    height: 300px;
    padding: 20px;
}

.rowUnMarked TD {
    background-color:#FFF;
    border-bottom:solid 2px #EFEFEF;
    }
.rowMarked TD, .resultTools td {
    background: #FFFFCC;
    border-bottom: solid 2px #FFCC66;
    }
.rowMarked TD TD, .resultTools td td {  /* nested rows */
    border-bottom: 0px;
}
.rowRecentSearches TD {
    background: #FFDD97;
    border-bottom: #ff6600 2px solid
    }
.rowVisitedPubs TD {
    background: #FFDD97;
    border-bottom: #ff6600 2px solid
    }
.rowWhite TD {
    border-bottom: none;
    }
.rowSaved TD {
    background: #FFFFFF;
    /* border-bottom: solid 2px #FFCC66; */
    }
.rowUnSaved TD {
    background: #FFFFFF;
    /* border-bottom: solid 2px #FFFFFF; */
    }

.rowMarkedNavBar TD {
    background: #FFFFCC;
    border-bottom: solid 2px #FFCC66;
    border-top:1px solid black;
    padding:6px;
}

.rowMarked DIV {
    font-size: 80%;
    color: #CC0000;
    font-weight: bold;
    }
.rowUnMarked DIV {
    font-size: 80%;
    color: #FFFFFF;
    font-weight: bold;
    }
.rowSaved DIV {
    font-size: 80%;
    color: #CC0000;
    font-weight: bold;
    }
.rowUnSaved DIV {
    font-size: 80%;
    color: #FFFFFF;
    font-weight: bold;
    }

.resultTools {
    border-top:1px solid #333;
    clear:both;
}

.resultTools  td {
    background: #FFFFCC;
    border-bottom: solid 2px #FFCC66;
}

.desirable {
    font-size: 75%;
    color: #FF00FF;
    }
.bold {
    font-weight: bold;
    }
.login {
    color: #999966;
    font-size: 80%;
    font-weight: bold;
    }
.linkStd {
    font-weight : bold;
    font-size: 80%;
    text-decoration: none;
}

.redLink {
    color:#CC0000;
}

/* Page headers */
h1, .header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    margin:10px 0 5px 15px;
/*  display:inline; */
    }

h2, .subheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.85em;
    font-weight: bold;
    display:inline;
    }

h1.inline {
    display:inline;
}

/* Text styles */
.lineHight{
    line-height: 1.9em;
}
.leftIdent{
    margin-left: 4em;
}
.smallLeftIndent{
    margin-left: 0.5em;
}
.textMedium {
    font-size:80%;
    }
.textMediumRelative {
    font-size:90%;
    }
.textMediumBold {
    font-size:80%;
    font-weight: bold;
    }
.textMediumItalic {
    font-size:80%;
    font-style: italic;
    }
.textSmall {
    font-size:75%;
    }
.textReallySmall {
    font-size: 40%;
    }
.textBold {
    font-size:75%;
    font-weight: bold;
    }
.alerts {
    font-family: Helvetica, sans-serif;
    font-size:11px;
    padding-top:1px;
    padding-bottom:1px;
    }
p.collections {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    margin: 8px 0px 8px 0px;
    }
ul  {
    line-height : 150%;
    }
ul.none {
    list-style-type: none;
    margin: 0px;
    padding-left: 20px;
    }

.rowColored {
   background: #FFFFCC;
   border-bottom: none;
}

.italic {
    font-style: italic;
    }
.bold {
    font-weight: bold;
    }

.legal
{
    font-size: 75%;
    color: #000000;
    text-decoration: none;
}
.small {
    font-size:90%;
    margin: 8px 0px 8px 0px;
    }
.subtitle
{
    font-weight : bold;
    font-size : 120%;
}
.title
{
    font-weight : bold;
    font-size : 200%;
}


.hangingIndent {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:1cm;
    margin-right:0cm;
    text-indent:-1cm;
    }

.printbib
{
    margin-left: 2em;
    text-indent: -2em;
    line-height: 2.1
}

p.example
{
    margin-left: 2em
}

.articletype
{
    font-family: "Courier New", Courier, monospace;
    color:#FF0000;
}

.manual
{
    font-family: "Courier New", Courier, monospace;
    color:#FF0000;
}

.rowNone TD
{
    border-bottom: none;
}

p.NSForm
{
    margin-top:    -1em;
}

.printexample
{
  color: #339900;
  font-family: "Courier New", Courier, monospace;
}

.spellcheck {
  FONT-SIZE: 80%; FONT-WEIGHT: bold; COLOR: #CC0000;
}

#whereIsButton {
    visibility:hidden;
    position:relative;
    top:-2px;
}

.toolbarTitle {
    font-weight:bold;
    padding-right:2px;
    padding-top:2px;
    white-space:nowrap;
}

.toolbarLinks {
    padding-left:12px;
    padding-top:2px;
    white-space:nowrap;
}

.pillLeft {
  padding-left:9px;
  height:20px;
}

.pillRight {
  padding-right:13px;
  height:20px;
  position:relative;
  top:-2px;
}

    #navtabs {
/*      float:left; */
      width:auto;
      font-size:75%;
      line-height:normal;
      margin-top:15px;
    }

    #navtabs ul {
      margin:0;
      padding:0 10px 0 2px;
      list-style:none;
      }
    #navtabs li {
      float:left;
      margin:0;
      padding:0 1px 0 9px;
      }
    #navtabs a {
      float:left;
      display:block;
      width:.1em;
      padding:3px 15px 2px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      white-space:nowrap;
      }
    #navtabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navtabs a {float:none;}
    /* End IE5-Mac hack */
    #navtabs a:hover {
      color:#000;
      }

    div#basic, div#advanced, div#topics, div#studypath,
    div#publications, div#myresearch, div#browse, div#unknown, div#data {
        padding-bottom:1px;
        border-bottom:1px solid #F90;
    }

    /* current li */
    #basic #nav-basic, #advanced #nav-advanced,
    #topics #nav-topics, #publications #nav-publications,
    #myresearch #nav-myresearch, #topics, #browse #nav-browse,
    #studypath #nav-studypath, #data #nav-reports {
      background-position:0 -150px;
      border-width:0;
      }


    /* current a */
    #basic #nav-basic a, #advanced #nav-advanced a,
    #topics #nav-topics a, #publications #nav-publications a,
    #myresearch #nav-myresearch a, #topics, #browse #nav-browse a,
    #studypath #nav-studypath a, #data #nav-reports a {
      background-position:100% -150px;
      padding-bottom:2px;
      color:#000;
      white-space:nowrap;
      }

    /* override myresearch a even if not current */
    #navtabs #nav-myresearch a {
        padding:1px 15px 1px 6px;
        font-size:90%;
        line-height:0.95em;
        white-space:nowrap;
        }

    #navtabs li:hover {
      background-position:0% -150px;
      color:#000;
      }
    #navtabs li:hover a {
      background-position:100% -150px;
      color:#000;
      }

    .profile {
      font-size:9px;
      font-weight:bold;
      color:#3333cc;
      padding-left:1px;
      }

      a span.profile {
        text-decoration:none;
      }

    #adaBanner {
        display:none;
    }
    #nav-Desc {
        display:none;
    }

    #MyResearchBR {
        display:block;
    }

    #toolsTable {
        background-color:#e6e6e6;
    }

   .toolsLabel {
        color:#993333;
        font-weight:bold;
   }

   .toolsPrompt {
        display:none;
    }

    #docHolder {
        margin-right:260px;
    }
    #formatBoxContainer {
/*      background-color:#FFF; */
        padding:0px 10px 8px 30px;
        float:right;
    }

   .formatBox {
        border:2px solid #FC3;
        padding:3px 6px 3px 6px;
        margin:0 0 15px 4px;
        width:204px; /* 220 - padding(6)*2 - border(2)*2 */
   }

   .clearBox {
        background-color:#FFF;
   }

   .brightBox {
        background-color:#FFC;
   }

   .restrictionLine {
        margin:1px 1px 18px 1px;
    }

   * html .formatBox {
    width: 220px; /* for IE5 and IE6 in quirks mode */
    w\idth: 204px; /* for IE6 in standards mode */
  }

    .backArrow {
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#666;
    }

    wbr:after { content: "\00200B" } /* allow opera to wrap urls */

    .MarkedCountContainer {
        font-weight:normal;
        font-size:90%;
        color:#003399;
        letter-spacing:1px;
        text-align:center;
    }

    #moreOptButtonLeft {
      white-space:nowrap;
      width:9px;
      float:left;
      padding-bottom:2px;
    }

    #moreOptButtonRight {
      white-space:nowrap;
      padding:3px 9px 3px 0;
      float:left;
      }

    #moreOptButtonExtra {
      float:left;
      padding-top:4px;
    }

    #go_button {
        font-size: 9pt;
    }

    *html #go_button {

    }

    .upcaret {
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    }

    table#tblResTabs {
        margin-top:5px;
    }

    table#tblResTabs td {
        background-color: #E6E6E6;
        text-align:center;
    }
    table#tblResTabs td.activeTabLeft {
        background: #FFCC33 url("/images/common/tab_lt_on.gif") no-repeat left top;
        width:8px;
    }
    table#tblResTabs td.activeTab {
        background-color: #FFCC33;
    }
    table#tblResTabs td.activeTabRight {
        background: #FFCC33 url("/images/common/tab_rt_on.gif") no-repeat right top;
        width:8px;
    }

    .inactiveTabLeft {
        background: #E6E6E6 url("/images/common/tab_lt_off.gif") no-repeat left top;
        width:8px;
    }
    .inactiveTabRight {
        background: #E6E6E6 url("/images/common/tab_rt_off.gif") no-repeat right top;
        width:8px;
    }
    table#tblResTabs td.tabSpacer {
        background-color: #FFF;
        width:4px;
        color:#FFF;
        font-size:4px;
    }

    #suggestContainer {
        border:1px solid #808080;
        margin-left:20px;
        width:740px;
    }

    .suggestRow {
        background-color:#FFFFCC;
        border-bottom:1px solid #808080;
        padding:4px;
    }

    .suggestPanel {
        padding:6px;
    }
    .otherColumn {
        padding-left:0;
    }

    ul.pqlist {
    /*  list-style:none; */
        padding-left: 1em;
    /*  text-indent: -1em; */
        line-height:130%;
        margin-top:0em;
    }

    ul.pqlist li table {
      position:relative;
      top:6px
    }

    ul.tableList{
      padding-left: 0em;
      line-height:130%;
        margin-top:0em;
        list-style-type:none;
        margin-left: 3em;
    }

    ul.tableList li {
        background: url(/images/common/listdot.gif) no-repeat top left;
        padding-left:1em;
    }
    ul.tableList li table {
        position:relative;
        top:-10px;
    }
    ul.tableList li table.dbContainerTable {
        top:0px;
    }


    #copyrightBody {
        border-top:1px solid #ddd;
        margin-bottom:5px;
        text-align:center;
        clear:both;
    }

    #copyrightLines {
        margin-top:10px;
        margin-bottom:10px;
    }
    #copyrightADA {
        margin-bottom:4px;
    }

    .warning {
        color:#FF0000;
    }

    .citation {
        background-color:#FFFFCC;
        padding: 2px 4px 2px 6px;
    }

    #siteInstructions {
        margin:20px 0;
    }
    #siteInstructions span {
        font-weight:bold;
    }
    .siteBib {
        line-height: 2.1
    }
    #citationForm {
        padding:0;
        margin:20px 0;
    }

    #pageBody {
    margin:10px;

    }

    #copyLink {
        text-decoration:none;
        color:#000;
        cursor:default;
    }

    a span.noUnder {
        text-decoration:none;
    }

    .adaHiddenText {
        color:#FFF;
        background-color:#FFF;
    }

    .docSection {

    }

    .docSection div {
        padding:4px;
    }
    .docBlock {
        padding:4px;
    }
    .docBar {
        margin-top: 15px;
        background-color:#FC6;
    }
    .docBar2 {
        background-color:#E6E6E6;
    }

    .docCitationContainer div {
        padding:2px;
    }

    a.arrow {
        text-decoration:none;
    }

    #pagePopup {
        padding: 5px;
    }

    .formatOption {
        padding-top: 5px;
    }

   .disabledLink {
        color:#666;
   }

    #moreLikeThisSection div.check {
        text-indent:-2em;
    }
    #moreLikeThisSection div.check input {
        position:relative;
        top:1px;
    }
    #moreLikeThisSection div.heading {
        padding:8px 3px 0 0;
        font-weight:bold;
    }

    #moreLikeThisSection div.value {
        margin-left:2em;
    }
    #moreLikeThisSection span.moreTitle {
        font-weight:bold;
    }

    #moreLikeThisSection div.wrapper {
        margin-left:15px;
    }

    #moreLikeThisSection div.more {
        visibility:hidden;
        display:none;
    }

    .hHl {
        font-weight:bold;
        color:#FF0000;
    }

    .supplementalFileList {
        padding-bottom:4px;
    }

    div.suppFile {
        margin:4px 4px 4px 0;
        border:1px solid white; /* force IE to behave */
    }

    div.suppIcon {
        float:left;
        width:16px;
        margin-left:12px;
    }
    div.audio {
        background:url('/images/common/icon_audio.gif') no-repeat left top;
    }
    div.video {
        background:url('/images/common/icon_video.gif') no-repeat left top;
    }
    div.image {
        background:url('/images/common/icon_image.gif') no-repeat left top;
    }
    div.data {
        background:url('/images/common/icon_data.gif') no-repeat left top;
    }
    div.doc {
        background:url('/images/common/icon_doc.gif') no-repeat left top;
    }
    div.xls {
        background:url('/images/common/icon_xls.gif') no-repeat left top;
    }
    div.ppt {
        background:url('/images/common/icon_ppt.gif') no-repeat left top;
    }
    div.web {
        background:url('/images/common/icon_web.gif') no-repeat left top;
    }
    div.pdf {
        background:url('/images/common/icon_pdf.gif') no-repeat left top;
    }
    div.text {
        background:url('/images/common/icon_txt.gif') no-repeat left top;
    }
    div.script {
        background:url('/images/common/icon_script.gif') no-repeat left top;
    }
    div.zip {
        background:url('/images/common/icon_zip.gif') no-repeat left top;
    }
    div.unknown {
        background:url('/images/common/icon_unknown.gif') no-repeat left top;
    }

    div.suppLink {
        float:left;
        margin:0 0 2px 2px;
    }

    div.createUL{
        border-bottom:1px solid #333;
    }

    div.createUL UL.pqlist{
      padding-left: 1em;
        line-height:130%;
        margin-top:1em;
    }

    /* needed because the supplemental gold bar has an icon in it */
    .docSection span.suppTitle {
        font-weight:bold;
        position:relative;
        top:-2px;
    }

    #disclaimerMessages {
        margin-left:4px;
    }

    #moreInfo {
        padding:2px 0 6px 2px;
    }

    #supplementalFileSection {
        margin-bottom:20px;
    }

    div.suppFile .brclear {
        padding-bottom:2px;
        clear:left;
    }

    .tree {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size:80%;
    }

    .searchTree {
    border: 1px solid #FC6;
    background-color: #FFC;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 20px;
    }

    .searchLabel{
    font-size:80%;
    font-weight: bold;
    padding-bottom: 10px;
    }

    h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #990000;
    font-weight: bold;
    }

    #logoLine {
        vertical-align: top;
    }

    #logoLine span {
        float:left;
        vertical-align: top;
    }

    #logoLine span.opposite {
        float:right;
    }

    li.topicTreePart {
        margin-top:7px;
        margin-bottom:7px;
    }

.emailFormatDescription {
    font-style: italic;
}

#clipCopyright {
    font-style: italic;
}

#embedContainer {
    padding-top:0px;
    padding-left:4px;
}
#playerContainer {
    width: 400px;
    float: left;
    padding-right: 5px;
}
#clipInfo {
    margin-left:333px;
    margin-top:10px;
}

#clipInfo p {
    margin-top:0px;
}

/* for screen readers. use to add text that doesn't display, but does get read */
.hidden {
    position: absolute; left: -1000em; width: 20em;
}


.button {
    white-space:nowrap;
    margin-left:4px;
    margin-right:0px;
}
.buttonSecondary {
    background-color: #fcc;
    border-bottom: 1px solid #5c9bb8;
    border-right: 1px solid #5c9bb8;
    border-top: 1px solid #bcdff0;
    border-left: 1px solid #bcdff0;
    background: url('../img/buttonBgSecondary.gif');
}

.buttonPrimary {
    background-color: #fc6;
    border-bottom: 1px solid #2b7a9e;
    border-right: 1px solid #2b7a9e;
    border-top: 1px solid #bcdff0;
    border-left: 1px solid #bcdff0;
    background: url('../img/buttonBgPrimary.gif');
}

.buttonTransparent {
    font-size: 75%;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    background: transparent;
    border: 0px;
    padding: 1px 4px;
    margin:0;
}
.buttonTransparentNormal {
    font-size: 90%;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    background: transparent;
    border: 0px;
    padding: 1px 4px;
    margin:0;
}

/* We now use <h1> for headings, but they are not used as block elements */
h1.inline, h2.inline, h3.inline {
    display:inline;
    white-space:nowrap;
}

.linkPrimary a, .linkSecondary a {
    text-decoration:none;
    color:black;
    display:block;  /* can't padd inline elements in FF */
    padding:4px 8px; /* this is added here to make the link target area bigger */
}

.linkPrimary {
    background-color: #fc6;
    border-bottom: 1px solid #f90;
    border-right: 1px solid #f90;
    border-top: 1px solid #fae790;
    border-left: 1px solid #fae790;
    background: url('../img/buttonBgPrimary.gif');
}

.linkSecondary {
    background-color: #fcc;
    border-bottom: 1px solid #fc6;
    border-right: 1px solid #fc6;
    border-top: 1px solid #fae790;
    border-left: 1px solid #fae790;
    background: url('../img/buttonBgSecondary.gif');
}

.linkButton {
    white-space:nowrap;
    font-size: 75%;
    font-weight: bold;
    color: #000;
    text-align:center;
}

/* result page tabs are now done with background images */
    .resultTab div.active {
        background: #FFCC33 url("/images/common/tab_lt_on.gif") no-repeat left top;
        margin-right:4px;   /* space between tabs */
        padding-left:8px;   /* space to allow left curve to draw */
/*      white-space:nowrap; */
    }
    .resultTab div.inactive {
        background: #E6E6E6 url("/images/common/tab_lt_off.gif") no-repeat left top;
        margin-right:4px;
        padding-left:8px;
/*      white-space:nowrap; */
    }
    .resultTab div.active span {
        background: #FFCC33 url("/images/common/tab_rt_on.gif") no-repeat right top;
        display:block;
        padding-right:8px;
        padding-top:1px;
        padding-bottom:3px;
    }
    .resultTab div.inactive span {
        background: #E6E6E6 url("/images/common/tab_rt_off.gif") no-repeat right top;
        display:block;
        padding-right:8px;
        padding-top:1px;
        padding-bottom:3px;
    }

#treeHeader {
    float:left;
}
#treeQuery {
    clear:left;
}
#treeBack {
    margin-left:24%;
}

.treePlus {
    position:relative;
    left:-18px;
}
.treeText {
    position:relative;
    left:-15px;
}

#topicBody #headerText {
    margin-top:15px;
    margin-left:3px;
    white-space:nowrap;
    float:left;
}

#browseSubTree #browseInstructions {
    margin-top:12px;
}

#topicBody #headerLinks {
    float:left;
    margin-top:15px;
    margin-left:50px;
}

#browseSubTree #fullLink {
    margin-top:12px;
}

.errMsg {
    font-weight:bold;
}

.europeanCharacters {
    display:none;
}


    /* Search results - hit list line style */
    table#resultstable {
    background-color:#FFFFFF;
    }
    table#resultstable td {
    padding: 5px;
   }

    table#resultstable td .icon{
    padding: 5px 0 5px 5px;
   }

table#basic form, table#advanced form, table#reports form, table#publications form, table#browse form, table #myresearch  form {
    position:relative;
    top:2px;
}

/*results*/

#results {
    margin-top: 15px;
    }

#resultRecap {
    margin:10px 0 10px 17px;

    }

.rowUnMarked2  {
    clear:both;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color:#FFF;
    border-bottom:solid 2px #EFEFEF;
    }
.rowMarked2 {
    clear:both;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #FFC;
    border-bottom: solid 2px #FFCC66;
    }

.resultsItem {
    clear:both;
    padding-top: 5px;
    padding-bottom: 5px;
}
.resultsItemBody {
    float: left;
    margin-left:20px;
    line-height: 160%;
    width:96%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.resultsNumber {
    float: left;
    text-align: right;
    line-height: 150%;
    margin-right:4px;
    width: 30px;
}
.resultsHLL {
    float: left;
    line-height: 150%;
    width: 96%;
}
.resultsFormats {
    clear:left;
    float: none;
    margin-left: 50px;
}
.resultsFormats ul {
    border: none;
    display: inline;
    padding-left: 0;
    margin:0;
}
.resultsFormats ul li {
    border-left: 1px solid black;
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left:5px;
    padding-right:3px;
    }
.resultsFormats ul li.first {
    border: none;
    }

.resultsCheckbox {
    margin-left: 6px;
}

.resultsHLL .doctitle {
    font-weight: bold;
}

#formBasic {
    padding:3px 3px 3px 17px;
    margin:0 0 26px 0;
    clear:both;
}

#formBasicInputLine {
    margin-bottom: 5px;
    margin-left: 15px;
}
*html #formBasicInputLine {
    margin-left: 2px;
}

#formBasicInputLine #SQ {
/*  margin:auto 4px; */
}

#pageBanner {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
}


#languageForm select {
    margin:0;
    padding:0;
}

.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}

#selDBLinkLine {
    padding:3px;
    white-space:nowrap;
}

#moreOptLine {
    clear:both;
    width:580px;
    height:1px;
    border-bottom:1px solid #1e5e7d;
}

#moreOpt table tbody tr {
    height: 23px;
}

#pageNavLine {
    padding:4px;
}

div#transContainer {
    background-color:#FFC;
    border:2px solid #FC6;
    padding:10px;
}
div#transContainer span.exclaimation {
    color:#F00;
    font-weight:bold;
}

.doubleArrow {
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    color:#CC0000;
}

#pubDetail div.indent {
    padding:4px;
    margin:0 0 0 114px;
}

#pubDetail {
    width:600px;
    margin-top:10px;
}

#pubDetail div.indent div.padMe {
    padding:4px;
}
#pubDetail div.indent div.padMe div.engContent {
    margin-left:8px;
}

.nowrap {
    white-space:nowrap;
}

#ajaxPopup {
    padding: 5px;
}

.rssLink {
    background:#FFF url('/images/common/rss_small.gif') no-repeat left top;
    margin:1px 1px 1px 8px;
    padding:0 3px 0 14px;
    border:1px solid #ffaa55;
    height:11px;
    font-size:9px;
    color:black;
    font-weight:bold;
}

.rssLink a, .rssLink a:hover, .rssLink a:visited {
    text-decoration:none;
    color:black;
}

#markedBulletItems {
    margin-top:6px;
    margin-bottom:6px;
}

table#dataReportsLimiters {
    margin-left:25px;
}


/*NEO completely new styles */

/*header styles */

#logo {
    float: left;
    margin-right: 2em;
}

#pqdtDescription {
    font-size: 0.8em;
    float: left;
    margin-top: 2em;
    width: 60%;
}

#pqdtDescription p {
    margin-bottom: 0px;
    padding-top: 12px;
}
/*
#pqdtDescription a {
    margin-top: 0px;
    margin-left: 0.8em;
}
*/
#help {
    float: right;
    margin-right: 1em;
    font-size: 0.8em;
}

.backLink {
    font-size: 0.8em;
    margin-left: 2em;
}

#aboutContainer {
    width: 610px;
    margin-left: 0.2em;
}

#aboutContainer p {
    font-size: 0.8em;
    margin-left: 0.3em;
}

#aboutContainer h2 {
    margin-left: 0.3em;
}

.aboutBlock {
    margin-top: 1.5em;
}


/* --------------------------------------------------
 * Added for PQDT Open design (can be merged later)
 * --------------------------------------------------
 *
*/

#menu_head_top {
    background: #FFC;
    border-top: 1px solid #000;
    border-bottom: 2px solid #fc6;
    height: 35px;
    width: 100%;
    margin: 10px 0px;
}


#menu_head_top #mht_inner{
    padding-top: 7px;
    margin:0 20px;
    padding-bottom:5px
}

#mhtPageNav {
    float: left;
    padding-top: 2px;
}
#mhtOrderSelect {
    float:right;
    width:200px;	
}

#nav_header {
    background: #FFC;
    border-top: 1px solid #000;
    border-bottom: 2px solid #fc6;
    height: 35px;
    width: 100%;
    margin: 10px 0px;
}


#nav_header #nav_header_inner{
    padding-top: 7px;
}


#dateSearchBox {
    margin: 3px 0px 3px 15px;
    }

#dateSearchBox select{
    width: 100px;
    font-size: 11px;
}


#download_box {
    border: 2px solid #FC3;
    background: #FFC;
    width: 200px;
    position: absolute;
        right: 20px;
    margin-left: 200px;
}

#download_box_inner {
    padding: 3px 7px;
}

#download_box_inner UL {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#citation_page {
    width: 98%;
    margin: 30px 15px 15px 15px;
    clear:both;
}

#citation_page_inner {
    margin-right:200px;
    }

    .citation {
        background-color:#FFFFCC;
        padding: 2px 4px 2px 6px;
    }

    #copyLink {
        text-decoration:none;
        color:#000;
        cursor:default;
    }

#tableIndexTerms {
    margin-top: 10px;
}

#tableIndexTerms tbody tr {
    height: 23px;
}

#tableIndexTerms tbody tr td {
    padding-right: 15px;
}

#nav_box {
    background: #FFC;
    border-top: 1px solid #000;
    border-bottom: 2px solid #fc6;
    height: 35px;
    width: 100%;
    margin: 10px 0px;
}

#supplemental ul {
    list-style:none;
    padding-left: 5px;
    padding-top:10px;
}

#nav_box #nav_box_inner{
    padding-top: 7px;
}

#pdfTopPageBanner {
    height: 45px;
    width: 95%;
    margin: 5px;
    padding: 0;

}
#pdfTopPageBanner .left{
    float: left;
}
#pdfTopPageBanner .right{
    float: right;
}

#pdfTopPageBanner #pqdtDescription{
    margin: 5px;
    padding: 0;
    width: 65%;
    }

#pdfPageHeader {
    width: 95%;
    height: 50px;
    margin: 0 10px;

}

#noResults {
    text-size: .9em;
    margin: 10px 15px;
    }

#noResults ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 2px;
    padding-bottom: 7px;
}

#noResults .searchTerms {
    font-style: italic;
}

.ajaxActivity {
    background: url(/themes/default/img/srchanim.gif);
    width:20px;
    height:20px;
    margin-left:5px;
}

#head_search_recap {
    margin-left: 15px;
    margin-top:5px;
}

.dateLimitSelect select, .dateLimitSelect span {
    font-size:8pt;
}

.dateLimitSelect select {
    width:100px
}


.italic {font-style:italic}
.bold {font-weight:bold}
.superscript { font-size:0.8em;vertical-align: super; }
.subscript { font-size:0.8em;vertical-align: sub; }
.underline {text-decoration:underline}
.strikeout {text-decoration:line-through}
.blink {text-decoration:blink}
.monospace {font-family:courier}

#pdfPage {
     position: absolute;
     display:block;
     left:0px;
   }

#resultFooterNavLine {
    margin-bottom: 35px;
}

/*
#dblist li {
    list-style:none;
  }
  #dblist {
    height: 400px;
    overflow-x: hidden;
    border-bottom: solid 1px #70C6F0;
    border-top: solid 1px #70C6F0;

    padding:10px 0px;
  }
  */
#dblist li {
    list-style:none;
    float:left;
    width:18%;
    height:200px;

    background: #efefef;
    border-left:dotted 1px grey;
    border:solid 1px grey;
    padding:5px;
    margin:2px;
    overflow:auto;
  }
  #dblist {
    height: 400px;
    overflow-x: hidden;
    border-bottom: solid 1px #70C6F0;
    border-top: solid 1px #70C6F0;

    padding:10px 0px;
  }


/*Help Styles */



#helpHeader {

}   

#helpHeader h1 {
	margin: 0.5em 1em 0.5em 0.2em;
	clear: both;
}

#openLogo {
	float: left;
	padding: 0;
	margin-bottom: 0.5em;
}

#helpHeader ul {
	font-size: 0.8em;
	float: right;
	margin-right: 2em;
}

#helpHeader ul li {
	list-style-type: none;
	display: inline;
}

#helpBody  {
	clear: both;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 0.8em;
}

#helpBody  h2 {
	font-size: 1em;
	margin-top: 2em;
}

#helpBody h3 {
	color: black; 
}

div.helpSection {
	margin-top: 3em;
}

.noBullets {
	list-style-type: none;
}

div.thirdSection {
	margin: 2em 2em 2em 2em;
	border-bottom: 1px #e6e6e6 solid;
}

div.thirdSection h4 {
	margin: 0;
	font-size: 1em;
}

#contents ul li{
	margin-top: 1em;
	font-size: 1em;
}

#contents {
	margin-bottom: 8em;
}

