 /* styles for Resident geologist library Theses Catalogue - Feb 2016*/ 
	Body {
      width: 90%;
      text-align: center;
      border-left: 1em;
      border-right: 1em;
      border-top: 1em;
      border-bottom: 1em;
      border: none;
      border-spacing: 0.01%;
      border-collapse: collapse;
      margin-left: 1em;
      margin-right: 1em;
      margin-top: 1em;
      margin-bottom: 1em;
      font-weight: normal;
      font-size: 100%;
      line-height: 1em;
      font-family: arial;
      font-variant: normal;
      font-style: normal;
      color: black;
        }    
    h1 {
      text-align: center;
      font-weight: bold;
      line-height: 1em;
      width: 90%
        }
    h2 	{
      text-align: center;
      font-weight: bold;
      line-height: 120%;
      font-style: normal;
      width: 90%
		}    
    .pb  {
      text-align: left;
      font-weight: bold;
      font-size: 110%;
      line-height: 120%;
      font-style: normal;
      width: 90%
		}    
    caption	{
      text-align: center;
      font-weight: bold;
      font-size: 120%;
      line-height: 125%;
      font-style: normal;
			}
     ol	{
      text-align: left;
      font-weight: bold;
      font-size: 100%;
      line-height: 125%;
      font-style: normal;
		}    
	p	{
      text-align: left;
      font-weight: normal;
      font-size: 100%;
      line-height: 100%;
      font-style: normal;
       }    
    hr	{
      display: block;
      border-style: inset;
      border-width: 2px;
      margin-left: auto;
      margin-right: auto;
      margin-top: auto;
      margin-bottom: auto;
        }    
    .tab	{
      border: none;
      border-collapse: collapse;
      padding: 5px;
	  table-layout: auto;
      width: 100%;
      table-layout: fixed;
      margin-left: 1%;
      margin-right: 1%;
      margin-top: 1%;
      margin-bottom: 1%;
			}    
    th, td	{
      padding: 5px;
      overflow: hidden;
      line-height: 110%;
      margin-left: 1%;
      margin-right: 1%;
      margin-top: 1%;
      margin-bottom: 1%;
			}
    th	{
      vertical-align: middle;
      text-align: middle;
      font-size: 100%;
      font-weight: bold;
      font-style: normal;
		} 
	.tab td	{
		vertical-align: top;
		text-align: middle;
		font-size: 100%;
		font-weight: normal;
		font-style: normal;
			}    
    .tab tr:nth-child(even)	{
		background-color: #eee;
							}
    .tab tr:nth-child(odd) 	{
		background-color: #fff;
							}
    th.h1	{ 
		width: 15%;
			}    
    th.h2	{
		width: 25%;
			}
    th.h3 	{
		width: 4%;
			}    
    th.h4 	{
          width: 12%;
			}    
    th.h5 { 
		width: 6%;
          }
    th.h6 	{ 
		width: 7%;
		text-align: middle;
			}    
    th.h7 	{
		width: 10%;
			}
    th.h8	{
		width: 5%;
			}    
    th.h9 	{
		width: 15%;
			}    
    th.id	{
		width: 5%;
			}