@charset "utf-8";
/*FONTS*/
@import url("/layout/css/general/fonts.css");
@import url("/layout/css/font/font-awesome.min.css");

/*THEMES*/
@import url("/layout/css/general/themes/themeDefault.css"); /*USE THIS TO EDIT GENERAL h1,h2,h3,p etc..*/
@import url("/layout/css/general/themes/themeDark1.css");
@import url("/layout/css/general/themes/themeAdmin.css");

/*SECTION STYLING*/
@import url("/layout/mars2020/css/sections.css");
@import url("/layout/css/general/backgrounds.css");

/*PAGE CONTENT*/
@import url("/layout/css/general/content-subnav.css");
/*GENERAL LAYOUT*/
html, body {
  font-family: OpenSans, Arial, Helvetica, Verdana;
  overflow-x:hidden;
  min-width: 320px;
  /*color: #29608c;*/ color: navy;
  margin: 0px;
  padding: 0px;
}
/*html *{cursor: url('/layout/css/general/cursor.png'), url('/layout/css/general/cursor.cur'), default;}
html a {cursor: url('/layout/css/general/cursor.png'), url('/layout/css/general/cursor.cur'), pointer;}*/

@media screen and (max-width: 750px) {
html, body { overflow-x:visible; }
}
body { /*margin:0 5% !important;*/ margin:0px; }
#contentBox { /*DELETED REMOVE MINIMUMS: 5/7/15*/ /* min-width:716px*/; z-index:1; }
#content {
  margin: 0px;
  padding: 0px;
}
.columnTwo {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.columnThree {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
/*Don't display Mobile classes*/
.mobileOnly{display:none;}
/* FORMS GENERAL*/
.pageContent input, .pageContent select, .pageContent textarea {
  border: 1px #298DB5 solid;
  color: #01396e;
  font-family: Roboto, Helvetica, sans-serif;
  background-color:white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pageContent input {
  padding:9px;
  height: 35px;
}
.pageContent select { /*background: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/layout/form-input/arrows_select_box.png") no-repeat 90% 10px; -webkit-appearance: none; -o-appearance: none;*/
  height: 55px;
  padding: 9px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
option[disabled="disabled"]:disabled {
  font-size:80%;
  font-style:italic;
  color:gray;
}
/*SPECIAL EFFECTS */
.dropShadow {
  -webkit-filter: drop-shadow(12px 12px 25px rgba(0,0,0,0.5));
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}
/*Animate Important Text*/
.importantNoticeGold {
  -webkit-animation: goldPulse 4s linear 4s infinite alternate;
  animation: goldPulse 4s linear 4s infinite alternate;
}
@-webkit-keyframes goldPulse { 50% {
color: #FFC000;
}
}
@keyframes goldPulse { 50% {
color: #FFC000;
}
}
.importantNoticeRed {
  -webkit-animation: redPulse 4s linear 4s infinite alternate;
  animation: redPulse 4s linear 4s infinite alternate;
}
@-webkit-keyframes redPulse { 50% {
color: red;
}
}
@keyframes redPulse { 50% {
color: red;
}
}
.importantNoticeMaroon {
  -webkit-animation: maroonPulse 4s linear 4s infinite alternate;
  animation: maroonPulse 4s linear 4s infinite alternate;
}
@-webkit-keyframes maroonPulse { 50% {
color: #800000;
}
}
@keyframes maroonPulse { 50% {
color: #800000;
}
}
/*GENERAL STYLE EXTRAS*/
.spanBlock { display:block; }
.maxWidth { width:100%; }
.marginNone { margin:0; }
.positionAbsolute { position:absolute; }
.positionAbsoluteTop { position:absolute; top:0; }
.positionAbsoluteBottom { position:absolute; bottom:0; }
.positionAbsoluteLeft { position:absolute; left:0; }
.positionAbsoluteRight { position:absolute; right:0; }
.positionRelative { position:relative; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clear, .clearboth {
  clear: both;
  float:none;
}
.hide { display:none; }
ul.noBullets, ul.noBullets li {
  list-style-type:none; /*line-height:1em;*/
  margin-bottom: 5%;
  padding-left:10px;
}
/*general padding*/
.paddedSmall { padding:20px; }
.padded { padding:20px; }
.paddedMedium { padding:20px 10%; }
.paddedMedium2 { padding:20px 15%; }

/*vertical padding*/
.vPaddedSmall { padding-top:20px !important; padding-bottom:20px !important; }
.vPadded { padding-top:50px !important; padding-bottom:50px !important; }
.vPaddedMedium { padding-top:75px !important; padding-bottom:75px !important; }
.vPaddedMedium2 { padding-top:100px !important; padding-bottom:100px !important; }

.floatRight { float:right; }
.floatLeft { float:left }
.floatNone, .floatClear { float:none; }
/*h1{font-size:2em; line-height:normal;}
h2{font-size:1.5em; line-height:normal;}
h3{line-height:normal;}*/
a {
  color:#b25524;
  text-decoration:none;
}
a img { border:none; }
hr.gradientLine {
  border: 0;
  height: 1px;
  margin:50px 0px;
  position:relative;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIwLjQzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjAuNDMiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjAuMzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(30,87,153,0) 20%, rgba(30,87,153,0.2) 25%, rgba(30,87,153,0.35) 30%, rgba(30,87,153,0.43) 40%, rgba(41,137,216,0.5) 50%, rgba(30,87,153,0.43) 60%, rgba(30,87,153,0.35) 70%, rgba(30,87,153,0.2) 75%, rgba(30,87,153,0) 80%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(30,87,153,0)), color-stop(25%, rgba(30,87,153,0.2)), color-stop(30%, rgba(30,87,153,0.35)), color-stop(40%, rgba(30,87,153,0.43)), color-stop(50%, rgba(41,137,216,0.5)), color-stop(60%, rgba(30,87,153,0.43)), color-stop(70%, rgba(30,87,153,0.35)), color-stop(75%, rgba(30,87,153,0.2)), color-stop(80%, rgba(30,87,153,0))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(30,87,153,0) 20%, rgba(30,87,153,0.2) 25%, rgba(30,87,153,0.35) 30%, rgba(30,87,153,0.43) 40%, rgba(41,137,216,0.5) 50%, rgba(30,87,153,0.43) 60%, rgba(30,87,153,0.35) 70%, rgba(30,87,153,0.2) 75%, rgba(30,87,153,0) 80%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(30,87,153,0) 20%, rgba(30,87,153,0.2) 25%, rgba(30,87,153,0.35) 30%, rgba(30,87,153,0.43) 40%, rgba(41,137,216,0.5) 50%, rgba(30,87,153,0.43) 60%, rgba(30,87,153,0.35) 70%, rgba(30,87,153,0.2) 75%, rgba(30,87,153,0) 80%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(30,87,153,0) 20%, rgba(30,87,153,0.2) 25%, rgba(30,87,153,0.35) 30%, rgba(30,87,153,0.43) 40%, rgba(41,137,216,0.5) 50%, rgba(30,87,153,0.43) 60%, rgba(30,87,153,0.35) 70%, rgba(30,87,153,0.2) 75%, rgba(30,87,153,0) 80%); /* IE10+ */
  background: linear-gradient(to right, rgba(30,87,153,0) 20%, rgba(30,87,153,0.2) 25%, rgba(30,87,153,0.35) 30%, rgba(30,87,153,0.43) 40%, rgba(41,137,216,0.5) 50%, rgba(30,87,153,0.43) 60%, rgba(30,87,153,0.35) 70%, rgba(30,87,153,0.2) 75%, rgba(30,87,153,0) 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#001e5799', GradientType=1 ); /* IE6-8 */
}
/*LINES*/
.borderBottom {
  padding-bottom:25px;
  position:relative;
}
.borderBottom:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0;
  background: #dbf0ff;
  background: #0a99ea;
  background: linear-gradient(to left, transparent, #0a99ea, transparent);/*Dark*/
}
/*LINES-Light*/
.lineLight.borderBottom:after { background: linear-gradient(to left, transparent, #dbf0ff, transparent); }
.boxShadow, box-shadow {
  -webkit-box-shadow: 7px 7px 5px 0px rgba(2, 9, 32, 0.27);
  -moz-box-shadow: 7px 7px 5px 0px rgba(2, 9, 32, 0.27);
  box-shadow: 7px 7px 5px 0px rgba(2, 9, 32, 0.27);
  border-left: 0 solid rgba(204, 204, 204, 0.5);
  border-top: 0 solid rgba(204, 204, 204, 0.5);
}
.pageShadow {
  -webkit-box-shadow: 7px 7px 5px 0px rgba(2, 9, 32, 0.27);
  -moz-box-shadow: 7px 7px 5px 0px rgba(2, 9, 32, 0.27);
  box-shadow: 0 5px 30px 4px rgba(2, 9, 32, 0.2);
  border-left: 0 solid rgba(204, 204, 204, 0.5);
  border-top: 0 solid rgba(204, 204, 204, 0.5);
}
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-maroon { color:maroon; }
/*GENERAL LAYOUT - END */

/*BUTTONS & TABS (decorative)*/
/*.btnArchiveList { display:table; width:auto; padding:10px; margin:0 auto; text-align:center; border:#ccc 4px solid; border-radius:10px; color:#ccc; cursor:pointer;}
.btnArchiveList a { color:#ccc; text-decoration:none; }
.btnArchiveList:hover { border:#003 4px solid; }
.btnArchiveList:hover, .btnArchiveList:hover * { color:#003; }*/
.btnArchiveList {
  position: absolute;
  display:table; /*bottom: 18px;right: 19px; padding:20px 38px;*/
  bottom: 13px;/*right: 18px;*/
  right: 16px;
  text-align:center;
  cursor:pointer;
  /*background-image: url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer01/borderBottomButtonWhite.png');*/
	background-image: url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer02/borderBottomButtonWhite.png');
  /*width: 180px;height: 44px;*/ width: 179px;
  height: 45px;
}
.btnArchiveList a {
  text-decoration:none;
  font-weight:normal;
  font-size:15px;
  line-height:40px;
  ;
  margin:0px;
  padding:4px 0 0 40px;
  display:block;
}
.btnArchiveList a:hover { color:#cc3300; }
.tabsOneTab, .tabsTwoTabs {
  position: absolute;
  right: 88px;
  text-align: center;
  vertical-align:top; /*background-position:center -1px;*/
  background-position:center 0px;
}
.tabsOneTabNoBorders, .tabsTwoTabsNoBorders {
  /*top: 0;    display: table;	position: absolute;    right: 97px;*/
	position: absolute;
  right: 0px;
  text-align: center;
  vertical-align:top;
  background-position:center 0px;
  z-index:1;
}
.tabsOneTab {
  /*width:108px; height:31px;*/ width:106px;
  height:29px;
  vertical-align:top; /*background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer02/oneTab.png');*/
  background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer02/oneTab.png');
  background-size:cover;
  background-repeat:no-repeat;
  cursor:pointer;
}
.tabsOneTabNoBorders {
  width:107px;
  height:26px;
  vertical-align:top;
  background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer01/oneTabNoBorders.png');
  background-size:cover;
  background-repeat:no-repeat;
  cursor:pointer;
}
.tabsTwoTabs, .tabsTwoTabsNoBorders {
  z-index:1;
  background-size:100% 100%;
  background-repeat:no-repeat;
}
.tabsTwoTabs {
  /*width:175px;*//*width:215px; height:31px;*/ width:212px;
  height:29px; /*background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer02/twoTabs.png");*/
  background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer02/twoTabs.png");
}
.tabsTwoTabsNoBorders {
  /*width:175px;*/width:215px;
  height:26px;
  padding-left:10px;
  background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/pageborders/blueBorderVer01/twoTabsNoBorders.png");
}
.tabsTwoTabs .btnOne, .tabsTwoTabsNoBorders .btnOne {
  position:absolute;
  left:15px;
  top:4px;
}
.tabsTwoTabs .btnTwo, .tabsTwoTabsNoBorders .btnTwo {
  position:absolute; /*right:3px;*/
  right:0px;
  top:-2px;
}
/*gear button list*/
.gearList {}
.gearItem { display:table;width:100%; clear:both;}
	.gearItem .description, .gearItem .gear {display: table-cell;vertical-align:middle; }
	.gearItem .description { width:100%; padding-left:30px; padding-bottom:20px;  }
.pageContent .section .gearItem h3{padding-bottom:0px;}
.gearItem p{margin-top:0px;}
.gear {display:block; position:relative; float:left; margin-top:15px;margin-bottom:15px; padding-top: 0px;}
	.gear-image {
		display:block; position:absolute; width:100%; height:100%;
		background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/spgear.png'); background-repeat:no-repeat; background-size:contain; 
	}
	.gear-text {
		display:block; position:absolute;  width:100%; height:100%;
		color:white; text-align:center; vertical-align:middle;	
		font-family: Alienleague !important;
		text-transform: lowercase !important;
		font-size: 28px;
		font-weight: normal;
		padding-top: 0px;
	}
	.gear-text.smaller {font-size: 25px;}
a.gear .gear-text{color:white;} 
	a.gear .gear-text:hover {color:gold;}
.Overview-Science-Instruments .gear {width:150px;height:150px; line-height:150px;}
/*BUTTONS & TABS - END*/

/*ANIMATIONS*/
.rotate {
    -webkit-animation:spin 64s linear infinite;
    -moz-animation:spin 64s linear infinite;
    animation:spin 64s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*ANIMATIONS - END*/

/* GENERAL BANNER: this banner is set up to work with the images that are 1,600px × 495px */
/*#General-1-Banner-Image{ width:100%; height:37vh; overflow:hidden;}
.after-General-1-Banner{ height: -moz-calc(63vh - 150px);height: -webkit-calc(63vh - 150px);height: -o-calc(63vh - 150px); height: calc(63vh - 150px);}
#General-1-Banner-Image img { position:fixed;}
@media all and (min-width : 1px){#General-1-Banner-Image img  { width:auto; height:100%; }}
@media all and (min-width : 768px){#General-1-Banner-Image img  { width:100%; height:auto;}}
#General-1-Banner-Text {width:100%; position:absolute;}
#General-1-Banner-Text .sectionInner {width:100%; max-width:100%;}
#General-1-Banner-Text .headlineText{ height:37vh; margin-left: auto;margin-right: auto;left: 0;right: 0; text-align:center; }
#General-1-Banner-Text .headlineText h1{ bottom:6vh; text-shadow:rgba(0,29,53,1) 0px 0px 6px; padding:0 0 10px 0; z-index: 1; position: relative;bottom:12vh;margin-left: auto; margin-right: auto; font-size:2.3em; text-align:center;}
#General-1-Banner-Text .headlineText .textShadowBrown{width: 50%; height: 93px; position: absolute; bottom:6vh; left: 0; right: 0; margin-left: auto; margin-right: auto; top: -15px; z-index: 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(3%,rgba(107,57,31,0.51)), color-stop(35%,rgba(107,57,31,0.25)), color-stop(65%,rgba(107,57,31,0)), color-stop(100%,rgba(107,57,31,0))); background: -webkit-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%,rgba(107,57,31,0.25) 35%,rgba(107,57,31,0) 65%,rgba(107,57,31,0) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%,rgba(107,57,31,0.25) 35%,rgba(107,57,31,0) 65%,rgba(107,57,31,0) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%,rgba(107,57,31,0.25) 35%,rgba(107,57,31,0) 65%,rgba(107,57,31,0) 100%); background: radial-gradient(ellipse at center, rgba(107,57,31,0.51) 3%,rgba(107,57,31,0.25) 35%,rgba(107,57,31,0) 65%,rgba(107,57,31,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##826b391f', endColorstr='##006b391f',GradientType=1 );}*/

#General-List-Header, .imageHeader { /*background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/bg/PIA02800-Martian-North-Polar-Cap-Summer-enhanced.jpg');*/
  height:40vh; /*background-position:0px -275px; */
  position:relative;
  background-attachment:fixed; /*background-size:cover;*/
  background-size:auto 60%;
  background-position: 50% 95px;
  background-repeat:no-repeat;
}
@media all and (min-width : 1px) {
#General-List-Header, .imageHeader { background-size: cover; }
}
@media all and (min-width : 768px) {
#General-List-Header, .imageHeader { background-size:auto 60%; }
}
@media all and (min-width : 1224px) {
#General-List-Header, .imageHeader { background-size:auto 80%; }
}
#General-List-Header .headlineText, .imageHeader .headlineText {
  position:absolute;
  bottom:6vh;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align:center;
}
#General-List-Header .headlineText h1, .imageHeader .headlineText h1 {
  text-shadow:rgba(0,29,53,1) 1px 0px 6px;
  padding:0 0 10px 0;
  z-index: 1;
  position: relative;
  font-size:8em;
  text-transform:uppercase;
  color:#CDCDCD;
}
#General-List-Header .headlineText .textShadowBrown, .imageHeader .headlineText .textShadowBrown {
  width: 50%;
  height: 93px;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: -15px;
  z-index: 0;
background: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(3%, rgba(107,57,31,0.51)), color-stop(35%, rgba(107,57,31,0.25)), color-stop(65%, rgba(107,57,31,0)), color-stop(100%, rgba(107,57,31,0)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%);
  background: radial-gradient(ellipse at center, rgba(107,57,31,0.51) 3%, rgba(107,57,31,0.25) 35%, rgba(107,57,31,0) 65%, rgba(107,57,31,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##826b391f', endColorstr='##006b391f', GradientType=1 );
}
/*OVERRIDE OLD LAYOUT*/
.browseimagecontainer { display:none; }
/*HOME PAGE - START*/

#contentBox_homePage {
  width: 866px;
  height: 600px !important;
  text-align: left;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
html>body #contentBox_homePage { margin-top: -110px; }
/*.favoritesHdr {font-weight:bold; color:white; font-size:11px;}*/
/*HOME PAGE - END*/

/*SEARCH FORM*/
#searchForm {
  width:100%;
  position:relative;
  top:0;
}
#searchForm * { display:inline-block; }
#searchForm:after { clear:both; }
#searchForm .searchLabel {
  width:1px;
  text-align:right;
  padding-right:5px;
  visibility:hidden;
}
#searchForm .searchBox {
  border:1px #298DB5 solid;
  color: #01396e;
  padding: 9px;
  position:absolute;
  z-index:90;
  top:0;
  left:0;
  height:35px;
  width: 90%;
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  width: -o-calc(100% - 20px);
  width:calc(100% - 20px);
}
#searchForm .searchBtn {
  width:45px;
  height:63px;
  position: absolute;
  top:-7px;
  border: 0;
  background: transparent;
  right:0;
  z-index:91;
}
#searchForm .searchBtn img {
  position:relative;
  top:5px;
  width:100%;
  border: 0;
  background: transparent;
}
#searchForm .foundText {
  font-size:75%;
  position:relative;
  right:5px;
  top:50px;
  font-style:italic;
  width:100%;
  text-align:right;
}
#searchForm .foundText .tryagain {
  font-weight:bold;
  color:#Af2501;
}
#searchForm .foundText .clearSearchText { display:inline-block; }
#searchNews, #searchImages, #searchVideos {
  width: 250px;
  height: 60px;
  display:inline-block;
  vertical-align:top;
}
@media screen and (max-width: 630px) {
#searchNews, #searchImages, #searchVideos { width:100%; }
}
/*#searchImages { clear:both; height:80px; }*/
#searchPeople {
  clear:both;
  height:80px;
}
#searchPeople #searchForm .searchBox {
  margin-left:10px;
  width: 100%;
}
/*MULTIMEDIA PAGE - START*/
/* VIDEO */
/* modeulvideo.cfm styles are in \layout\css\general\videos\flowplayer\skin\videoplayer.css
*/
/*VIDEO videos/module/modeulvideodetail*/
#videoDetailPage {
  background:white; /*overflow:auto;*/
  position:relative;
  min-height:350px;
  text-align:left; /*padding:30px 10px;*/
  padding:57px 0px;
}
#videoDetailPage #videoDetailPageInformation {
  display:inline-block;
  width:100%;
  vertical-align:top;
}
#videoDetailPage #videoDetailPageInformation .title { /*margin-top:0; padding-top:0;*/ /*color:#Af2501;*/ }
#videoDetailPage #videoDetailPageInformation .date { /*font-size:90%;*/
  display:block;
  font-weight:bold;
}
#videoDetailPage #videoDetailPageInformation .longBlurb { /*color:navy;*/ }
#videoDetailPage .btnVideoArchive {
  width:150px;
  padding:10px;
  margin:0 auto;
  text-align:center;
  border:#ccc 4px solid; /*border-radius:5px;*/
  border-radius:10px;
  color:#ccc;
}
#videoDetailPage .btnVideoArchive a {
  color:#ccc;
  text-decoration:none;
}
#videoDetailPage .btnVideoArchive:hover { border:#003 4px solid; }
#videoDetailPage .btnVideoArchive:hover, #videoDetailPage .btnVideoArchive:hover * { color:#003; }
.modVideo .videoInformation.VideoCaptionBackground {
  background: none repeat scroll 0 0 #01396e !important;
  opacity:0.85;
}
.slide-credit {
  color:#CCCCCC !important;
  font-size:80% !important;
  padding-left:5px;
  font-weight:normal !important;
  font-family:OpenSans !important;
}
a.slide-more-link:link, a.slide-more-link:visited, a.slide-more-link:hover {
  float:right;
  color:white;
  font-size:12px;
  margin-left:20px;
  line-height:30px !important;
  font-weight:bold;
}
/*a.slide-more-link:hover {color:#f6ca83;}*/
. ArrowFeatureDown {
background:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/layout/featuredArrowDown.png') 100%;
height:auto;
background-repeat:no-repeat;
padding:10px 10px;
}
.icoArrowFeatureRight {
  background:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/layout/featuredArrowRight.png') 100%;
  background-repeat:no-repeat;
  padding:5px 10px;
}
/*MULTIMEDIA PAGE - END*/

/*EMBED TAB*/
.smallerDownload-or-EmbedButton.embedAndDownloadButtonText fancybox.ajax { color:#ebe2ca !important; }
/*#embedImage {position:absolute; right:0px;bottom:3px; font-size:12px; line-height:normal;}*/
.icoEmbed {
  display:inline-block;
  padding-top:10px;
  margin-bottom:-1px;
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:contain;
  background-image:url(https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/videos/embed.png);
  width:18px; /*height:20px;*/
  height:4px;
}
.icoDownload {
  background-image: url(https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/videos/download.png);
  width: 13px;
  height: 4px;
  margin-left: 3px;
  display: inline-block;
  padding-top: 10px;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  position: relative;
  z-index: 1;
}
div#embedImage a { padding-top: 4px; }
.embedAndDownloadButtonText, .embedAndDownloadButtonText a:link, .embedAndDownloadButtonText a:visited {
  font-size:100%;
  letter-spacing : 0.6px;
  color : white;
  text-outline : white;
  text-shadow : 1px 1px 0px rgba(0, 0, 0, 0.5);
  display:inline-block; /*padding:3px 5px 3px 5px;*/
  text-decoration: none !important;
}
.embedAndDownloadButtonText a:hover { color:#f6ca83; }
.embedAndDownloadButtonText a {
  padding-left:7px;
  padding-right:9px;
}
/*.embedAndDownloadButtonText, #embedImage.embedAndDownloadButtonText {padding:6px 13px;}*/
#downloadFiles.embedAndDownloadButtonText { padding:0 5px; }
#downloadFiles, #embedImage, #shareBar {
  position:relative;
  font-size: 12px;
  line-height:normal;
  display:inline-block;
  float: right;
}
.textDownload, .textShareBar { padding: 3px 10px 3px 5px; }
.smallerDownload-or-EmbedButton { /*vertical-align:top; background :url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/videos/downloadBackdrop.png'); background-size:cover; background-repeat:no-repeat; cursor:pointer;
-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;  */
}
.largeDownload-or-EmbedButton {
  background : -moz-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
  background : -webkit-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
  background : -webkit-gradient(radial, -55.9% 109.91%, 58.77, -55.9% 109.91%, 242.91, color-stop(0.2419, rgba(152, 184, 220, 1) ), color-stop(0.4946, rgba(66, 129, 188, 1) ), color-stop(0.5681, rgba(60, 118, 174, 1) ), color-stop(0.7074, rgba(44, 88, 136, 1) ), color-stop(0.8925, rgba(19, 41, 78, 1) ), color-stop(1, rgba(8, 21, 53, 1) ));
  background : -o-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
  background : -ms-radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Stlye=2);" background : radial-gradient(-55.9% 109.91%, circle farthest-corner, rgba(152, 184, 220, 1) 24.19%, rgba(66, 129, 188, 1) 49.46%, rgba(60, 118, 174, 1) 56.81%, rgba(44, 88, 136, 1) 70.74%, rgba(19, 41, 78, 1) 89.25%, rgba(8, 21, 53, 1) 100%);
  border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
  box-shadow : 1px 1px 0px rgba(1, 1, 1, 0.5);
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#010101') progid:DXImageTransform.Microsoft.Alpha(Stlye=2);
}
/*EMBED TAB - END*/


/*CONTENT - START*/
/*standard content page - start*/
/* Page Layout */
/*div#contentBox_contentPage { margin-top:-20px; }*/
.pageContent {
  padding:0;
  margin:0;
  margin-top:0 !important;
  text-align:left;
}
/*.pageContent p:first-child{padding-top:15px}*/
.pageContentBlueBox {
  margin:1%;
  background-image: url('/layout/mep/images/translucent_blue_repeater.png');
  background-repeat: repeat-y;
  background-size: contain;
  background-color: transparent;
  position:relative;
  width: 98%;
  max-width: 1440px;
  min-width:580px;
}
.pageContentBlueBoxInner { }
.pageContentBlueBox2 {
  margin:0px auto;
  padding:13px 16px;
  box-sizing:border-box;
  background-image: url('/layout/mep/images/translucent_blue_repeater.png');
  background-repeat: repeat-y;
  background-size: contain;
  background-color: transparent;
  position:relative;
  width: 100%;
  max-width: 1440px;
  min-width:580px;
}
.pageContentBlueBox2Inner {
  width:100%;
  position:relative;
}
.pageContentBox {/* font-size:1.2em; line-height:1.5em;*/
  text-align:left; /*margin:-10px 1% 0%; padding:0 1% 1%; background:white; width:96%;*/ /*margin:-10px 0% 0%;*/ /*padding:0 0% 1%;*/
  padding:0%;
  width:100%; /*margin-top:35px;*/
}
.Title {
  font-weight:bold;
  font-size:1.4em;
  color:maroon;
  padding-top:20px;
  line-height:normal;/* line-height:3em;*/
}
.SubTitle {
  font-weight:bold;
  font-size:1.2em;
  color:#003A6C;
}
/** STANDARD NEW **/

.introImage img{width: 100%;}
.pageContent .fullWidth {
  width: 102%;
  margin-left: -1%;
}
#contentBox_contentPage.transparentblack .pageContent {
  background-image:url('https://mars-jpl-nasa-gov-images.s3.amazonaws.com/background/background_blacktransparent.png') repeat !important;
  margin: -9px auto 0;
  position: relative;
  top: 0;
  display: block;
  width:950px;
  background-color:rgba(0,0,0,0.3);
  min-height: 950px;
  height:auto !important;
  height: 950px;
  padding:0 20px;
  background-image:none\8;
}
.ie7 #contentBox_contentPage.transparentblack .pageContent, .ie8 #contentBox_contentPage.transparentblack .pageContent {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/mep/images/background_blacktransparent.png', sizingMethod='scale')\8; -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/mep/images/background_blacktransparent.png',sizingMethod='scale')\8"; }
.outer-pageContent {
  background: white;
  border-image: url(https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mep/allaboutmars/quickfacts/metallic_frame.png) 34 / 34px stretch;
  overflow: auto;
  margin-top: 4px;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.58);
  -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.58);
  box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.58);
  padding:5px;
}
.inner-pageContent { padding: 15px; }
.box-metalic { border-image: url(https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mep/allaboutmars/quickfacts/metallic_frame.png) 34 / 34px stretch; }
.nometalicborder {
  border-image:none;
  padding:0; /*padding:5px;*/
}
.ContentTitle {
  color: #fff;
  padding:20px;
}
.pager {
  width:100%;
  text-align:center;
  color:#fff;
}
.pager a { color:#609; }
.pager a.selected { color:#609; }
#contentBox_contentPage.transparentblack .pageContent, #contentBox_contentPage.transparentblack .pageContent p, #contentBox_contentPage.transparentblack .pageContent td { color:#fff; }
#contentBox_contentPage.transparentblack .pageContent a, #contentBox_contentPage.transparentblack .pageContent p a, #contentBox_contentPage.transparentblack .pageContent a { color:#FFA500; }
a.fullres_link { color:#609; }
.browse_img { width:900px; }
#preview {
  background: none repeat scroll 0 0 #000;
  border: 1px solid #000;
  color: #fff;
  display: none;
  font-weight: bold;
  padding: 5px 5px 10px;
  position: absolute;
  text-align: left;
  max-width:400px;
  z-index:1000;
}
#preview img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height:500px;
  max-width:400px;
}
#imageTable { text-align:center; }
#imageTable .imageCell {
  float: left;
  margin: 5px;
  width: 180px;
  text-align:center;
  height:355px;
  overflow:hidden;
  line-height:normal;
}
#imageTable .imageCell .imageCellContent { margin:10px; }
/*.fullres_link{font-size:15pt;}*/
/*.pageContent p:first-child { margin:0px; padding:20px 0 0 0; } -REMOVED20140821*/
#content { background-attachment: fixed; }
#footer { /*background-color: #00213d;*/
  overflow: hidden; clear:both;
  padding: 20px 1%; /* position: absolute; */
  position: relative;
  bottom: 0; /*DELETED REMOVE MINIMUMS: 5/7/15*/ /*min-width: 580px;*/
  font-size: 0.8em;
}
#footer #usagov {
  position: absolute;
  left: 10px;
  bottom: -2px;
  padding-bottom: 10px;
}
#footer #bottomnav { text-align: center; }
#footer #bottomnav a {
  color: whitesmoke;
  padding: 0 1%;
  text-decoration:none;
  font-size:0.8em;
  font-weight:bold;
}
#footer #bottomnav a:hover { text-decoration:underline; }
@media print {
#top_jplBanner, #nasabanner, #top_marsBanner, #breadcrumbs, #shareicons { display:none; }
#contentBox_contentPage.transparentblack .pageContent, #contentBox_contentPage.transparentblack .pageContent p, #contentBox_contentPage.transparentblack .pageContent td { color:#000 !important; }
#contentBox_contentPage.transparentblack .pageContent a, #contentBox_contentPage.transparentblack .pageContent p a, #contentBox_contentPage.transparentblack .pageContent a { color:#660099 !important; }
.browse_img { width:500px; }
}
#top_marsBanner #topSiteNavBox { margin-top:-2px !important; }
#top_marsBannerFluid #topSiteNavBox { margin-top:-3px !important; }
.navHeaderL1Lnk {
  font-family: Alienleague;
  font-size:30px;
  text-transform:lowercase;
}
/*TEXT CONTENT PARSE modules*/
ul.txtParse, ol.txtParse { margin:0; }
ul.txtParse li, ol.txtParse li { margin:1em 0; }
ul.txtParse li:first-child, ol.txtParse li:first-child { margin:0 0 1em 0; }
#contentImage .contentImageInner, .contentImage .contentImageInner {
  width: 506px;
  /*background: none repeat scroll 0 0 #01396e;*/
  position:relative;
}
/* Extra-image-caption that goes below the image and doesn't toggle */
.extra-image-caption { display:inline-block; background: #01396E none no-repeat scroll 0px 0px;}
	@media only screen and (min-width:1px) {.extra-image-caption.right, .extra-image-caption.left { float:none;margin: 0; width: 100%;}}
	@media only screen and (min-width:800px) {.extra-image-caption.right { float:right;margin: 30px 0px 30px 7%; width: auto;}}
	@media only screen and (min-width:800px) {.extra-image-caption.left { float:left;margin: 30px 7% 30px 0px; width: auto;}}	 
	.extra-image-caption .alignRight #contentImage, .extra-image-caption .alignRight .contentImage {padding:0px !important;}
	.extra-image-caption .imageDescription {opacity:1;}
	.extra-image-caption-inner { padding: 10px 5% 6px 5%;}
	.extra-image-caption-inner a { color:white; font-size: 85%;} 
	.extra-image-caption-inner a:hover {color: #FFD700 !important;}
/* MORE arrows */
.contentImage .more, .extra-image-caption .more {
    background: transparent url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/layout/featuredArrowRight.png") no-repeat scroll 100% center;
    padding: 5px 0px 5px 15px;
    float: none;
    display: inline-block;
}
/*h3 .more {
   background: transparent url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/layout/arrow-gold-next.png") no-repeat scroll 100% center;
    padding: 25px 0px 0px 20px; margin-bottom:-3px;
	background-size: cover;
    float: none;
    display: inline-block;
}*/
h2 a.more, h3 a.more {
   /* background: transparent url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/layout/featuredArrowRight.png") no-repeat scroll 100% center;*/
   background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/layout/arrow-gold-next.png"); background-repeat:no-repeat; display:inline-block; background-position: center right;
    padding-right: 1em;
	background-size: 0.8em 0.8em;
}
a.more, a.more {
   /* background: transparent url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/mars2020/layout/featuredArrowRight.png") no-repeat scroll 100% center;*/
   background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/layout/arrow-gold-next.png"); background-repeat:no-repeat; display:inline-block; background-position: center right;
    padding-right: 1em;
	background-size: 0.8em 0.8em;
}
.columntype_sidebar #contentImage .contentImageInner, .columntype_sidebar .contentImage .contentImageInner { border-width: 0px; }
.dynamicwidth17 #contentImage .contentImageInner, .dynamicwidth17 .contentImage .contentImageInner {
  border-width: 0px;
  padding-left: 0px !important;
  padding-top: 0px !important;
}
#imageDetails, #imageDetails p, #videoDetailPage, #videoDetailPage p {/*font-size: 24px;line-height: 1.5em;*/ }
.imageDescription { /*line-height:1.2em; text-align: left; vertical-align: top; bottom: 0; left: 0; background: whitesmoke; padding: 10px 2%; width: 96%; margin: 0;*/
  text-align: left;
  vertical-align: top;
  bottom: 0;
  left: 0;
  width: 96%;
  margin: 0;
  /*background: none repeat scroll 0 0 #01396e;*/    /*line-height: 1.5em;*/   opacity: 0.85;    /*padding: 10px 2%;*/
  padding: 30px 7%;
  box-sizing:border-box;
  text-shadow: none;
  position:relative;
}
/*.contentImageInner .imageDescription { position:absolute; background: #01396E none no-repeat scroll 0px 0px; padding: 10px 5%;}*/
/* "i" info link*/
.infoLink, a.infoLink {height:25px;/*position:relative; margin-right:-25px;display:block;*/ position:absolute; bottom:5px; right:5px;}
.infoLinkInner {height:25px;width:25px;/*float:right;margin-top:-25px;*/background-color:#152946;-webkit-border-top-left-radius:12px; -moz-border-radius-topleft:12px; border-top-left-radius:12px; -webkit-border-top-right-radius:12px; -moz-border-radius-topright:12px; border-top-right-radius:12px; -webkit-border-bottom-right-radius:12px; -moz-border-radius-bottomright:12px; border-bottom-right-radius:12px; -webkit-border-bottom-left-radius:12px; -moz-border-radius-bottomleft:12px; border-bottom-left-radius:12px;}
/*.imageCreditBottom, .imageDescription {display:none !important;}*/
.imageDescription .imageTitle {
  font-size: 15px;
  font-weight: bold;
  color: #C55307;
}
/*.imageDescription .imageCaption, 
.imageDescription .imageCaption p { color: #5d7ea1; text-align: left; vertical-align: top; font-size: 13px; font-style: normal; line-height:normal;}
.imageDescription .imageCaption a:link, 
.imageDescription .imageCaption a:visited, 
.imageDescription .imageCaption p a:link, 
.imageDescription .imageCaption p a:visited { color: #5d7ea1; text-decoration: underline; font-size: 0.8em; }
.imageDescription .imageCaption a:hover, 
.imageDescription .imageCaption p a:hover { color: #995f4b; text-decoration: underline; }*/
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited { /*color:#92543f;*/ /*color:#C55307; font-size: 15px; */
  color: gold;
  font-family: Montserrat;/*font-size: 24px;line-height: 30px;*/
  font-weight: bold;
  letter-spacing: 4.44px;
  text-transform: uppercase;
  margin-bottom:10px;
}
@media screen and (min-width : 1px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:12px;
  line-height: 16px;
}
}
@media screen and (min-width : 320px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:14px;
  line-height: 18px;
}
}
@media screen and (min-width : 480px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:15px;
  line-height: 18px;
}
}
@media screen and (min-width : 768px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:17px;
  line-height: 21px;
}
}
@media screen and (min-width : 1024px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:19px;
  line-height: 23px;
}
}
@media screen and (min-width : 1224px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:21px;
  line-height: 26px;
}
}
@media screen and (min-width : 1824px) {
.imageDescription .imageTitle, .imageDescription .imageTitle a:link, .imageDescription .imageTitle a:visited {
  font-size:24px;
  line-height: 30px;
}
}
.imageDescription .imageTitle a:hover { color:#fbc03b:
}
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited { /*color:#5d7ea1; font-size: 13px;*/
  color: white;
  font-family: OpenSans;
  /*font-size: 17px;*/
    font-weight: normal;
/* line-height: 24px;*/ /*line-height: 1.5em;*/}
@media screen and (min-width : 1px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:11px;
  line-height: 1.1em;
}
}
@media screen and (min-width : 320px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:12px;
  line-height: 1.1em;
}
}
@media screen and (min-width : 480px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:13px;
  line-height: 1.1em;
}
}
@media screen and (min-width : 768px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:15px;
  line-height: 1.5em;
}
}
@media screen and (min-width : 1024px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:17px;
  line-height: 1.3em;
}
}
@media screen and (min-width : 1224px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:19px;
  line-height: 1.4em;
}
}
@media screen and (min-width : 1824px) {
.imageDescription .imageCaption, .imageDescription .imageCaption a:link, .imageDescription .imageCaption a:visited, .imageDescription .imageCaption p, .imageDescription .imageCaption p a:link, .imageDescription .imageCaption p a:visited {
  font-size:22px;
  line-height: 1.5em;
}
}
.imageDescription .imageCaption a:hover, .imageDescription .imageCaption p a:hover { color:#fbc03b:
}
.imageDescription .imageCredit { /*font-size: 12px;*/
  color:#CCCCCC !important;
  font-size:80% !important;
  line-height: 80% !important; /*padding-left:5px;*/
  font-weight:normal !important;
  font-family:OpenSans !important;
  text-transform: none;
}
/*MOVED: to imagesdetail.css and newsdetail.css*/
/*#imageDetails .title { font-weight: bold; margin-top: 10px; text-transform:none !important;}
@media screen and (min-width : 1px) {#imageDetails .title, .pageContent #newsDetails .title{font-size:20px}}
@media screen and (min-width : 320px) {#imageDetails .title, .pageContent #newsDetails .title{font-size:23px}}
@media screen and (min-width : 480px){#imageDetails .title, .pageContent #newsDetails .title{font-size:26px}}
@media screen and (min-width : 768px){#imageDetails .title, .pageContent #newsDetails .title{font-size:31px}}
@media screen and (min-width : 1024px){#imageDetails .title, .pageContent #newsDetails .title{font-size:36px}}
@media screen and (min-width : 1224px) {#imageDetails .title, .pageContent #newsDetails .title{font-size:40px}}
@media screen and (min-width : 1824px) {#imageDetails .title, .pageContent #newsDetails .title{font-size:46px}}
#imageDetails .teaser { letter-spacing: normal !important; text-transform: none !important; font-weight:bold; margin-bottom:20px;}
#imageDetails .date {font-weight:bold;margin-top:10px;}
#imageDetails .imageTitle2 {font-weight:bold; margin-top:20px !important;margin-bottom:20px !important;}
#imageDetails .imageCaptionHeading {text-decoration:underline; margin-top:13px; margin-bottom:13px;}
#imageDetails .hr {width:100%; border-top: 1px solid #c6c6c6; padding-top:1px;}
*/
/* content image - end 250 wide, left/right */
/* content image - 500 wide, centered */
#contentImageCentered, .contentImageCentered {
  width: 100% !important;
  padding: 0px !important; /*margin-bottom:50px;*/ /*background-color: #ffffff;*/
  text-align: left;
  vertical-align: top;
  /*background: none repeat scroll 0 0 #01396e;*/
}
#contentImageCentered .contentImageInner, .contentImageCentered .contentImageInner {
  width: 100%;
  padding: 0px !important;
  text-align: center;
  vertical-align: top;
  position:relative;
}
#contentImageCentered .contentImageInner, .contentImageCentered .contentImageInner { line-height:1em; }
.columntype_sidebar #contentImageCentered .contentImageInner, .columntype_sidebar .contentImageCentered .contentImageInner { border-width: 0px; }
.dynamicwidth17 #contentImageCentered .contentImageInner, .dynamicwidth17 .contentImageCentered .contentImageInner {
  border-width: 0px;
  padding-left: 0px !important;
  padding-top: 0px !important;
}
/*#contentImageCentered .imageCaption a:link, #contentImageCentered .imageCaption a:visited { color: #FFFFFF; text-decoration: underline; }
#contentImageCentered .imageCaption a:hover { color: #E5ECF5; text-decoration: underline; }
*//* content image - end 500 wide, centered */
/* dynamic content image */
/* class for variabled content image begin */
#dynamiccontentimage { padding-bottom: 10px; }
.columntype_sidebar #dynamiccontentimage { margin-right: 0px; }
.pageContent #dynamiccontentimage #contentImage, .pageContent #dynamiccontentimage .contentImage {
  width: 102% !important;
  margin-left:-1%;
  margin-bottom:20px;
}
#dynamiccontentimage #contentImage .contentImageInner, #dynamiccontentimage .contentImage .contentImageInner { width: 100% !important; }
html>body #dynamiccontentimage #contentImage .contentImageInner, html>body #dynamiccontentimage .contentImage .contentImageInner { width: 100% !important; }
.columntype_sidebar #contentImageCentered, .columntype_sidebar .contentImageCentered {
  width:100% !important;
  margin:0 !important;
}/*#dynamiccontentimage #contentImage .imageGrayBorder { width: 100% !important; }
#dynamiccontentimage #contentImage .imageTitle { width: 100% !important; }
#dynamiccontentimage #contentImage .imageCaption, #dynamiccontentimage #contentImage .imageCaption p { width: 100% !important; }
html>body #dynamiccontentimage #contentImage .imageCaption { width: 100% !important; }
*//*#dynamiccontentimage #contentImageCentered { width: 100% !important; }*/
/*html>body #dynamiccontentimage #contentImageCentered .contentImageInner { width: 100% !important; }
#dynamiccontentimage #contentImageCentered .imageGrayBorder { width: 100% !important; }
*//*#dynamiccontentimage #contentImageCentered .imageTitle { width: 100% !important; }*/
/*html>body #dynamiccontentimage #contentImageCentered .ImageTitle { width: 100% !important; }*/
/*#dynamiccontentimage #contentImageCentered .imageCaption, #dynamiccontentimage #contentImageCentered .imageCaption p { width: 100% !important; }
*//*html>body #dynamiccontentimage #contentImageCentered .imageCaption { width: 100% !important; }*/
/* dynamic content image end */

/* dynamic content center/left/right image MH-Change11/19/14 */
.alignCenter #contentImage, .alignCenter .contentImage {
  margin:0 auto;
  clear:both;
}
.alignLeft #contentImage img, .alignRight #contentImage img, .alignLeft .contentImage img, .alignRight .contentImage img { width:100%; }
/*LEFT*/
.alignLeft #contentImage, .alignLeft .contentImage { /*padding-right:20px;*/
  /*padding:30px 50px 30px 0;*/ padding:30px 7% 30px 0;
  float:left;
}
/*RIGHT*/
.alignRight #contentImage, .alignRight .contentImage { /*padding-left:20px;*/
  /*padding:30px 0 30px 50px;*/ padding:30px 0 30px 7%;
  overflow:hidden;
  float:right;
}
@media screen and (max-width: 950px) {
#contentImage .contentImageInner, .contentImage .contentImageInner {
  display:block;
  width:100%;
}
.alignLeft #contentImage, .alignRight #contentImage, .alignLeft .contentImage, .alignRight .contentImage { /*padding-right:0; padding-left:0;*/
  padding-right:5%;
  padding-left:5%;
  box-sizing:border-box;
  float:none;
  width:100%;
}
}
/* MD's note: This is not good for mission detail page images and i dont recall us needing this any longer. So replacing this (below) with 100% width.
#contentImageCentered, .contentImageCentered, .newsLatestImage, .galleryImageCentered img {

  width: 102% !important;
  margin-left: -1% !important;
  margin-right: -1% !important;
  margin-top:-2px;
}*/
#contentImageCentered, .contentImageCentered, .newsLatestImage, .galleryImageCentered img {
  width: 100% !important;
  margin-left: 0% !important;
  margin-right: 0% !important;
  margin-top:0px;
}
.galleryImageCentered img { /*margin-top:-14px;*/ }
#contentImageCentered img, .contentImageCentered img { width:100%; }

/*CREDIT ADDED TO IMAGES: 12/8/2015 - MH*/
.imageCreditBottom{font-size:10px;line-height:normal;bottom:0;left:0;position:absolute;/*z-index:100;*/background-color: rgba(85, 85, 85, 0.4);width:100%;}
.imageCreditBottom .imageCreditBottomInner{position:relative;/*z-index:101;*/float:right;margin:4px 0 2px;}
.imageCreditBottom .imageCreditBottomInner a{color:#ddd !important;text-decoration:none;font-weight:normal !important;border:none;display:inline-block;padding-right:8px;padding-right:10px;line-height:8px; float:right;}
.imageCreditBottom .imageCreditBottomInner a:after{content:"+";padding-left:3px;font-size:1.3em;}
/* NEWS */
/* search */
/*MOVED TO NEWS DETAIL, most removed 11/15/15, #newsList_LatestArticle not used*/
/*
#newsList_LatestArticle { text-align: left; vertical-align: top; margin-top: 0px; }
html>body #newsList_LatestArticle { margin-top: -14px; }
#newsList_LatestArticle .newsLatestInner { height: 100%; text-align: center; vertical-align: top; }
html>body #newsList_LatestArticle .newsLatestInner { }
#newsList_LatestArticle .newsLatestImage { padding-bottom: 5px; }
html>body #newsList_LatestArticle .newsLatestImage { }
#newsList_LatestArticle .imageGrayBorder { text-align: left; }
html>body #newsList_LatestArticle .imageGrayBorder { }
#newsList_LatestArticle .imageTitle { color: #ECA35F; width: 640px; padding-top: 8px; text-align: left; vertical-align: top; }
html>body #newsList_LatestArticle .imageTitle { width: 640px !important; }
#newsList_LatestArticle .imageCaption, #newsList_LatestArticle .imageCaption p { color: #FFFFFF; width: 640px; padding-top: 8px; text-align: left; vertical-align: top; }
#newsList_LatestArticle .imageCaption p { margin-top: 2px; }
html>body #newsList_LatestArticle .imageCaption { width: 640px !important; }
#newsList_LatestArticle .imageCaption a:link, #newsList_LatestArticle .imageCaption a:visited { color: #FFFFFF; text-decoration: underline; }
#newsList_LatestArticle .imageCaption a:hover { color: #E5ECF5; text-decoration: underline; }
#newsList_LatestArticle .newsLatestText { text-align: left; }
#newsList_LatestArticle .newsLatestText .date { color: #5d7ea1; font-size: 1em; font-weight: bold; }
#newsList_LatestArticle .newsLatestText .title { margin-top: 8px; }
#newsList_LatestArticle .newsLatestText .title a:link, #newsList_LatestArticle .newsLatestText .title a:visited { color: #92543f; font-size: 16px; font-weight: bold; text-decoration: none; }
#newsList_LatestArticle .newsLatestText .title a:hover { color: #72400B; text-decoration: underline; }
#newsList_LatestArticle .newsLatestText .source { font-size: 0.8em; color: #475870; font-style: italic; margin-top: 5px; }
#newsList_LatestArticle .newsLatestText .blurb { margin-top: 13px; font-size: 0.8em; line-height: normal; color: #5d7ea1; }
#newsList_LatestArticle .newsLatestText .blurb a:link, #newsList_LatestArticle .newsLatestText .blurb a:visited { color: #475870; font-size: 1em; text-decoration: underline; }
#newsList_LatestArticle .newsLatestText .blurb a:hover { color: #000000; text-decoration: underline; }
.listArticlesBox { float: left; }
.listArticlesHR { width: 100%; padding-top: 1px; background-color: #c5c6c7; margin-bottom: 20px; clear: both; }
.newsColumnRight { float: right; width: 35%; margin:0 2%; }
.newsColumnRight .columntype_sidebar { width:96%; }
.newsColumnLeft { float: left; width: 60%; }
.newsList_Article { text-align: left; vertical-align: top; margin-top: 4px; }
.newsList_Article .articleInner { text-align: center; vertical-align: top; }
.newsList_Article .left { width: 30%; float: left; }
.newsList_Article .right { width: 66%; float: right; }
.newsList_Article .type { color: #475870; font-size: 0.8em; font-weight: bold; text-align: left; }
.newsList_Article .date { color: #5d7ea1; font-size: 0.8em; font-weight: bold; float: left; }
.newsList_Article .source { color: #475870; font-size: 0.8em; float: right; }
.newsList_Article .image { text-align: center; vertical-align: top; margin-top: 5px; }
html>body .newsList_Article .image { }
.newsList_Article .image img { width: 100% !important; height: auto !important;margin-bottom: 20px; }
.newsList_Article .imageGrayBorder { text-align: left; }
html>body .newsList_Article .imageGrayBorder { }
.newsList_Article .title { margin-top: 5px; float: left; font-size:0.8em; line-height:normal; }
.newsList_Article .title a:link, .newsList_Article .title a:visited { color: #003573; font-weight: bold; text-decoration: none !important; float: left; clear: left; text-align: left; }
.newsList_Article .title a:hover { color: #72400B; text-decoration: underline !important; }
.newsList_Article .blurb { margin-top: 10px; color: #475870; font-size: 0.7em; line-height: normal; float: left; clear: left; width: 100%; text-align: left; }
.newsList_Article .blurb a:link, .newsList_Article .blurb a:visited { color: #475870; font-size: 1em; text-decoration: underline; }
.newsList_Article .blurb a:hover { color: #000000; text-decoration: underline; }
#newsDetails { padding-top: 50px; }
#newsDetails .date { font-weight: bold; margin-top: 10px; color: #003573; }
#newsDetails .source { margin-top: 5px; text-align:right; }
.pageContent #newsDetails .title { font-weight: bold;  margin-bottom: 20px; }

*//* news list - end */
/* summary list */
#summaryList_LatestArticle {
  text-align: left;
  vertical-align: top;
}
html>body #summaryList_LatestArticle { }
#summaryList_LatestArticle .summaryLatestInner {
  height: 100%;
  text-align: center;
  vertical-align: top;
}
html>body #summaryList_LatestArticle .summaryLatestInner { }
#summaryList_LatestArticle .summaryLatestImage { padding-bottom: 5px; }
html>body #summaryList_LatestArticle .summaryLatestImage { }
#summaryList_LatestArticle .imageGrayBorder { text-align: left; }
html>body #summaryList_LatestArticle .imageGrayBorder { }
#summaryList_LatestArticle .imageTitle {
  color: #ECA35F;
  width: 640px;
  padding-top: 8px;
  text-align: left;
  vertical-align: top;
}
html>body #summaryList_LatestArticle .imageTitle { width: 640px !important; }
#summaryList_LatestArticle .imageCaption, #summaryList_LatestArticle .imageCaption p {
  color: #FFFFFF;
  width: 640px;
  padding-top: 8px;
  text-align: left;
  vertical-align: top;
}
#summaryList_LatestArticle .imageCaption p { margin-top: 2px; }
html>body #summaryList_LatestArticle .imageCaption { width: 640px !important; }
#summaryList_LatestArticle .imageCaption a:link, #summaryList_LatestArticle .imageCaption a:visited {
  color: #FFFFFF;
  text-decoration: underline;
}
#summaryList_LatestArticle .imageCaption a:hover {
  color: #E5ECF5;
  text-decoration: underline;
}
#summaryList_LatestArticle .summaryLatestText {
  width: 640px;
  text-align: left;
}
#summaryList_LatestArticle .summaryLatestText .date {
  color: #5d7ea1;
  font-size: 1em;
  font-weight: bold;
}
#summaryList_LatestArticle .summaryLatestText .title { margin-top: 8px; }
#summaryList_LatestArticle .summaryLatestText .title a:link, #summaryList_LatestArticle .summaryLatestText .title a:visited {
  color: #92543f;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
#summaryList_LatestArticle .summaryLatestText .title a:hover {
  color: #72400B;
  text-decoration: underline;
}
#summaryList_LatestArticle .summaryLatestText .source {
  font-size: 0.8em;
  color: #475870;
  font-style: italic;
  margin-top: 5px;
}
#summaryList_LatestArticle .summaryLatestText .blurb {
  margin-top: 13px;
  font-size: 1.1em;
  line-height: 18px;
  color: #5d7ea1;
}
#summaryList_LatestArticle .summaryLatestText .blurb a:link, #summaryList_LatestArticle .summaryLatestText .blurb a:visited {
  color: #475870;
  font-size: 1em;
  text-decoration: underline;
}
#summaryList_LatestArticle .summaryLatestText .blurb a:hover {
  color: #000000;
  text-decoration: underline;
}
.summaryList_Article {
  width: 640px;
  text-align: left;
  vertical-align: top;
  margin-top: 4px;
}
.summaryList_Article .articleInner {
  background-color: #FFFDFC;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #c5c6c7;
}
.summaryList_Article .left {
  width: 176px;
  float: left;
}
.summaryList_Article .right {
  width: 450px;
  float: right;
  padding-left: 12px;
}
.summaryList_Article .type {
  color: #475870;
  font-size: 0.8em;
  font-weight: bold;
  float: left;
  width: 160px;
  text-align: center;
}
.summaryList_Article .date {
  color: #5d7ea1;
  font-size: 0.8em;
  font-weight: bold;
  float: left;
}
.summaryList_Article .source {
  color: #475870;
  font-size: 0.8em;
  float: right;
}
.summaryList_Article .image {
  text-align: center;
  vertical-align: top;
  float: left;
  margin-top: 5px;
}
html>body .summaryList_Article .image { width: 170px !important; }
.summaryList_Article .imageGrayBorder { text-align: left; }
html>body .summaryList_Article .imageGrayBorder { width: 160px !important; }
.summaryList_Article .title {
  margin-top: 5px;
  float: left;
}
.summaryList_Article .title a:link, .summaryList_Article .title a:visited {
  color: #003573;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none !important;
  float: left;
  clear: left;
  text-align: left;
}
.summaryList_Article .title a:hover {
  color: #72400B;
  text-decoration: underline !important;
}
.summaryList_Article .blurb {
  margin-top: 10px;
  font-size: 0.8em;
  color: #000000;
  line-height: 16px;
  float: left;
  clear: left;
  width: 100%;
  text-align: left;
}
.summaryList_Article .blurb a:link, .summaryList_Article .blurb a:visited {
  color: #475870;
  font-size: 1em;
  text-decoration: underline;
}
.summaryList_Article .blurb a:hover {
  color: #000000;
  text-decoration: underline;
}
.summaryList_filter_criteria {
  text-align: right;
  color: #92543F;
  font-weight: bold;
  font-sise: 12px;
  padding-top: 2px;
}
.summaryList_filter_value {
  text-align: left;
  font-weight: bold;
  font-sise: 12px;
  width: 100px;
  color: #92543F;
  padding-top: 2px;
}
.summaryList_filter_value a:link, .summaryList_filter_value a:visited {
  color: #336189;
  text-decoration: none !important;
}
.summaryList_filter_value a:hover {
  color: #92543F;
  text-decoration: none !important;
}
td.summaryList_filter_value a.selected:link, td.summaryList_filter_value a.selected:visited, td.summaryList_filter_value a.selected:hover {
  color: #92543F !important;
  text-decoration: none !important;
}
/* summary list - end*/
/* overview list - start */
.overviewList { padding-top:75px; }
.overviewList .newsList_Article .left {
  width:250px;
  margin-right:20px;
}
.overviewList .articleInner { text-align: left; }
.overviewList .gradientLine { clear:both }
.overviewList hr.gradientLine { margin:50px 0px !important; }
@media screen and (max-width:550px) {
.overviewList .newsList_Article .left {
  width:100%;
  float:none;
  margin:0 auto;
}
}
/* overview list - end */
/*standard content page - end*/
/*CONTENT - END*/
/* [[COLUMN]] style begin */
div#twocolumnwrap { margin: 0 auto; }
div.columntype_main { }
div.columntype_sidebar {
  text-align: left;
  float: right;
  margin-left: 2%;
  margin-right: 0;
  margin-bottom: 10px;
  border: 1px solid #C6C6C6;
  background: #ffffff;
  width: 35%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
div.columntype_sidebar img {
  text-align:center;
  width:100%;
}
div.columntype_sidebar p { padding: 0 15px; }
div.columntype_sidebar div.sidebarheader { /*background-image: url('/layout/mep/images/sidebar_header_background.jpg');*/
  /*background: linear-gradient(135deg, rgba(32, 91, 142, 1) 0%, rgba(36, 118, 191, 1) 50%, rgba(32, 91, 142, 1) 97%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/ 
background: #3399cc; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #3399cc 13%, #1e5799 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(13%, #3399cc), color-stop(100%, #1e5799)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #3399cc 13%, #1e5799 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #3399cc 13%, #1e5799 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #3399cc 13%, #1e5799 100%); /* IE10+ */
  background: radial-gradient(ellipse at center, #3399cc 13%, #1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399cc', endColorstr='#1e5799', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  width: 100%;
  padding: 10px 0;
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  color: #fff; /*color:#FFF1D5 color:#ffe0a4;*/
  /*hack to hide the columntype_sidebar border */ margin: 0;
  border: 0;
}
div.columntype_sidebar #dynamiccontentImage {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
div.columntype_sidebar #contentImage, div.columntype_sidebar .contentImage {
  width: 100%;
  padding-left:10px;
}
div.columntype_sidebar #contentImage .contentImageInner, div.columntype_sidebar .contentImage .contentImageInner { /*width: 94%;*/
  width:100%; /*padding: 1% 3%;*/
  padding:0; /*margin-top:5%;*/
  margin: 0;
}
div.columntype_sidebar #contentImage .imageGrayBorder, div.columntype_sidebar .contentImage .imageGrayBorder {
  width: 100%;
  padding: 0;
}
div.columntype_sidebar #contentImage .imageGrayBorder a img, div.columntype_sidebar .contentImage .imageGrayBorder a img { width:100%; }
html>body div.columntype_sidebar #contentImage .imageGrayBorder, html>body div.columntype_sidebar .contentImage .imageGrayBorder { width: 100%; }
div.columntype_sidebar #contentImage .imageCaption, div.columntype_sidebar #contentImage .imageCaption p,
div.columntype_sidebar .contentImage .imageCaption, div.columntype_sidebar .contentImage .imageCaption p {
  width: 100%;
  color: #5C7EA1;
  font-weight: normal;
}
div.columntype_sidebar .browseimagecontainer {
  background-image: url('/layout/mep/images/icon_enlarge_background.jpg');
  width: 238px;
  height: 15px;
  margin-top: 10px;
}
div.columntype_sidebar .clearleft, div.columntype_sidebar .clearright, div.columntype_sidebar .clearboth { clear: both; }
div.columntype_sidebar .newline {
  border-top: 1px solid #C6C6C6;
  float: left;
  height: 1px;
  margin-top: 5px;
  padding-bottom: 5px;
  margin-left: 15px;
  width: 100%;
}
/* class for variabled content image end */
/* [[COLUMN]] style end */

/* "i" info link*/
.infoLink, a.infoLink, .infoLinkClose, a.infoLinkClose {height:25px;/*position:relative; margin-right:-25px;display:block;*/ position:absolute; bottom:5px; right:5px;}
.infoLinkInner {height:25px;width:25px;/*float:right;margin-top:-25px;*/background-color:#152946;-webkit-border-top-left-radius:12px; -moz-border-radius-topleft:12px; border-top-left-radius:12px; -webkit-border-top-right-radius:12px; -moz-border-radius-topright:12px; border-top-right-radius:12px; -webkit-border-bottom-right-radius:12px; -moz-border-radius-bottomright:12px; border-bottom-right-radius:12px; -webkit-border-bottom-left-radius:12px; -moz-border-radius-bottomleft:12px; border-bottom-left-radius:12px;}
.infoLinkClose .infoLinkInner {height:21px;width:21px; padding-top:2px;}
.active .infoLink, .active  a.infoLink { display:none;}
.infoLink, a.infoLink { display:block;}
.active .infoLinkClose, .active  a.infoLinkClose { display:block; z-index:1; opacity:0.8;}
.infoLinkClose, a.infoLinkClose { display:none;}
/*.imageCreditBottom, .imageDescription {display:none !important;}*/

/* generic styling for bg image clips*/
.bg-image-clip {position: absolute;}
	.bg-image-clip.left{left:0px;}
	.bg-image-clip.right{right:0px;}

/*more button, similar to what we have on news and image detail pages*/
.btnMoreImages { text-decoration: none; font-weight: normal; font-size: 15px; line-height: 40px; padding: 0px 40px; font-size: 25px; background-image: none; text-align: center; width: auto; color:white !important; float:right; /*margin:0em 2% 30px; */ margin:0em calc(2% + 24px) 30px;
-ms-transform: skewX(-20deg); -webkit-transform:  skewX(-20deg);  transform: skewX(-20deg);}
.btnMoreImages div { background-color:inherit; -ms-transform: skewX(20deg); -webkit-transform:  skewX(20deg);  transform: skewX(20deg);
margin-right: -50px;padding: 4px 50px 4px 0px;
background-image: url("https://mars-jpl-nasa-gov-images.s3.amazonaws.com/general/layout/arrow-gold-next.png"); background-repeat:no-repeat; background-position: 90% 50%; background-size: 0.8em 0.8em;}
.btnMoreImages,.btnMoreImages.alt01 { background-color: #01386B; }
.btnMoreImages.alt02 { background-color:#29608C; }
.btnMoreImages:hover { color:gold !important;}

#contentImageCentered.deepzoomCaptionBox { background-color:transparent !important;}
.pageContent .section.deepZoomImage h1 {padding-bottom:0px;}


.relatedResources .hr-light {background: linear-gradient(to left, #2d86be, #dbf0ff, #2d86be);width: 100%;height: 1px;}
.relatedResources .hrV-light {background: linear-gradient(to bottom, #2d86be, #dbf0ff, #2d86be);width: 1px;}
	.relatedResources .grid .hrV-light{display:none;}
	@media only screen and (min-width:798px) {.relatedResources .grid .hrV-light{display:block; height:450px;}}

.hrBlue {
margin-left: auto;
margin-right: auto;
content: " ";
width: 100%;
height: 1px;
clear: both;
background: #a7abd2;
background: -moz-linear-gradient(left, rgba(167, 171, 210, 0), #a7abd2, rgba(167, 171, 210, 0));
background: -webkit-linear-gradient(left, rgba(167, 171, 210, 0), #a7abd2, rgba(167, 171, 210, 0));
background: linear-gradient(left, rgba(167, 171, 210, 0), #a7abd2, rgba(167, 171, 210, 0));
width: 60%;
}


/*move these to "themeDark" once we start including it*/
/*.pageContent .themeDark, .pageContent .themeDark p, .pageContent .section.themeDark, .pageContent .section.themeDark p { color:#ffffff; }*/
