/* BODY styles for all sections */
#bodyExhib {
	background-color: #cc0000;
	background-image: url(../images/exhib-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyCollect {
	background-color: #cc0000;
	background-image: url(../images/collect-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyCommunity {
	background-color: #cc0000;
	background-image: url(../images/community-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodySupport {
	background-color: #cc0000;
	background-image: url(../images/support-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyResearch {
	background-color: #cc0000;
	background-image: url(../images/research-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyAbout {
	background-color: #cc0000;
	background-image: url(../images/about-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodySearch {
	background-color: #cc0000;
	background-image: url(../images/search-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyExpansion {
	background-color: #cc0000;
	background-image: url(../images/expansion-bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyVisit {
	background-color: #cc0000;
	background-image: url(../images/visit-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyPublic {
	background-color: #cc0000;
	background-image: url(../images/public-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyShop {
	background-color: #cc0000;
	background-image: url(../images/shop-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyMusic {
	background-color: #cc0000;
	background-image: url(../images/music-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
#bodyEnlarge {
	background-color: #cc0000;
	margin: 0px 0px 0px 0px;
}
#bodyBindings {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}
#bodyCorsair {
	background-color: #cc0000;
	margin: 0px 0px 0px 10%;
}
#bodyWritten {
	background-color: #cc0000;
	background-image: url(../images/written-in-stone-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
}
/* End BODY styles */

/* Top search bar for all sections */

#topbarSearch {
	background-color: #eeeeee;
	  /* for IE */
 /* filter:alpha(opacity=90);
  /* CSS3 standard */
 /* opacity:0.90; */
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	
}

.searchfield{
	background-color: #FFFFFF;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	width: 100;
}
.SearchSubmitBtn {
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #cc0000;
   font-size: 12px;
   font-weight: bold;
   border:1px solid #000000;

}

/* End top search bar */

/* Top menubars for all sections  */
#topbarEnlarge {
	background-color: #aa0000;
	height: 100px;

}
#topbar {
	height: 100px;
}
#topbar50 {
	height: 50px;
	background-color: #cc0000;
}
#menubar {
	background-color: #990000;
	height: 24px;
	margin-right: 10%;

}
#menubar100 {
	background-color: #990000;
	height: 24px;


}
#menubarMargin {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 165px;
	height: 24px;
	background-color: #BB7700;
}

#menubarSupport {
	background-color: #990000;
	height: 24px;
	margin-right: 15%;
}
#menubarSearch {
	background-color: #990000;
	height: 24px;
	margin-right: 15%;
}
#menubarVisit {
	background-color: #990000;
	height: 24px;
	margin-right: 13%;
}
#main {
	background-color: #FFFFFF;
	margin-right: 10%;
	margin-bottom: 10px;
	padding-right: 10px;
}
#shopmain {
	background-color: #FFFFFF;
	margin-right: 10%;
	margin-bottom: 10px;
	padding-right: 10px;
}
#mainCorsair {
	background-color: #FFFFFF;
	margin-right: 10%;
	margin-bottom: 10px;
	
}
#main100 {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	width: 100%;
}
#mainSupport {
	background-color: #FFFFFF;
	margin-right: 15%;
	margin-bottom: 10px;
	padding-right: 10px;
}
#mainFellows {
	background-color: #FFFFFF;
	margin-right: 15%;
	margin-bottom: 10px;
}
#mainSearch {
	background-color: #FFFFFF;
	margin-right: 15%;
	margin-bottom: 10px;
	padding-right: 10px;
}
#mainAbout {
	background-color: #FFFFFF;
	margin-right: 10%;
	margin-bottom: 10px;
	padding-right: 2px;
}
#mainExpan {
	background-color: #FFFFFF;
	margin-right: 10%;
	margin-bottom: 10px;
}
#mainVisit {
	background-color: #FFFFFF;
	margin-right: 13%;
	margin-bottom: 10px;
	padding-right: 10px;
}
 /* End top menubars */

#bottombar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
	color: #000000;
	margin-right: 10%;
	margin-left: 20px;
	width: 730px;
}

/* Tables in Expansion section */ 
#introExpan {
	background-image: url(http://www.themorgan.org/expansion/images/entrance.jpg);
	background-color: #CACACA;
	width: 100%;
	height: 207px;
	background-repeat: no-repeat;
	background-position: center;

}
#overviewExpan {
	background-image: url(http://www.themorgan.org/expansion/images/model_madison_overview.jpg);
	background-color: #000000;
	width: 100%;
	height: 207px;
	background-repeat: no-repeat;
	background-position: bottom center;

}
/* General text and font styles */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.pPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
}
.smallGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #999999;
}
.xsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	line-height: normal;
}
.xsmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
}
.mediumBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.mediumBoldOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.mediumSpaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
}
.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

}
.mediumSerif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
}
.mediumPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.mediumSiteIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: Black;
	margin-top: 10px;
}
.h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;

}
.h1w {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: White;
	font-weight: bold;

}
.h1padding {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;
	padding-left: 10px;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: Black;

}
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: Black;
	padding-top: 5px;
}
.h7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;

}
.superscript {
	vertical-align: super;
	font-size: 9px;
	
}
/* end genral fonts */

a:link {
	color: #cc0000;
	text-decoration: underline;
}
a:visited {
	color: #cc0000;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

.aLeft:link {
	color: #cc0000;
	text-decoration: none;
}
.aLeft:visited {
	color: #cc0000;
	text-decoration: none;
}
.aLeft:hover {
	color: #666666;
	text-decoration: underline;
}
.aLeftSmall:link {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
	padding-left: 5px;
}
.aLeftSmall:visited {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
	padding-left: 5px;
}
.aLeftSmall:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
	padding-left: 5px;
}
.aLeftSmall2:link {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
}
.aLeftSmall2:visited {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
}
.aLeftSmall2:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
	padding-left: 10px;
}
.aLeftSmallNoPad:link {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
}
.aLeftSmallNoPad:visited {
	color: #aa0000;
	text-decoration: none;
	font-size: 10px;
}
.aLeftSmallNoPad:hover {
	color: #bb7700;
	text-decoration: underline;
	font-size: 10px;
}
.aBottom:link {
	color: #ffffff;
	text-decoration: underline;
}
.aBottom:visited {
	color: #ffffff;
	text-decoration: underline;
}
.aBottom:hover {
	color: #000000;
	text-decoration: none;
}
.aCorsair:link {
	color: #bb7700;
	text-decoration: none;
}
.aCorsair:visited {
	color: #bb7700;
	text-decoration: none;
}
.aCorsair:hover {
	color: #ffffff;
	text-decoration: none;
}
.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 20px;
	vertical-align: top;
	background-color: #eeeeee;
	width: 150px;
}
/* CORSAIR link at bottom of page */
#corsair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bb7700;
	border: 1px dotted #bb7700;
	padding: 2px 2px 2px 2px;
	text-align: center;
	line-height: 10px;
	width: 100px;
}

.required
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.pblack {
	font-size: 14px;
	font-family:arial, helvetica; 
	color:#000000;
}
.flashTimeline {
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-top:solid #000000 1px;
	width: 580px;
}
.s3366ff {
	color:#666666; 
	font-size:10px; 
	font-family:arial, helvetica;
	}
.m3366ff {
	color:#666666; 
	font-size:12px; 
	font-family:arial, helvetica;
	}
.l3366ff {
	color:#666666; 
	font-size:14px; 
	font-family:arial, helvetica;
	}
.arrow {
	color: #330000;
}
TD.description
{
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.caption 
{
	font-size: 14px; 
	font-family: arial, helvetica; 
	text-align: left;
}
.collectEnlargeAlignR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	padding-right: 10px;
	text-align: right;
}
TD.thumbnail
{
	vertical-align : top;
	text-align : center;
	width : 110px;
	height : 110px;
	font-size: 10px;
	font-family:arial, helvetica;
}
TD.thumbnailCollectExhib
{
	vertical-align : top;
	text-align : left;
	width : 110px;
	height : 110px;
	font-size: 10px;
	font-family:arial, helvetica;
}
TD.thumbnailMed
{
	vertical-align : top;
	font-size: 12px;
	font-family:arial, helvetica;
}
TD.searchthumb
{
	vertical-align : top;
	text-align : center;
}
TD.searchcaption
{
	vertical-align : top;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
TD.exhibthumb
{
	vertical-align: top;
	text-align: center;
	font-family: arial, helvetica;
	font-size: 10px;
}
TD.description
{
	vertical-align : top;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
TABLE.collectthumb {
	margin-right: 10%;

}
.searchbar {
	font-size: 12px; 
	color: #FFCC66; 
	font-family:arial, helvetica;}
	
.siteIndexBar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #dddddd;
	height: 20px;
	font-weight: bold;
	color: #660000;
}
TABLE.currentExhib {

	margin-right: 10px;
}
.floatRight {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 300px;
}
.floatRight200 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 210px;
}
.floatRight250 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 260px;
}
.floatRight280 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 290px;
}
.floatRightCatalogue {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 7px 7px 7px 7px;
	background-color: #dddddd;
	line-height: 12px;
	text-align: center;
	border: 1px solid #999999;
	margin-left: 5px;
	margin-bottom: 5px;
}
.floatLeftCatalogue {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 7px 7px 7px 7px;
	background-color: #dddddd;
	line-height: 12px;
	text-align: center;
	border: 1px solid #999999;
	margin-right: 5px;
	margin-bottom: 5px;
}
.floatLeftBox {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 10px 5px;
	background-color: #dddddd;
	line-height: 14px;
	border: 1px solid #999999;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 150px;
}
.floatLeft {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right	: 10px;
	padding-bottom: 10px;
	width: 300px;
}
.floatRightGW {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 100px;
}
.floatLeftGW {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 200px;
	text-align: center;
}
#zoomLarge {
	border: 1px Black;
}
.menu {
	display:none;
	margin-left:20px;
}
.p3366ff {
	color:#666666; font-size:14px; font-family:arial, helvetica;
}
.paddingLeft {
	padding-left: 5px;
}
.paddingLeft10 {
	padding-left: 10px;
}
.paddingLeftBottom {
	padding-left: 10px;
	padding-bottom: 5px;
}
.paddingRight {
	padding-right: 5px;
}
.paddingRight10 {
	padding-right: 10px;
}
.paddingRightBottom {
	padding-right: 10px;
	padding-bottom: 5px;
}
.dtList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 20px;
	line-height: 18px;
}
.marginTopLeft {
	margin-top: 10px;
	margin-left: 5px;
}
.supportTable {
	margin-top: 10px;
	margin-left: 5px;
	background-image: url(../support/images/ceiling.jpg);
	background-repeat: no-repeat;
}
.menuRed {
	color: #FF0000;

}
.buttons {
	background-color: #dddddd;
	border: 1px solid #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	color: #cc0000;
	
}
.buttonsSmall {
	background-color: #EECC77;
	border: 1px solid #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bb7700;
	
}
.aButton:link {
	color: #aa0000;
	text-decoration: none;
}
.aButton:visited {
	color: #aa0000;
	text-decoration: none;
}
.aButton:hover {
	color: #666666;
	text-decoration: none;
}
.aButtonOn {
	color: #bb7700;
}
.campus-image {
	width: 560px;
	border: 1px solid #000000;
	padding: 0px 10px 10px 10px;
}
.campus-text {
	width: 370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: left;
}
.dylanTable {
	background-image: url(http://www.themorgan.org/exhibitions/images/dylan/guitar.jpg);
	background-repeat: no-repeat;
}
.hidden {
	color: #FFFFFF;
	font-size: 12px;
}
/* Used in corporate entertaining */ 
.BlackBorderThin {
	border: 1px solid #000000;
	
}

/* Collections news box*/
.collectionsNews {
	border: 1px solid #000000;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding: 3px 3px 3px 3px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* Link to online exhibtion box  */
.moreOnlineExhib {
	border: 1px solid #cc0000;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding: 3px 3px 3px 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.moreOnlineExhib2 {
	border: 1px solid #cc0000;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;

}

/* Used in unordered lists */

.listMarginBottom {
margin-bottom: 5px;

}

/* Used in CORSAIR section*/

.subsubtitle {
 font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* Unused

.moreDiv {
	visibility: hidden;
	border: 2px outset #000000;
	background-color: #ffffff;
	width: auto;
	height: auto;
	position: absolute;
	top: 160px;
	left: 170px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 11%;
}
.moreDivPadding {
	padding: 10px; 
}
.close {
	float:right;
}
#close {
	background-color: #333333;
	height:19px;
	width:auto;
}
*/