@charset "utf-8";
/* CSS Document */

#home h1 {
	color:#c41230;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 0px;
}
#home h2 {
	color:#006a7c;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#home h3,
#giving h3,
.sectionBanner h3 {
	font-size: 14px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 5px;
	top: 12px;
	left: 5px;
}
#home h3 {
	padding: 0px 0px 9px 0px;
}
.sectionBanner h3 {
	text-transform: none;
}
#home h5 {
	color:#6f6e6e;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align:center;
	margin: 5px 0px 0px 0px;
}
#home h6 {
	color:#660033;
	font-size: 10px;
	font-weight: bold;;
	font-style: italic;
	text-align:right;
	margin: 5px 0px 5px 0px;
}
#home p {
	color:#6f6e6e;
	font-size: 11px;
	font-weight:bold;
	margin:0px 2px 10px 0px;
}

.content table .content tr, .content td {
    border-top: 1px solid #CCCCCC;
    padding: 5px 0 10px;
}

/* Links */

a,
a:link,
a:active,
a:visited,
a:hover {
	text-decoration:none;
}

h1 a:link,
h1 a:active,
h1 a:visited {
	color:#660033;
}
h2 a:link,
h2 a:active,
h2 a:visited {
	color:#006a7c;
}
h6 a:link,
h6 a:active,
h6 a:visited {
	color:#660033;
}			
a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h6 a:hover {
	color:cccccc;
}
h3 a:link,
h3 a:active,
h3 a:visited {
	color:#fff;
}
h3 a:hover {
	color:#eee;
}
a img {border:none}


/* Structure */

.pageContent {
	position:relative;
	display:block;
	width:554px;
	/*min-height: 100%;*/
	padding:0px;
}
.singleColContainer {
	position:relative;
	display:block;
	width:554px;
	margin: 0px;
	padding:0px;
	border: #b2c4ce 1px solid;
	overflow: hidden;
}
.colSingle {
	position: relative;
	display: block;
	float:left;
	width:534px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

.twoColContainer {
	position:relative;
	display:block;
	width:554px;
	margin: 0px;
	padding:0px;
	border: #b2c4ce 1px solid;
	background: url(../images/giving-membership/givingMembershipBG.gif) repeat-y;
	overflow: hidden;
}
.colLeft {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
.colRight {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

/* Home Page */

.mainContent {
	position:relative;
	display:block;
	width:562px;
	height: auto;
	margin: 10px 0px 0px 10px;
	border: #b2c4ce 1px solid;
	background-color:#FFF;
	overflow: hidden;
}
.homeFlash {
	position:relative;
	display:block;
	width: 562px;
	height: 196px;
	margin: 0px;
}
.sectionBanner {
	position: relative;
	display: block;
	width:555px;
	height: auto;
	padding: 0px 0px 0px 7px;
	margin: 0px;
	background-color: #b2c4ce;
	border-bottom: #dcd087 5px solid;
}
#home .sectionBanner {
	position: relative;
	display: block;
	width:555px;
	height: 26px;
	padding: 14px 0px 0px 7px;
	margin: 0px;
	background-color: #b2c4ce;
	border-bottom: #dcd087 5px solid;
}
#House1800 .sectionBanner {
	width: 549px;
}
.bannerContainer {
	position: relative;
	display: block;
	width:562px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-bottom: #dcd087 5px solid;
}
.exhibitionsBanner {
	position: relative;
	display: block;
	float:left;
	width:367px;
	height: 26px;
	padding: 14px 0px 0px 7px;
	margin: 0px;
	background-color: #b2c4ce;;
	border-bottom: #dcd087 5px solid;
}
.photogalleryBanner {
	position: relative;
	display: block;
	float:right;
	text-align: center;
	width:188px;
	height: 26px;
	padding: 14px 0px 0px 0px;
	margin: 0px;
	background-color: #006578;
	border-bottom: #dcd087 5px solid;
}

.programsContainer {
	position: relative;
	display: block;
	width:562px;
	height: 330px;
	padding: 0px;
	margin: 0px;
	background: url(../images/home/homeProgramsBG.gif) repeat-y;
}
.programsLeft {
	position: relative;
	display: block;
	float:left;
	width:182px;
	height: 330px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
.programsRight {
	position: relative;
	display: block;
	float:left;
	width:187px;
	height: 330px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.programsImg {
	display: block;
	position:relative;
	padding: 7px 5px 0px 0px;
}
.messageImg {
	display: block;
	position:absolute;
	text-align: center;
	top: 90px;
	width: 180px;
	left: -5px;
}
.calendar {
	position: relative;
	display: block;
	width:180px;
	text-align: center;
	height: 200px;
	margin-top: 16px;
	padding-left: 3px;
}
.exhibitsContainer {
	position: relative;
	display: block;
	width:562px;
	/*height: 330px;*/
	padding: 0px;
	margin: 0px;
	background: url(../images/home/homeProgramsBG.gif) repeat-y;
	overflow: hidden;
}
.exhibitsLeft {
	position: relative;
	display: block;
	float:left;
	width:179px;
	/*height: 330px;*/
	padding: 7px 0px 7px 8px;
	margin: 0px;
}
.exhibitsRight {
	position: relative;
	display: block;
	float:left;
	width:179px;
	/*height: 330px;*/
	padding: 7px 0px 7px 8px;
	margin: 0px;
}
.photogalleryRight {
	position: relative;
	display: block;
	float:left;
	width:172px;
	height: 290px;
	padding: 7px 7px 7px 8px;
	margin: 0px;
	background-color: #eeeeee;
}
.imgLeft {
	position: relative;
	display: block;
	float:left;
	padding: 0px 15px 15px 0px;
	margin: 0px;
}
.imgRight {
	position: relative;
	display: block;
	float:right;
	padding: 0px 0px 15px 15px;
	margin: 0px;
}
.caption {
	position: relative;
	display: block;
	width: auto;
	text-align: center;
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
}

/* Giving & Membership */


.givingMembership {
	position:relative;
	display:block;
	width:554px;
	min-height: 100%;
	margin: 10px 0px 0px 0px;
	padding:0px;
	border: #b2c4ce 1px solid;
	background: url(../images/giving-membership/givingMembershipBG.gif) repeat-y;
	overflow: hidden;
}
.givingLink {
	position: relative;
	display: block;
	width:180px;
	height: 42px;
	left:-10px;
	top:-10px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-color: #b2c4ce;
	border-bottom: #dcd087 5px solid;
}
.givingLeft {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
.membershipRight {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
.givingText {
	position: relative;
	display: block;
	float:left;
	width: 257px;
	padding: 0px;
	margin: 0px;
}
.waysRightCol {
	float:right;
	padding:0px 0 15px 25px;
	margin: 0px;
	position:relative;
	width:235px;
	z-index:85;
}
.waysRightItem {
	float:right;
	margin:0 0 15px 0px;
	padding: 10px;
	position:relative;
	width:215px;
	border: #000 1px solid;
	z-index:85;
}
.jointoday a,
.jointoday a:link,
.jointoday a:active,
.jointoday a:visited {
	color: #006a7c;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.jointoday a:hover {
	color: #666;
	text-align: center;
}

/* 1800 House */


.one800House {
	position:relative;
	display:block;
	width:554px;
	min-height: 100%;
	margin: 10px 0px 0px 0px;
	padding:0px;
	border: #b2c4ce 1px solid;
	background: url(../images/giving-membership/givingMembershipBG.gif) repeat-y;
	overflow: hidden;
}
.one800Left {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
.one800Right {
	position: relative;
	display: block;
	float:left;
	width:257px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
.one800Text {
	position: relative;
	display: block;
	float:left;
	width: 257px;
	padding: 0px;
	margin: 0px;
}
.one800CalendarBanner {
	position: relative;
	display: block;
	width:547px;
	padding: 14px 0px 0px 7px;
	margin: 0px;
	background-color: #006578;
	border-bottom: #dcd087 5px solid;
}


.sitesRight {
	position: relative;
	display: block;
	float:right;
	width:250px;
	padding: 0px;
	margin: 0px 0px 20px 20px;
	border: #b2c4ce 1px solid;
}
.sitesRightContent {
	padding: 0px 10px 10px 10px;
}
.sitesPhotosBanner {
	position: relative;
	display: block;
	float:right;
	text-align: center;
	width:250px;
	height: 26px;
	padding: 14px 0px 0px 0px;
	margin: 0px;
	background-color: #24709d;
	border-top: #dcd087 5px solid;
}
