/* site wide common */
html {
font-family:Arial, Verdana, Geneva, sans-serif;
}

body {
font-size:10pt;margin:0 auto;color:#333333; background-color:#FFFFFF;line-height:1.125em;
}

/* remember the magic number is .075 */

.c{
clear:both !important;
float:none !important;
margin:0 !important;
padding:0 !important;
height:0 !important;
width:0 !important;
}

a{text-decoration:none; color:#3b6b94;}
a:hover{text-decoration:underline;}

#ie6 div{
height:1%;
}

ul li{float:left;}
.lastLi{
border-right:none !important;
padding-right:0 !important;
}

input.btn { 
color:#000; 
font-family: Arial, Verdana, Geneva, sans-serif; 
background-color:#fff; 
border:1px solid; 
border-color: #999; 
width: 10px;
font-size: 10px;
	} 

.sharePrint{
text-transform:uppercase;
float:right !important;
}
.sharePrint a{
margin:0 0 0 1.5em;
padding:0 1.5em 0 0;
color:#666666;
font-size: 10px;
}


#shareA{background:url(../nmajhImg/icons/share_11sq.gif) no-repeat right;}
#printA{background:url(../nmajhImg/icons/print_13sq.gif) no-repeat right;}

.buttonTxt{margin:1.5em 0 0 0;}
.buttonTxt a{padding:.25em .5em .325em; background-color:#999999; color:#FFFFFF; font-weight:bold; font-size:.9em;}
.buttonTxt a img{vertical-align:-2px; margin-left:.5em;}

.directionsP{
color:#666666;
line-height:1.1em !important;
font-size:.8em !important;
margin:2em 0 0 !important;
}


.SeachButton
{
    top:-5px !important;
}
/* end site wide common */


/* site wide side divs common */
#container{
background-color:#FFFFFF;
width:67.5em;
margin:0 auto;
position:relative;
}
	#header{
	padding:1.25em 0 1em;
	}
	#ie6 #header{
	padding:1.25em 0 0;
	}
		#header #greyNav{
		text-transform:uppercase;
		float:right;
		}
			#header #greyNav li{
			font-size:.8em;
			padding:0 .75em ;
			border-right:1px solid #CCCCCC;
			}
			#ie7 #header #greyNav li{
			height:1.5em;
			display:block;
			}
				#header #greyNav .selected a{
				color:#d31145;
				}
				#header #greyNav a{
				color:#999999;
				padding-bottom:1em;
				}
				#ie7 #header #greyNav a{
    			display:block;
				}

			    #header #greyNav .searchLi input{
                font-size:12px;
                border:#CCCCCC solid 1px;
                padding:1px 0px 3px 3px;
                color:#999999;
                position:relative;
                top:-14px;
                margin-right:1px;
			    }
			    #ie7 #header #greyNav .searchLi input{
                float:left;
                top:-3px;
			    }
			        #header #greyNav .searchLi img{
                    position:relative;
                    top:-3px;
			        }
			        #ie7 #header #greyNav .searchLi img{
                    float:left;
			        }



	#greyNav li, #mainNav li{
	position:relative;
	}				

	#mainNav .dropdownUl{
	width:150px !important;
	top:28px !important;
	height:auto !important;
	}				
	#greyNav .dropdownUl li, #mainNav .dropdownUl li{
	width:100%;
	}				
	#greyNav .dropdownUl{
	width:120px;
	z-index:601;
	}				
	#ie7 #greyNav .dropdownUl{
	z-index:601;
	top:16px !important;
	}				
	#ie6 #greyNav .dropdownUl{
	top:14px !important;
	}				
	#ie7 #greyNav .dropdownUl li{
    height:auto !important;
	}				

		.dropdownUl{
		border:#CCCCCC solid 1px;
		padding:.375em;
		position:absolute !important;
		background-color:#FFFFFF;
		z-index:501;
		left:0px;
		margin:.5em 0 0;
		display:none;
		}
		#ie7 .dropdownUl{
		}
			.dropdownUl li{
			border:none 0 !important;
			font-size:12px !important;
			text-transform:none;
			margin:0 0 !important;
			padding:.25em .25em !important;
			clear:both;
			}
			.dropdownUl li a{
			color:#999999 !important;
			width:90%;
			display:block;
			padding:0 0 0 !important;
			}
			.dropdownUl li a:hover{
			color:#333333 !important;
			}
				#mainNav  a img{
				padding-bottom:1em;
				}


			
				
		#header #mainNav{
		padding:0;
		display:block;
		}
		#ie6 #header #mainNav{
        position:relative;
        top:-24px;
        z-index:1;
		}
		    #header #mainNav .mainNavLogoA{
            width:210px;
            height:80px;
		    }

			#header #mainNav ul{
			position:relative;
			z-index:1;
			top:58px;
			height:1.125em;
            float:right;
            margin-right:12px;
			}
				#header #mainNav li{
				font-size:1.1em;
				padding:.5em 14px;
				border-right:1px solid #DDDDDD;
				height:1.125em;
				}
				#header #mainNav .firstLi{
				border-right:1px solid #DDDDDD;
				border-left:1px solid #DDDDDD;
				}
				#header #mainNav img{
				float:left;
				}
				#header #mainNav a{
				color:#333333;
				}

/* end site wide side divs common */



/* homepage */

	/* generics */
.whiteThreeThirdsDiv{
border-top:1px solid #d6d6d6;
padding:1em 0 2em;
}

	.whiteOneThirdDiv{
	width:30%;
	padding:0 3.2% 0 0;
	float:left;
	}
	#ie6 .whiteOneThirdDiv{
	}
		.whiteOneThirdDiv h2{
		text-transform:uppercase;
		padding:0 0 1.375em 0;
		font-size:.8em;
		color:#3c6c95;
		}

	/* end generics */

	/* specifics */
		#recentNewsDiv div{
		padding:0 0 1.25em;
		}
		#recentNewsDiv .date{
		color:#999999;
		}
		#recentNewsDiv div a{
		color:#494949;
		}

		#pollDiv div{
		clear:both;
		padding:.5em 0 0;
		height:auto;
		}
		#pollDiv div input{
		float:left;
		width:5%;
		text-align:left;
		position:relative;
		left:-4px;
		}
		#pollDiv div label{
		float:left;
		width:90%;
		padding:.175em 0 0;
		}
        #pollDiv .buttonTxt a img{vertical-align:1px; margin-left:.125em;}


		#shopDiv div{
		margin:0 0 1em;
		}
			#shopDiv div img{
			float:left;
			}
			#shopDiv div div{
			float:left;
			width:60%;
			padding:1.5em 0 0 .5em;
			}
			#shopDiv div div .title{
			font-size:1.1em;
			}
			#shopDiv div div p{
			font-size:.875em;
			color:#999999;
			}

	/* end specifics */

#smallgrey {
			font-size:.875em;
			color:#999999;
			}
	
	/* header possible flash part */
	#mainCallout{}

	#announceDiv{
	background-color:#ebebeb;	
	padding:.875em;
	}
	#ie7 #announceDiv{
	padding:.875em .875em 0;
	}
	#ie6 #announceDiv{
	padding:.875em .875em 0;
	}
		#announceDiv p{
		font-size:.875em;
		float:left;
		}
		#announceDiv li span{
		position:relative;
		top:-2px;
		margin:0 0 0 8px;
		color:#999999;
		}

	#announceDiv ul li{
    margin:0 1em 0 0;
    padding:0 1em 0 0;
    font-size:.875em;
    border-right:1px solid #CCCCCC;
    }
    
	    #announceDiv ul .inSectionLi a{
        color:#d31145;
        }
	    #announceDiv ul a{
        color:#666666;
        }
	    #announceDiv ul .first{
        border-right:0 none;
        margin:0;
        color:#999999;
        }
	    #ie7 #announceDiv ul .first{
        margin-bottom:.875em;
        }
        #announceDiv ul .first a{
        color:#999999 !important;
        }
	    #announceDiv ul .inSectionLi a{
        color:#d31145;
        }

	#mainCallout #changeDiv{
	background-color:#333333;
	}
	#ie7 #mainCallout #changeDiv{
    height:1%;
	}
		#mainCallout #changeDiv #DescripDiv{
		float:left;
		width:25%;
		padding:5.5em 0 0 1.375em;
		}
			#mainCallout #changeDiv #DescripDiv h1{
			color:#FFFFFF;
			font-size:1.5em;
			line-height:1.25em;
			}
			#mainCallout #changeDiv #DescripDiv p{
			color:#CCCCCC;
			line-height:1.25em;
			margin:.75em 0 0;
			}
			#mainCallout #changeDiv #DescripDiv div{
			margin:3em 0 0;

			}
				#mainCallout #changeDiv #DescripDiv .buttonTxt a{
				background-color:#000000;
				padding:.675em 1em .75em;
				}
		#mainCallout #changeDiv #ImgDiv{
		float:right;
		}


	/* end header possible flash part */



	/* carousel part */
	#caroContainerDiv{
	padding:1.875em 0 1.875em 2em;
	position:relative;
	}
	#caroContainerNoArrowDiv{
	padding:1.875em 0 2.75em 0;
	position:relative;
	}

		#mycarousel .caroItemDiv div{
		background-color:#e2e2e2;
		padding:.75em;
		}
		#mycarousel .caroItemDiv div:hover{
		background-color:#c5c5c5;
		}
		#mycarousel .caroItemDiv div:hover *{
		color:#000000;
		}
		#mycarousel .caroItemDiv h4{
		padding:0 0 .125em;
		font-size:1em;
		}
		    #mycarousel .caroItemDiv h4 a{
		    color:#333333;
		    }
		#mycarousel .caroItemDiv p{
		color:#666666;
		font-size:.875em;
		height:2.25em;
		}

	#caroContainerDiv #leftArrowDiv{
	width:8px;
	height:15px;
	background:url(../nmajhImg/carousel/leftArrow_8w.gif) no-repeat;
	left:0;
	top:7.75em;
	position:absolute;
	cursor:pointer;
	}
	#caroContainerDiv #rightArrowDiv{
	width:8px;
	height:15px;
	background:url(../nmajhImg/carousel/rightArrow_8w.gif) no-repeat;
	right:0;
	top:7.75em;
	position:absolute;
	cursor:pointer;
	}
	
	/* end carousel part */


/* end homepage */






/* news specific */
#newsSectionDiv{
}

	#newsPostsDiv{
	float:left; 
	width:625px;
	}
		#newsPostsDiv div{
		padding:1.5em 1.875em 1.5em 0;
		border-top:1px solid #d6d6d6;
		clear:both;
		}
			#newsPostsDiv div h2{
			line-height:1.25em;
			font-size:1.2em;
			margin:.25em 0 1em;
			}
			#newsPostsDiv div p{
			line-height:1.2em;
			margin:1em 0 0;
			}
			#newsPostsDiv div img{
			margin:0 0 .625em;
			}
			#newsPostsDiv div .imgTall{
			float:left;
			margin-right:1.5em;
			}
		#newsHeadingDiv{
		border-top:0 !important;
		}
			#newsHeadingDiv h1{
			margin:.625em 0 .25em;
			font-size:1.35em;
			}
		.postingDiv{
		}
			.postingDiv .postTypeP{
			text-transform:uppercase;
			font-size:.8em;
			margin:.5em 0 0 !important;
			}
			.postingDiv .dateP{
			text-transform:uppercase;
			font-size:.75em;
			margin:.5em 0 0 !important;
			color:#999999;
			}

		#nextPrevDiv{
		border-top:0 !important;
		}
			#nextPrevDiv .prevP{
			float:left;
			}
			#nextPrevDiv .nextP{
			float:right;
			}


	#newsRightDiv{
	float:right;
	width:224px;
	background-color:#f5f5f5;
	padding:1.5em 18px 0;
	height:92em;
	/* temporary measure... */
	}
		#newsRightDiv p{ 
		font-size:.9em;
		line-height:1.3em;
		margin:0 0 1em;
		}
		#newsRightDiv .PDFLinkP{ 
		padding:0 0 0 1.875em;
		background:url(../nmajhImg/icons/pdfLinkBack_16sq.gif) no-repeat left center;
		}
		#newsRightDiv img{ 
		margin:0 0 1em;
		}
		#newsRightDiv h3{
		margin:1.175em 0 .375em;
		color:#666666;
		font-size:1.05em;
		}
		#newsCategoryUl{
		}
			#newsCategoryUl li{
			float:none !important;
			clear:both !important;
			padding:.75em 0; 
			border-bottom:1px solid #d6d6d6;
			}

			#newsCategoryUl .categoriesHeaderLi{
			font-size:1.1em;
			font-weight:bold;
			color:#666666;
			}

/* end news specific */


/* building museum specific */
#museumFutureMainDiv{
background-color:#f5f5f5;	
}
	#museumFutureIntroDiv{
	float:left;
	width:625px;
	}

		#museumFutureIntroDiv div{
		padding:1.5em ;
		}
		#museumFutureIntroDiv div p{
		font-size:.9em;
		line-height:1.4em;
		color:#666666;
		margin:0 0 1.25em;
		}
		#museumFutureIntroDiv div h3{
		font-size:1em;
		line-height:1.4em;
		color:#333333;
		}
		#museumFutureIntroDiv div a{
		font-weight:bold;
		}

	#museumFutureSectionsDiv{
	float:right; 
	padding:12px;
	width:251px; 
	background-color:#666666; 
	}
		#museumFutureSectionsDiv #MuseumCamDiv div{
	    width:auto !important;
    	background:none !important; 
		}
		#museumFutureSectionsDiv #MuseumCamDiv img{
        cursor:pointer;
		}
			#museumFutureSectionsDiv .header h3{
			color:#FFFFFF;
			}
			#museumFutureSectionsDiv .header p{
			color:#CCCCCC;
			margin:.125em 0 0 0;
			}

		#museumFutureSectionsDiv #contributeDiv{
		margin:0 0 12px;
		}
			#museumFutureSectionsDiv #contributeDiv .header{
			padding:12px;
			background-color:#000000;
			}
			#museumFutureSectionsDiv #contributeDiv .graphNDonate{
			padding:12px 0 12px 12px;
			background-color:#CCCCCC;
			}
				#museumFutureSectionsDiv #contributeDiv .graphNDonate p{
				margin:0 0 1em;
				color:#666666;
				font-size:.9em;
				}
				#museumFutureSectionsDiv #contributeDiv .graphNDonate img{
				float:right;
				}
				#museumFutureSectionsDiv #contributeDiv .graphNDonate #donateBtn{
				margin:12px 12px 0 0;
				}
		#museumFutureSectionsDiv #MuseumCamDiv{
		margin:0 0 0;
		padding:12px;
		background-color:#333333;
		}
			#museumFutureSectionsDiv #MuseumCamDiv img{
			margin:.5em 0;
            height:170px;
            width:227px;
            border:none !important;
			}
			#museumFutureSectionsDiv #MuseumCamDiv .header
			{
			margin:0 0 0.5em;
			}
			#museumFutureSectionsDiv #MuseumCamDiv .linksDiv{
			}
				#museumFutureSectionsDiv #MuseumCamDiv .linksDiv p{
				color:#666666;
				font-size:.9em;
				}
					#museumFutureSectionsDiv #MuseumCamDiv .linksDiv p a{
					color:#666666;
					}
						#museumFutureSectionsDiv #MuseumCamDiv .linksDiv p a img{
						margin:0 0 -2px;
						}
	
/* end building museum specific */


/* support overview specific */
#supportMainDiv{
background-color:#f5f5f5;	
}
	#supportIntroDiv{
	float:left;
	width:516px;
	}
		#supportIntroDiv div{
		padding:1.5em 1.5em 0 1.5em;
		}
		#supportIntroDiv div img{
		margin:0 0 .5em 0;
		}
		#supportIntroDiv div p{
		font-size:.9em;
		line-height:1.5em;
		}
	#supportSectionsDiv{
	float:right; 
	width:340px; 
	background-color:#333333; 
	padding:22px;
	}

		#supportSectionsDiv div{
		margin:1em 0;
		padding:1.25em 3em 1.25em 1.25em;
		height:3.5em;
		}
		#supportSectionsDiv div:hover{
		background-color:#1f1f1f;
		}
		    #supportSectionsDiv div a{
            color:#EEEEEE;
            font-size:1.125em;
            font-weight:bold;
            text-decoration:none;
		    }
		    #supportSectionsDiv div p{
            margin-top:.125em;
		    }
		    #supportSectionsDiv div p a{
            color:#999999;
            font-size:1em;
            font-weight:normal;
		    }
		        #supportSectionsDiv div a:hover{
                text-decoration:underline !important;
		        }
			#supportSectionsDiv div img{
			margin:0 0 .175em;
			}
		#supportSectionsDiv .firstDiv{
		background:url(../nmajhImg/support/firstDivArrow_13w.gif) 23.5em center no-repeat #000000;
		}
		#supportSectionsDiv .secondDiv{
		background:url(../nmajhImg/support/secondDivArrow_13w.gif) 23.5em center no-repeat #000000;
		}
		#supportSectionsDiv .thirdDiv{
		background:url(../nmajhImg/support/thirdDivArrow_13w.gif) 23.5em center no-repeat #000000;
		}
		#supportSectionsDiv .fourthDiv{
		background:url(../nmajhImg/support/fourthDivArrow_13w.gif) 23.5em center no-repeat #000000;
		margin-bottom:0 !important;
		}
		#supportSectionsDiv div p{
		color:#999999;
		line-height:1.2em;
		}
/* end support overview specific */




/* exhibitions specific */
#exhibitionsMainDiv{
border:#dedede solid 15px;	
border-top:#dedede solid 12px;	
border-bottom:#dedede solid 12px;	
padding:15px;
}
	#exhibitionsMainDiv .overviewDiv{ 
	padding:0 0 1.5em;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 1em;
	}
		#exhibitionsMainDiv .overviewDiv h1{ 
		font-size:1.4em;
		margin:0 0 .75em;
		}
		#exhibitionsMainDiv .overviewDiv p{ 
		color:#666666;
		line-height:1.4em;
		font-size:.9em;
		}
	#exhibitionsMainDiv #currentExhibitionDiv{ 
	}
		#exhibitionsMainDiv #currentExhibitionDiv img{ 
		float:left;
		}
		#exhibitionsMainDiv #currentExhibitionDiv p{ 
		width:60%;
		color:#494949;
		float:right;
		line-height:1.4em;
		font-size:.9em;
		padding:0 3% 0 0;
		}
		#exhibitionsMainDiv #currentExhibitionDiv p a{ 
        color:#333333;
		}
		#exhibitionsMainDiv #currentExhibitionDiv .title{ 
		margin:1.75em 0 0;
		font-size:1em;
		font-weight:bold;
		}


#pastExhibitionsDiv{
margin:1.5em 0 1em;
}
	#pastExhibitionsDiv h4, #exhibitionsMainDiv h4{
	font-size:0.8em;
	text-transform:uppercase;
	font-weight:bold;
	color:#3B6B94;
	margin:0 0 .75em;
	}
	#pastExhibitionsDiv div{
	width:49%;
	height:5em;
	float:left;
	margin:1em 0;
	}
	#ie6 #pastExhibitionsDiv div{
	width:48%;
	height:100px;
	}
		#pastExhibitionsDiv div img{
		float:left;
		border:1px solid #333333;
		}
		#pastExhibitionsDiv div p{
		width:70%;
		color:#494949;
		float:right;
		line-height:1.3em;
		font-size:.9em;
		padding:0 3% 0 0;
		}
		#pastExhibitionsDiv div p a{
        color:#333333;
		}
		#pastExhibitionsDiv div .title{
		font-weight:bold;
		}

/* end exhibitions specific */




/* Video Gallery specific */

	#mediaAndDescDiv{
	padding:1.375em;
	background-color:#333333;
	color:#FFFFFF;
	position:relative;
	}
	#mediaAndDescDiv p{
	}
	#mediaAndDescDiv h2{
	font-size:1.4em;
	font-weight:normal;
	}
		#mediaAndDescDiv .header{
		border-bottom:#666666 solid 1px;
		margin:0 0 .75em;
		padding:0 0 .75em;
		}
			#mediaAndDescDiv .header h2 {
			float:left;
			}
			#mediaAndDescDiv .header select {
			float:right;
			font-size:.9em;
			}
		#mediaAndDescDiv .imageSectionDiv{
		}
			.imageSectionDiv .imageDiv{
			text-align:center;
			}
			.imageSectionDiv .descDiv{
			text-align:center;
			width:16.35em;
			margin:1em auto 0;
			}
			.imageSectionDiv .descDiv p{
			line-height:1.4em;
			font-size:.9em;
			color:#FFFFFF;
			}



		#mediaAndDescDiv .playerSectionDiv{
		}
			.playerSectionDiv .playerDiv{
			float:left;
			width:46.75em;
			}
			.playerSectionDiv .descDiv{
			float:left;
			width:16.35em;
			padding:1.5em 0 0 1.525em;
			}
			.playerSectionDiv .descDiv p{
			line-height:1.4em;
			font-size:.9em;
			color:#CCCCCC;
			}
			.playerSectionDiv .descDiv .titleP{
			font-weight:bold;
			font-size:1em;
			}
		#mediaAndDescDiv .nextPrevDiv{
		display:none;
		position:absolute;
		bottom:1.375em;
		right:1.375em;
		width:16.35em;
		border-top:#666666 solid 1px;
		padding:.925em 0 0;
		}
		#mediaAndDescDiv .nextPrevAltDiv{
		position:absolute;
		bottom:50%;
		right:0;
		width:96%;
		padding:0 2%;
		}
			.nextPrevDiv .prevP, .nextPrevAltDiv .prevP{
			float:left;
			font-size:.7em;
			}
				.nextPrevDiv .prevP a, .nextPrevAltDiv .prevP a{
				color:#999999;
				text-transform:uppercase;
				font-weight:bold;
				background:url(../images/videoGallery/prevArrow_8w.gif) no-repeat left center;
				padding:0 0 0 1.5em;
				}
			.nextPrevDiv .nextP, .nextPrevAltDiv .nextP{
			float:right;
			font-size:.7em;
			}
				.nextPrevDiv .nextP a, .nextPrevAltDiv .nextP a{
				color:#999999;
				text-transform:uppercase;
				font-weight:bold;
				background:url(../images/videoGallery/nextArrow_8w.gif) no-repeat right center;
				padding:0 1.5em 0 0;
				}


	#otherImagesDiv{
	padding:1.375em 0em 1.375em 1.375em;
	margin:0 0 1.1em;
	background-color:#666666;
	color: #cccccc;
	}
		#otherImagesDiv p{
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
		margin:.25em 0 1.25em;
		font-size:.9em;
		}
		#otherImagesDiv #imagePaginationP{
		margin:0;
        color:#FFFFFF;
		}
		    #otherImagesDiv #imagePaginationP a{
            color:#999999;
            margin:0 0 0 .5em;
		    }
		    #otherImagesDiv #imagePaginationP a:hover{
            color:#FFFFFF;
		    }
		#otherImagesDiv div{
		float:left;
		margin:0 1.70em 1.75em 0;
		width:75px;
		cursor:pointer;
		}
		#ie6 #otherImagesDiv div{
		margin:0 1.25em 1.75em 0;
		}
		#otherImagesDiv .ninthImageDiv{
		margin-right:0;
		}
		#otherImagesDiv div img{
		border:1px solid #666666;
		}
		
		#otherImagesDiv div .selectedImg{
		border:1px solid #a73352;
		}

	#otherClipsDiv{
	padding:1.375em 0em 1.375em 1.375em;
	margin:0 0 1.1em;
	background-color:#666666;
	}
		#otherClipsDiv p{
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
		margin:.25em 0 1.25em;
		font-size:.9em;
		}
		#otherClipsDiv div{
		float:left;
		margin:0 3.5em 0 0;
		width:127px;
		}
			#otherClipsDiv div p{
			font-size:11px;
			text-transform:none;
			font-weight:normal;
			margin:.75em 0 1.5em;
			}
		#otherClipsDiv .fifthVideoDiv{
		margin:0 0 0 0 !important;
		}
/* end Video Gallery specific */


/* Education Specific */
.educationMain{}

	.educationMain h1{
	font-size:18px;
	margin:18px 0 12px;
	}
	.educationMain h4{
	color:#3B6B94;
	font-size:0.8em;
	font-weight:bold;
	margin:3.5em 0 0.75em;
	text-transform:uppercase;
	}
	.educationMain  .eduLeftDiv{
	margin:0 0 18px;
	}
	.educationMain  .eduLeftDiv div{
	margin:0 32px 0 0;
	}
	.educationMain div p{
	line-height:18px;
	}
	.educationMain div .header{
	font-weight:bold;
	}
		.educationMain div .PDFLinkP {
		margin:12px 0 12px 0;
		}
			.educationMain div .PDFLinkP a{
			padding:2px 0 2px 28px;
			background:url('../nmajhImg/education/pdfLink_19sq.gif') no-repeat left center;
			}
		.educationMain .eduHeaderDiv{
		border-bottom:1px solid #CCCCCC;
		margin:0 0 12px 0;
		}


		.educationMain .eduHeaderDiv div{
		border-top:#CCCCCC solid 1px;
		padding:12px 0 0;
		margin:0 32px 0 0;
		}
		.educationMain .eduHeaderDiv ul li{
		border-right:1px solid #CCCCCC;
		padding:0 9px 3px 0;
		margin:0 9px 12px 0;
		}
			.educationMain .eduHeaderDiv ul .lastli{
			border-right:none 0;
			}

		.educationMain .eduHeaderDiv p{
		font-size:14px;
		line-height:18px;
		margin:0 0 12px;
		}

	.educationMain .eduLeftDiv{
	float:left;
	width:640px;
	}

	.educationMain .eduRightDiv{
	float:right;
	width:216px;
	background-color:#dedede;
	padding:32px 22px;
	}
/* end Education Specific */


/* Membership Overview and Donor Specific */
.membershipOverviewMain{}

	.membershipOverviewMain h1{
	font-size:18px;
	margin:18px 0 12px;
	}
	.membershipOverviewMain h4{
	color:#3B6B94;
	font-size:0.8em;
	font-weight:bold;
	margin:1.25em 0 0.75em;
	text-transform:uppercase;
	}


	.membershipOverviewMain .memberLeftDiv{
	float:left;
	width:640px;
	}
	    .membershipOverviewMain .memberLeftDiv p{
        padding:0 32px 0 0 ;
        line-height:1.5em;
	    }

		.membershipOverviewMain .donationLeftDiv{
		}
		.membershipOverviewMain .donationLeftDiv div{
		margin:1em 4em 0 0;
		padding:1em 0 0 0;
		border-top:1px solid #CCCCCC;
		}
		.membershipOverviewMain .donationLeftDiv div p{
		float:left;
		width:30%;
		font-size:12px;
		text-align:right;		
		margin:0 .5em 1.5em 0;
		}
		.membershipOverviewMain .donationLeftDiv div .header{
		text-align:left;
		margin:0 0 1.5em 0;
		font-size:13px;
		font-weight:bold;
		}
		.membershipOverviewMain .donationLeftDiv div select{
		margin:0 .75em 0 0;
		}
			.membershipOverviewMain .donationLeftDiv div .donateBtn{
			float:right;
			}


		.membershipOverviewMain .memberHeaderDiv{
		border-bottom:1px solid #CCCCCC;
		margin:0 24px 12px 0;
		}
		.membershipOverviewMain .memberHeaderDiv p{
		font-size:10pt;
		line-height:18px;
		margin:0 0 12px;
		}


		.membershipOverviewMain .memberLeftDiv .featuredDonor{
		background-color:#f5f5f5;
		margin:24px 30px 0 0;
		}
		#ie7 .membershipOverviewMain .memberLeftDiv .featuredDonor{
        height:1%;
		}
			.membershipOverviewMain .memberLeftDiv .featuredDonor img{
			float:left;
			margin:0 2em 0 0;
			}
			.membershipOverviewMain .memberLeftDiv .featuredDonor p{
			float:left;
			width:75%;
			margin:1.25em 0 0 0;
			line-height:17px;
			padding:0 !important;
			}
		.membershipOverviewMain .memberLeftDiv .otherDonorsDiv{
		border-top:1px solid #CCCCCC;
		margin:28px 1.5em 0 0 ;
		}
			.membershipOverviewMain .memberLeftDiv .otherDonorsDiv div{
			border-bottom:1px solid #CCCCCC;
			padding:.5em 2em .5em;
			margin:1em 2em .5em 1em ;
			}
			.membershipOverviewMain .memberLeftDiv .otherDonorsDiv .last{
			border-bottom:none 0;
			}
			.membershipOverviewMain .memberLeftDiv .otherDonorsDiv div p{
			margin:0 0 1em 0 ;
			line-height:17px;
			}



/* this is to add a general changes */

	.overviewMain .leftDiv{
	float:left;
	width:640px;
	}
		.overviewMain .leftDiv h1{
		font-size:1.375em;
		margin:18px 0 12px;
		}


	.overviewMain .rightDiv{
	float:right;
	width:216px;
	background-color:#dedede;
	padding:28px 22px;
	}
		.overviewMain .rightDiv h2{
		font-size:1em;
		}
		.overviewMain .rightDiv p{
		font-size:.825em;
		}

			
/* ending general changes */

	#contactFormDiv{
	padding:0 0 0 70px;
	margin:32px 0 48px 0;
	}
		#contactFormDiv label{
		width:100px;
		float:left;
		text-align:right;
		padding:0 12px 0 0;
		margin:0 0 18px 0;
		}
		#contactFormDiv select{
		width:300px;
		}
		#contactFormDiv .contactTxtInput{
		width:400px;
		}
		#contactFormDiv textarea{
		height:150px;
		width:400px;
		}
		#contactFormDiv label span{
		color:#cc0000;
		}
		#contactFormDiv .sendContactFormBtn{
		margin:18px 0 0px 110px;
		}

	#thankYouContactDiv{
	margin:48px 0 0;
	text-align:center;
	}
		#thankYouContactDiv p{
		font-size:18px;
		line-height:24px;
		}


	.membershipOverviewMain .memberRightDiv{
	float:right;
	width:216px;
	background-color:#f5f5f5;
	padding:32px 22px;
/*	height:65em; */
	}
        .membershipOverviewMain #membershipValueTypesDiv{
        border:none 0;
        padding:0 0 0 !important;
	    }
	        .membershipOverviewMain #membershipValueTypesDiv span{
			font-size:38px;
			vertical-align:-8px;
			margin:0 6px 0 0;
	        }
	        .membershipOverviewMain #membershipValueTypesDiv .pleaseSelectSpan{
            font-size:12px;
            line-height:18px;
	        }
	        #ie6 .membershipOverviewMain #membershipValueTypesDiv .pleaseSelectSpan{
            vertical-align:12px;
	        }
	        .membershipOverviewMain #membershipValueTypesDiv table td{
            padding:2px 0;
            color:#666666;
	        }

	.membershipOverviewMain .donorRightDiv{
	height:85em;
	}
		.membershipOverviewMain .memberRightDiv h2{
		text-transform:uppercase;
		margin:0 0 12px;
		}
		.membershipOverviewMain .memberRightDiv div{
		border-top:1px solid #CCCCCC;
		margin:0 0 12px 0;
		padding:12px 0 0 0;
		}
		.membershipOverviewMain .memberRightDiv div p{
		margin:0 0 4px 0;
		}
			.membershipOverviewMain .memberRightDiv .header{
			font-size:14px;
			font-weight:bold;
			margin:0 0 2px;
			}
			#ie6 .membershipOverviewMain .memberRightDiv .header{
            position:relative;
            top:-16px;
            line-height:28px;
			}
			#ie7 .membershipOverviewMain .memberRightDiv .header{
            position:relative;
            top:-16px;
            line-height:28px;
			}
			#ie7 .membershipOverviewMain .memberRightDiv .header span{
			}

			.membershipOverviewMain .memberRightDiv .buildingFutureDiv span{
			font-size:38px;
			vertical-align:-8px;
			margin:0 6px 0 0;
			color:#337b8b;
			}
			.membershipOverviewMain .memberRightDiv .tributeGiftDiv span{
			font-size:38px;
			vertical-align:-8px;
			margin:0 6px 0 0;
			color:#bf5f0a;
			}
			.membershipOverviewMain .memberRightDiv .conserveObjectDiv span{
			font-size:38px;
			vertical-align:-8px;
			margin:0 6px 0 0;
			color:#7aa112;
			}
			.membershipOverviewMain .memberRightDiv .plannedGivingDiv span{
			font-size:38px;
			vertical-align:-8px;
			margin:0 6px 0 0;
			color:#d31145;
			}
		
    	.membershipOverviewMain .donorRightDiv .donationSummaryDiv{
		padding:1em;
		background-color:#ebebeb;
		margin:0 0 2em;
		border:none 0;
		}
    	    .membershipOverviewMain .donorRightDiv .donationSummaryDiv table{
            width:100%;
		    }
			.membershipOverviewMain .donorRightDiv .donationSummaryDiv h2{
			text-transform:uppercase;
			}
			.membershipOverviewMain .donorRightDiv .donationSummaryDiv td{
			padding:0 0 .5em;
			font-size:12px;
			}
			.membershipOverviewMain .donorRightDiv .donationSummaryDiv .lasttr{
			border-top:1px solid #999999;
			font-weight:bold;
			}
			.membershipOverviewMain .donorRightDiv .donationSummaryDiv .lasttr td{
			padding:.5em 0 0;
			}
				
/* End Membership Overview and Donor Specific */

/* About Mission specific */
.aboutMissionMain{}

	.aboutMissionMain .missionLeftDiv{
	float:left;
	width:640px;
	}
		.aboutMissionMain .missionLeftDiv p{
		font-size:13px;
		line-height:18px;
		margin:0 66px 12px 0;
		}
		    .aboutMissionMain .missionLeftDiv p img{
            margin:0px 0px 24px 24px ;
            float:right;
		    }
		.aboutMissionMain .missionLeftDiv h1{
		font-size:18px;
		margin:32px 0 12px;
		}
		.aboutMissionMain .missionLeftDiv .questionP{
		font-weight:bold;
		margin:0 0 0;
		}

	.aboutMissionMain .missionRightDiv{
	float:right;
	width:216px;
	background-color:#dedede;
	padding:18px 22px 32px;
	}
		.aboutMissionMain .missionRightDiv p{
		font-size:12px;
		line-height:16px;
		margin:0 0 12px ;
		}
		.aboutMissionMain .missionRightDiv img{
		margin:12px 0;
		}
		.aboutMissionMain .missionRightDiv h4{
		color:#3B6B94;
		font-size:0.8em;
		font-weight:bold;
		text-transform:uppercase;
		}
		


/* end About Mission specific */


/* share your story specific */
.shareStoryMain{}

	.shareStoryMain .shareStoryLeftDiv{
	float:left;
	width:615px;
    }
	.shareStoryMain .shareStoryLeftDiv.submitStoryForm{
	width:591px;
	padding-right:24px;
    }
	.shareStoryMain .shareStoryLeftDiv .headerBackToLink{
    margin:18px 0 0 0;
    }
    
		.shareStoryMain .shareStoryLeftDiv p{
		font-size:13px;
		line-height:18px;
		margin:0 0 12px 0;
		padding-right:24px;
		}
		.shareStoryMain .shareStoryLeftDiv h1{
		font-size:18px;
		margin:18px 0 12px;
		}
			.shareStoryMain .shareStoryLeftDiv .shareStoryHeader{
			padding:20px 15px;
			background-color:#f5f5f5;
			margin: 0 0 12px 0;
			}
			
			.shareStoryMain .shareStoryLeftDiv .shareStoryHeader h2{
			border-bottom:1px solid #cccccc;
			padding:0 0 12px 0;
			margin:0 0 12px 0;
			font-size:18px;
			}
			.shareStoryMain .shareStoryLeftDiv .shareStoryHeader p{
			font-size:12px;
			line-height:16px;
			}
				.singleStoryDiv{
				padding:16px 0;
				margin:0 24px 0 0;
				border-bottom:1px solid #CCCCCC;
				}
					.singleStoryDiv img{
					float:left;
					margin:0 24px 0 0;
					}
					.singleStoryDiv p{
					margin:0 0 2px !important;
					font-size:12px !important;
					}
					.singleStoryDiv .titleP{
					font-weight:bold;
					font-size:13px !important;
					margin:20px 0 2px !important;
					}
					.singleStoryDiv .authorP{
					font-size:11px !important;
					text-transform:uppercase;
					color:#999999;
					}
		
		
		
            .shareStoryFormBody{
            padding-bottom:40px;
            }
                .shareStoryFormBody p{
                clear:both;
                padding:0 0 24px;
                }
                .shareStoryFormBody p span{
                width:150px;
                text-align:right;
                display:block;
                float:left;
                padding-right:20px;
                }
                .shareStoryFormBody p input{
                display:block;
                float:left;
				width:220px;
                }
                .shareStoryFormBody p textarea{
                width:390px;
                }
                .shareStoryFormBody .story textarea{
                height:230px;
                }
                    #ie7 .shareStoryFormBody table{
					margin:0;
					width:326px;
					}
					.shareStoryFormBody table{
                    margin:-36px 0 24px 170px;
					width:350px;
                    }
                    .shareStoryFormBody table td{
                    float:left;
					width:110px;
                    }
					.shareStoryFormBody table tr{
                    width:100% !important;
                    }
					.shareStoryFormBody table tr input{
                    width:25px;
                    }
		
		

	.shareStoryMain .shareStoryRightDiv{
	float:right;
	width:245px;
	background-color:#dedede;
	padding:18px 20px 32px;
	}
		.shareStoryMain .shareStoryRightDiv h2{
		color:#333333;
		font-size:14px;
		font-weight:bold;
		padding-bottom:12px;
        border-bottom:#999999 solid 1px;
		}
		.shareStoryMain .shareStoryRightDiv p{
		font-size:12px;
		line-height:16px;
		margin:0 0 12px ;
		}
		    .shareStoryMain .shareStoryRightDiv .stepsHeader{
            font-weight:bold;
    		margin:24px 0 6px ;
		    }
		        .shareStoryMain .shareStoryRightDiv .stepsHeader img{
                vertical-align:-5px;
                margin-right:9px;
		        }
	    .shareStoryMain .submitBtnDiv
	    {
	    border-top:1px solid #999999;
        margin:18px 0 0;
        text-align:right;
        padding:16px 0 0;
	    }
	    .shareStoryMain .shareStoryLeftDiv .submitBtnDiv
	    {
	    border-top:1px solid #CCCCCC;
	    }
		


/* end share your story specific */



/* Tours specific */
.toursMain{}

	.toursMain .toursLeftDiv{
	float:left;
	width:640px;
	}
		.toursMain .toursLeftDiv div{
		border-top:#CCCCCC solid 1px;
		padding:12px 0 0;
		margin:0 32px 0 0;
		}
		.toursMain .toursLeftDiv ul li{
		border-right:1px solid #CCCCCC;
		padding:0 9px 3px 0;
		margin:0 9px 12px 0;
		}
			.toursMain .toursLeftDiv ul .lastli{
			border-right:none 0;
			}
		.toursMain .toursLeftDiv p{
		font-size:13px;
		line-height:18px;
		margin:0 24px 12px 0;
		}
		.toursMain .toursLeftDiv h1{
		font-size:18px;
		margin:24px 0 12px;
		}
		.toursMain .toursLeftDiv h4{
		font-size:0.8em;
		text-transform:uppercase;
		font-weight:bold;
		color:#3B6B94;
		margin:0 0 .75em;
		}
		.toursMain .toursLeftDiv input{
		margin:0 0 24px;
		}
		.toursMain .toursLeftDiv .header{
		font-weight:bold;
		margin:0 0 0 0;
		}

	.toursMain .toursRightDiv{
	float:right;
	width:216px;
	background-color:#dedede;
	padding:24px 22px 32px;
	height:116em;
	}
		.toursMain .toursRightDiv p{
		font-size:12px;
		line-height:16px;
		margin:0 0 12px ;
		}

/* end Tours specific */


/* Visit Directions specific */

#visitDirectionsMainDiv{
border-color:#DEDEDE;
border-style:solid;
border-width:12px 15px;
padding:15px;
}
	#visitDirectionsMainDiv img{
	float:right;
	border:#cccccc solid 1px;
	}
	#visitDirectionsMainDiv input{
	width:20em;
	}
	#visitDirectionsMainDiv .goBtn{
	width:auto;
	margin:-.125em 0 0 .5em;
	clear:none;
	}
	#visitDirectionsMainDiv p, #visitDirectionsMainDiv input{
	float:left;
	clear:left;
	margin:0 0 1.25em ;
	}
		#visitDirectionsMainDiv .header{
		font-weight:bold;
		margin:4px 0 1.25em;
		}
		#visitDirectionsMainDiv .exampleTxt{
		color:#666666;
		}



		#directionsTypeDiv h4{
		font-size:0.8em;
		text-transform:uppercase;
		font-weight:bold;
		color:#3B6B94;
		margin:0 0 .75em;
		}
			#directionsTypeDiv p{
			margin:0 0 12px 0;
			line-height:18px;
			}
			#directionsTypeDiv .header{
			font-weight:bold;
			margin:16px 0 0 0;
			}
		#directionsTypeDiv div{
		margin:1.5em 0 0;
		float:left;
		width:44%;
		padding:0 5% 0 0;
		}
		#directionsTypeDiv .rightDiv{
		margin:1.5em 0 0;
		float:right;
		width:46%;
		padding:0 3% 0 0;
		}

/* end Visit Directions specific */


/* footer fun */
#footer{
}
	#footer #locationDiv{
	border-top:1px solid #cdcdcd;
	padding:1em 0;
	color:#666666;
	}
	#ie7 #footer #locationDiv, #ie6 #footer #locationDiv{
	padding:1em 0 0em;
	}
	#footer #locationDiv p{
	float:left;
	margin:0 1em 0 0;
	font-size:.9em;
	}
	#footer #linksDiv{
	border-top:1px solid #cdcdcd;
	padding:.5em 0;
	}
	#footer #linksDiv li{
	font-size:.9em;
	color:#666666;
	border-right:1px solid #e5e5e5;
	padding:.25em .625em .375em;
	}
		#footer #joinUsUl{
		float:left;
		}
			#footer #joinUsUl .joinUsLi{
			padding:.25em .625em .375em 0;
			}
		#footer #infoUl{
		float:right;
		}
			#footer #infoUl .enewsLi{
            height:12px !important;
            padding-top:.125em !important;
			}
			#footer #infoUl .enewsLi span{
            position:relative;
			}
			    #footer #infoUl .enewsLi .eNewsSpan{
                top:0px !important;
			    }
			    #footer #infoUl .enewsLi .eNewsInputSpan
			    {
                top:-3px !important;
                vertical-align:-4px;
			    }
			    #footer #infoUl .enewsLi .eNewsResultSpan
			    {
		        position:relative;
                top:0px;
                vertical-align:0px;
			    }
			    #ie7 #footer #infoUl .enewsLi .eNewsResultSpan, #ie6 #footer #infoUl .enewsLi .eNewsResultSpan
			    {
		        position:relative;
                top:-1px !important;
                vertical-align:6px;
			    }
			#ie7 #footer #infoUl .enewsLi span, #ie6 #footer #infoUl .enewsLi span{
		    top:-7px !important;    
			}
			    #footer #infoUl .enewsLi input{
			    color:#666666;
			    font-size:.9em;
			    width:13em;
			    padding:.25em 0 .25em .25em;
			    }
			    #ie7 #footer #infoUl .enewsLi input, #ie6 #footer #infoUl .enewsLi input{
			    position:relative;
			    bottom:-.375em;
                margin-right:.5em;
			    }
			    #footer #infoUl .enewsLi .btn{		    
			    width:5em;
			    cursor:pointer;
			    margin:0 0 0 .5em;
                padding:0.25em 0 .125em 0.25em;
			    }

			    #ie7 #footer #infoUl .enewsLi .btn{
			    margin:0;
			    }
/* end footer fun */


	.overviewMain .leftDiv{
	float:left;
	width:604px;
	}
		.overviewMain .leftDiv h1{
		font-size:1.375em;
		margin:18px 0 12px;
	padding:0 36px 0 0;
		}
		.overviewMain .leftDiv p{
		font-size:1em;
		margin:0 0 12px;
	padding:0 36px 0 0;
		}


	.overviewMain .rightDiv{
	float:right;
	width:216px;
	background-color:#dedede;
	padding:28px 22px;
	}
		.overviewMain .rightDiv h2{
		font-size:1em;
		}
		.overviewMain .rightDiv p{
		font-size:.825em;
		}

		
		.makeTributeNowDiv{
		border:#eeeeee solid 2px;
		padding:16px;
		margin:0 0 32px;
		}
			.makeTributeNowDiv p{
			margin: 0 12px 20px 0 !important; 
			float:left;
			padding:4px 0 0 0 !important;
			}
		
		
		.makeTributeNowDiv .header{
		font-size:1.125em !important;
		font-weight:bold;
		margin: 0 0 12px !important; 
		}
			.makeTributeNowDiv .header span{
			color:#ff6600;
			font-size:38px;
			margin:0 6px 0 0;
			vertical-align:-8px;		
			}
				.makeTributeNowDiv #otherAmount{
				width:100px;
				}
				.makeTributeNowDiv #donateBtnImg{
				vertical-align:-10px;
				margin:0 0 0 12px;
				}
		
		

#visitHoursMainDiv{
border:#DEDEDE solid;
border-width:12px 15px;
}
	#visitHoursMainDiv .hoursEtcDiv{
	float:left;
	padding:15px 0 15px 15px ;
	width:48%;
	}
		#visitHoursMainDiv p{
		font-size:.875em;
		}
		#visitHoursMainDiv table{
		width:70%;
		margin:0 0 1em;
		}
		#visitHoursMainDiv p span{
		color:#d31145;
		text-transform:uppercase;
		}
		#visitHoursMainDiv .hoursEtcDiv .header{
		font-weight:bold;
		margin-top:.75em;
		}
		#visitHoursMainDiv .becomeMemberP{
		color:#666666;
		font-weight:bold;
		margin:1em 0 0;
		}
		#visitHoursMainDiv .closedP{
		margin:0 0 1em;
		padding:0 0 1em;
		border-bottom:1px solid #CCCCCC;
		}
	#visitHoursMainDiv .mapAddressDiv{
	float:right;
	border:#DEDEDE solid;
	border-width:0 0 0 15px;
	padding:15px;
	width:43%;
	}
		#visitHoursMainDiv .mapAddressDiv p{
		margin:0 0 .375em;
		}
		#visitHoursMainDiv .mapAddressDiv .header{
		font-weight:bold;
		}
		#visitHoursMainDiv .mapAddressDiv a{
		text-decoration:underline;
		font-weight:bold;
		}
		#visitHoursMainDiv .mapAddressDiv img{
		margin:.5em 0 0;
		}


#visitorFAQDiv{
}
	#visitorFAQDiv .sectionalDiv{
	margin:2em 0 0;
	padding:1em 0;
	border-top:1px solid #CCCCCC;
	}

		#FAQtabsUl{
		padding:0 1.5em;
		margin:1em 1.5em 0 ;
		border-bottom:#cccccc solid 1px;
		}
		#ie6 #FAQtabsUl{
        display:none;
		}

			#FAQtabsUl li{
			margin:0 0 -3px 1.5em;
			border:#ebebeb solid 1px;
			padding:.5em .75em;
			font-weight:bold;
			background-color:#ebebeb;
			border-bottom:#cccccc solid 1px;
			}
			#FAQtabsUl .selectedLi{
			border:#cccccc solid 1px;
			background-color:#FFFFFF;
			border-bottom:#ffffff solid 1px;
			}
			#FAQtabsUl .selectedLi{
			border:#cccccc solid 1px;
			background-color:#FFFFFF;
			border-bottom:#ffffff solid 1px;
			}
			#FAQtabsUl .selectedLi a{
			color:#d31145;
			}

	#visitorFAQDiv .policiesDiv{
	}
		#visitorFAQDiv .policiesDiv div{
		float:left;
		width:30%;
		padding:0 3% 0 0;
		margin:0 0 0;
		}
		#visitorFAQDiv .policiesDiv div p{
		font-size:.875em;
		}
		#visitorFAQDiv .policiesDiv div .header{
		font-weight:bold;
		font-size:1em;
		margin:1em 0 0;
		}

	#visitorFAQDiv .tabbedDiv{
	padding:0 3em 1em;
	}
	#visitorFAQDiv .tabbedDiv .questionP{
	padding:1em 0 0;
	margin:1em 0 .25em;
	border-top:1px solid #CCCCCC;
	font-size:1em;
	font-weight:bold;
	}
		#visitorFAQDiv .tabbedDiv ul{
		margin:1.25em 0 0;
		}
		#visitorFAQDiv .tabbedDiv li{
		clear:both;
		list-style:disc inside;
		font-size:9px;
		margin:0 0 .25em;
		color:#3B6B94;
		}
			#visitorFAQDiv .tabbedDiv li a{
			font-size:12px;
			}
/* new exhibitions page */
.newExhibitionsMain{
}
.newExhibitionsMain h4{
color:#3c6c95;
text-transform:uppercase;
font-size:11px;
margin:0 0 6px;
}
	.newExhibitionsMain .exhibitionsHeaderDiv{
	background-color:#333333;
	}
		.newExhibitionsMain .exhibitionsHeaderDiv .headerImageDiv{
		float:left;
		}
		.newExhibitionsMain .exhibitionsHeaderDiv .headerTextDiv{
		float:right;
		width:295px;
		color:#ffffff;
		padding:35px 25px 0 25px;
		}
			.newExhibitionsMain .exhibitionsHeaderDiv .headerTextDiv p{
			}

.newExhibitionsMain .exhibitionsCollectionDiv{
border:#DEDEDE Solid 16px;
padding:15px;
}
	.newExhibitionsMain .exhibitionsCollectionDiv .singleExhibition{
	padding:0 0 16px;
	margin:0 0 16px;
	border-bottom:#DEDEDE Solid 1px;
	}
	.newExhibitionsMain .exhibitionsCollectionDiv .last{
	padding:0 !important;
	margin:0 !important;
	border-bottom:0 none !important;
	}

.newExhibitionsMain .newCollectionsDiv{
border:#DEDEDE Solid 16px;
border-top:0 none !important;
padding:15px;
}

		.newExhibitionsMain .exhibitionsCollectionDiv .singleExhibition .imgDiv, .newExhibitionsMain .newCollectionsDiv .singleExhibition .imgDiv{
		width:275px;
		float:left;
		margin-right:32px;
		}
		.newExhibitionsMain .exhibitionsCollectionDiv .singleExhibition .descDiv, .newExhibitionsMain .newCollectionsDiv .singleExhibition .descDiv{
		width:475px;
		float:left;
		}
			.newExhibitionsMain .singleExhibition .descDiv p{
			font-size:12px;
			}
			.newExhibitionsMain .singleExhibition .descDiv .title{
			font-weight:bold;
			font-size:14px;
			margin:16px 0 4px;
			}
			.newExhibitionsMain .singleExhibition .descDiv .subtext{
			text-transform:uppercase;
			margin:0 0 2px;
			font-size:11px;
			}

.newExhibitionsMain .newPastCollectionsDiv{
padding:15px;
}
	.newExhibitionsMain .newPastCollectionsDiv .singleExhibition{
	float:left;
	width:420px;
	height:110px;
	margin-right:15px;
	}
		.newExhibitionsMain .newPastCollectionsDiv .singleExhibition .imgDiv{
		width:100px;
		float:left;
		margin-right:18px;
		}
		.newExhibitionsMain .newPastCollectionsDiv .singleExhibition .descDiv{
		width:290px;
		float:left;
		}
			.newPastCollectionsDiv .singleExhibition .descDiv .title{
			font-weight:bold;
			font-size:13px;
			margin:0px 0 4px !important;
			}
			
/* end new exhibitions page */
			
/* modal elements */
#modalContainer{
position:fixed;
height:100%;
width:100%;
top:0; 
left:0; 
z-index:500;
display:none;
}
	#modalBacking{
	position:fixed;
	height:100%;
	width:100%;
	background-color:#000000;
	top:0; 
	left:0; 
	z-index:501;
	opacity:.5;
	filter: alpha(opacity = 50);
	}
	#modalContent{
	position:relative;
	margin:12em auto 0;
	padding:12px;
	width:inherit;
	background-color:#000000;
	z-index:502;
	width:501px;
	}
		#modalContent p{
		color:#FFFFFF;
		margin:14px 0 8px 0;
		
		}
		#modalContent em{
		color:#FFFFFF !important;
		margin:14px 0 8px 0;
		font-size:10px;
		font-style:normal;
		padding:0 0 6px 0;
		}
			#modalContent span{
			color:#FFFFFF;
			font-size:18px;
			margin:14px 0 8px 0;
		    padding:0 0 6px 0;
			}
			#modalContent #enlarge img{
			margin:14px 0 0 0;
			border:none 0 !important;
			}
			#modalContent #enlarge div{
            display:none !important;
			}
		#modalContent #closeImg{
		position:absolute;
		height:13px;
		width:13px;
		top:4px;
		right:4px;
		cursor:pointer;
		z-index:1001;
		}

		#modalContent #enlarge{
		display:none;
		}
		#modalContent #timelapse{
		display:none;
		}
			#modalContent #timelapse p{
			color:#999999;
			}
		
	.collectionSection{
	padding:12px;
	background-color:#ffffff !important;
	z-index:502;
	width:750px !important;
	position:relative;
	}
		.collectionSection p {
		color:#333333 !important;
		}

		.collectionSection .imageLargerDiv{
		float:left;
		margin:36px 0 48px 68px;
		}
		#ie6 .collectionSection .imageLargerDiv{
		margin:36px 0 48px 44px;
		}
		.collectionSection .imageInfoDiv{
		float:right;
		margin:36px 9px 0 0;
		width:290px;
		}
		.collectionSection .imageInfoDiv p{
		margin:0 !important;
		}
			.collectionSection .imageInfoDiv .title{
			font-size:14px;
			font-weight:bold;
			}
			.collectionSection .imageInfoDiv .imageDescDiv{
			height:232px;
			overflow-y:scroll;
			overflow-x:hidden;
			margin:36px 0 18px !important;
			padding:0 28px 0 0;
			}
				.collectionSection .imageInfoDiv .imageDescDiv p{
				margin:0 0 12px !important;
				font-size:12px;
				color:#999999 !important;
				}
				.collectionSection .imageInfoDiv .imageDescDiv .title{
				margin:0 0 12px !important;
				color:#333333 !important;
				font-weight:normal;
				}

		.collectionSection #closeModalLight{
		height:11px;
		width:11px;
		position:relative;
		right:10px;
		cursor:pointer;
		z-index:503;
		float:right;
		}
		#ie7 .collectionSection #closeModalLight{
		border:#ffffff solid 1px;
		z-index:503;
		}
		.collectionSection .prevNextDiv{
		padding:14px 0 0;
		border-top:1px solid #cccccc;
		margin:12px 0 0 ;
		}
		.collectionSection .prevNextDiv p{
		text-transform:uppercase;
		font-size:11px;
		margin:0 0 0 0 !important;
		}
		.collectionSection .prevNextDiv .prevP{
		float:left;
		}
		.collectionSection .prevNextDiv .nextP{
		float:right;
		}		

/* end modal elements */

/* collections Category */

.collectionCategoryDarkDiv{
background-color:#333333;
color:#ffffff;
padding:0 15px;
}

	#collectionHeaderDiv{
	padding:24px 0 12px;
	border-bottom:#666666 solid 1px;
	margin:0 0 24px;
	}
		#collectionHeaderDiv h1{
		float:left;
		font-size:20px;
		}
		#collectionHeaderDiv select{
		float:right;
		}

	.collectionRow{
	}
	.singleCollectionItem{
	float:left;
	width:25%;
	margin:0 0 32px ;
	height:235px;
	}
		.singleCollectionItem p{
		font-size:12px;
		color:#cccccc;
		}
		.singleCollectionItem .title{
		font-weight:bold;
		color:#FFFFFF;
		}
		.singleCollectionItem div{
		cursor:pointer;
		text-align:center;
		float:none;
		width:180px;
		height:180px;
		background-color:#454545;
		margin:0 0 8px ;
		}

/* end collections Category */

/* Press Room Section */

.pressRoomBodyDiv{}

		.pressRoomBodyDiv div .date{
		color:#666666 !important;
		font-size:10px !important;
		text-transform:uppercase;
		}
		.pressRoomBodyDiv div .title{
		margin:0px 0 4px !important;
		}
		.pressRoomBodyDiv div .title a{
		color:#333333 !important;
		font-weight:bold;
		font-size:13px;
		}
	.pressRoomBodyDiv div .acroLinkA{
	margin:6px 0 0 0;
	}
		.pressRoomBodyDiv div .acroLinkA a{
		padding:4px 0 6px 24px;
		font-size:11px;
		background:url(../images/pressRoom/acrobat_19sq.gif) no-repeat 0 1px;
		}
	.pressRoomBodyDiv div .acroLinkA{
	margin:6px 0 0 0;
	}


.pressRoomBodyDiv .pressRoomLeftDiv{
width:640px;
float:left;
}
	.pressRoomBodyDiv .pressRoomLeftDiv div{
	padding:0 36px 0 0;
	}

	.pressRoomBodyDiv .pressRoomLeftDiv h2{
	margin:18px 0 18px ;
	font-size:18px;
	}
	.pressRoomBodyDiv .pressRoomLeftDiv p{
	margin:0 0 18px ;
	font-size:12px;
	line-height:17px;
	}
		.pressRoomBodyDiv .pressRoomLeftDiv p strong{
		font-size:14px;
		}
	.pressRoomBodyDiv .pressRoomLeftDiv .institutionalReleasesDiv{
	}
		.pressRoomBodyDiv .pressRoomLeftDiv .institutionalReleasesDiv h2{
		text-transform:uppercase;
		color:#416d94;
		font-size:13px;
		padding:0 0 4px;
		margin:0 0 0 0;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .institutionalReleasesDiv div{
		border-bottom:1px solid #aeaeae;
		padding:0 0 12px 0;
		margin:16px 0 0 ;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .institutionalReleasesDiv p{
		margin: 0 0 0 0 ;
		}

	.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv{
	}
		.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv h2{
		text-transform:uppercase;
		color:#416d94;
		font-size:13px;
		padding:0 0 4px;
		margin:0 0 6px 0;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv{
		border-top:1px solid #aeaeae;
		margin:0 0 0;
		padding:12px 0 !important;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv img{
		float:left;
		margin:0 18px 0 0;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv p{
		float:left;
		width:432px;
		margin:0 0 0 0;
		font-size:12px;
		}
			.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv p span{
			vertical-align:2px;
			}
		.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv .title{
		margin:18px 0 0 0 !important;
		}
			.pressRoomBodyDiv .pressRoomLeftDiv .galleryImagesDiv .singleGalleryImageDiv .title a:hover{
			text-decoration:underline;
			color:#416d94 !important;
			}
		
		

	.pressRoomBodyDiv .pressRoomLeftDiv .pressReleasesDiv{
	}
		.pressRoomBodyDiv .pressRoomLeftDiv .pressReleasesDiv h2{
		text-transform:uppercase;
		color:#416d94;
		font-size:13px;
		padding:0 0 4px;
		border-bottom:1px solid #aeaeae;
		margin:0 0 0 0;
		}
		.pressRoomBodyDiv .pressRoomLeftDiv .pressReleasesDiv div{
		border-bottom:1px solid #aeaeae;
		padding:0 0 12px 0;
		margin:6px 0 0 ;
		}
			.pressRoomBodyDiv .pressRoomLeftDiv .pressReleasesDiv div p{
			margin:0 0 0 0;
			}


.pressRoomBodyDiv .pressRoomRightDiv{
width:224px;
float:right;
background-color:#dedede;
padding:12px 18px;
}
	.pressRoomBodyDiv .pressRoomRightDiv h2{
	text-transform:uppercase;
	margin:18px 0 18px ;
	color:#416d94;
	font-size:12px;
	}
	.pressRoomBodyDiv .pressRoomRightDiv .photoLibraryDiv{
	border-bottom:1px solid #aeaeae;
	}
		.pressRoomBodyDiv .pressRoomRightDiv .photoLibraryDiv div{
		margin:0 0 18px;
		}
			.pressRoomBodyDiv .pressRoomRightDiv .photoLibraryDiv div img{
			float:left;
			margin:0 12px 0 0;
			}
			.pressRoomBodyDiv .pressRoomRightDiv .photoLibraryDiv div p{
			float:left;
			font-weight:bold;
			width:142px;
			margin:28px 0 0 0;
			}
			.pressRoomBodyDiv .pressRoomRightDiv .photoLibraryDiv div p a{
			color:#333333 !important;
			}
	.pressRoomBodyDiv .pressRoomRightDiv .institutionalReleaseDiv{
	}
		.pressRoomBodyDiv .pressRoomRightDiv .institutionalReleaseDiv div{
		margin:0 0 18px;
		}
		.pressRoomBodyDiv .pressRoomRightDiv .institutionalReleaseDiv .viewAllDiv{
		margin:6px 0 0;
		text-align:right;
		font-size:12px;
		}

.imageRequestFormDiv{
background-color:#f5f5f5;
padding:20px !important;
}
	.imageRequestFormDiv h3{
	text-transform:uppercase;
	margin:0 0 8px ;
	padding:0 0 8px ;
	color:#416d94;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	}
	.imageRequestFormDiv p{
	margin:0 0 12px 0 !important;
	text-align:right;
	}
	.imageRequestFormDiv p{
	margin:0 0 12px 0 !important;
	display:block;
	clear:both;
	}
		.imageRequestFormDiv p span{
		width:150px;
		text-align:right;
		float:left;
		padding:0;
		margin:2px 18px 0 0;
		}
		.imageRequestFormDiv p .sameLineSpan{
		width:auto !important;
		text-align:right;
		padding:0;
		margin:2px 18px 0px 18px;
		}
		.imageRequestFormDiv p textarea{
		float:left;
		width:340px;
		}
		.imageRequestFormDiv p input{
		float:left;
		width:340px;
		}
		.imageRequestFormDiv p .cityInput{
		width:200px;
		}
		.imageRequestFormDiv p .stateInput{
		width:67px;
		}
		.imageRequestFormDiv p .zipCodeInput{
		width:150px;
		}
		.imageRequestFormDiv p .countryInput{
		width:102px;
		}
		.imageRequestFormDiv .formActionsDiv{
		text-align:right;
		margin:24px 0 0;
		}
			.imageRequestFormDiv .formActionsDiv a{
			border-right:1px solid #CCCCCC;
			padding:0 12px 0 0;
			}
			.imageRequestFormDiv .formActionsDiv .submitRequestBtn{
			width:auto !important;
			margin:0 0 0 12px;
			}

			
/*	This is for the collection main page */
			
.collectionOverviewMain{}

	.collectionOverviewMain .collectionLeftDiv{
	float:left;
	width:594px;
	padding:16px;
	background-color:#333333;
	color:#ffffff;
	}
		.collectionOverviewMain .collectionLeftDiv .headerDiv{
		}
			.collectionOverviewMain .collectionLeftDiv .headerDiv h3{
			font-size:19px;
			margin:8px 0 6px;
			}
			.collectionOverviewMain .collectionLeftDiv .headerDiv p{
			color:#cccccc;
			}

		.collectionOverviewMain .collectionLeftDiv .collectionContainer{
		border-top:1px solid #666666;
		margin:24px 0 0;
		}
			.collectionOverviewMain .collectionLeftDiv .collectionContainer div{
			float:left;
			width:33%;
			margin:12px 0 24px;
			}
				.collectionOverviewMain .collectionLeftDiv .collectionContainer div p{
				margin:0 0 12px;
				font-size:15px;
				font-weight:bold;
				}
				.collectionOverviewMain .collectionLeftDiv .collectionContainer div p a{
				color:#FFFFFF;
				}

	
.collectionOverviewMain .collectionRightDiv{
float:right;
width:250px;
padding:12px;
background-color:#cccccc;
}
		
.exhibitionCoreMain{
}

	.exhibitionCoreMain .exhibitionCoreLeftDiv{
	float:left; 
	width:625px;
	background-color:#f3f3f3;
	}
		.exhibitionCoreMain .exhibitionCoreLeftDiv .coreContentDiv{
		padding:22px;
		}
		.exhibitionCoreMain .exhibitionCoreLeftDiv .coreContentDiv h1{
		font-size:20px;
		margin:0 0 8px ;
		}
		.exhibitionCoreMain .exhibitionCoreLeftDiv .coreContentDiv h5{
		font-size:13px;
		margin:0 0 16px ;
		color:#999999;
		}
		.exhibitionCoreMain .exhibitionCoreLeftDiv .coreContentDiv p{
		margin:0 0 12px ;
		}
		
	.exhibitionCoreMain .exhibitionCoreRightDiv{
	float:right;
	width:250px;
	background-color:#f5f5f5;
	padding:0 12px 0 13px;
	}
    #modalContentAlt {
	margin-bottom:40px !important;
	}
		