﻿#content {
	padding-bottom:40px;
}
.lt-ie9 .template-document_view_photo_tour section.showcase img {
	width: 100% !important;
}

.back-to-index {
	display:block;
	float:left;
	height:19px;
	line-height:1.5;
	margin:.8em 0 1em .5em;
	padding-left:30px;
	background:url(../images/mini-index.png) no-repeat left top;
}
.back-to-index:hover,
.back-to-index:active,
.back-to-index:focus {
	background-position:left top;
}

.back-to-low-res {
	display:block;
	float:right;
	height:19px;
	line-height:1.5;
	margin:.8em .5em 1em 0;
	padding-right:28px;
	padding-left:5px;
	border: 1px solid #cdcdcd;
	background:url(../images/close-x-button.png) no-repeat right 4px;
}
.back-to-low-res:hover,
.back-to-low-res:active,
.back-to-low-res:focus {
	background-position:right -60px;
}

.launch-container-hq-photos {
	position:relative;
	max-width:290px;
	height:224px;
	padding:7px;
	margin:0 auto 1em;
	border:1px solid #b8bdc4;
	background: #e3e7ee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2UzZTdlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e3e7ee 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3e7ee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e7ee 1%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e7ee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
	.launch-container-hq-photos > div {
		max-width:290px;
		height:224px;
		background:url(../images/launch-background-tour-small.jpg) no-repeat left center;
		background-size: contain;
	}
	.launch-container-hq-photos > div > div {
		max-width:266px;
		height:56px;
		padding:0;
		margin:0 auto;
		position:relative;
		top:12em;
	}

.launch-container-kryptos {
	position:relative;
	max-width:290px;
	height:224px;
	padding:7px;
	margin:0 auto 3em;
	border:1px solid #b8bdc4;
	background: #e3e7ee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2UzZTdlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e3e7ee 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3e7ee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3e7ee 1%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e7ee 1%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e7ee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
	.launch-container-kryptos > div {
		max-width:290px;
		height:224px;
		background:url(../images/launch-background-kryptos-small.jpg) no-repeat left center;
		background-size: contain;
	}
	.launch-container-kryptos > div > div {
		width:177px;
		height:56px;
		padding:0;
		margin:0 auto;
		position:relative;
		top:12em;
	}
	

/* heading tabs */
.tabs-nav-filter {
	float:left;
	width: 100%;
}


	.tabs-nav-filter ul.tabs-list {
		margin: 0;
		padding:0;
		/*padding: 10px 10px 0;*/
		list-style: none;
		background-color:#fff;

		/*border: 1px solid orange;*/
	}
		.tabs-nav-filter ul.tabs-list li {
			float: left;
			margin: 0 3px 0 0;
			width:210px;
			/*height:76px;*/
			height:44px;
			overflow:hidden;

			border-top:1px solid #bbb7af;
			border-left:1px solid #bbb7af;
			border-right:1px solid #bbb7af;

			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-radius-topleft: 8px;
			-moz-border-radius-topright: 8px;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;

			/*padding: 0 0 0 9px;*/

			/*border: 1px solid green;*/
		}
		.tabs-nav-filter ul.tabs-list li:first-child {
			border-left: 1px solid #bbb7af;
		}
		.tabs-nav-filter ul.tabs-list a {
			float: left;
			display: block;
			height: 100%;
			width:100%;
			/*width: 154px;*/
			/*padding-left: 78px;*/
			padding-left: 44px;
			/*padding: 5px 15px 4px 6px;*/
			text-decoration: none;
			font-weight: bold;
			color: #152b4e;
			/*padding-top:15px;*/
			padding-top:5px;
			/*border: 1px solid blue;*/
		}
			.tabs-nav-filter ul.tabs-list a:active,
			.tabs-nav-filter ul.tabs-list a:hover,
			.tabs-nav-filter ul.tabs-list a:focus {
				color: #999;
			}
			.tabs-nav-filter ul.tabs-list a:focus {
				border: 1px solid #999;
			}





		/* nav-specific images */
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-0 a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat 8px 8px;
		}
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-1 a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat 8px -129px;
		}
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-2 a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat 8px -266px;
		}

		/* nav-specific images hover */
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-0 a:hover,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-0 a:focus,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-0.current a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat -244px 8px;
		}
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-1 a:hover,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-1 a:focus,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-1.current a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat -244px -129px;
		}
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-2 a:hover,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-2 a:focus,
		.tabs-nav-filter ul.tabs-list #accessibletabsnavigation0-2.current a {
			background: url(../images/heading-tab-sprite-hqtour.png) no-repeat -244px -266px;
		}



		.tabs-nav-filter ul.tabs-list .current {
			/*border-width: 0;*/
			background-color: #1a3159;
			border-top:1px solid #1a3159;
			border-left:1px solid #1a3159;
			border-right:1px solid #1a3159;
		}
			.tabs-nav-filter ul.tabs-list .current a {
				color: #fff;
				/*padding-bottom: 5px;*/
			}
.js .tabs-nav-filter .current-info,
.js .tabs-nav-filter .accessibletabsanchor,
.js .tabs-nav-filter .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
	position: absolute;
	left: -999em;
}
.js .tabs-nav-filter .content {
	clear: both;
	margin:0;
	padding:0;
	/*margin: 3em 1em 1em 1em;*/
}
.js .tabs-nav-filter {
	/*width: 500px;*/
	/*background-color: #1a3159;*/
}
.tabs-nav-filter {
	/*background-color: #1a3159;*/								
	/*padding: 2em;*/
}
/* ./ heading tabs */



/* hq-photo-tour */
.gallery-collection {
	padding: 1em;
	/*overflow: hidden;*/
	margin-bottom: 2em;
}
.gallery-collection h4 {
	color:#333;
	text-transform:uppercase;
}
.gallery-collection div {
	margin: 0;
}
.gallery-collection ul {
	list-style-type: none;
	width: 100%;
	margin:0;
	padding:.5em 0 0;
	overflow:hidden;
}
.gallery-collection li {
	width:100%;
	float:left;
	background:#ecedf0;
	overflow:hidden;
	margin-bottom:.3em;
}
.gallery-collection ul li a {
	display: block;
	height: 71px;
	padding: 0;
	padding-left: 75px;
	padding-top: 5px;
	color: #172d52;	
	font-weight: bold;
	font-size: 0.9166666666666667em;
	border: 1px solid #fff;
}
	.gallery-collection ul li a:hover,
	.gallery-collection ul li a:active,
	.gallery-collection ul li a:focus {
		text-decoration:none;
		border: 1px solid #172e54;
	}

/* BEGIN PHOTO SHOWCASE */
.display-photo img {
	width:100%;
	/*height:260px;*/
}
.showcase-block h5 {
	margin-top:1em;
	font-size:1.416666666666667em;
	color:#333;
	text-transform:uppercase;
}
.showcase-block h6 {
	margin-top:1em;
	border-top:1px solid #333;
	clear:both;
}
.showcase-block select {
	margin-right:.74em;
	width:100%;
	max-width:75%;
}
.showcase-block .display-description select + a {
	display:inline-block;
	margin-top: 1em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:.5em;
	background-color:#1c3359;
}
.showcase-block .display-description select + a:hover,
.showcase-block .display-description select + a:active {
	text-decoration:none;
	background-color:#335fa6;
}
.showcase-block {
	clear:both;
	margin:2em auto 0;
	padding:.7em .7em .8em;
	overflow:hidden;
	max-width:94%;
	border:1px solid #cdcdcd;
	-webkit-box-shadow: 0px 0px 17px 0px rgba(205,205,205,1);
	-moz-box-shadow: 0px 0px 17px 0px rgba(205,205,205,1);
	box-shadow: 0px 0px 17px 0px rgba(205,205,205,1);
}
.showcase-block > div {
	max-width:100%;

	/*border: 1px solid black;*/
}
.selected-photo {
	color:#142a4c;
	background-color:#fff;
}
.showcase-block .display-photo {
	margin:0 auto;
	position:relative;
	padding-bottom:0;
}
	.showcase-block .display-photo img {
		cursor: pointer;
	}
.showcase-block .display-photo.display-photo-multiple {
	padding-bottom:4em;
}
.showcase-block .display-photo ul.photo-nav {
	position:absolute;
	bottom:-.5em;
	right:2em;
	list-style-type:none;
}
	.showcase-block .display-photo ul.photo-nav li {
		float:left;
		/*border:2px solid #fff;*/
		width:25px;
		height:25px;
		margin-left:5px;
		text-align:center;
		line-height:2;
		background-color:#e7ebef;
		font-weight:bold;
	}
		.showcase-block .display-photo ul.photo-nav li:hover {
			background-color:#333;
		}
	.showcase-block .display-photo ul.photo-nav li a,
	.showcase-block .display-photo ul.photo-nav li a:link,
	.showcase-block .display-photo ul.photo-nav li a:visited {
		display:block;
		width:100%;
		height:100%;
		color:#142a4c;
	}
		.showcase-block .display-photo ul.photo-nav li a:hover,
		.showcase-block .display-photo ul.photo-nav li a:active {
			text-decoration:none;
			color:#fff;
		}
.showcase-block .display-photo ul.photo-nav li.selected-photo {
	background-color: #162d52;
}
		.showcase-block .display-photo ul.photo-nav li.selected-photo a,
		.showcase-block .display-photo ul.photo-nav li.selected-photo a:link {
			color:#fff;
			cursor:text;
		}
		.showcase-block .display-photo ul.photo-nav li.selected-photo:hover,
		.showcase-block .display-photo ul.photo-nav li.selected-photo:active {
			color:#fff;
			background-color:#162d52;
		}
.showcase-block .display-description {
	margin:0 auto 4em;
	height:auto;
	overflow-y:visible;
}
/*  */
.showcase-block .display-description .description-data div > ul {
	list-style:none;
}
.link-director {
	display:none;
	background-color:#dbd9d5;
	width:43%;
	text-align:center;
	height:30px;
	line-height:2.5;
	font-weight:bold;
	border:1px solid #a4a196;
}
.link-director:link,
.link-director:visited {
	color:#333;
}
.link-director:hover,
.link-director:active {
	background-color:#e5e5e5;
	color:#335fa6;
	text-decoration:none;
}
.link-prev-director {
	float:left;
	margin-left:1%;
}
.link-next-director {
	float:right;
	margin-right:1%;
	margin-bottom:1em;
}
.description-data > div > h6 + p {
	margin-top:0;
}
.description-data blockquote {
	margin-left:.5em;
	margin-right:.5em;
	font-style:italic;
}
.showcase-navigation {
	margin-top:2em;
	min-height:95px;
	width:100%;
	text-align:center;
}
.showcase-nav {
	width:110px;
	min-height:95px;
}
.showcase-nav > a > div {
	padding-top:14px;
	min-height:78px;
	/*border: 1px solid blue;*/
}
.showcase-nav > a {
	display:block;
	/*min-height:95px;*/
	width:100%;
}
.showcase-nav > a:link,
.showcase-nav > a:visited {
	color:#333;
	font-weight:bold;
}
.showcase-nav > a:hover,
.showcase-nav > a:active {
	/*background: #e5e5e5 url(../images/nav-arrow.png) no-repeat left -190px;*/
	color:#335fa6;
	text-decoration:none;
}
	.showcase-nav > a span:first-of-type {
		font-weight:normal;
	}
.showcase-nav > a span {
	display:none;
}
.nav-prev > a > div {
	/*padding-left:120px;*/
	background-position:30px 14px;
}
.nav-next > a > div {
	/*padding-right:120px;*/
	background-position:11px 14px;
}
.nav-prev > a span {
	text-align:left;
}
.nav-next > a span {
	text-align:right;
}

.showcase-navigation > span {
	display:inline-block;
	color:#0f2331;
	width:80px;
	text-align:center;
	margin-top:1em;

}
.showcase-navigation > span > div {
	margin-top:1em;
}
.showcase-navigation .nav-prev {
	float:left;
	margin-left:.5em;
	background: #e5e8eb url(../images/nav-arrow.png) no-repeat left -190px;
}
.showcase-navigation .nav-next {
	float:right;
	margin-right:.5em;
	background: #e5e8eb url(../images/nav-arrow.png) no-repeat right -285px;
}

.showcase-navigation .nav-prev:hover,
.showcase-navigation .nav-prev:active {
	background-color: #e5e5e5;
}

.showcase-navigation .nav-next:hover,
.showcase-navigation .nav-next:active {
	background-color: #e5e5e5;
}



.showcase-navigation .nav-prev.no-link {
	float:left;
	background: none;
}
.showcase-navigation .nav-next.no-link {
	float:right;
	background: none;
}

.no-nav > a {
	display: block;
	clear:both;
}

/* END PHOTO SHOWCASE */


/* BEGIN INDEX THUMBNAILS */
.ohb-art {
	background: url(../images/tour/ohb/gallery-ohb-art.jpg) no-repeat 5px 5px;
}
.ohb-bible {
	background: url(../images/tour/ohb/gallery-ohb-bible.jpg) no-repeat 5px 5px;
}
.ohb-bush {
	background: url(../images/tour/ohb/gallery-ohb-bush.jpg) no-repeat 5px 5px;
}
.ohb-cornerstone {
	background: url(../images/tour/ohb/gallery-ohb-cornerstone.jpg) no-repeat 5px 5px;
}
.ohb-directors {
	background: url(../images/tour/ohb/gallery-ohb-directors.jpg) no-repeat 5px 5px;
}
.ohb-donovan {
	background: url(../images/tour/ohb/gallery-ohb-donovan.jpg) no-repeat 5px 5px;
}
.ohb-agent-memorial {
	background: url(../images/tour/ohb/gallery-ohb-agent-memorial.jpg) no-repeat 5px 5px;
}
.ohb-dulles {
	background: url(../images/tour/ohb/gallery-ohb-dulles.jpg) no-repeat 5px 5px;
}
.ohb-library {
	background: url(../images/tour/ohb/gallery-ohb-library.jpg) no-repeat 5px 5px;
}
.ohb-museum {
	background: url(../images/tour/ohb/gallery-ohb-museum.jpg) no-repeat 5px 5px;
}
.ohb-ohb {
	background: url(../images/tour/ohb/gallery-ohb-ohb.jpg) no-repeat 5px 5px;
}
.ohb-oss {
	background: url(../images/tour/ohb/gallery-ohb-oss.jpg) no-repeat 5px 5px;
}
.ohb-presidents {
	background: url(../images/tour/ohb/gallery-ohb-presidents.jpg) no-repeat 5px 5px;
}
.ohb-seal {
	background: url(../images/tour/ohb/gallery-ohb-seal.jpg) no-repeat 5px 5px;
}
.ohb-wall {
	background: url(../images/tour/ohb/gallery-ohb-wall.jpg) no-repeat 5px 5px;
}
.ohb-cmwboh {
	background: url(../images/tour/ohb/gallery-ohb-cmwboh.jpg) no-repeat 5px 5px;
}
.ohb-ossboh {
	background: url(../images/tour/ohb/gallery-ohb-ossboh.jpg) no-repeat 5px 5px;
}

.nhb-atrium {
	background: url(../images/tour/nhb/gallery-nhb-atrium.jpg) no-repeat 5px 5px;
}
.nhb-casey {
	background: url(../images/tour/nhb/gallery-nhb-casey.jpg) no-repeat 5px 5px;
}
.nhb-nhb {
	background: url(../images/tour/nhb/gallery-nhb-nhb.jpg) no-repeat 5px 5px;
}
.nhb-plaque {
	background: url(../images/tour/nhb/gallery-nhb-plaque.jpg) no-repeat 5px 5px;
}
.nhb-sculpture {
	background: url(../images/tour/nhb/gallery-nhb-sculpture.jpg) no-repeat 5px 5px;
}

.grounds-123 {
	background: url(../images/tour/grounds/gallery-grounds-123.jpg) no-repeat 5px 5px;
}
.grounds-a12 {
	background: url(../images/tour/grounds/gallery-grounds-a12.jpg) no-repeat 5px 5px;
}
.grounds-auditorium {
	background: url(../images/tour/grounds/gallery-grounds-auditorium.jpg) no-repeat 5px 5px;
}
.grounds-berlin {
	background: url(../images/tour/grounds/gallery-grounds-berlin.jpg) no-repeat 5px 5px;
}
.grounds-cfi {
	background: url(../images/tour/grounds/gallery-grounds-cfi.jpg) no-repeat 5px 5px;
}
.grounds-courtyard {
	background: url(../images/tour/grounds/gallery-grounds-courtyard.jpg) no-repeat 5px 5px;
}
.grounds-garden {
	background: url(../images/tour/grounds/gallery-grounds-garden.jpg) no-repeat 5px 5px;
}
.grounds-hale {
	background: url(../images/tour/grounds/gallery-grounds-hale.jpg) no-repeat 5px 5px;
}
.grounds-kryptos {
	background: url(../images/tour/grounds/gallery-grounds-kryptos.jpg) no-repeat 5px 5px;
}
.grounds-scattergood {
	background: url(../images/tour/grounds/gallery-grounds-scattergood.jpg) no-repeat 5px 5px;
}
/* END INDEX THUMBNAILS */


/* BEGIN DIRECTORS PORTRAIT GALLERY */
.director-title {
	display:block;
	font-style:italic;
}
.title-dates {
	display:block;
	margin-bottom:1em;
}
.portrait-artist {
	display:block;
	margin-bottom:1em;
}
.nawusg {
	display:block;
	font-size:0.9166666666666667em;
	color:#666;
}
/* END DIRECTORS PORTRAIT GALLERY */


/* ORIG tab styling */
.tabs-panels {
	width: 100%;
}
.js .tabs-panels .current-info,
.js .tabs-panels .accessibletabsanchor,
.js .tabs-panels .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
	position: absolute;
	left: -999em;
}
.js .tabs-panels .content {
	clear: both;
}
/* ./ORIG tab styling */


/* accordion */
/*.accordion-head {
	border: 1px solid red;
}*/
/* ./accordion */

.tabs-page .content > h3 {	/*i.e., visuallyhidden*/
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}



/* EXPAND COLLAPSE OVERRIDE (originally from expandcollapse.css) */
.smallscreen #content .expandcollapse {
	margin: 0;
	padding: 0 0 28px;
	list-style: none;
	overflow: hidden;
	clear:both;
}
.smallscreen #content .expandcollapse .accordion-party {
	vertical-align: top;
	margin-bottom: 0;
	border-bottom: 1px solid #B9B9B9;
}
.smallscreen .expandcollapse .accordion-party.odd {
	display: block;
	cursor: pointer;
	position: relative;
	color: #132749;
	font-weight: bold;
	padding: 9px 0px 8px 10px;
	border: 1px solid #B9B9B9;
	background: #FDFEFE;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YyZjVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UxZTdmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGQ3ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FDFEFE 0%, #F2F5F8 27%, #E1E7F0 72%, #CDD7E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFEFE), color-stop(27%,#F2F5F8), color-stop(72%,#E1E7F0), color-stop(100%,#CDD7E5));
	background: -webkit-linear-gradient(top, #FDFEFE 0%,#F2F5F8 27%,#E1E7F0 72%,#CDD7E5 100%);
	background: -o-linear-gradient(top, #FDFEFE 0%,#F2F5F8 27%,#E1E7F0 72%,#CDD7E5 100%);
	background: -ms-linear-gradient(top, #FDFEFE 0%,#F2F5F8 27%,#E1E7F0 72%,#CDD7E5 100%);
	background: linear-gradient(to bottom, #FDFEFE 0%,#F2F5F8 27%,#E1E7F0 72%,#CDD7E5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#cdd7e5',GradientType=0 );
	overflow: hidden;
	/**width: 598px;*/	/* fixing IE7 under RR issue -sah 5/23/13 */
}
.smallscreen .expandcollapse .accordion-party.odd .plus{
	background: url(../images/bg-plus.gif) no-repeat;
	position: absolute;
	right: 8px;
	top: 10px;
	width: 13px;
	height: 13px;
}
.smallscreen .expandcollapse .accordion-party.odd .minus{
	background: url(../images/bg-plus.gif) no-repeat 0 -70px;
}
.smallscreen .expandcollapse .accordion-party:hover,
.smallscreen .expandcollapse .accordion-party.expanded{
	background: #CED8E5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZDhlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2RhZTFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2U5ZWRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZkZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #CED8E5 0%, #DAE1EC 22%, #E9EDF3 71%, #FCFDFE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CED8E5), color-stop(22%,#DAE1EC), color-stop(71%,#E9EDF3), color-stop(100%,#FCFDFE));
	background: -webkit-linear-gradient(top, #CED8E5 0%,#DAE1EC 22%,#E9EDF3 71%,#FCFDFE 100%);
	background: -o-linear-gradient(top, #CED8E5 0%,#DAE1EC 22%,#E9EDF3 71%,#FCFDFE 100%);
	background: -ms-linear-gradient(top, #CED8E5 0%,#DAE1EC 22%,#E9EDF3 71%,#FCFDFE 100%);
	background: linear-gradient(to bottom, #CED8E5 0%,#DAE1EC 22%,#E9EDF3 71%,#FCFDFE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced8e5', endColorstr='#fcfdfe',GradientType=0 );
}
.smallscreen .template-document_view_careers_adv  #content .expandcollapse .accordion-party.even {
    padding: 0 !important;
}
.smallscreen #content .expandcollapse .accordion-party.even {
	/*padding: 9px 30px 8px 10px;*/
	line-height: 17px;
	border: 1px solid #DEDEDE;
	border-top: none;
	color: #333;
	background:none;
	display: none;
}

.smallscreen #content .expandcollapse .accordion-party.last {
	border-bottom: 1px solid #B9B9B9;
}
.smallscreen #content .list-open {
	margin: 0;
	padding: 20px 0 12px;
	list-style: none;
	text-align: right;
}
.smallscreen #content .list-open .accordion-party {
	display: inline-block;
	padding: 0 4px 0 8px;
	list-style: none;
	text-align: right;
	*display:block;	/*IE7*/
	*float:left;	/*IE7*/
}
.smallscreen #content .list-open .accordion-party a {
	color: #182e51;
}
.smallscreen .gallery-collection {
	padding: .5em;
}
/* ./ EXPAND COLLAPSE OVERRIDE */

.link-bush {
	font-weight:bold;
}
}
/*#gallery-list li {
	margin-bottom:1em;



}*/

.expandcollapse-all{display: none;}

@media only screen and (min-width: 650px) {
	.launch-container-hq-photos {
		max-width: 492px;
		margin-bottom:3em;
	}
	.launch-container-kryptos {
		max-width: 492px;
	}
	.launch-container-hq-photos > div {
		max-width:492px;
		background:url(../images/launch-background-tour-large.jpg) no-repeat center center;
	}
	.launch-container-kryptos > div {
		max-width:492px;
		background:url(../images/launch-background-kryptos-large.jpg) no-repeat center center;
	}

	.gallery-collection {
		padding:0;
	}
	.gallery-collection li {
		width:32%;
		margin-left:.25%;
		margin-right:.25%;
	}
	.launch-container-hq-photos > div > div {
		margin-left:3em;
	}
	.showcase-navigation > span {
		width:100px;
	}
	.js .tabs-nav-filter {
		background-color: #1a3159;
	}
	.tabs-nav-filter section {
		margin-left:1em;
		margin-top:1em;
	}
}

@media only screen and (min-width: 720px) {
	.tabs-nav-filter ul.tabs-list li {
		width: 232px;
	}
}

@media only screen and (min-width: 768px) {
	.showcase-nav {
		width: 312px;
	}
	.showcase-navigation .nav-prev {
		margin-left:0;
		background: #e5e8eb url(../images/nav-arrow.png) no-repeat left 0;
	}
	.showcase-navigation .nav-next {
		margin-right:0;
		background: #e5e8eb url(../images/nav-arrow.png) no-repeat right -95px;
	}
	.nav-prev > a > div {
		padding-left:120px;
		background-position: 40px 14px;
	}
	.nav-next > a > div {
		padding-right:120px;
		background-position:206px 14px;
	}
	.showcase-nav > a span {
		display:block;
	}
	.showcase-block h5 {
		margin-top:0;
	}
	.showcase-block .display-photo {
		max-width:60%;
		float:left;
	}
	.showcase-block .display-description {
		max-width:38%;
		float:right;
		overflow-y: auto;
		height:295px;
		margin-bottom:0;
	}
	/*#gallery-list li {
		margin-bottom:auto;

	}*/
}
@media only screen and (min-width: 993px) {
	.showcase-block {
		max-width: 98%;
	}
}

/* MODULES NOT NEEDED; OVERRIDE/REMOVE SPACE FOR RIGHT COLUMN */
.description-box {
	margin-right: 0;
	width:100%;
}
/* TEMPORARY DEV OVERRIDES */
.temporary-override-for-qa {
	background:url(../images/bg-heading-panel-2.jpg) no-repeat;
}
