@charset "utf-8";
/*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/themeAdmin.css"); 

/*SECTION STYLING*/
@import url("/layout/css/general/sections.css?v01");
@import url("/layout/css/font/font-awesome.min.css");

/*PAGE CONTENT*/
@import url("/layout/css/general/content-subnav.css");

/*FONTS IMPORT*/
@font-face { font-family: Helvetica; src: url(/layout/fonts/Helvetica65Medium.ttf); }
@font-face { font-family: Helvetica-Bold; src: url(/layout/fonts/Helvetica75Bold.ttf); }
@font-face {
    font-family: 'OpenSans-Italic';
    src: url('/layout/fonts/opensans-italic-webfont.eot');
    src: url('/layout/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-italic-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/layout/fonts/opensans-bold-webfont.eot');
    src: url('/layout/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('/layout/fonts/opensans-regular-webfont.eot');
    src: url('/layout/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('/layout/fonts/roboto-bold-webfont.eot');
    src: url('/layout/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/roboto-bold-webfont.woff') format('woff'),
         url('/layout/fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/layout/fonts/roboto-regular-webfont.eot');
    src: url('/layout/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/roboto-regular-webfont.woff') format('woff'),
         url('/layout/fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleagueii-Bold';
    src: url('/layout/fonts/alienleagueiibold-webfont.eot');
    src: url('/layout/fonts/alienleagueiibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleagueiibold-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleagueiibold-webfont.woff') format('woff'),
         url('/layout/fonts/alienleagueiibold-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleagueiibold-webfont.svg#alien_league_ii_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague-Bold';
    src: url('/layout/fonts/alienleaguebold-webfont.eot');
    src: url('/layout/fonts/alienleaguebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleaguebold-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleaguebold-webfont.woff') format('woff'),
         url('/layout/fonts/alienleaguebold-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleaguebold-webfont.svg#alien_league_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague-Expand';
    src: url('/layout/fonts/alienleagueexpand-webfont.eot');
    src: url('/layout/fonts/alienleagueexpand-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleagueexpand-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleagueexpand-webfont.woff') format('woff'),
         url('/layout/fonts/alienleagueexpand-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleagueexpand-webfont.svg#alien_league_expandedexpanded') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague';
    src: url('/layout/fonts/alienleague-webfont.eot');
    src: url('/layout/fonts/alienleague-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleague-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleague-webfont.woff') format('woff'),
         url('/layout/fonts/alienleague-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleague-webfont.svg#alien_leagueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face { font-family: 'Ubuntu'; 
	src: url('/layout/fonts/ubuntu/Ubuntu-R.ttf') format('truetype'); }*/
@font-face {
    font-family: 'Familiar_Pro-Bold';
    src: url('/layout/fonts/familiar_pro-bold-webfont.eot');
    src: url('/layout/fonts/familiar_pro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/familiar_pro-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/familiar_pro-bold-webfont.woff') format('woff'),
         url('/layout/fonts/familiar_pro-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/familiar_pro-bold-webfont.svg#familiar_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/layout/fonts/montserrat-light-webfont.eot');
    src: url('/layout/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('/layout/fonts/montserrat-light-webfont.woff') format('woff'),
         url('/layout/fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('/layout/fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*UBUNTU*/
@font-face {
    font-family: 'Ubuntu Mono';
    src: url('/layout/fonts/ubuntumono-r-webfont.eot');
    src: url('/layout/fonts/ubuntumono-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-r-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-r-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-r-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-r-webfont.svg#ubuntu_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Italic';
    src: url('/layout/fonts/ubuntumono-bi-webfont.eot');
    src: url('/layout/fonts/ubuntumono-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-bi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-bi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-bi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-bi-webfont.svg#ubuntu_monobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Bold';
    src: url('/layout/fonts/ubuntumono-b-webfont.eot');
    src: url('/layout/fonts/ubuntumono-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-b-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-b-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-b-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-b-webfont.svg#ubuntu_monobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Bold Italic';
    src: url('/layout/fonts/ubuntu-mi-webfont.eot');
    src: url('/layout/fonts/ubuntu-mi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-mi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-mi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-mi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-mi-webfont.svg#ubuntumedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Medium';
    src: url('/layout/fonts/ubuntu-m-webfont.eot');
    src: url('/layout/fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-m-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-m-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-m-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Medium Italic';
    src: url('/layout/fonts/ubuntu-li-webfont.eot');
    src: url('/layout/fonts/ubuntu-li-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-li-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-li-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-li-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-li-webfont.svg#ubuntulight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Light';
    src: url('/layout/fonts/ubuntu-l-webfont.eot');
    src: url('/layout/fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-l-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-l-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('/layout/fonts/ubuntu-c-webfont.eot');
    src: url('/layout/fonts/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-c-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-c-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-c-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Bold Italic';
    src: url('/layout/fonts/ubuntu-bi-webfont.eot');
    src: url('/layout/fonts/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-bi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-bi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-bi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Bold';
    src: url('/layout/fonts/ubuntu-b-webfont.eot');
    src: url('/layout/fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-b-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-b-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Italic';
    src: url('/layout/fonts/ubuntu-ri-webfont.eot');
    src: url('/layout/fonts/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-ri-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-ri-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-ri-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu';
    src: url('/layout/fonts/ubuntu-r-webfont.eot');
    src: url('/layout/fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-r-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Italic';
    src: url('/layout/fonts/ubuntumono-ri-webfont.eot');
    src: url('/layout/fonts/ubuntumono-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-ri-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-ri-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-ri-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-ri-webfont.svg#ubuntu_monoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Cursive*/
@font-face {
    font-family: 'Great Vibes';
    src: url('/layout/fonts/greatvibes-regular-webfont.eot');
    src: url('/layout/fonts/greatvibes-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/greatvibes-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/greatvibes-regular-webfont.woff') format('woff'),
         url('/layout/fonts/greatvibes-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/greatvibes-regular-webfont.svg#great_vibesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*FONTS SET CLASSES*/
.fontAlien { font-family: Alienleague !important; text-transform:lowercase !important; font-size:26px; font-weight:normal; }
.fontAlienBold { font-family: Alienleagueii-Bold !important; text-transform:lowercase !important; font-size:26px; }
.fontUbuntu { font-family: Ubuntu !important; font-weight:normal; }
.fontFamiliar { font-family: Familiar_Pro-Bold !important; font-weight:normal; }
.fontRoboto { font-family: Roboto !important; font-weight:normal; letter-spacing: normal; text-transform: inherit;}
.fontRobotoBold { font-family: Roboto-Bold !important; font-weight:normal; }
.fontMontserrat { font-family: Montserrat !important; }
.fontOpenSans { font-family: OpenSans !important; font-weight:normal; }
.fontOpenSansBold { font-family: OpenSans-Bold !important; }
.fontHelvetica { font-family: Helvetica, Arial !important; font-weight:normal; }
.fontHelveticaBold { font-family: Helvetica-Bold, Arial Bold !important; }

/*FONTS STYLES*/
.textAlignRight { text-align:right; }
.textAlignLeft { text-align:left; }
.textAlignCenter { text-align:center; }
.textAlignAuto,.textAlignNone,.textAlignInherit { text-align:inherit; }
.textNormal { font-size:normal; }
.textSmall { font-size:75%; }
.textSmaller { font-size:50%; }
.textSmallest { font-size:25%; }
.fontItalic { font-style:italic; }

/*SWATCHES (BACKGROUND COLORS)*/
.bgWhite,.bg-white { background-color:#FFFFFF }
.bgLightblue { background-color:#7899B5 }
.bgPeach { background-color:#fbc03b }
.bgLighterblue { background-color:#7DC1F4 }
.bgYellow { background-color:#FFC000 }
.bgLightgrey { background-color:#b2b2b2 }
.bgBlue{ background-color:#01396e }
.bgBlue1 { background-color:#083766 }
.bgBlue2 { background-color:#103D63 }
.bgBluesteel { background-color:#475870 }
.bgMaroon { background-color:#800000 }
.bgCarbon { background-color:#222222 }
.bgOrange { background-color:#CC3300 }
.bgSeablue { background-color:#276581 }
.bgBrightblue { background-color:#3A8FCB }
.bgDarkblue { background-color:#051A36 }
.bgBrown { background-color:#6d3007 }

/*BACKGROUND EXTRAS*/
.bgcover,.bgCover { background-size:cover !important; }
.bgrepeat,.bgRepeat { background-repeat:repeat; }
.bgrepeatx,.bgRepeatX { background-repeat:repeat-x; }
.bgrepeaty,.bgRepeatY { background-repeat:repeat-y; }
.bgnorepeat,.bgNoRepeat { background-repeat:no-repeat; }
.bgcontain,.bgContain { background-size:contain !important; }
.bgfixed,.bgFixed { background-attachment:fixed !important; }

/*GENERAL LAYOUT*/
html, body { font-family: OpenSans, Arial, Helvetica, Verdana; overflow-x:hidden; min-width: 320px;  color: #29608c; margin: 0px; padding: 0px;}
@media only 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; }

/*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; }
.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; }
.padded{padding:20px;}
.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('/images/general/pageborders/blueBorderVer01/borderBottomButtonWhite.png');*/
	background-image: url('/images/general/pageborders/blueBorderVer02/borderBottomButtonWhite.png');
	/*width: 180px;height: 44px;*/ width: 179px;height: 45px;
}
#content #top_jplBanner div#shareicons {
 /*MH EDITS*/ display:inline-block; position:relative;
 
    /*min-width:520px !important;
	left:15% !important;
	margin-top: 0px;
	position:absolute !important;*/
	opacity:0.5; filter: alpha(opacity=50);
}
.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('/images/general/pageborders/blueBorderVer02/oneTab.png');*/ background-image:url('/images/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('/images/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("/images/general/pageborders/blueBorderVer02/twoTabs.png");*/ background-image: url("/images/general/pageborders/blueBorderVer02/twoTabs.png");
}
.tabsTwoTabsNoBorders {
    /*width:175px;*/width:215px; height:26px; padding-left:10px;
	background-image: url("/images/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;}

/*BUTTONS & TABS - END*/

/*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 gray solid; color: #01396e;  padding: 10px; position:absolute; z-index:90; top:0; left:0; 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:45px; position: absolute; top:-5px; border: 0; background: transparent; right:0; z-index:91; }
#searchForm .searchBtn img { width:100%; height:auto; border: 0; background: transparent; }
#searchForm input, #searchForm button { float:right; margin:0; }
#searchForm .foundText { font-size:75%; position:relative; right:5px; top:40px; font-style:italic; width:100%; text-align:right; }
#searchForm .foundText .tryagain { font-weight:bold; color:#Af2501; }
#searchForm .foundText .clearSearchText { display:inline-block; }
#searchImages { clear:both; height:80px; }
#searchPeople { clear:both; height:80px; }
#searchPeople #searchForm .searchBox { margin-left:10px; width: 90%; width: -moz-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: -o-calc(100% - 10px);width: calc(100% - 10px); }
#searchNews #searchForm .searchBox { width:100%; }
/*MULTIMEDIA PAGE - START*/
/* VIDEO */
/* modeulvideo.cfm styles are in \layout\css\general\videos\flowplayer\skin\videoplayer.css
*/
/*VIDEO videos/module/modeulvideoarchive*/
#videoArchivePage { position:relative; }
#videoArchivePage h1 { color: #Af2501; width:70%; }
#videoArchivePage videoTitle, #videoArchivePage #videoList .videoItem .videoTitle, #videoArchivePage table * { color:navy; }
#videoArchivePage a { color:#b25524; }
#videoArchivePage #videoList { width:100%; list-style:none; margin:0; padding:10px 0; }
#videoArchivePage #videoList .videoItem { display:inline-table; margin: 0 10px 15px 0; width: 23%; width: -moz-calc(25% - 12px);width: -webkit-calc(25% - 12px);width: -o-calc(25% - 12px);width: calc(25% - 12px); }
#videoArchivePage #videoList .videoItem:nth-child(4n+4) { margin:0 0 15px 0; }
#videoArchivePage #videoList .videoItem img { width:100%; border:none; }
#videoArchivePage #videoList .videoItem .videoTitle { display:block; height:45px;/*letter-spacing:-1px;*/ line-height:normal; overflow:hidden; font-size:80% }
#searchVideos { height:60px; position:absolute; width:30%; top:0; right:0; }
/*YEARS FORM*/
#searchVideos #searchForm { float:left; width: 90%; width: -moz-calc(100% - 115px);width: -webkit-calc(100% - 115px);width: -o-calc(100% - 115px);width: calc(100% - 115px);}
#searchVideos #yearArchiveForm * { }
#searchVideos #yearArchiveForm { width:100px; height: 35px; float:left; margin-right:15px; }
#searchVideos #yearArchiveForm .video_years { border:thin #ccc solid; width:100%; height: 35px; color:#01396e; }
/*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;}*/
.icoArrowFeatureDown {background:url('/images/mars2020/layout/featuredArrowDown.png') 100%; height:auto; background-repeat:no-repeat; padding:10px 10px;}
.icoArrowFeatureRight {background:url('/images/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:-29px;*/ 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(/images/general/videos/embed.png); width:18px; /*height:20px;*/height: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;*/ }
.embedAndDownloadButtonText a:hover {color:#f6ca83;}
.embedAndDownloadButtonText a {padding-left:7px; padding-right:9px;}
.embedAndDownloadButtonText {padding:6px 10px 6px 10px;}
.smallerDownload-or-EmbedButton { 
/*vertical-align:top; background :url('/images/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 **/

.pageContent .fullWidth { width: 102%; margin-left: -1%; }
#contentBox_contentPage.transparentblack .pageContent { background-image:url('/images/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(/images/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(/images/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; 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 { width: 506px; 
	background: none repeat scroll 0 0 #01396e; }
.columntype_sidebar #contentImage .contentImageInner { border-width: 0px; }
.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;*/ opacity: 0.85;
    padding: 10px 2%;
    text-shadow: none;
	position:relative; }
.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;
    font-weight: bold;
    letter-spacing: 4.44px;
    line-height: 30px;
    text-transform: uppercase;
}
.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; }
.imageDescription .imageCaption a:hover,
.imageDescription .imageCaption p a:hover {color:#fbc03b:}
.imageDescription .imageCredit { /*font-size: 12px;*/
	color:#CCCCCC !important; font-size:80% !important;/*padding-left:5px;*/ font-weight:normal !important; font-family:OpenSans !important; text-transform: none; }

/* content image - end 250 wide, left/right */
/* content image - 500 wide, centered */
#contentImageCentered { width: 100% !important; padding: 0px !important; /*background-color: #ffffff;*/ text-align: left; vertical-align: top; 
	background: none repeat scroll 0 0 #01396e;}
#contentImageCentered .contentImageInner { width: 100%; padding: 0px !important; text-align: center; vertical-align: top; position:relative; }
#contentImageCentered .contentImageInner { line-height:1em; }
.columntype_sidebar #contentImageCentered .contentImageInner { border-width: 0px; }
.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 { width: 102% !important; margin-left:-1%; margin-bottom:20px; }
#dynamiccontentimage #contentImage .contentImageInner { width: 100% !important; }
html>body #dynamiccontentimage #contentImage .contentImageInner { width: 100% !important; }
.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 { margin:0 auto; clear:both; }
.alignLeft #contentImage img, .alignRight #contentImage img { width:100%; }
/*LEFT*/
.alignLeft #contentImage { padding-right:20px; float:left; }
/*RIGHT*/
.alignRight #contentImage { padding-left:20px; float:right; }
@media only screen and (max-width: 950px) {
#contentImage .contentImageInner { display:block; width:100%; }
.alignLeft #contentImage, .alignRight #contentImage { padding-right:0; padding-left:0; float:none; width:100%; }
}
#contentImageCentered, .newsLatestImage, .galleryImageCentered img { width: 102% !important; margin-left: -1% !important; margin-right: -1% !important; margin-top:-2px; }
.galleryImageCentered img { /*margin-top:-14px;*/ }
#contentImageCentered img { width:100%; }
/* NEWS */
/* search */
#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 { /*background-color: #FFFDFC;*/ 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; /*color:#115380;*/ }
#newsDetails .date { font-weight: bold; margin-top: 10px; color: #003573; }
/*#newsDetails .source { font-style: italic; font-weight: bold; margin-top: 5px; color: #003573; }*/
#newsDetails .source { margin-top: 5px; text-align:right; }
.pageContent #newsDetails .title { font-weight: bold; /*margin-top: 10px;*/ margin-bottom: 20px; /*color: #003573;*/ font-size: 36px !important; /*color:#115380;*/ /*color:#C55307; color: #cc3300;*/ }
/* 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 only 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 { width: 100%; padding-left:10px; }
div.columntype_sidebar #contentImage .contentImageInner { /*width: 94%;*/ width:100%; /*padding: 1% 3%;*/ padding:0; /*margin-top:5%;*/ margin: 0; }
div.columntype_sidebar #contentImage .imageGrayBorder { width: 100%; padding: 0; }
div.columntype_sidebar #contentImage .imageGrayBorder a img { width:100%; }
html>body div.columntype_sidebar #contentImage .imageGrayBorder { width: 100%; }
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 */

/* TEXT COLORS */
.textWhite { color:#FFFFFF !important; }
.textWhite a{color:#FFC000;}
a.textWhite:hover{color:#a6b7cf !important;}
.textLightblue { color:#7899B5 !important; }
.textPeach { color:#fbc03b !important; }
.textLighterblue { color:#7DC1F4 !important; }
.textYellow { color:#FFC000 !important; }
.textLightgrey { color:#b2b2b2 !important; }
a.textLightgrey:hover { color:orange !important; }
.textBlue{ background-color:#01396e !important;}
.textBlue1 { color:#083766 !important; }
.textBlue2 { color:#103D63 !important; }
.textBluesteel { color:#475870 !important; }
.textMaroon, .maroon { color:#800000 !important; }
.textCarbon { color:#222222 !important; }
.textOrange { color:#CC3300 !important; }
.textSeablue { color:#276581 !important; }
.textSeablue2 { color:#29608c !important; }
.textBrightblue { color:#3A8FCB !important; }
.textDarkblue { color:#051A36 !important; }
.textBrown { color:#6d3007 !important; }
/*TEXT STYLE EXTRAS*/
.textNormal, .noBold { font-weight:normal; !important; }
.textBold { font-weight:bold; !important; }


