/* 
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

nav ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}

p {
    margin: 1.12em 0;
}

body {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.4em;
    color: #666666;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

header {
    background-color: white;
}

header a {
    text-decoration: none;
}

footer {
    background-color: white;
    margin-top: 20px;
}

.footferP img {
    float: left;
    margin-right: 30px;
    width: 250px;
    margin-bottom: 15px;
}

.navbar .container {
    width: 940px;
    margin: 0 auto;
}

.ClientLogo {
    float: left;
    width: 150px;
    margin-top: 22px;
    margin-right: 30px;
    margin-bottom: 10px;
}

.ClientLogo img {
    width: 150px;
}

.irHeaderTitle {
    float: left;
    color: #151F6D;
    margin-top: 15px;
}

.irHeaderTitle .ModuleTitle {
    font-size: 15px;
    vertical-align: middle;
    font-weight: normal;
}

.irHeaderTitle ul {
    list-style: none;
}

.irHeaderTitle .QuickLinkText {
    display: none;
}

.irHeaderTitle a {
    text-decoration: none;
    color: #151F6D !important;
    font-size: 15px;
}

.QuickLinks {
    float: left;
    display: inline-block;
    margin-top: 15px;
    margin-left: 217px;
    font-size: 11px;
}

.QuickLinks a {
    color: #666;
    text-decoration: none;
}

.QuickLinks ul {
    list-style: none;
}

.QuickLinks ul li {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #e5e5e5;
}

.QuickLinks ul li a:hover {
    color: #151F6D;
    text-decoration: none;
}

.searchBtn {
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 5px;
}

.searchBtn input[type=submit] {
    background: url(../../files/design/blue-search.png) no-repeat top left;
    font-size: 0px;
    width: 20px;
    height: 20px;
    border: none;
}

.searchBtn input[type=submit]:hover {
    cursor: pointer;
}

.searchBtn input[type=text] {
    padding: 3px;
    margin-right: 5px;
    vertical-align: baseline;
}

.primNav {
    border-top: 1px solid #e5e5e5;
    width: 972px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: -16px;
}

.primNav ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.primNav ul li {
    display: inline;
    float: left;
}

.primNav ul li a {
    color: #666666;
    /*font-size: 11px;*/
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    padding: 0 10px;
    border-right: 1px solid #e5e5e5;
    letter-spacing: 0.01em;
    /*font-size: smaller;*/
    font-size: 11px;
}

.primNav ul li a:hover,
.primNav ul li.selected a,
.primNav ul li.expanded>a {
    color: #151F6D;
}

.primNav ul li:first-child a {
    padding-left: 10px;
}

.primNav ul li:last-child a {
    padding-right: 0px;
    border-right: none;
}

.primNav ul li.last-child a {
    padding-right: 0px;
    border-right: none;
}

.primNav ul.level2 {
    display: none;
}

.primNav ul li:hover {
    position: relative;
}

.primNav ul li:hover ul.level2 {
    display: block;
    position: absolute;
    z-index: 1000;
    background-color: white;
    width: 200px;
    padding-top: 10px;
    border-left: 2px solid #e5e5e5;
    border-right: 2px solid #e5e5e5;
    border-top: none;
    left: -1px;
    top: 15px;
}

.primNav ul li:hover ul.level2 li a {
    border: none;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 12px;
    width: 180px;
}

.primNav ul li:hover ul.level2 li a:hover {
    background-color: #151F6D;
    color: white;
}

.primNav ul.level1>li.has-children>a {
    position: relative;
    margin-left: 11px;
}

.primNav ul.level1>li.has-children>a:after {
    position: absolute;
    content: '';
    display: block;
    top: 6px;
    left: -4px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #151F6D;
}

.logosContainer ul {
    list-style: none;
}

.logosContainer ul li {
    float: left;
}

.logosContainer ul li a {
    margin-right: 62px;
}

.row1 {
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 20px;
    display: inline-block;
}

.row2 {
    margin: 0 auto;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 60px;
}

footer .footerLogos {
    border-top: 1px solid #e5e5e5;
}

.footerLogos .logosContainer {
    width: 940px;
    margin: 0 auto;
    text-align: center;
}

.footerSep {
    width: 100%;
    height: 5px;
    border-bottom: 1px solid #e5e5e5;
}

.PaneQ4Footer {
    width: 900px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f7f7f7;
    padding: 20px;
    /*box-shadow: 0px 0px 1px #888888;*/
}

.copyRight {
    float: left;
    color: #696969;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

.copyrightDarkline a,
.copyrightDarkline a:visited {
    text-decoration: none;
    color: #696969;
    font-size: 12px;
    padding: 0 5px;
}

.socialIcons ul {
    list-style: none;
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.socialIcons ul li {
    margin: 0;
    padding: 0;
    top: 0;
    margin-right: 10px;
}

.socialIcons ul li,
.socialIcons ul li a {
    height: 35px;
    width: 35px;
    display: block;
    float: right;
}

.facebook {
    left: 0px;
    width: 35px;
    background: url('../../files/fb.png') 0 0;
}

.facebook:hover {
    background: url('../../files/fb.png') 0 35px;
}

.twitter {
    left: 0px;
    width: 35px;
    background: url('../../files/twitter.png') 0 0;
}

.twitter:hover {
    background: url('../../files/twitter.png') 0 35px;
}

.youtube {
    left: 0px;
    width: 35px;
    background: url('../../files/youtube.png') 0 0;
}

.youtube:hover {
    background: url('../../files/youtube.png') 0 35px;
}

a.blueLink,
a:visited.blueLink {
    color: #151F6D;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}

.LayoutHomePageLayout .PaneHeader2 {
    width: 940px;
    margin: 0 auto;
    position: relative;
}

.sliderContainer {
    width: 940px;
    margin: 0 auto;
    position: relative;
}

.carouseLeft {
    width: 594px;
    position: relative;
    float: left;
    height: 410px;
}

.carouseLeft ul {
    list-style: none;
    position: relative;
}

.carouseLeft ul li {
    text-align: center;
}

#sliderNav {
    position: absolute;
    z-index: 10;
    bottom: 0px;
    right: -40px;
}

#sliderNav a,
#sliderNav a:visited,
#sliderNav a:hover {
    color: #828282;
    background-color: #828282;
    border-radius: 50%;
    border: 1px solid #828282;
    margin-right: 5px;
    padding: 0px 3px;
    font-size: 8px;
}

#sliderNav a.activeSlide {
    color: white;
    background-color: white;
    border-radius: 50%;
    border-bottom: 1px solid #828282;
}

.carouseLeft ul li img {
    margin-left: -170px;
}

.carouseLeft .sliderNav {
    position: absolute;
    z-index: 10;
    right: -80px;
    bottom: 20px;
}

.textWrapper {
    height: 279px;
    width: 543px;
    border: 13px solid white;
    border: 13px solid rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 20px;
    left: 0px;
    color: white;
    padding: 30px;
    text-align: left;
    background-color: rgba( 0, 0, 0, 0.4);
}

.textWrapper h3 {
    font-family: "Arial", Serif;
    font-size: 35px;
    font-weight: 400;
    font-style: italic;
    position: absolute;
    left: 30px;
    bottom: 30px;
    line-height: 45px;
}

.textWrapper h3 .nr {
    display: block;
    font-size: 52px;
}

.textWrapper p {
    font-family: "Arial", Serif;
    font-size: 19px;
    line-height: 28px;
}

.textWrapper a.learnMore {
    text-transform: uppercase;
    font-size: 11px;
    padding: 13px 15px;
    border: 1px solid white;
    color: white;
    text-decoration: none;
    margin-top: 200px;
    display: block;
    width: 100px;
}

.textWrapper a.learnMore:after {
    content: url(../../files/learnMoreArrow.png) no-repeat center right;
    width: 5px;
    height: 8px;
    padding-left: 9px;
}

.LayoutHomePageLayout .bs-masthead .container {
    width: 940px;
    padding-top: 50px;
    margin: 0 auto;
    color: #666;
    margin-bottom: 55px;
}

.LayoutThreeColumnLayout .bs-masthead .container {
    width: 940px;
    padding-top: 50px;
    margin: 0 auto;
    color: #666;
    margin-bottom: 55px;
}

.LayoutThreeColumnLayout .bs-masthead .container .ModuleContainerInner {
    line-height: 1.3em;
}

.LayoutHomePageLayout .PaneLeft {
    width: 240px;
    float: left;
    margin-right: 60px;
    height: 306px;
}

.LayoutHomePageLayout .PaneContent {
    width: 320px;
    float: left;
    margin-right: 60px;
    background-color: #f7f7f7;
    height: 306px;
}

.LayoutHomePageLayout .PaneRight {
    width: 180px;
    float: left;
    height: 306px;
}

.LayoutHomePageLayout .bs-masthead .container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.LayoutHomePageLayout .bs-masthead .container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.LayoutThreeColumnLayout .bs-masthead .container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.LayoutHomePageLayout .bs-masthead .container a,
.LayoutHomePageLayout .bs-masthead .container a:hover,
.LayoutHomePageLayout .bs-masthead .container a:visited {
    color: #333;
    font-size: 14px;
    text-decoration: none;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags h1 {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 24px;
}

.LayoutThreeColumnLayout .bs-masthead .container a,
.LayoutThreeColumnLayout .bs-masthead .container a:hover,
.LayoutThreeColumnLayout .bs-masthead .container a:visited {
    color: #333;
    font-size: 22px;
    text-decoration: none;
}

.LayoutThreeColumnLayout .ModuleDownloadListWithTags h1 {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 24px;
}

.featuredDocuments {
    position: relative;
    width: 310px;
    height: 300px;
}


/*.featuredDocuments .ModuleContainerInner{width: 280px !important; text-align: center;}*/

.featuredDocuments .ModuleContainerInner .ModuleItemRow>a>img {
    width: 160px !important;
    margin-top: auto;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleTitle {
    color: #151F6D;
    text-transform: uppercase;
    position: absolute;
    width: 200px;
    top: 10px;
    right: 25px;
    text-align: center;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags.featuredDocuments .ModuleContainerInnerTop {
    text-align: center;
    padding: 25px 20px 20px 20px;
    width: 280px;
    height: 280px;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags.featuredDocuments .ModuleItemRow {
    text-align: center;
    background: none !important;
    width: auto !important;
    margin-left: 25px;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags.featuredDocuments .ModuleItemRow a .ModuleHeadline {
    display: block;
    width: 220px !important;
    margin-top: 10px;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags.featuredDocuments .ModuleItemRow img {
    width: 220px;
    /*height: 160px;*/
    overflow: hidden;
}

.featuredDocuments .ModuleContainerInner {
    width: 280px !important;
    text-align: center;
    line-height: 1.3em;
    width: 250px;
    height: 250px;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleHeader,
.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleDate,
.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleFileSizeText,
.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleFileSizeText,
.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleIcon {
    display: none;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleThumbnail {
    display: block;
    margin: auto;
    text-align: center;
}

.LayoutHomePageLayout .ModuleDownloadListWithTags .ModuleItemRow .ModuleItemAlt img {
    margin-bottom: 20px;
}

.latestNews .ModuleHeadline {
    float: left;
    width: 300px;
    line-height: 1.3em;
}

.latestNews h1 {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 24px;
    margin-top: 10px;
}

.latestNews .ModuleTitle {
    color: #151F6D;
    text-transform: uppercase;
}

.latestNews .ModuleItemRow.ModuleItem {
    position: relative;
    clear: left;
}

.latestNews .ModuleItemRow.ModuleItemAlt {
    margin-bottom: 20px;
    position: relative;
    clear: left;
}

.latestNews .ModuleContainerInnerTop {
    padding-top: 25px;
    position: relative;
}

.latestNews .ModuleHeadlineLink {
    height: 19px;
    overflow: hidden;
}

.latestNews .ModuleBody {
    display: none;
}

.latestNews .ModuleItemRow .ModuleItem {
    margin-bottom: 10px;
    position: relative;
}

.latestNews .ModuleDate {
    float: left;
    color: #999999;
    clear: left;
    margin-bottom: 20px;
}

.latestNews .ModuleFooter {
    clear: left;
}

.MailingListForm h1 {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 24px;
    margin-top: 10px;
}

.MailingListForm h1 {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 24px;
    margin-top: 10px;
}

.MailingListForm .ModuleTitle {
    color: #151F6D;
    text-transform: uppercase;
}

.MailingListForm .ModuleTitle {
    color: #151F6D;
    text-transform: uppercase;
}

.ModuleViewAllLink {
    width: 80px;
    height: 23px;
    text-align: center;
    background-color: #0072CE;
    color: white !important;
    float: left;
    border: 2px solid #0072CE;
    text-transform: uppercase;
    margin-top: 17px;
    font-size: 11px;
    padding-top: 13px;
    line-height: 0.8em;
    text-decoration: none;
}

.ModuleViewAllLink:hover {
    background: #fff;
    color: #0072CE !important;
}
.latestNews .ModuleViewAllLink{
    background-color: #151F6D;
    border: 2px solid #151F6D;
}
.latestNews  .ModuleViewAllLink:hover{
    color: #151F6D !important;
    background: #fff;
}
.emailAlerts .ModuleViewAllLink .ModuleViewAllBottomText {
    color: white;
    font-size: 11px;
}

.MailingListForm input[type=text] {
    margin-top: 25px;
    width: 190px;
    height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
}

br.NoBr {
    display: none;
}

.MailingListForm .RequiredField,
.MailingListForm .MailingListCol1 {
    display: none;
}

.MailingListListTable .MailingListsHeading {
    display: none;
}

.MailingListForm input[type=submit] {
    width: 70px;
    height: 35px;
    text-align: center;
    background-color: #151F6D;
    color: #fff;
    float: left;
    border: 2px solid #151F6D;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 20px;
    cursor: pointer;
}

.MailingListForm input[type=submit]:hover {
    background: #fff;
    color: #151F6D;
}

.RssLinkBottomContainer {
    float: left;
    margin-top: 17px;
    margin-left: 5px;
}

.listInputs tr {
    margin-bottom: 3px;
    float: none !important;
}

.listInputs tr td {
    padding: 2px 0;
}

.listInputs tr td label {
    padding: 2px 0;
}

.LayoutHomePageLayout .MailingListSignupContainer .ErrorContainer {
    position: absolute;
    padding-top: 30px;
    padding-left: 0;
    color: red;
}

.PaneLeft .EditSubscriberContainer.MailingListSignupContainer {
    position: relative;
    width: 200px;
    margin-top: 20px;
}

.LayoutTwoColumnLayout .MailingListSignupContainer .ErrorContainer {
    position: absolute;
    color: red;
    top: 60px;
    left: 11px;
}

.ModuleDownloadListWithTags h1.moduleTitle {
    position: absolute;
    margin-top: 210px;
    margin-left: 80px;
}

.ModuleDownloadListWithTags a.ModuleHeadline {
    margin-top: 30px;
}

div.companyWebsites {
    border-top: 1px solid #ebeaea;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 21px;
}

ul.companyWebsites {
    list-style: none;
    width: 940px;
    margin: 0 auto;
    text-align: center;
}

ul.companyWebsites a,
ul.companyWebsites a:visited {
    color: #9a9a9a;
}

ul.companyWebsites a:hover {
    color: #151F6D;
}

ul.companyWebsites li {
    display: inline;
}

ul.companyWebsites li a {
    font-size: 12px;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
    border-right: 1px solid #ebeaea;
}

ul.companyWebsites li:last-child a {
    padding-right: 0px;
    border-right: none;
}

ul.companyWebsites li a:active {
    color: #151F6D;
}


/* 2 columns layout main structure*/

.LayoutTwoColumn .bs-masthead .container {
    width: 940px;
    margin: 0 auto;
    background-color: white;
    margin-top: 20px;
    padding-top: 33px;
    padding-bottom: 20px;
}

.LayoutTwoColumn .bs-masthead .container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.LayoutTwoColumn .PaneLeft {
    float: left;
}

.LayoutTwoColumn .PaneContent {
    float: left;
    width: 450px;
    position: relative;
}

.LayoutTwoColumn .PaneRight {
    float: right;
    width: 200px;
    position: relative;
    margin-left: 50px;
}

.LayoutThreeColumn .bs-masthead .container {
    width: 940px;
    margin: 0 auto;
    background-color: white;
    margin-top: 20px;
    padding-top: 33px;
    padding-bottom: 20px;
}

.LayoutThreeColumn .bs-masthead .container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.LayoutThreeColumn .PaneLeft {
    float: left;
}

.LayoutThreeColumn .PaneContent {
    float: left;
    width: 450px;
    position: relative;
}

.LayoutThreeColumn .PaneRight {
    float: right;
    width: 200px;
    position: relative;
    margin-left: 50px;
}

.latestNews.LatestNewsRight {
    width: 200px;
    background-color: #f7f7f7;
    padding: 10px;
    margin-left: -20px;
    overflow: hidden;
}

.latestNews.LatestNewsRight .ModuleHeadline {
    width: 200px;
    color: #666;
}

.latestNews.LatestNewsRight .ModuleYearNavContainer {
    display: none;
}

.latestNews.LatestNewsRight .ModuleItemRow {
    margin: 0;
    padding: 0;
    margin-top: 20px;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
}

.latestNews.LatestNewsRight .ModuleItemRow:last-child {
    border-bottom: none;
}

.latestNews.LatestNewsRight .ModuleDate {
    color: #999999;
}

.LayoutTwoColumn .PaneContent a,
.LayoutTwoColumn .PaneContent a:visited {
    text-decoration: none;
    color: #151F6D;
}

.secNav {
    width: 190px;
    margin-right: 50px;
    margin-bottom: 20px;
}

.secNav ul {
    border: 3px solid #f0f0f0;
}

.secNav ul li {
    border-bottom: 1px solid #f0f0f0;
}

.secNav ul li a:link,
a:visited {
    color: #666666;
    font-size: 13px;
    text-decoration: none;
    padding: 20px 0 20px 0px;
}

.secNav ul li {
    padding: 20px 0 20px 20px;
}

.secNav ul li.selected {
    padding: 0;
    background-color: #151F6D;
    width: 190px;
    margin-left: -3px;
}

.secNav ul li.selected a {
    display: block;
    color: white;
    padding: 20px 0 20px 20px;
    background: url("../../files/right-arrow.png") no-repeat center right;
    width: 175px;
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #151F6D;
    float: right;
    margin-right: -7px;
    margin-top: -3px;
}

.LayoutTwoColumn .PaneContent .title h1 {
    font-size: 20px;
    font-family: "Arial", Serif;
    text-transform: uppercase;
    font-weight: normal;
    color: black;
    margin-top: 0;
    padding-top: 18px;
    padding-bottom: 12px;
    display: block;
    margin-top: -75px;
    margin-bottom: 65px;
    color: white;
    font-weight: bold;
}

.fnNews h1 .ModuleTitle,
.LayoutTwoColumn .PaneContent h1 .ModuleTitle {
    font-size: 20px;
    font-family: "Arial", Serif;
    text-transform: uppercase;
    font-weight: normal;
    color: black;
    margin-top: 0;
    padding-top: 18px;
    padding-bottom: 16px;
    display: block;
    margin-top: -75px;
    margin-bottom: 67px;
    color: white;
    font-weight: bold;
}

.LayoutTwoColumn .PaneContent h1 {
    font-size: 16px;
    font-family: "Arial", Serif;
    text-transform: uppercase;
    font-weight: normal;
    color: #454545;
    line-height: 1.6em;
}

.LayoutTwoColumn ol {
    margin: 15px 25px 25px 25px;
}

tr th {
    text-align: left;
}

.LayoutTwoColumn .PaneContent .ourCompany {
    /*width: 940px;*/
}

.LayoutTwoColumn .PaneContent .ourBrands {
    width: 940px;
    margin-top: 60px;
}

.ourCompany h1 {
    font-weight: bold !important;
}

.ourCompany p {
    font-size: 14px;
}

.ourBrandsSec {
    text-align: center;
}

.ourBrandsSec p {
    text-align: left;
}

.ourBrandsSec .separator {
    width: 50%;
    overflow: hidden;
    height: 20px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.ourBrandsSec .separator:after {
    content: '';
    display: block;
    margin: -44px auto;
    height: 25px;
    border-radius: 125px 12px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

div.fnQuickLinks {
    width: 190px;
    /*border: 3px solid #151F6D;*/
    background-color: #f7f7f7;
}

div.fnQuickLinks ul {
    list-style: none;
}

div.fnQuickLinks ul li {
    padding: 0 0 17px 17px;
}

div.fnQuickLinks ul li a,
a:visited {
    color: #666666;
    font-size: 13px;
    text-decoration: none;
}

.nonGaap a {
    color: #666666;
}

div.fnQuickLinks .ModuleTitle {
    display: block;
    padding: 25px 10px 23px 17px;
}

div.fnQuickLinks h1 {
    color: #151F6D;
    font-size: 13px;
    text-transform: uppercase;
}

.analystCoverage table thead tr {
    height: 40px;
}

.analystCoverage table tr {
    height: 30px;
    border-bottom: 1px solid #faf9f8;
}

.analystCoverage table tr:hover {
    background-color: #faf9f8;
}

.LayoutTwoColumnLayout .RssIcon {
    margin-top: 95px;
}

.fnNews .RssIcon {
    margin-top: 252px;
}

.newsSearch {
    float: left;
    margin-top: 50px;
    position: absolute;
}

.newsSearch input[type=text] {
    width: 240px !important;
    height: 24px;
    padding: 10px;
    border: 1px solid #d6d6d6;
}

.newsSearch p {
    margin-left: -10px;
    margin-top: 20px;
}

a.newsSearchLink {
    color: #666 !important;
    padding: 10px;
}

a.newsSearchLink:hover {
    color: #151F6D !important;
}

.newsSearch .financialNewsLinks p a:first-child {
    text-decoration: underline;
}

button.newsSearchSubmit {
    width: 110px;
    height: 45px;
    text-align: center;
    background-color: #151F6D;
    color: white;
    border: 2px solid #151F6D;
    text-transform: uppercase;
    font-size: 11px;
    margin-left: 10px;
    cursor: pointer;
}

button.newsSearchSubmit:hover {
    background: #fff;
    color: #151F6D;
}

.fnNews .ModuleYearNavContainer {
    height: 80px;
    background-color: #444C8A;
    margin-top: 170px;
}

.fnNews .ModuleYearNavContainer .ModuleYearNavContainerInner {
    padding: 20px;
}

.ModuleYearNavContainerInner ul {
    list-style: none;
}

.ModuleYearNavContainerInner ul li {
    float: left;
}

.fnNews .ModuleYearNavContainerInner a.ModuleYearLink {
    background-color: #DDE4E6;
    margin-right: 5px;
    color: #151F6D;
    padding: 10px 15px 10px 15px;
    height: 16px;
    display: block;
}

.fnNews .ModuleYearNavContainerInner a.selected {
    color: #151F6D;
    background-image: url("../../files/down-arrow-selected.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 33px;
    padding: 9px 15px 0px 15px;
    background-color: transparent;
}

.fnNews .ModuleItemRow {
    display: block;
    padding: 7px 0;
    border-top: 1px solid #d9d9d9;
    overflow: hidden;
}

.fnNews .ModuleItemRow:first-child {
    border-top: none;
}

.fnNews .ModuleItemRow:hover {
    background-color: #faf9f8;
}

.fnNews .ModuleItemRow .ModuleDate {
    color: #b1b1b1;
    float: left;
    display: table-cell;
    width: 45px;
    padding: 10px 0;
}

.fnNews .ModuleItemRow .ModuleItem .ModuleHeadlineLink {
    float: left;
}

.fnNews a.print {
    position: relative;
    font-size: 0px;
}

.fnNews a.print:after {
    content: '';
    display: block;
    position: absolute;
    left: 620px;
    top: -3px;
    width: 28px;
    height: 28px;
    background: url('../images/blue-print.png') no-repeat;
}

.fnNews .ModuleHeadline {
    color: #666666;
    margin-left: 8px;
    width: 35px;
    display: table-cell;
    float: right;
    padding: 10px 0;
    width: 570px;
    position: relative;
    margin-right: 60px;
}

a.ModuleFileLink.ModuleDownloadLink.DocumentFileLink {
    font-size: 0;
    position: relative;
    display: block;
    margin-top: 10px;
}

a.ModuleFileLink.ModuleDownloadLink.DocumentFileLink:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: -25px;
    width: 28px;
    height: 28px;
    background: url('../../files/icons/icon-document.png') no-repeat;
}

.ModulePressReleaseDetails a.ModuleFileLink.ModuleDownloadLink.DocumentFileLink {
    font-size: 13px;
}

.ModulePressReleaseDetails a.ModuleFileLink.ModuleDownloadLink.DocumentFileLink:after {
    display: none;
}

.ModulePressReleaseDetails a.ModuleFileLink.ModuleDownloadLink.DocumentFileLink:before {
    background: url("../../files/icons/icon-document.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: inline-block;
    height: 28px;
    margin-right: 5px;
    right: 0;
    vertical-align: middle;
    width: 28px;
}

.stockPage .LayoutTwoColumn .PaneContent {
    /*width: 940px;*/
}

.stockPage .StockQuoteContainer .StockTableFeed {
    border-top: 2px solid #151F6D;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.stockPage .StockQuoteContainer .StockTableItem {
    width: 188px;
    display: table-cell;
}

.stockPage .StockHistorical .StockTableItem {
    display: table-cell;
}

.stockPage .StockHistorical .StockTable {
    margin-top: 25px;
}

.stockPage .StockHistorical .StockTableItem>p {
    display: table-cell;
}

.stockPage .StockHistorical .StockTableItem .last p:first-child {
    display: none;
}

.stockPage .StockHistorical select {
    padding: 10px;
    margin-left: 10px;
}

.stockPage .StockHistorical input[type=submit] {
    width: 65px;
    height: 40px;
    text-align: center;
    background-color: #151F6D;
    color: white;
    border: none;
    text-transform: uppercase;
    font-size: 11px;
}

.stockPage .StockHistorical .LookupDateText {
    font-size: 17px;
    color: #151F6D;
}

.StockQuoteContainer p>span:first-child {
    background: #f7f7f7;
}

.stockPage .StockTableItem p {
    margin: 0;
}

.stockPage .StockTableItem p span {
    display: block;
    padding: 10px;
    text-align: center;
    height: 33px;
}

.stockPage .StockTableItem p span span {
    display: inline;
}

.stockPage .StockTableText {
    padding-top: 10px;
    padding-bottom: 25px;
}

.stockPage .StockPriceUp {
    color: green;
}

.stockPage .StockPriceDown {
    color: red;
}

.stockPage .StockTableText .StockTableTextLabel {
    float: left;
    padding-right: 15px;
    border-right: 2px solid #f7f7f7;
    margin-right: 15px;
}

.stockPage .StockTableText .StockTableTextLabel {
    float: left;
}

.stockPage div.fnQuickLinks {
    margin-top: 0;
    margin-right: 50px;
}

.LayoutTwoColumnLayout div.fnQuickLinks {
    margin-right: 50px;
}

.StockHistorical p>span:first-child {
    width: 70px;
    background-color: #f7f7f7;
    border-top: 2px solid #151F6D;
    height: 33px;
}

.ModuleContainerInnerTop iframe {
    padding: 10px;
}

.ModuleDownloadListWithTags .ModuleHeaderText {
    display: none;
}

.ModuleDownloadListWithTags .ModuleContainerInner {
    /*margin-bottom: 25px;*/
    /*text-align: center;*/
    margin-top: 30px;
}

.PersonDetailsContainer img {
    display: inline-block;
}

.managementTeam .PersonContainer {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}

.PersonDetailsContainer .PersonDescription {
    display: table;
}

.SectionInvestorRelationsCorporateGovernanceManagementTeam .PersonDetailsContainer {
    /*margin-top: -50px;*/
}

.commiteeComposition {
    margin-top: 25px;
}

.commiteeComposition tr {
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
}

.commiteeComposition tr:hover {
    background-color: #faf9f8;
}

.commiteeComposition tr td {
    width: 18%;
    text-align: center;
    /*border: 1px solid  #d9d9d9;*/
    padding: 3px;
    vertical-align: middle;
}

.analystCoverage tr td {
    text-align: left;
    width: 18%;
    text-align: left;
    border-bottom: 1px solid #E5E5E5;
    padding: 10px 5px 10px 0px;
    vertical-align: middle;
}

.analystCoverage tr th {
    background: none repeat scroll 0% 0% #f7f7f7;
    padding: 10px 15px;
    border-top: 2px solid #151F6D;
    overflow: hidden;
    text-align: left;
    color: #718AA7;
    font-weight: bold;
}

.commiteeComposition tr th {
    background: #f7f7f7;
    padding: 3px;
    border-top: 2px solid #151F6D;
    overflow: hidden;
    text-align: center;
    color: #718aa7;
    font-weight: bold;
    width: 18%;
    vertical-align: middle;
    font-size: 12px;
}

.commiteeComposition tr.Odd td:first-child,
.commiteeComposition tr.Even td:first-child {
    text-align: left;
}

.emailAlertsSignup .MailingListCol1 {
    width: 10% !important;
}

.emailAlertsSignup .MailingListListTable .MailingListsHeading,
.emailAlertsSignup .RequiredField {
    display: none;
}

.emailAlertsSignup input[type=text] {
    margin-top: 28px;
    margin-left: 20px;
    width: 240px !important;
    height: 24px;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d6d6;
}

.emailAlertsSignup input[type=submit] {
    width: 120px;
    height: 35px;
    text-align: center;
    background-color: #0072CE;
    color: white;
    float: right;
    border: 2px solid #0072CE;
    text-transform: uppercase;
    font-size: 11px;
}

.emailAlertsSignup input[type=submit]:hover {
    color: #0072CE;
    background: #fff;
}

.MailingListUnsubscribeTable .MailingListCol1 {
    width: 10% !important;
}

.unsubscribeEmail {
    margin-top: 60px;
}

.Unsubscribe input[type=text] {
    margin-top: 28px;
    margin-left: 20px;
    width: 240px !important;
    height: 24px;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d6d6;
}

.Unsubscribe input[type=submit] {
    cursor: pointer;
    width: 120px;
    height: 35px;
    text-align: center;
    background-color: #0072CE;
    color: white;
    float: right;
    border: 2px solid #0072CE;
    text-transform: uppercase;
    font-size: 11px;
}

.Unsubscribe input[type=submit]:hover {
    color: #0072CE;
    background: #fff;
}

.our-logos img {
    width: 100%;
}

.our-brands .brand-item {
    display: none;
    width: 940px;
    height: 632px;
    position: relative;
}

.our-brands .body {
    position: absolute;
    bottom: 25px;
}

.our-brands .brand-item:first-child {
    display: block;
}

.our-logos ul li {
    width: 80px;
    height: auto;
    display: inline-block;
    background-repeat: no-repeat;
}

.ourBrands .our-logos {
    margin-bottom: 25px;
    width: 450px;
    text-align: center;
}

.LayoutTwoColumn .PaneContent .ourBrands h1 {
    width: 450px;
}

.our-logos ul li.hyattplace {
    background-image: url('../../files/images/brands/ourCompany/HayattPlace.png');
    width: 75px;
    height: 60px;
}

.our-logos ul li {
    margin: 10px;
}

.our-logos ul li.hyattplace:hover {
    background-image: url('../../files/images/brands/ourCompany/HayattPlace-h.png');
}

.our-logos ul li.hyatt-rc {
    background-image: url('../../files/images/brands/ourCompany/hyatt-rc.png');
    width: 120px;
    height: 60px;
}

.our-logos ul li.hyatt-rc:hover {
    background-image: url('../../files/images/brands/ourCompany/hyatt-rc-h.png');
}

.our-logos ul li.ziva {
    background-image: url('../../files/images/brands/ourCompany/Ziva.png');
    height: 60px;
    width: 130px;
}

.our-logos ul li.ziva:hover {
    background-image: url('../../files/images/brands/ourCompany/Ziva-h.png');
}

.our-logos ul li.hyatthouse {
    background-image: url('../../files/images/brands/ourCompany/HyattHouse.png');
    height: 60px;
    width: 65px;
}

.our-logos ul li.hyatthouse:hover {
    background-image: url('../../files/images/brands/ourCompany/HyattHouse-h.png');
}

.our-logos ul li.gh {
    background-image: url('../../files/images/brands/ourCompany/GH.png');
    height: 60px;
    width: 150px;
}

.our-logos ul li.gh:hover {
    background-image: url('../../files/images/brands/ourCompany/GH-h.png');
}

.our-logos ul li.andaz {
    background-image: url('../../files/images/brands/ourCompany/Andaz.png');
    height: 60px;
    width: 90px;
}

.our-logos ul li.andaz:hover {
    background-image: url('../../files/images/brands/ourCompany/Andaz-h.png');
}

.our-logos ul li.parkhyatt {
    background-image: url('../../files/images/brands/ourCompany/ParkHyatt.png');
    height: 60px;
    width: 120px;
}

.our-logos ul li.parkhyatt:hover {
    background-image: url('../../files/images/brands/ourCompany/ParkHyatt-h.png');
}

.our-logos ul li.HyattPlace {
    background-image: url('../../files/images/brands/ourCompany/HyattPlace.png');
    height: 60px;
    width: 70px;
}

.our-logos ul li.HyattPlace:hover {
    background-image: url('../../files/images/brands/ourCompany/HyattPlace-h.png');
}

.our-logos ul li.hyatt_regency {
    background-image: url('../../files/images/brands/ourCompany/Hyatt_Regency.png');
    height: 60px;
    width: 90px;
}

.our-logos ul li.hyatt_regency:hover {
    background-image: url('../../files/images/brands/ourCompany/Hyatt_Regency-h.png');
}

.our-logos ul li.hysb {
    background-image: url('../../files/images/brands/ourCompany/HYSB.png');
    height: 60px;
    width: 90px;
}

.our-logos ul li.hysb:hover {
    background-image: url('../../files/images/brands/ourCompany/HYSB-h.png');
}

.our-brands img {
    margin-left: 690px;
    margin-top: 60px;
    height: 50px;
    width: auto;
}

.our-brands h2 {
    padding: 0 40px;
    color: white;
    /*margin-top: 300px;*/
    line-height: 35px;
    font-family: 'Arial', serif;
    font-size: 18px;
}

.our-brands .brand-item {
    width: 450px;
}

.our-brands img {
    display: none;
}

.our-brands p {
    padding: 0 40px;
    color: white;
}

.secFiling .LayoutTwoColumn .PaneContent {
    width: 940px;
}

.secFiling .LayoutTwoColumn .PaneContent a.ModuleYearLink {
    background-color: #DDE4E6;
    margin-right: 5px;
    color: #151F6D;
    padding: 10px 15px 10px 15px;
    height: 16px;
}

.secFiling .LayoutTwoColumn .PaneContent a.selected {
    color: #151F6D;
    background-image: url("../../files/down-arrow-selected.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 33px;
    padding: 9px 15px 17px 15px;
    background-color: transparent;
}

.RegulatoryFilingContainer .FormGroupsContainer {
    margin-bottom: 25px;
}

.secFiling .RssLinkTopContainer,
.secFiling .RssLinkBottomContainer {
    float: right;
    margin-top: -85px;
}

.secFiling .FormGroupsContainer select {
    float: right;
    margin-top: 30px;
    margin-right: 80px;
    padding: 5px;
}

.secFiling .YearNavContainer {
    background-color: #444C8A;
    height: 40px;
    padding: 30px 0px 10px 20px;
    margin-bottom: 25px;
}

.RegulatoryFilingContainer .ModuleHeader {
    background: #f7f7f7;
    padding: 10px 15px;
    border-top: 2px solid #151F6D;
    overflow: hidden;
}

.ModuleHeader .Date {
    width: 100px;
    float: left;
}

span.ItemDate {
    width: 100px;
    float: left;
}

.ModuleHeader .Filing {
    width: 80px;
    float: left;
}

a.ItemHref {
    width: 80px;
    float: left;
}

.ModuleHeader .Description {
    width: 550px;
    float: left;
}

span.ItemDescription {
    width: 540px;
    float: left;
}

ul.Icons li a img {
    margin-right: 5px;
}

.ModuleHeader .Download {
    float: left;
}

.secFiling ul.Icons {
    list-style: none;
    float: left;
}

.secFiling ul.Icons li {
    display: inline-block;
}

.secFiling .ModuleItemRow.ModuleItemAlt,
.secFiling .ModuleItemRow.ModuleItem {
    padding: 10px 15px;
    border-bottom: 1px solid #e5e5e5;
    height: 20px;
    padding-bottom: 15px;
}

.secFiling .ModuleItemRow.ModuleItemAlt:hover,
.secFiling .ModuleItemRow.ModuleItem:hover {
    background-color: #faf9f8;
}

.PersonContainer.PersonItem .commaName,
.PersonContainer.PersonItem .SufixName,
.PersonContainer.PersonItem .PersonTitleComma {
    display: none;
}

.PersonContainer.PersonItemAlt .commaName,
.PersonContainer.PersonItemAlt .SufixName,
.PersonContainer.PersonItemAlt .PersonTitleComma {
    display: none;
}

.PersonContainer.PersonItem h3 a,
.PersonContainer.PersonItemAlt h3 a {
    margin-right: 10px;
}

.ModuleEvent .RssLinkTopContainer {
    margin-top: -88px;
}

.featuredPresentation .ModuleYearNavContainer {
    height: 88px;
    background-color: #444C8A;
    padding: 20px 0px 20px 20px;
    margin-bottom: 25px;
}

.featuredPresentation .ModuleDate {
    margin-right: 15px;
    float: left;
}

.featuredPresentation .ModuleYearNavContainer a.ModuleYearLink {
    background-color: #151F6D;
    margin-right: 5px;
    color: white;
    padding: 10px 15px 10px 15px;
    height: 16px;
}

.featuredPresentation .ModuleYearNavContainer a.ModuleYearLink {
    background-color: #DDE4E6;
    margin-right: 5px;
    color: #151F6D;
    padding: 10px 15px 10px 15px;
    height: 16px;
    margin-bottom: 8px;
    display: inline-block;
}

.featuredPresentation a.ModuleYearLink.selected {
    color: #151F6D;
    background-image: url("../../files/down-arrow-selected.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    /*height: 33px;*/
    padding: 9px 15px 17px 15px;
    background-color: transparent;
}

.featuredPresentation .ModuleContainerInner .ModuleHeader {
    display: none;
}

.featuredPresentation .ModuleItemRow.ModuleItem,
.featuredPresentation .ModuleItemRow.ModuleItemAlt {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 26px;
}

.featuredPresentation .ModuleItemRow.ModuleItem:hover,
.featuredPresentation .ModuleItemRow.ModuleItemAlt:hover {
    background-color: #faf9f8;
}

.featuredPresentation a>img {
    display: none;
    border: 1px solid #e5e5e5;
}

.featuredPresentation .ModuleItemRow:first-child a>img {
    /*    display: inline-block;
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;*/
}

.featuredPresentation .ModuleItemRow.ModuleItemAlt>a.ModuleThumbnailLink,
.featuredPresentation .ModuleItemRow.ModuleItem>a.ModuleThumbnailLink {
    display: block;
}

.newsFeed .ModuleItemRow.ModuleItem,
.newsFeed .ModuleItemRow.ModuleItemAlt {
    padding: 15px 0px;
    border-bottom: 1px solid #d9d9d9;
}

.newsFeed .ModuleItemRow.ModuleItem:hover,
.newsFeed .ModuleItemRow.ModuleItemAlt:hover {
    background-color: #faf9f8;
}

.events .ModuleYearNavContainer {
    height: 88px;
    background-color: #444C8A;
    padding: 20px 0px 20px 20px;
    margin-bottom: 25px;
    margin-top: 25px;
}

.events .RssLinkTopContainer {
    margin-top: -75px;
}

.ModuleYearNavContainerInner ul {
    list-style: none;
}

.ModuleYearNavContainerInner ul li {
    float: left;
}

.events .ModuleYearNavContainer a.ModuleYearLink {
    background-color: #DDE4E6;
    margin-right: 5px;
    color: #151F6D;
    padding: 10px 8px 10px 8px;
    height: 16px;
    display: inline-block;
    margin-bottom: 8px;
}

.events a.ModuleYearLink.selected {
    color: #151F6D;
    background-image: url("../../files/down-arrow-selected.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 16px;
    margin-top: 10px;
    margin-top: 0px;
    padding: 9px 11px 17px 11px;
    background-color: transparent;
}

.events .ModuleContainerInner .ModuleHeader {
    display: none;
}

.events a.ModuleHeadlineLink {
    color: #666 !important;
    line-height: 18px;
    padding-bottom: 10px;
}

.events .ModuleItemRow.ModuleItem,
.events .ModuleItemRow.ModuleItemAlt {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    line-height: 26px;
}

.events .ModuleDate {
    display: table-cell;
    float: left;
    width: 50px;
    margin-right: 15px;
}

.events a.ModuleHeadlineLink {
    width: 320px;
    display: table-cell;
}

.events .ModuleLocation {
    display: none;
}

.ModuleEvent .WebcastLink {
    /*  position: absolute;
    right: 10px;
    top: 25%;
    float: right;
    margin-top: -40px;*/
    display: none;
}

.ModuleLocation {
    display: inline-block;
}

.ModuleEvent .WebcastLink a {
    display: inline-block;
    zoom: 1;
    background: url(../../files/icons/icon-webcast.png) no-repeat;
    padding-left: 30px;
    line-height: 28px;
    font-size: 0;
    margin-top: 10px;
}

.ModuleDateContainer {
    /*display: inline-block;*/
}

a.ModuleHeadlineLink {
    /*float: left; margin-right: 15px;*/
}

.ModuleEventDetails .ModuleDateContainer {
    padding: 10px 0;
}

.ModuleEventDetails ul {
    list-style: none;
}

.ModuleEventDetails ul li {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    line-height: 28px;
}

.ModuleEventDetails ul li:hover {
    background-color: #faf9f8;
}

.ModuleEventDetails ul li img.thumbnail {
    display: none;
}

.ModuleEventDetails .WebcastLink {
    padding: 10px 0;
}

.ModuleEventDetails .WebcastLink a {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    background: url(../../files/blue-webcast-icon.png) no-repeat;
    padding-left: 20px;
    line-height: 20px;
}

.eventDetails .PresentationItem h3 {
    display: none;
}

.FinancialReportContainer .YearNavContainer {
    height: 30px;
    background-color: #151F6D;
    padding: 30px;
    margin-bottom: 25px;
}

.FinancialReportContainer .YearNavContainer a,
.FinancialReportContainer .YearNavContainer a:visited {
    background-color: #657c96;
    margin-right: 5px;
    color: white;
    padding: 10px 15px 10px 15px;
    height: 16px;
}

.FinancialReportContainer .YearNavContainer a.selected {
    color: #151F6D;
    background-image: url("../../files/down-arrow-selected.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 33px;
    padding: 9px 15px 17px 15px;
    background-color: transparent;
}

.FinancialReportContainer table tr,
.FinancialReportContainer table td.LeftPad20 {
    float: left;
}

.fileInfo {
    font-size: 0;
    float: right;
}


/*.FinancialContainer h3{display: none;}*/

.FinancialReportContainer table tr ul {
    list-style: none;
}

.FinancialReportContainer table tr ul li {
    padding: 10px 10px 10px 0;
}

.FinancialReportContainer .CoverImagePane {
    border: 1px solid #e5e5e5;
}

.FinancialReportContainer .AnnualReportPanel {
    margin-top: 40px;
}

.featuredDocuments .ModuleHeader {
    position: relative;
}

.featuredDocuments .ModuleItemRow {
    /*    position: absolute;
    margin-top: -40px;
    margin-left: 15px;*/
}

.featuredDocumentsNav {
    margin-top: -175px;
    position: relative;
    z-index: 100;
}

.featuredDocumentsNav img {
    border-radius: 100%;
}

#prev {
    margin-left: 25px;
}

#next {
    float: right;
    margin-right: 25px;
}

.latestNews .RssIcon {
    height: 40px;
}

.latestNews .ModuleItemRow.ModuleItem:hover .ModuleBody,
.latestNews .ModuleItemRow.ModuleItemAlt:hover .ModuleBody {
    display: none;
    position: absolute;
    background-color: #151F6D;
    color: white;
    padding: 20px 25px;
    z-index: 1000;
    top: -20px;
    left: 220px;
    width: 360px;
}

.latestNews .ModuleItemRow.ModuleItem:hover .ModuleBody:after,
.latestNews .ModuleItemRow.ModuleItemAlt:hover .ModuleBody:after {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #151F6D;
    top: 20px;
    left: -10px;
}

.StockQuoteContainer .StockQuoteLookup h1 {
    display: none;
}

.stockQuote h1 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}

.stockQuote a {
    color: white;
    text-decoration: none;
}

.stockQuote .StockDescription1 {
    font-size: 23px;
    font-weight: bold;
    float: left;
    margin-right: 5px;
    margin-top: -6px;
}

.StockDescription2 {
    display: block;
    font-size: 11px;
    margin-bottom: 0px;
}

.LayoutHomePageLayout .StockDescription2 {
    margin-bottom: 10px;
}

.StockDescription3 {
    display: inline-block;
    clear: left;
    position: relative;
    padding-left: 15px;
    margin-top: 50px;
    vertical-align: top;
}

.StockDescription3:hover {
    cursor: pointer;
}

.StockDescription3:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid white;
    left: 0px;
    top: 2px;
}

.StockPrice {
    font-size: 43px;
    font-weight: bold;
}

.StockVolumeText,
.StockVolume,
.StockPChange {
    display: none;
}

.StockDate {
    font-size: 11px;
    display: none;
}

.stockQuote {
    width: 250px;
    padding: 15px 25px 35px 25px;
    height: 106px;
    color: white;
    background-color: #151F6D;
    background-color: rgba(21, 21, 109, 0.82);
    position: absolute;
    top: 20px;
    right: -10px;
    z-index: 10;
    cursor: pointer;
}

.stockQuoteDate {
    background: none;
}

.stockQuoteDate h1 {
    display: none;
}

.PaneHeader2 .stockQuote .StockDate {
    display: block;
}

.PaneHeader2 .stockQuote .StockDescription3 {
    margin-top: 0;
}

.stockQuote .StockTableItem {
    display: none;
}

.stockQuote .StockTableText {
    font-size: 11px;
    margin-top: 80px;
    width: 300px;
    z-index: 1;
}

.highlights {
    position: absolute;
    z-index: 100;
    bottom: 5px;
    right: -10px;
}

.highlights .ModuleBody {
    min-height: 190px;
    width: 300px;
    background: transparent url('../doc_presentations/highlights.jpg') scroll 0 0 no-repeat;
}

.searchResult .PaneContent {
    display: none;
}

.searchResult .LayoutHomePageLayout .bs-masthead .container .PaneLeft {
    width: 940px;
    margin: 0 auto;
    height: auto;
}

.searchResult .LayoutHomePageLayout .bs-masthead .container .PaneRight {
    display: none;
}

.highlights h1,
.highlights .ModuleYearNavContainer,
.highlights .ModuleDateContainer,
.highlights .WebcastLink {
    display: none;
}

.highlights a.ModuleHeadlineLink {
    text-decoration: none;
    position: absolute;
    padding: 15px 20px;
    font-family: "Arial", Serif;
    font-size: 21px;
    line-height: 31px;
    color: #3c434c;
    margin-top: 20px;
    width: 180px;
}

.eventDetails .ModuleBody img {
    display: none;
}


/*.eventDetails .WebcastLink{display: none;}*/

.FaqQuestionList {
    margin-bottom: 20px;
}

.analystCoverage table {
    border-collapse: inherit;
    padding-bottom: 20px;
    margin-bottom: 25px;
}

.Unsubscribe .RequiredField {
    display: none;
}

.nonGaap {
    width: 100%;
}

.nonGaap tr th {
    background: #f7f7f7;
    padding: 10px 15px;
    border-top: 2px solid #151F6D;
    overflow: hidden;
    text-align: left;
    color: #718aa7;
    font-weight: bold;
}

.nonGaap tr td {
    padding: 10px 0px;
    padding-right: 5px;
    border-bottom: 1px solid #e5e5e5;
    height: 20px;
}

.nonGaap tr td img {
    float: right;
}

.nonGaap tr td.date {
    color: #b1b1b1;
}

.nonGaap tr:hover {
    background-color: #faf9f8;
}

.nonGaap a.title {
    color: #666 !important;
}

a.BackToTopLink {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    width: 100%;
    text-align: right;
    padding-bottom: 10px;
}

.SearchResultsContainer a,
.SearchResultsContainer a:visited {
    color: #151F6D;
    text-decoration: none;
}

.PersonGenericContainer h3 {
    display: inline-block;
}

.managementTeam .PersonContainer.PersonItem h3,
.managementTeam .PersonContainer.PersonItemAlt h3 {
    position: absolute;
    left: 150px;
}

.PersonContainer.PersonItem h3,
.PersonContainer.PersonItemAlt h3 {
    position: relative;
}

.PersonContainer.PersonItem h3 p,
.PersonContainer.PersonItemAlt h3 p {
    display: none;
}

.PersonGenericDetailsContainer .PersonDetailsNameContainer {
    margin-top: 25px;
}

.PersonContainer.PersonItem h3:hover p,
.PersonContainer.PersonItemAlt h3:hover p {
    display: none;
    position: absolute;
    background-color: #151F6D;
    color: white;
    padding: 20px 25px;
    z-index: 1000;
    top: -20px;
    left: 150px;
    width: 500px;
    font-weight: normal;
    /*height: 4em;*/
}

.PersonContainer.PersonItem h3:hover p:after,
.PersonContainer.PersonItemAlt h3:hover p:after {
    /*    content: '';
    display: block;
    position: absolute;
    line-height: 1em;
    height: 14px;
    width: 100%;
    left: 0;
    background-color: #151F6D;
    bottom: -13px;
*/
}

.PersonContainer.PersonItem h3:hover p:before,
.PersonContainer.PersonItemAlt h3:hover p:before {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #151F6D;
    top: 20px;
    left: -10px;
}

.FaqContainer a.FaqQuestionLink {
    display: block;
    padding: 0 8px;
    position: relative;
}

.FaqContainer a.FaqQuestionLink:after {
    content: '';
    display: block;
    position: absolute;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #151F6D;
    top: 3px;
    left: -10px;
}

.FaqDetailList {
    padding-top: 10px;
    border-top: 2px solid #151F6D;
}

.FaqDetailList h3 {
    padding-top: 30px;
}

.PersonName2 {
    color: #151F6D;
    margin-right: 10px;
}

.SiteMapContainer ul {
    margin-left: 20px;
    list-style: none;
}

.SiteMap-Level3 {
    padding: 10px 0 10px 15px;
    position: relative;
}

.SiteMap-Level3:after {
    content: '';
    display: block;
    position: absolute;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #151F6D;
    top: 13px;
    left: 2px;
}

.SiteMap-Level4 {
    padding-left: 30px;
    padding-bottom: 3px;
    position: relative;
}

.SiteMap-Level4:after {
    content: '';
    display: block;
    position: absolute;
    border-left: 1px solid #151F6D;
    top: 3px;
    left: 19px;
    width: 5px;
    height: 11px;
}

.factBookThum img {
    width: 150px;
    border: 1px solid #e5e5e5;
}

.financial .docIcon {
    /*    float: right;
    width: 28px;
    height: 28px;*/
}

.docIcon.PDF {
    background: url('../../files/icons/blue-icon-document.png') no-repeat;
    width: 28px;
    height: 28px;
    float: right;
}

.ModuleFileSizeText {
    display: none;
}

.ParentSection_coporate-governance .ModuleDownloadListWithTags .ModuleItemRow.ModuleItemAlt,
.ParentSection_coporate-governance .ModuleDownloadListWithTags .ModuleItemRow.ModuleItem {
    padding: 10px 0;
    border-bottom: 1px solid #d9d9d9;
    line-height: 28px;
}

.ParentSection_coporate-governance .ModuleDownloadListWithTags .ModuleItemRow.ModuleItemAlt:hover,
.ParentSection_coporate-governance .ModuleDownloadListWithTags .ModuleItemRow.ModuleItem:hover {
    background-color: #faf9f8;
}

.ParentSection_coporate-governance .ModuleItemRow.ModuleItemAlt:last-child,
.ParentSection_coporate-governance .ModuleItemRow.ModuleItem:last-child {
    border: none;
}

.ParentSection_coporate-governance .ModuleIconImage {
    float: right;
}

.featuredPresentation .PresentationLinks {
    font-size: 0;
    background: url('../../files/icons/blue-icon-document.png') no-repeat;
    float: right;
    line-height: 28px;
    width: 28px;
    margin-top: -25px;
}

.featuredPresentation .ModuleHeadline {
    color: #666 !important;
    display: table-cell;
    margin-right: 25px;
    width: 320px;
}

.LayoutHomePageLayout .banner {
    display: none;
}

.bannerContainer {
    position: relative;
    margin-left: -35px;
}

.bannerInner {
    width: 460px;
    height: 110px;
    border: 7px solid white;
    border: 7px solid rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: rgba(0, 0, 0, 0.4);
}

.secFiling .bannerContainer {
    margin-left: 0;
}

.secFiling .bannerInner {
    width: 660px !important;
}

.secFiling .LayoutTwoColumn .PaneContent h1 {
    margin-left: 35px !important;
}

.emailAlertsLeftPane {
    margin-top: 25px;
    padding-top: 20px;
    background-color: #f7f7f7;
    padding-left: 10px;
    width: 182px;
    overflow: hidden;
    padding-bottom: 20px;
}

.emailAlertsLeftPane .MailingListCol1,
.emailAlertsLeftPane .MailingListsHeading {
    display: none;
}

.emailAlertsLeftPane .MailingListCol2 {
    width: auto;
}

.emailAlertsLeftPane .RequiredField {
    display: none;
}

.emailAlertsLeftPane input[type=text] {
    width: 150px !important;
}

.banner h1 {
    display: none;
}

.LatestNewsRight {
    margin-top: 50px;
}

.LatestNewsRight .ModuleContainerInnerTop {
    padding-top: 0;
}

.PageInvestorRelationsFinancialReportingFinancialSummary .LayoutTwoColumn .PaneContent {
    width: 700px;
}

.events .ModuleTime {
    display: none;
}

.ModuleDate {
    color: #b1b1b1;
}

.LayoutTwoColumn .PaneHeader2 {
    width: 690px;
    float: left;
    position: relative;
}

.secFiling .LayoutTwoColumn .PaneHeader2 {
    width: auto;
    float: left;
    position: relative;
    overflow: hidden;
    clear: left;
}

.LayoutTwoColumn .PaneHeader2 .stockQuote {
    top: 0;
    width: 170px;
}

.LayoutTwoColumn .stockQuote .StockDescription1 {
    font-size: 11px;
    font-weight: normal;
    margin-top: 14px;
}

.PaneHeader2 .StockPriceDown {
    color: white;
}

.PaneHeader2 .StockPriceUp {
    color: white;
}

.secFiling a.ItemHref {
    cursor: default;
}

.PersonGenericDetailsContainer {
    margin-top: 25px;
}

.PersonGenericDetailsContainer .PersonName {
    font-weight: bold;
}

.eventCalendar .controls {
    background-color: #151F6D;
    color: white;
    display: block;
    width: 450px;
    text-align: center;
}

.eventCalendar .clndr-previous-button,
.eventCalendar .month,
.eventCalendar .clndr-next-button {
    display: inline-block;
    padding: 15px;
}

.eventCalendar .clndr-previous-button,
.eventCalendar .clndr-next-button {
    font-size: 25px;
    cursor: pointer;
}

.eventCalendar .headers .day-header {
    display: inline-block;
    color: #151F6D;
    padding: 15px 27px;
}

.days-container {
    width: 450px;
}

.day {
    display: inline-block;
    border: 1px solid #e5e5e5;
    width: 56px;
    height: 20px;
    text-align: center;
    padding: 3px;
}

.day:hover {
    background-color: #151F6D;
    color: white;
}

.day.adjacent-month {
    background-color: #e5e5e5;
    color: white;
}

.day.event.webcast {
    background-color: #151F6D;
    color: white;
    border: 1px solid #151F6D !important;
    cursor: pointer;
}


/*.eventDetails .presentation{display: none;}*/

.eventDetails .FinancialContainer li[class*='10'],
.eventDetails .category {
    display: none;
}

.eventDetails ul li {
    position: relative;
}

.eventDetails a.ReportLink:after {
    position: absolute;
    content: '';
    width: 28px;
    height: 28px;
    right: 0px;
    top: 10px;
    background: url(../../files/icons/icon-webcast.png) no-repeat;
}


/*.eventDetails .category{display: none;}*/

ul.selectedEvent {
    list-style: none;
}

ul.selectedEvent h4,
ul.selectedEvent h5 {
    display: inline-block;
    color: #151F6D;
    padding: 10px 5px 10px 0px;
}

ul.selectedEvent .body a {
    display: block;
    margin-top: 3px;
    color: #666 !important;
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
}

.popup ul.selectedEvent {
    background-color: #f7f7f7;
    padding: 0 25px;
}

ul.selectedEvent .body a.WebCastLink {
    position: relative;
}

ul.selectedEvent .body a.WebCastLink:after {
    position: absolute;
    content: '';
    display: block;
    top: 8px;
    right: 0;
    width: 28px;
    height: 28px;
    background: url(../../files/icons/icon-webcast.png) no-repeat;
}

.selectedEvent .date {
    margin-top: 10px;
    border-bottom: 1px solid #e5e5e5;
}

input[type=button] {
    width: 70px;
    height: 35px;
    text-align: center;
    background-color: #151F6D;
    color: white;
    float: left;
    border: none;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 20px;
}

.PageInvestorRelationsCorporateGovernanceHighlights .ModuleItemRow {
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 8px;
}

.PageInvestorRelationsCorporateGovernanceHighlights .ModuleItemRow a {
    line-height: 28px;
}

.PageInvestorRelationsCorporateGovernanceHighlights .ModuleItemRow .ModuleIcon {
    float: right;
}

.factBookIcon {
    float: right;
    clear: right;
    margin-right: 50px;
    margin-top: 0;
}

.PageInvestorRelationsNewsEventsPressReleases .newsFeed {
    display: none;
}

.sectionHeading .ModuleTitle {
    font-size: 30px !important;
    margin-top: -130px !important;
    color: white;
}

.searchResult .banner {
    display: none;
}

.pageFW {
    display: none;
}

.SectionInvestorRelationsStockInformation .pageFW {
    display: block;
    width: 960px;
    margin: auto;
    overflow: hidden;
    border-top: 2px solid #151F6D;
    padding-top: 25px;
}

.placeStockChart {
    float: left;
}

.pageFW h1 {
    color: #151F6D;
    font-size: 16px;
    font-family: "Arial", Serif;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 25px;
}

.placeLookupDate {
    float: right;
}

.investmentCalculator {
    float: right;
    width: 450px;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
    margin-top: 20px;
}

.PageInvestorRelationsOurCompany .pageFW {
    display: block;
}

.eventCalendar h1 .ModuleTitle {
    color: #151F6D !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.Sectioncorporate-governance .ModuleDownloadListWithTags h1 .ModuleTitle {
    color: #151F6D !important;
    margin-top: 30px !important;
    margin-bottom: -30px !important;
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px !important;
}

.upcomingEvents {
    margin-top: 45px;
}

.upcomingEvents .ModuleYearNavContainer a {
    display: none;
}

.upcomingEvents .ModuleYearNavContainer a:first-child {
    display: block;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 25px;
}

.upcomingEvents .ModuleNotFound {
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.PageInvestorRelationsInvestorResourcesEmailAlerts .MailingListSignupContainer {
    position: relative;
}

.PageInvestorRelationsInvestorResourcesEmailAlerts .ErrorContainer {
    top: 0px !important;
    left: 21px !important;
}

.searchResult table.SearchResultsUrl {
    display: none;
}

.searchResult .TabTableItem,
.searchResult .TabTableItemAlt {
    border-bottom: 1px solid #ebeaea;
    padding-top: 15px;
}

.searchResult .stockQuote {
    display: none;
}

.SearchResultsPaging {
    margin-top: 20px;
}

.PageInvestorRelationsNewsEventsPressReleasesFinancialNewsDetails .PaneContent {
    width: 695px;
}

.contactInfoLeft {
    float: left;
}

.contactInfoRight {
    float: right;
}

.ModulePressReleaseDetails .ModuleBody ul {
    margin-left: 15px;
}

.pressReleasesFW .PaneContent {
    width: 700px;
}

.events .FinancialReport ul {
    list-style: none;
    margin-left: 66px;
    margin-top: 15px;
}

.events .FinancialReport ul li.Document {
    display: none;
}

.events .FinancialReport h3 {
    display: none;
}

.events .PresentationItem>h3 {
    display: inline-block !important;
    margin-left: 65px;
    font-weight: bold;
    color: #151F6D;
}

.events .PresentationItem ul li.Presentation a:hover {
    text-decoration: underline;
}

.events .RelatedDocuments img {
    display: none;
}

.events .RelatedDocuments h3 {
    display: none;
}

.events .RelatedDocuments .FileType,
.events .RelatedDocuments .FileSize {
    display: none;
}

.events .RelatedDocuments .category {
    display: none;
}

.events .RelatedDocuments .PresentationItem ul {
    list-style: none;
    margin-left: 66px;
}

.events li.Presentation {
    margin-top: -8px;
}

.events .RelatedDocuments a:hover {
    text-decoration: underline;
}

.eventDetails .PressRelease {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    line-height: 28px;
}

.eventDetails .PressRelease:hover {
    background-color: #faf9f8;
}

.LayoutTwoColumn .featuredPresentation .ModuleHeadline:hover {
    cursor: pointer;
}

.managementTeam h3 a {
    display: block;
}

.agent {
    display: block;
    clear: both;
    padding-top: 30px;
}

.events h1 .ModuleTitle {
    margin-top: -205px !important;
    padding-bottom: 30px !important;
}


/**Events details fix*/

.ModuleEventDetails [id*='Attachments'] {
    display: none;
}

.row2 img {
    vertical-align: bottom;
}

.upcomingEvents .ModuleItemRow.ModuleItem {
    margin-bottom: 10px;
}

.financials .yearNav li:first-child {
    margin-bottom: 20px;
}

.PageInvestorDay .PaneContent {
    width: 100%;
}

.PageInvestorDay .banner {
    display: none;
}

.PageInvestorDay .bannerContainer {
    margin-left: 0;
}

.idEvent .ModuleItemRow {
    background-color: #f1eeea;
    padding: 5%;
}

.idEvent .ModuleHeadlineLink,
.idEvent .ModuleYearNavContainer {
    display: none;
}

.idEvent .ModuleDate,
.idEvent .ModuleTime,
.idEvent .location {
    font-family: "Times New Roman", "Times New Roman", Times, serif;
    font-size: 30px;
    line-height: 36px;
    color: #2d4766;
    font-style: italic;
    display: block;
    font-weight: bold;
}

.idEvent .ModuleDateContainer {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

.idEvent .ModuleBody {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

.idEvent .location {
    font-style: normal;
}

.idEvent .locationLink,
.idEvent .q4-atc-button {
    color: #708cb1 !important;
    font-style: italic !important;
    font-family: "Times New Roman", "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline !important;
}

.idEvent .q4-atc-button {
    border-width: 0;
    border-style: none;
    background: none;
}

.idEvent .AddToCalendar {
    position: absolute;
    top: 135px;
}

.idInfo,
.idRoom {
    background-color: #e2e8ef;
    padding: 3% 5%;
    margin: 30px 0;
}

.idRoom {
    background-color: white;
    margin: 0;
}

.agendaContent,
.presenterContent {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

.agendaHeader,
.presenterHeader {
    color: #2d4766;
    font-size: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.agendaDetails,
.presenterDetails {
    font-family: "Times New Roman", "Times New Roman", Times, serif;
    font-size: 24px;
    line-height: 27px;
    color: #2d4766;
}

.dividends,
.CustomTable {
    overflow-x: auto;
}

table.dividends {
    width: 100%;
}

.LayoutTwoColumn.dividend-page .PaneRight {
    display: none;
    width: 0%;
}

.dividend-page .PaneContent.col-md-8 {
    width: 74%;
    float: left;
}

.CustomTable tr:nth-child(even),
.primary {
    background: #E7E7E7;
}

.dividends tr:nth-child(even) {
    background: #f7f7f7;
}

.dividends td,
.dividends th {
    padding: 10px;
    height: 33px;
    vertical-align: middle;
}

.CustomTable td,
.CustomTable th {
    padding: 4px;
    min-width: 1px;
}

.dividends th,
.CustomTable th {
    background: #FFFFFF;
}
.ModulePressRelease.fnNews .ModuleYearNavContainerInner ul li {
    float: none;
    padding: 4px 0;
    display: inline-block;
}
.fnNews .ModuleYearNavContainer .ModuleYearNavContainerInner {
    padding: 20px 24px;
}
.ModulePressRelease.fnNews .ModuleYearNavContainer {
    height: auto;
}