
        
        
        body {
	font-family:Arial,Verdana, Helvetic, Sans-serif;
	background-color: white;
	margin-right:0;
	margin-left: 0;
	margin-top:0; padding:0;

}

.content-column {
	padding-right: 20px;
}


/* Text formatting */
td.framework .global-footer-text { font-size: 0.7em }
td.framework>div>p { font-size: 0.9em }
td.framework>div>div>p { font-size: 0.9em }
li { font-size: 0.9em; line-height:1.2em} 
li.on {background-color:#ddf0fe}
/* p>li { font-size: 0.6em } */
p { font-size: 0.9em;}

.cs {line-height:1.5em}


/* Resources and footers */
div.resources, div.footer { background-color: #c0d0f0; }
div.footer    { font-size: small; }
div.footer > table { font-size: small; }

/* Table cells */
td {font-size: 0.9em}
td>p {font-size: 0.9em}

td.doc { background-color: #e0ffff; }
td.file { background-color: #d0f0ff; }
td.framework { font-size: 1.0em}
th { font-weight: bold }

/* Links */
a:hover { color: #dd0000; text-decoration:underline }
a:active { color: #9B171A; text-decoration:underline }
a.menu-link { text-decoration:none } /* Links in the menu */

/* Document heading styles */


/*.global-heading1 {font-size: 1.5em; font-weight: bold; color: #c60000; margin: 0 0 0.5em 0; background-color: #; padding: 2px 0 2 5; border-top: 1px solid black; border-bottom: 1px solid black}*/

.global-heading1 {font-size: 1.5em; font-weight: bold; color: #b10000;margin: 0 0 0.5em 0;} 
.global-heading2 {font-size: 1.3em; font-weight: bold; color : #b10000; margin: 0.3em 0 0.3em 0;}
.global-heading3 {font-size: 1.1em; font-weight: bold; color : #b10000; margin: 0.2em 0 0.2em 0; }
.global-heading4 {font-size: 1.0em; font-style: italic; color : #b10000;}
.global-heading5 {font-size: 1.0em; font-weight: bold; color : #b10000;}
.global-bodytext {font-size: 0.9em}

div.bluebox {background: #ecf1fa; border: 1px solid #90ace3; padding: 0 1em 0 1em; margin: 2em 0 2em 0; -moz-border-radius: 1em;}
div.redbox {background: #fdf9f9;	border: 1px solid #d69a9a; padding: 0 1em 0 1em; margin: 2em 0 2em 0; -moz-border-radius: 1em;}


/* Side menu bar styles */

.side-menu-heading {font-size:0.9em; color: #c60000; font-family: verdana,arial, sans-serif; text-decoration:none}
.side-menu-heading-current {font-size:0.9em; font-weight: bold; color: #c60000; font-family: verdana,arial, sans-serif; text-decoration:none}

.level0-side-menu-item {font-size:0.9em; font-weight: normal; text-decoration:none; color: #000000; font-family: verdana,arial, sans-serif}
.level0-side-menu-item-current {color: #c60000; font-size:0.9em; font-weight: bold; text-decoration:none;font-family: verdana,arial, sans-serif}

.level1-side-menu-item {font-size:0.9em; font-weight: normal; text-decoration:none; color: #000000; font-family: verdana,arial, sans-serif}
.level1-side-menu-item-current {color: #000000; font-size:0.9em; font-weight: bold; text-decoration:none;font-family: verdana,arial, sans-serif}

.level0-menu-cell {padding-left:3px; padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black}
.level0-menu-cell-current {color: #c60000;padding-left:3px; padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black; background-color: #FBE7E7}

.level0-first-menu-cell {padding-left: 3px;  padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black; border-top: 1px solid black}
.level0-first-menu-cell-current {color: #c60000; padding-left: 3px;  padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black; border-top: 1px solid black; background-color: #FBE7E7}
.level0-last-menu-cell {padding-left: 3px;  padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black}
.level0-last-menu-cell-current {color: #c60000; padding-left: 3px;  padding-top:3px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black; background-color: #FBE7E7}

.level0-first-openmenu-cell {font-weight: bold; padding-left: 3px;  padding-top:3px; padding-bottom:2px; padding-right:3px; background-color: #FBE7E7; border-top: 1px solid black}
.level0-first-openmenu-cell-current {font-weight: bold; padding-left: 3px;  padding-top:3px; padding-bottom:2px; padding-right:3px; background-color: #FBE7E7; border-top: 1px solid black}

.level0-openmenu-cell {font-weight: bold; padding-left: 3px;  padding-top:3px; padding-bottom:2px; padding-right:3px; background-color: #FBE7E7}
.level0-openmenu-cell-current {padding-left: 3px;  padding-top:3px; padding-bottom:2px; padding-right:3px; background-color: #FBE7E7}

.level1-menu-cell {padding-left: 13px; padding-top:2px; padding-bottom:2px; padding-right:3px }
.level1-menu-cell-current {padding-left: 13px; padding-top:2px; padding-bottom:2px; padding-right:3px}
.level1-first-menu-cell-current {padding-left: 13px; padding-top:2px; padding-bottom:2px; padding-right:3px}
.level1-first-menu-cell {padding-left: 13px; padding-top:2px; padding-bottom:2px; padding-right:3px}
.level1-last-menu-cell-current {padding-left: 13px;  padding-top:2px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black}
.level1-last-menu-cell {padding-left: 13px;  padding-top:2px; padding-bottom:3px; padding-right:3px; border-bottom: 1px solid black}

.caption {
	font-family: arial, helvetica, sans-serif;
	font-style : italic;
	font-size: 0.8em;
	text-align : center;
	color : #993300
}

.author {
	font-family : arial, helvetica, sans-serif;
	font-style : italic;
	font-size: 0.9em;
	color : green
}

.description {
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	font-size: 0.9em;
}

div.figure {
  float: right;
  width: 15%;
  border: thin silver dotted;
  margin: 0.5em;
  padding: 0.em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


/* The styles below are for use with documents directly imported from the old AHDS website */

.section {
	font-size: 1.1em;
	font-weight: bold;
	color : teal
}

.header {
	font-size:0.8em;
	font-style:italic;
	color:#666666
}
 
.righttext {
	font-size:0.8em;
	font-style:italic;
	text-align: right
}

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000
}

.headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #CC0033;
	font-weight: bold
}

.tableText {
	font-family: "Officina Sans ITC TT-BoldItalic";
	font-size: 12px;
	line-height: 14px;
	color: #000000
}

.bolderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000
}

.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #000000
}

.graphicText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 36px; 
	line-height: 38px;
	color: #999999
}

        
        
        
            /* ==========TEXT DISPLAY============ */

p.coll-subject {
	border-top: 1px solid #333366;
	border-bottom: 1px solid #333366;
	background-color: #fdf9f9;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	margin: 2em 0px 0px 0px;
	color: #333366;
	text-align: middle;
	}

p.pres-only {
	color: #660000;
	}

p.comment {
	text-align: right;
	font-size: 0.8em;
	}

img.thumbnail {
	vertical-align: middle;
	}


/* ==========AREA DISPLAY============ */

div.bluebox {
	background: #ecf1fa;
	border: 2px solid #90ace3;
	padding: 0 1em 0 1em;
	margin: 2em;
	-moz-border-radius: 1em;
	}

div.redbox {
	background: #fdf9f9;
	border: 2px solid #d69a9a;
	padding: 0 1em 0 1em;
 	margin: 2em;
	-moz-border-radius: 1em;
	}

.right {
	float: right;
	}


.center {
	text-align: center;
	}

td.outline {
	border: 2px solid #d69a9a;
	padding: 0.5em;
	vertical-align: top;
	margin: 0.5em;
	}




/* ==========LINKS============ */

a:link {
	color: #3333CC;
	text-decoration: underline;
	}
a:visited {
	color: #333399;
	text-decoration:underline;
	}
a:hover {
	color: #3333FF;
	text-decoration: underline;
	background : #fdf9f9;
	}
a:active {
	color: #3333FF;
	text-decoration: underline;
	}


a.performingArts-menu-link {
	text-decoration: none;
	}

a.collection {
	border: 1px solid black;
	margin-top: 50px;
	padding: 0px;
	color:#b10000
	}

a.bold-link {
	font-weight:bold;
	background-color:#fdf9f9;
	padding:5px;
	}

a.bold-link:hover  {
	background: #fdf9f9;
	}




/* ========== */


.sidebar-heading {
	color: #999999;
	font-weight: bold;
	font-style:italic;
	}

.top-bar {
	color: #ffffff;
	background-color: #000099;
	font-weight:bold; font-size:24px;
	}

.alternate-top-menu-heading {
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	}

.alternate-top-menu-item {
	font-size: 15px;
	font-weight: bold;
	background-color: #000000;
	text-decoration: none;
	color: #ffffff;
	}

.alternate-top-menu {
	background-color: #000000;
	}

a.performingArts-top-menu-link:hover {text-decoration:underline}

.performingArts-side-menu-heading {font-size:0.9em; font-weight: bold; color: #333366; background-color: #eaf5f8; font-family: verdana}
.performingArts-side-menu-item {font-size:0.9em; font-weight: bold; background-color: #eaf5f8 ;text-decoration:none; color: #333366; font-family: verdana}
.performingArts-side-menu {background-color: #eaf5f8}

.performingArts-heading1 {font-family:Arial,Verdana, Helvetic, Sans-serif; font-size: 1.5em; font-weight: bold; color: #333366; margin: 0 0 0.5em 0;}

.performingArts-heading2 {font-family:Arial,Verdana, Helvetic, Sans-serif; font-size: 1.3em; font-weight: bold; color: #333366; margin: 0.3em 0 0.3em 0;}

.performingArts-heading3 {font-family:Arial,Verdana, Helvetic, Sans-serif; font-size: 1.1em; font-weight: bold; color: #333366; margin: 0.2em 0 0.2em 0;}

.performingArts-heading4 {font-family:Arial,Verdana, Helvetic, Sans-serif; font-size: 1em; font-style: italic; color: #333366; }

.performingArts-heading5 {font-family:Arial,Verdana, Helvetic, Sans-serif; font-size: 1em; font-weight:bold; color: #333366; }

div.collection-box {margin: 3%; padding: 0.9em;border:1px solid gray}


.title01 {font-weight:bold;
	font-family: Verdana; font-size: 2em !important;  border-top:1px solid silver; border-bottom:1px solid silver;}

.title03 {font-size:1.3em !important; border-left: 5px solid #ddd; padding-left:0.75em}

.link01 {font-family: Verdana; font-size: 10px; font-weight: bold; font-color: black; margin-left:2%}

.tableheader01 {
	font-family: Arial; font-size: 13px; font-weight: bold; background-color: silver; font-color: white;
}
.text01 {
	font-family: Arial; font-size: 13px; font-weight: bold; foreground-color: blue;
.table01 {
	border-width: 2px 2px 2px 2px;
    border-color: silver;
    border-style: solid;
	border-spacing: 0px;}



.column01 {
	width: 30%;
	font-weight: bold;
}

.column02 {
	width: 70%;
}

.normalRow01 {

}

.alternateRow01 {
	background-color: #f0f0f0;
}
                
            
        
    
