﻿body { background: #141414; font-family: 'Arial', sans-serif; margin: 20px; padding: 0 }
.landingRow, .landingHeader { margin: 20px auto; min-width: 1024px; width: 70% }
img {border: 0}
.hpCopy { color: #ccc; font-size: 14px }
.landingHeader ul { float: right; list-style: none }
.landingHeader ul li { color: #fff; float: left; font-size: 14px; }
.landingHeader ul li:nth-of-type(even) { padding: 0 10px }
.landingHeader ul li a, .block a { color: inherit; text-decoration: none }
.landingMAMLogo { float: left; margin-left: 8px; width: 260px }
.block, .block div { border: 1px solid; box-sizing: border-box; padding: 4px }
.block { border-color: #141414; color: #fff; cursor: pointer; float: left; font-size: 17px; margin: 5px .25%; text-align: center; transition: all 0.5s linear; width: 19.5% }
.group:before, .group:after { content: ""; display: table }
.group:after, .clear { clear: both }
.group { zoom: 1 }
.block div { border-color: #484848 }
.block img { width: 100% }
.block:hover { border-color: #484848; color: #ea0000 }
.block span { display: block; margin: 5px 0; white-space: nowrap }
.noWrap { white-space: nowrap }
.otherSiteLogos { display: table }
.otherSiteLogos div { display: table-cell }
.otherSiteLogos div img { display: block; margin: 0 auto}
.lblFooter {color: #efefef; font-size: 12px}

/*remove dotted image borders in firefox*/
.block a {outline: none}
.block a:active {outline: none}
.block a:focus {-moz-outline-style: none}

