body{ margin: 8px; }

table.report { 
/*      font-size: 12px;*/
        background-color: #999999;
        padding: 0;
        spacing: 0;
}

th.report {
     background-color: white;
/*   padding: 6px;*/
     padding: 4;
     spacing: 1;
     text-align: left;
}

td.report {
     background-color: white;
/*   padding: 6px; */
     vertical-align: top;
     text-align: left;
     padding: 4;
     spacing: 1;
}

td.admin {
        background-color: #FFCC88;
        vertical-align: top;
        text-align: center;
        padding: 4;
        spacing: 1;
}

td.record_collname { 
        padding: 4;
        spacing: 1;
        background-color: white;
        text-align: left; 
        font-weight: normal; 
        vertical-align: top; 
}

td.record_org, td.record_serialissue, td.record_articles, td.record_bytes, td.record_words, td.record_bytes_percentof, td.record_words_percentof, td.record_records, td.record_images, td.record_titles, td.record_images_percentof {
        text-align: right;
        padding: 4;
        spacing: 1;
        background-color: white;                                                                          }

td.totals_serialissue, td.totals_articles, td.totals_pagesencoded, td.totals_pageimages, td.totals_bytes, td.totals_words, td.totals_bytes_percentof, td.totals_words_percentof, td.totals_records, td.totals_images, td.totals_titles, td.totals_images_percentof, td.totals_access_restrictions {
        padding: 4;
        spacing: 1;
        background-color: white;
        vertical-align: top;
        font-weight: bold;
        text-align: right;
}

td.header_serialissue, td.header_articles, th.header_pagesencoded, th.header_pageimages, th.header_bytes, th.header_words, th.header_bytes_percentof, th.header_words_percentof, th.header_records, th.header_images, th.header_images_percentof, th.header_collname, th.header_titles {
        padding: 4;
        spacing: 1;
        background-color: white;
        vertical-align: top;
        font-weight: bold;
        text-align: center;
}

th.header_org,th.header_serialissue, th.header_articles, th.header_collid, th.header_class, th.header_coll_url, th.header_coll_publisher, th.header_access_restrictions, th.header_statsStatus,  th.header_contactFirstName, th.header_contactLastName, th.header_contactPhone, th.header_contactEmail{  
        padding: 4;
        spacing: 1;
        background-color: white;
        vertical-align: top;
        font-weight: bold;
        text-align: center;
}

td.record_pagesencoded, td.record_pageimages, td.record_collid, td.record_class, td.record_coll_url, td.record_coll_publisher, td.record_access_restrictions, td.record_statsStatus, td.record_contactFirstName, td.record_contactLastName, td.record_contactPhone, td.record_contactEmail {  
        text-align: right;
        padding: 4;
        spacing: 1;
        background-color: white;                                                                       }

th.totals_collname, td.totals_collname {
        padding: 4;
        spacing: 1;
        background-color: white;
        vertical-align: top;
        font-weight: bold;
        text-align: left;
}

.notice {
  background-color: #c8d7e5;
  border: 1px solid #29549a;
  margin: 10px;
  text-align: center;
  width: 550px;
  padding:3px;
}

/* ---------- MLIBRARY ADDITIONS ------------*/

#container {
        width: 1200px;
}

#logo-screen { max-width: 100%; }

#logo-wrapper {  /* this is from MLibrary code, can be obtained from 'view source' */
        background-color: #FFFFFF;
        height: 40px;
        text-align: center;
        width: 75px;
        float: left;
}

#navbar {
  min-width: 680px;
        width: 100%;
        background: #032D5E;
        float: left;
        font-size: 12px;
        padding: 10px 0;
        margin: 5px 0;
        margin-top: 22px;
}

#container:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#navbar li { display: inline;  } /* added by Saurabh*/

#navbar a {  /* added by Saurabh*/
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #666666;
        margin: 6px 6px 6px 0;
}

#colllist-heading {
        width: 900px;
        background-color: #FFF;
        float: left;
        margin: 0 6px 6px 0;
        margin-left: 10px;
}

#colllist-heading p {
        margin: 2px 6px 6px 0;
 }
