/* tei.css */

/* main layout */

body.simple {
   background-color: #FFFFFF;
   color: #000000;
   margin: 10pt;
}

body{
   margin: 0;
   padding:0;
   background-color: #000066;
   color: #000000;
}

body.pagetable {
   color: #000000;
   background-color: #FFFFFF;
}

/* 3 columns allowed for, or just a right and left */  
#col1{
   width: 20%;
   background: #FFFFFF;
   margin: 0;
   margin-top: 10px;
   color: #000066;
   padding: 5px;
   position : absolute;
   float: left;
   border-style: solid;
   border-width: 1;
   border-color: red;
}

#col2{
   background: #FFFFFF;
   color: #333333;
   border-style: solid;
   border-width: 1;
   border-color: #000000;
   margin: 0;
   margin-top: 10px;
   padding: 5px ;
   left: 22%;
   width: 51%;
   position : absolute;
}

#col3{
   width: 24%;
   left: 75%;
   color: #000066;
   background: #FFFFFF;
   border-style: solid;
   border-width: 1;
   border-color: red;
   margin: 0;
   margin-top: 10px;
   padding: 5px;
   position : absolute;
   float: right;
}

#lh-col{
   width: 16%;
   color: #000000;
   margin-top: 2pt;
   margin-right: 10pt;
   padding: 5px;
   background-color: #FFFFFF;
   position : relative;
   float: left;
}

#rh-col{
   background-color: #FFFFFF;
   color: #333333;
   margin: 2pt;
   padding: 5px ;
   left: 17%;
   width: 81%;
   position : absolute;
}


/* now the layers of the header */

/* the main title */
#hdr{
   width: auto;
   margin: 0;
   color: #FFFFFF;
   background-color : #000066;
   background-repeat : no-repeat;
   overflow : inherit;
}

/* a navigation bar */
#hdr2{
   width: auto;
   color: #000000;
   font-family: arial,sans-serif;
   font-weight: bold;
   background-color : #99CCFF;
   padding-left : 5px;
   padding-bottom : 2px;
   padding-top : 2px;
   padding-right : 5px;
}

/* a breadcrumb trail */
#hdr3{
   width: auto;
   color: #000000;
   background-color : #AD06BC;
   padding-left : 5px;
   padding-bottom : 2px;
   padding-top : 2px;
   padding-right : 5px;
   font-family: arial,sans-serif;
   font-weight : bold;
   font-size: smaller;
}

.bannerright {
   position : absolute;
   right : 5px;
   color: #FFFFFF;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 0.8em;
   font-weight : bold;
   text-decoration: none;
}

/* section headings */
h1 {
   font-weight: bold;
   font-size: x-larger;
   line-height: 34pt;
}

h2 {
   font-size: larger;
   line-height: 20pt;
   margin-top: 18pt;
   font-weight: bold;
}

h3 {
   font-size: larger;
   line-height: 18pt;
   color: #C63904
   font-weight: bold;
   font-style: italic;
}


h1.maintitle {
   margin-left: 100px;
   font-family: arial,sans-serif;
   font-weight: bold;
   bottom: 5px;
}

h2.institution {
   margin-left: 100px;
   font-family: arial,sans-serif;
}

h2.department {
   margin-left: 100px;
   font-family: arial,sans-serif;
}

h2.subtitle {
   margin-left: 100px;
   font-family: arial,sans-serif;
   font-weight: bold;
}

.footer {
   text-align : center;
   font-family: arial,sans-serif; 
   font-size : 0.8em;
}



/* components of the breadcrumb trail */
a.breadcrumb{
   color: #FFFFFF;
   text-decoration: none;
   padding-right : 5px;
   font-family: arial,sans-serif;
   font-weight : bold;
   font-size : 0.8em;
}

ul.breadcrumb
{
	display: inline;
	font-size: 1.1em;
}

ul.breadcrumb li
{
	padding-left: 12px;
	padding-right: 5px;
	display: inline;
	color: #000000;
	background: url(/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}


.skiplinks{
   font-family: arial, sans-serif;
   color: #FFFFFF;
   font-weight : bold;
   font-size : 0.8em;
   text-decoration: none;
   padding-right : 15px;
}

.tocontent{
   color : #000066;
   display : none;
}

.hide{
   display : none;
}

.framestdlink {
   color: red;
   font-size: smaller;
   font-weight: bold;
}

a:hover
{
   text-decoration: underline;
}

a.navbar:link
{
   color: #FFFFFF;
   text-decoration: none;
}

a.navbar:visited
{
   color: #FFFFFF;
   text-decoration: none;
}

a.navbar:hover {
   color: #FFFFFF;
   text-decoration: underline;
}


/* for use when making pages using a table */
td.hdr2 {
   color: #000000;
   background-color : #99CCFF;
}
td.hdr3 {
   background-color : #AD06BC;
   border: 1pt solid #000000;
}

td.sidetext {
   border-right: 1pt solid #000000;
}
td.maintext p {
   font-family: sans-serif;
}

td.maintext {
   background-color: #FFFFFF;
   font-family: sans-serif;
   color: #000000;
   padding-left: 6pt;
   padding-right: 6pt;
}

table.wovenodd td,p.wovenodd {
   background-color: #FFFFFF;
}

/* an inner <text>, eg inside a <q> */
div.innertext {
	margin: 6pt;
	border: 1pt solid red;
}
/* literal code */
pre {
   background-color: #FFFFCC;
}

pre.eg {
   background-color: #DDDDDD;
}



/* table of contents */
ul.toc {list-style: none; }
li.toc {list-style: none; }

/* table of contents links */

a.inlinetoc:link,a.inlinetoc:visited
{
        color: #7A7A7A;
        font-size: smaller; 
        text-decoration: none;
}

a.inlinetoc-this:visited,a.inlinetoc-this:link
{	
        font-size: smaller; 
	color: #000000;
	font-weight: bold; 
        text-decoration: underline;
}

a.inlinetoc-sub:visited,a.inlinetoc-sub:link
{
   text-decoration: none;
   color: #000000;
   font-weight: normal;
   font-size: smaller; 
}

span.toclist{
        font-size: smaller; 
	font-family: sans-serif;
	font-weight: bold;
	}

p.toclist0 {
	  margin-left: 0.5em; 
	  margin-top: 1pt; 
	  margin-bottom: 3pt; 
	  text-indent: -0.5em;
          font-size: small;	   
	}

p.toclist1 {
	  margin-left: 1em; 
	  margin-top: 1pt; 
	  margin-bottom: 2pt; 
	  text-indent: -0.7em;
          font-size: small;	   
	}

p.toclist2 {
	  margin-left: 1.5em; 
	  text-indent: -1em;
          font-size: small;	   
	}

p.toclist3 {
	  margin-left: 2em; 
	  text-indent: -1.5em;
          font-size: small;	   
	}

span.toclist-this {
		  color: red;
		  }

a.toclist:visited,a.toclist:link
{
	font-weight: bold; 
	color: #000000;
        text-decoration: none;
}



/* notes */
div.noteHeading {
	  margin-top: 9pt;
	  border: 0;
	  border-top: 1pt;
	  border-style: solid;
	  padding-top: 6pt;
	  font-size: larger;
	  font-weight: bold;
	  }

div.note {
	  margin-left: 1em; 
	  margin-bottom: 2pt; 
	  text-indent: -1em;
}

/* images */
img.display {
	    margin-top: 10pt;
	    margin-bottom: 10pt;
	    display: block;
}
p.caption {
	  font-style: italic;
}

.floatimage {
	float : left;
	margin-right : 6px;
	vertical-align : top;
}
/* specialized divs */
div.letter {
 margin-left: 2em;
 margin-right: 2em;
 margin-top: 6pt;
 margin-bottom: 6pt;
 border-top: 1pt solid green;
 border-bottom: 1pt solid green;
}
/* title page */
div.titlePage {
   border-top: 2pt solid #000000;
   border-bottom: 2pt solid #000000;
   padding-top: 6pt;
   padding-bottom: 6pt;
   font-size: larger;
   text-align: center;
}
div.docImprint {
	    font-style: italic;		
}
div.docDate {
	    font-style: italic;		
}
div.docTitle {
	      font-weight: bold;
}
div.docAuthor {
	      font-style: italic;
}

div.byline {
}   

div.dateline{
	text-align: right;
}
/* verse */
div.lg {
       margin-left: 10px;
}

div.center {
	   text-align:center;
}
div.right {
	   text-align:right;
}
div.left {
	   text-align:left;
}
div.indent1 {
	    margin-left: 1em;
	    }
div.indent2 {
	    margin-left: 2em;
	    }
div.indent3 {
	    margin-left: 3em;
	    }
div.indent4 {
	    margin-left: 4em;
	    }
div.indent5 {
	    margin-left: 5em;
	    }
div.indent6 {
	    margin-left: 6em;
	    }
/* misc */
.plain {
   font-weight: bold;
   text-decoration: none;
   font-family: sans-serif;
   color: #C63904 
}

p.box {
      border: 1pt solid #000000;
}

.small {
   font-size: small;
}

.label {
   font-weight: bold;
   background-color: #AAAAAA;
}

tr.label td {
   font-weight: bold;
   background-color: #AAAAAA;
}

h5 {      
   font-size: 100%;
}
h5 {      
   font-size: 100%;
}
h6 {      
   font-size: 100%;
}
