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

#home h1 {
	color:#c41230;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 0px;
}
h2 {
	color:#264d7e;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#home h3,
#giving h3,
.sectionBanner h3,
.aasLink 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;
}
.aasLink h3 {
	padding: 7px;
}
#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: 10px 0;
}

.content td {
    vertical-align: top;
}
.hours td {
	padding: 5px 10px;
}
hr {
	width: 100%;
	background-color: #000;
    border: 0 none;
    height: 1px;
    margin: 0 0 15px;
}

hr.thick  {
	background-color: #78609a;
    border-bottom: #31254c 3px solid;
    height: 10px;
    margin: 25px 0 15px;
}
hr.pale  {
	background-color: #ccc;
}

/* 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:#264d7e;
}
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;*/
	opacity: .7;
}
h3 a:link,
h3 a:active,
h3 a:visited {
	color:#fff;
}
h3 a:hover {
	color:#eee;
}
.bullet a:link,
.bullet a:active,
.bullet a:visited {
	color:#000;
}
.bullet a:hover {
	color: #999
}
.bullet-round a:link,
.bullet-round a:active,
.bullet-round a:visited {
	color:#000;
}

.more-link {
	color:#660033;
	font-size: 10px;
	font-weight: bold;;
	font-style: italic;
	text-transform: uppercase;
}

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: #78609a;
	border-bottom: #31254c 5px solid;
}
#home .sectionBanner {
	position: relative;
	display: block;
	width:555px;
	height: 26px;
	padding: 14px 0px 0px 7px;
	margin: 0px;
	background-color: #2D5A95;
	border-bottom: #dcd087 5px solid;
}

.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:177px;
	height: 26px;
	padding: 14px 0px 0px 10px;
	margin: 0px;
	background-color: #78609a;
	border-bottom: #dcd087 5px solid;
}
.programsBanner {
	position: relative;
	display: block;
	float:left;
	width:177px;
	height: 26px;
	padding: 14px 0px 0px 10px;
	margin: 0px;
	background-color: #554373;
	border-bottom: #dcd087 5px solid;
}
.photogalleryBanner {
	position: relative;
	display: block;
	float:left;
	width:177px;
	height: 26px;
	padding: 14px 0px 0px 11px;
	margin: 0px;
	background-color: #31254c;
	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:184px;
	height: 330px;
	padding: 0px 0px 0px 3px;
	margin: 0px;
	z-index: 999;
}
.programsImg {
	display: block;
	position:relative;
	padding: 7px 5px 0px 0px;
}
.programsRight .programsImg {
	width: 180px;
	padding: 7px 0px 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: 7px;
	padding-left: 0px;
	z-index: 999;
}
.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;
	z-index: 0;
}


/* Images */

.imgLeft {
	position: relative;
	display: block;
	float:left;
	padding: 0px 25px 15px 0px;
	margin: 0px;
}
.imgRight {
	position: relative;
	display: block;
	float:right;
	padding: 0px 0px 15px 25px;
	margin: 0px;
}
.caption {
	position: relative;
	display: block;
	width: auto;
	text-align: center;
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
}

/* Social Networking */


#Layer26 {
	position:absolute;
	width:170px;
	height:auto;
	z-index:86;
	left: 7px;
	top: 512px;
}

.socialNetwork {
	position:relative;
	display:block;
	width:184px;
	height: 450px;
	left: -13px;
	padding:0px;
	z-index: 999;
}

.bullet {
	position:relative;
	display:block;
	height: 61px;
	width:171px;
	padding:3px 0px 0px 17px;
	margin-bottom: 10px;
	background: url(../images/bulletBG.png) no-repeat;
}
#home .bullet {
	padding:3px 0px 0px 13px;
}
#home .bullet p, .bullet p {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.buy-tickets {
	margin-bottom: 10px;
}

.bullet-roundBG {
	position:relative;
	display:block;
	height: auto;
	width:160px;
	padding:7px 5px 7px 14px;
	margin: 0 0 10px 0;
	background: #78609a;
	border-radius: 0px 8px 8px 0px;
	-moz-border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	text-align: center;
}
.bullet-roundBG.uno {
	background: rgba(15,46,99,1);
background: -moz-linear-gradient(top, rgba(15,46,99,1) 0%, rgba(120,96,154,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,46,99,1)), color-stop(100%, rgba(120,96,154,1)));
background: -webkit-linear-gradient(top, rgba(15,46,99,1) 0%, rgba(120,96,154,1) 100%);
background: -o-linear-gradient(top, rgba(15,46,99,1) 0%, rgba(120,96,154,1) 100%);
background: -ms-linear-gradient(top, rgba(15,46,99,1) 0%, rgba(120,96,154,1) 100%);
background: linear-gradient(to bottom, rgba(15,46,99,1) 0%, rgba(120,96,154,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2e63', endColorstr='#78609a', GradientType=0 );
	padding:10px 5px 10px 14px;
}

.bullet-roundBG.dos {
	background: rgba(120,96,154,1);
background: -moz-linear-gradient(top, rgba(120,96,154,1) 0%, rgba(86,67,115,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(120,96,154,1)), color-stop(100%, rgba(86,67,115,1)));
background: -webkit-linear-gradient(top, rgba(120,96,154,1) 0%, rgba(86,67,115,1) 100%);
background: -o-linear-gradient(top, rgba(120,96,154,1) 0%, rgba(86,67,115,1) 100%);
background: -ms-linear-gradient(top, rgba(120,96,154,1) 0%, rgba(86,67,115,1) 100%);
background: linear-gradient(to bottom, rgba(120,96,154,1) 0%, rgba(86,67,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78609a', endColorstr='#564373', GradientType=0 );
}

.bullet-roundBG.tres {
	background: rgba(86,67,115,1);
background: -moz-linear-gradient(top, rgba(86,67,115,1) 0%, rgba(49,37,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(86,67,115,1)), color-stop(100%, rgba(49,37,76,1)));
background: -webkit-linear-gradient(top, rgba(86,67,115,1) 0%, rgba(49,37,76,1) 100%);
background: -o-linear-gradient(top, rgba(86,67,115,1) 0%, rgba(49,37,76,1) 100%);
background: -ms-linear-gradient(top, rgba(86,67,115,1) 0%, rgba(49,37,76,1) 100%);
background: linear-gradient(to bottom, rgba(86,67,115,1) 0%, rgba(49,37,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#564373', endColorstr='#31254c', GradientType=0 );
	padding:10px 5px 10px 14px;
}

.bullet-roundBG h2 {
	color: #fff;
	font-family: 'Rosewood W01 Fill', Georgia, serif;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	margin:  0 0 5px;
	line-height: 1;
}

#home .bullet-roundBG p, 
.bullet-roundBG p, 
.bullet-roundBG a:link, 
.bullet-roundBG a:active, 
.bullet-roundBG a:visited {
    color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	margin: 0px;
	padding: 0px;
}
.bullet-roundBG.tres p {
	font-size: 12px;
	margin: 0 0 5px;
}


.bullet-round {
	position:relative;
	display:block;
	height: 57px;
	width:171px;
	padding:7px 0px 0px 17px;
	margin-bottom: 10px;
	background: url(../images/bullet-roundBG.png) no-repeat;
}
#home .bullet-round {
	padding:7px 0px 0px 13px;
}
#home .bullet-round p, .bullet-round p {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.bulletSmall {
	position:relative;
	display:block;
	height: 35px;
	width:174px;
	margin: 0px 0 0px;
	padding:15px 0px 0px 10px;
	background: url(../images/bulletSmallBG.png) no-repeat;
}

/*Events Index*/

.gallery-index {
	border: #AAC0CF 1px solid; 
	width:780px; 
	height:auto; 
	display:block;
	position: relative;
	padding:10px 0 0 10px;
}

.gallery-index div {
	width:calc(33% - 20px);
	height: 219px;
	display:inline-block; 
	float:left;
	margin: 0 10px 10px 0;
	border: #AAC0CF 1px solid;
	padding: 5px;
}

.gallery-index p {
    color: #264d7e;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 15px;
    font-weight: 700;
	margin: 10px 0 0;
}

.gallery-index p span {
	font-family: Arial, sans-serif;
	padding-top: 5px;
	font-size:12px;
    font-weight: normal;
	color:#666;
	line-height:19px;
}	

#eventphotos #text {
	position:absolute; 
	width:780px; 
	z-index:69; 
	left: 195px; 
	top: 130px; 
	visibility: visible; 
	background-color:#FFF; 
	overflow-x:hidden;
	}
	
#eventphotos #text .style1 {
	font-style: italic;
	}

#eventphotos .gallery-content {	
	width:100%; 
	height: auto;
}

.galleryButton-2016index a {	
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}

.galleryButton-2015index a {	
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}

.galleryButton-2014index a {	
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}

.galleryButton a {
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}
.galleryButton-2016 a {
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}
.galleryButton-2015 a {
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}

.galleryButton-2014 a {
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #733629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}

a .button-text:before {
	content: "BACK TO ";
}
a .button-text:after {
	content: " PHOTOS";
}

#eventphotos .slideshow {
	border: #AAC0CF 1px solid; 
	padding-bottom:10px; 
	width:778px; 
	height:auto; 
	display:block; 
	position:relative;
}


/* WOW Slider */

#wowslider-container1 .ws_bullets a {
    /*background-image: url(../images/bulletWow.png);*/
}

#wowslider-container1 .ws_playpause {
    top: 93%;
}

#wowslider-container1 .ws_bullets {
	position:relative;
	padding: 10px 0 0;
	bottom: 0;
}

#wowslider-container1 .ws_images {
	max-width:100%;
}

/* Flexslider */

.flexslider {
    border: none;
	margin-bottom: 0;
}



/* Information */

.infoRight {
	border: 1px solid #000000; 
	float: right;
	margin: 0 0 15px 20px; 
	padding: 0px 0px 10px 0px; 
	width: 225px; 
	height: auto; 
	position:relative; 
	display:block; 
	overflow:hidden;
}
.infoLeft {
	border: none; 
	float: left;
	margin: 0; 
	padding: 0px 0px 10px 0px; 
	width: 315px; 
	height: auto; 
	position:relative; 
	display:block; 
	overflow:hidden;
}
.infoText {
	padding: 0 10px 10px;
}
.infoTable {
	float: left;
	width: 562px; 
	position:relative; 
	display:block;
}
.infoTable td,
.infoTable tr {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.infoTable td {
	padding-bottom: 10px;
	border-top:2px solid #CCC;
}


/* 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: #2d5a95;
	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: #264d7e;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.jointoday a:hover {
	color: #666;
	text-align: center;
}


/* AAS */

.aasLink {
	position: relative;
	display: block;
	width:250px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
	background-color: #b2c4ce;
	border-bottom: #dcd087 5px solid;
}
.aasDate {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
	vertical-align: middle;
	width: auto;
	height: 30px;
	padding-top: 3px;
	margin: 0 0 20px;
	border-top: #b2c4ce 3px solid;
	border-bottom: #b2c4ce 3px solid;
}
.aasEvent {
	line-height: 1;
	margin-top: 50px;
	text-align: center;
}
.aasDates {
	font-size: 14px;
	color: #7f736c;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	margin: 8px 0 0;
	padding: 0;
	letter-spacing: .01em;;
}
.aasTimes {
	font-size: 12px;
	font-weight: normal;
	color: #7f736c;
	text-transform: uppercase;
	letter-spacing: .01em;
}
.aasDates:first-letter {
	font-size: 16px;
}
.aasTagLine {
	font-size: 10px;
	letter-spacing: .1em;
	color: #7f736c;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 8px;
}

.aasTitles {
	font-size: 18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000;
	text-transform: uppercase;
	line-height: .9;
	font-weight: bold;
}
.aasSubTitles {
	font-size: 16px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000;
	line-height: .9;
	font-weight: bold;
	text-transform:uppercase;
}
.aasText {
	font-size: 16px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000;
	line-height: 1.1;
}


/* 1800 House */

#House1800 .sectionBanner {
	background-color: #e77458;
	width: 549px;
	border: none;
	margin: 25px 0 0;
}
.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;
}
.one800Titles {
	font-size: 20px;
	/*font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	color: #a93c3e;
	/*text-transform: uppercase;*/
	line-height: 1;
	font-weight: bold;
	margin-bottom: 10px;
}
.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;
}

.busMemberLogo {
	position: relative;
	display: block;
	float:left;
	width:165px;
	height: 118px;
	padding: 4px;
	margin: 0px 8px 8px 0px;
	border: #b2c4ce 1px solid;
	text-align: center;
}


/* Tickets */


.ticket {
	position: relative;
	display: block;
	float:left;
	width:562px;
	height: auto;
	padding: 15px 0px;
	margin: 0px 0px;
	border-bottom: #000 1px solid;
	text-align: left;
}
.ticketTitle {
	width: 562px;
	display: block;
	position: relative;
	float: left;
	margin-bottom: 15px;
}
.ticketThumb {
	width: 210px;
	height: 140px;
	display: block;
	position: relative;
	margin-right: 20px;
	background-color: #32619f;
	float: left;
	text-align: center
}
.ticketDescription {
	width: 562px;
	height: auto;
	display: block;
	position: relative;
	margin: 15px 0;
	clear: both;
	float: left;
	line-height: 1.25;
}
.ticketTimes {
	width: 200px;
	height: auto;
	display: block;
	position: relative;
	margin-right: 10px;
	float: left;
	line-height: 1.25;
}
.ticketButton a {
	
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
}

.ticketButton-programs a {
	
	background: -moz-linear-gradient(center top , #33629f 0px, #0d2b60 100%);
	background: -webkit-linear-gradient(top, #33629f, #0d2b60);
	/*background: -ms-linear-gradient(top, #33629f, #0d2b60);*/
	background: -o-linear-gradient(top, #33629f, #0d2b60);
	background-color: #33629f;
	border: 1px solid #2b4c77;
    border-radius: 0.5em/1em;
	-moz-border-radius: 0.5em/1em;
	-webkit-border-radius: 0.5em/1em;
	-ms-border-radius: 0.5em/1em;
	-o-border-radius: 0.5em/1em;
	background-clip: padding-box;
    box-shadow: 2px 2px 5px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
	margin: 0 20px 10px 0;
}
/*.ticketButton a {
	color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
	text-align: center;
}*/


/* Share This */



.stpulldown-gradient
{
background: #aac0cf;
background: -moz-linear-gradient(top, #aac0cf 0%, #8799a5 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac0cf), color-stop(100%,#8799a5)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aac0cf', endColorstr='#8799a5',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #aac0cf 0%,#8799a5 100%); /* opera */
color: #000;
}
#stpulldown .stpulldown-logo
{
height: 40px;
width: 300px;
margin-left: 20px;
margin-top: 5px;
background:url("http://www.nha.org/images/NHAlogoShareThis.png") no-repeat;
}

/* text top navigation links */

.NavTextUp {
	color: #660033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}



.clear:before,
.clear:after {
		content: "";
	display: table;
}

.clear:after{
	clear: both;
}
.special-event-nav .current-page {
	color: #939393;
}

.special-event-nav .NavTextUp {
    display: inline-table;
    width: 78px;
	margin-left: 40px;
}

.special-event-nav .NavTextUp:first-of-type {
	margin-left: 0;
}