/* CSS Document
This CSS document provides style information for the main pages in the /the_collections/ directory */

body     {
         font-family:  Arial, Helvetica, sans-serif;
         background-color: #FFFFFF;
         color: #000000;
         padding: 0;
         border: 0px none;
         margin: 0; font-style:normal; font-variant:normal; font-weight:normal; font-size:90%
         }

h1        {
          text-align: left;
          font: 1.2em arial, helvetica, sans-serif;
          font-family:  arial, helvetica, sans-serif;
          font-weight: bold;
          margin: 0 0 0 3%;
          padding: 0em 0px 0.1em 0;
          color: #000000;
          }

h2        {
          font: 1.1em arial, helvetica, sans-serif;
          font-family:  arial, helvetica, sans-serif;
          font-style: normal;
          font-weight: bold;
          margin: 0em 0.2em 0.5em 3%;
          padding: 1em 0px 0.5em 0px;
          color: #000000;
          }

h3        {
         font: 1.1em arial, helvetica, sans-serif;
         font-family:  arial, helvetica, sans-serif;
          font-weight: bold;
          margin: 0em 0.2em 0.5em 3%;
          padding: 1em 0px 0.5em 0px;
          color: #000000;
          clear: both;
          }


h4        {
          font: 1.1em arial, helvetica, sans-serif;
          font-family:  arial, helvetica, sans-serif;
          font-style: italic;
          margin: 0px 0px 0px 3%;
          padding: 0em 0px 0.4em 0px;
          color: #000000;
          }

p         {
          font-size: 0.9em;
          font-family: arial, helvetica, sans-serif;
          margin: 0 0.2em 0.5em 3%;
          padding: 0em 0em 0em 0em;
          }

#content p {
          font-size: 0.9em;
          font-family: arial, helvetica, sans-serif;
          /*margin: 0 0.2em 0.5em 3%; */
          padding: 0em 0em 2em 0em;
          }

p.crumbs         {
                 font-size: 1.1em;
                 font-family: Arial, Helvetica, sans-serif;
                 margin: 0 3px;
                 padding: 1em 0px 0px 1em;
                 font-weight: bolder;
                 }

address         {
          font: 1em arial, helvetica, sans-serif;
          font-family:  sans-serif;
          font-style: italic;
          margin: 0em 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          float: left;
          }

ul, ol, dl        {
          font: 0.9em arial, helvetica, sans-serif;
          font-family:  sans-serif;
          margin: 0em 0.2em 0.5em 3%;
          padding: 0px 0em 0em 1em;
          }

li        {
          margin: 0.5em;
          }

ul {list-style-type: square;}

table             {
           /*border: 0em; */
           margin: 0em;
           padding: 0em;
           background-color: #FFFFFF;
           border-collapse: collapse;
                     }


tr, td       {
         border-top: 0px none;
         border-bottom: 0px none;
         padding-top: 0em;
         padding-bottom: 0em
         }

dt                 {
          font-weight: bold;
          }

dd        {
          padding-bottom: 1em;
          }

th, td, tr {
           vertical-align: top;
           color: #000000;
           font-size: 1em;
           font-family: arial, helvetica, sans-serif;
           }

td.central {
            text-align: center;
            padding-top: 0.5em;
            padding-bottom: 0.5em;
           }

td.data         {
           border-left: 1px dashed #CCCCCC;
           padding-top: 0.5em ;
           padding-bottom: 0.5em;
           }



tr.data         {
           border-top: 1px dashed #CCCCCC;
           padding-top: 1em;
           margin: 0.5em;
           }

tr#row1         {
           background-color: #CCCCCC;
           padding: 0;
           margin: 0;
           border-top: 0px none;
           }



table#data      {
           width: 90%;
           border-collapse: collapse;
           vertical-align: top;
           font: 1em arial, helvetica, sans-serif;
           font-family:  arial, helvetica, sans-serif;
           border: 1px solid #000000;
           padding: 1em 2em;
           margin: 2em 2em 2em 2em;
           }

img        { border: 0px none;
           padding: 0;
           margin: 0
           }

.grey      {
           color: #666666;
           }

.header  {
           border: 0px none;
           margin: 0;
           padding: 0;
           background-color: #FFFFFF
           }

table.header {
             border-collapse: collapse;
             }

hr         {
           color: #CCCC66;
           }


a:link         {
          text-decoration: underline;
          color: #CC0000;
          border: 0px none;
          margin: 0;
          padding: 0
          }

a:active {
         text-decoration: none;
         color: #000000;
         }

a:visited       {
                text-decoration: none;
                color: #990000;
                 }

a:hover          {
                 text-decoration: underline;
                 color: #CC0000;
                 }

#container {width: 90%;
           }

#leftbox
            {
            float: left;
            display: block;
            padding: 0.5em 0.5em 0.5em 1em;
            margin: 0.3em 0.3em 0.3em 0.5em;
            width: 15%;
            height: 100%;
            background-color: #FFFFFF;
            color: #000000;
            font-size: 0.9em;
            vertical-align: top;
              }

#rightbox   { float: left;
            width: 70%;
            display: block;
            padding: 0.5em 1em 0.5em 0em;
            background-color: #FFFFFF;
            color: #000000;
            vertical-align: top;
            }

#rightbox img {
			border: 1px #cccccc solid;
			background: #ffffff;
			padding: 2px;
			margin: 10px;
			}

#footer     { float: left;
            width: 70%;
            display: block;
            padding: 0.5em 1em 0.5em 0em;
            background-color: #FFFFFF;
            color: #000000;
            vertical-align: top;
            }

#footer img
            {
            border: none;
            }
                        
#footer table
            {
            font-size: 1em;
            }

.small      {
            font-size: 0.7em;
            }

.internalbox {
             width: auto;
             border: 1px dotted #CCCCCC;
             padding: 1em 2em;
             margin-top: 1em;
             margin-bottom: 1em;
             }

select, input.subject       {
             margin-left: 5%;
             }
             
.error       {
              font-size: 1em;
              color: #000000;
              }

.error h1     {
              font-size: 2em;
              color: #FF0000;
              }

.imgleft {
              float: left;
              }
              
.imgright {
              float: right;
              margin: 1em 1em 1em 1em;
              }
              
.imgcenter {
              text-align: center;
              }

