﻿/*Default Site-Wide Styles & Resets
----------------------------------*/
html, body { height: 100%;mar }
h1, h2, h3, h4, h5, h6 {color:#DB2032;}
body {font-family: Trebuchet MS,Sans-Serif,verdana;font-size:9pt; padding:0;margin:0;}
p {margin:0;padding:0 0 12px 0;}
a:focus, a:hover {text-decoration:underline;}
a { text-decoration:none;cursor: pointer;}
img {border:0;}
.nofloat {clear:both;}
.noshow {visibility:hidden;}
.mpmrc-master {background: #ffffff ;margin:0;padding:0;} 
.mpmrc-page {position:relative;margin:0;padding:0;}

/* header */
.mpmrc-header {width:100%;min-width:1200px; moz-box-shadow: 0px 5px 10px #222;-webkit-box-shadow: 0px 5px 10px #222;box-shadow: 0px 5px 10px #222;margin-bottom:20px;}
.mpmrc-header-banner{float:left;max-width:60%;min-width:666px;}
.mpmrc-header-banner img{width:100%;}
.mpmrc-header-action-box{float:left;max-width:40%;min-height:100px;min-width:120px;display:table-cell;vertical-align:middle;height:100%;}
.mpmrc-header-action-box-bar{float:left;width:100%;min-height:22;margin-top:10px;vertical-align:middle;}
.mpmrc-header-action-box-bar a img {vertical-align:middle;padding-right:5px;}
.mpmrc-header-action-box-bar a{color:#333333;font-size:120%}
.mpmrc-header-action-box-bar a:visited{color:#333333;font-size:120%}

.mpmrc-header-action-box-social-media-icons {padding-left:10px;}
.mpmrc-header-action-box-bar a:hover img {
  -webkit-filter: brightness(75%); 
}

#search-control input.search-box {border:1px solid #9e9488;width:110px;font-size:11px;}
#search-control input.search-button {cursor:pointer;background:url(/images/search.png) no-repeat top left;width:17px;height:14px;padding:0;margin:0;border:0;}

.no-view {visibility:hidden;}
/* mennu */
.mpmrc-top-menu-container { width:100%;}
.mpmrc-top-menu {width:67%;margin:0 auto;padding-bottom:20px;}

/*Top Nav*/
.mpmrc-top-menu {text-align:center;text-align:left; }
.mpmrc-top-menu-title {font-size:150%;text-transform:uppercase;}

.mpmrc-top-menu ul{margin: 0;padding: 0;list-style-type: none;display:inline-block;zoom:1;*display:inline;text-align:left;position:absolute;z-index:1000;}
.mpmrc-top-menu ul li{position: relative;display: inline;float: left;z-index:1;}
.mpmrc-top-menu ul li a{display: block;padding: 2px 8px;text-decoration: none;margin-right:0px;height:18px;color:#333333;font-weight:bold;font-size:150%;text-transform:uppercase;}
.mpmrc-top-menu ul li ul{left: 0;top: 0;position: absolute;visibility: hidden;-moz-box-shadow: 3px 3px 2px #222;-webkit-box-shadow: 3px 3px 2px #222;box-shadow: 3px 3px 2px #222;}
.mpmrc-top-menu ul li ul a{font-size:100%;text-transform:none;}

.mpmrc-top-menu ul li ul li{}
.mpmrc-top-menu ul li ul li a{width: 160px;padding: 2px 8px;background: #ffffff;color:#333333;height:100%;font-weight:bold;}
.mpmrc-top-menu ul li a:hover{color:#DB2032; }
.mpmrc-top-menu ul li ul li a:hover{color:#DB2032;}
.mpmrc-top-menu ul li ul li ul {position:absolute;left: 176px;visibility: hidden;z-index: 100;margin-top:-17px;}
.mpmrc-top-menu ul li ul li ul li {}
.mpmrc-top-menu ul li ul li ul li a { width: 156px;font-weight: normal;padding: 2px 0px 0px 20px;background: #ffffff;color:#333333;font-weight:bold;}

/* breadcrumb */
.mpmrc-breadcrumb-container { width:100%;padding-top:20px;}
.mpmrc-breadcrumb {width:67%;margin:0 auto;padding-bottom:20px;padding-top:20px; }
.mpmrc-breadcrumb a {color:#888888;}
.mpmrc-breadcrumb a:visited {color:#888888;}

/* content */
.mpmrc-content-container { width:100%;}
.mpmrc-content {width:67%;margin:0 auto; }
.mpmrc-content a, a:visited {color:#0000ff;}
.mpmrc-content  a:hover {color:#DB2032;}

.mpmrc-content-main {min-width:65%;float:left;min-height:300px;max-width:700px;}
.mpmrc-content-right{min-width:30%;float:left;min-height:300px;}
.mpmrc-page-title{text-align:left;color: #DB2032;font-size:26pt;padding-bottom: 15px;}
.mpmrc-ui-content-item-content{line-height: 150%;max-width:600px;}
.mpmrc-ui-content-item-subtitle{text-align:left;color: #DB2032;font-size:12pt;padding-bottom: 10px;}
.mpmrc-ui-content-item-left-image{float:left;padding-right:15px;width:1%;display:table;}
.mpmrc-ui-content-item-right-image{float:right;padding-left:15px;width:1%;display:table;}
.mpmrc-ui-content-item-image-cell{height: auto;width:auto;overflow: hidden;}
.mpmrc-ui-content-item-spacer{padding-bottom:15px;}
.mpmrc-ui-content-item-bottom-image{padding-top:15px;}
.mpmrc-ui-content-item-bottom-image table{margin-left:auto;margin-right:auto;}
.mpmrc-ui-content-item-top-image{padding-bottom:15px;}
.mpmrc-ui-content-item-top-image table{margin-left:auto;margin-right:auto;}
.imageCaptionText{font-size:90%;padding-bottom: 10px;float:left;width: 1px;}
.mpmrc-content-item-image-border{border: 1px solid #DB2032;}
.mpmrc-ui-content-item-background{background-color:Gray;}
.mpmrc-ui-collaspible-container{ }
.mpmrc-ui-content-right-menu{width: 200px;height: 200px;float:left;background-color:#DB2032;color: White;margin-top:90px;margin-left:20px;}
.mpmrc-ui-content ul {padding-top: 0;padding-bottom: 0px;margin-top: 0;margin-bottom: 0;}
.sitemap ul{list-style: disc;}	

/* footer */
.mpmrc-footer-container { width:100%;background-color:#666666;min-height:220px;color:#ffffff;}
.mpmrc-footer {width:67%;margin:0 auto; }
.mpmrc-footer ul {padding-left:0px;list-style:none;}
.mpmrc-footer li {padding-bottom:5px}
.mpmrc-footer li a{color:#ffffff;text-decoration:none;}
.mpmrc-footer li a:visited, .mpmrc-footer li a:active {text-decoration:none !important;}
.mpmrc-footer li a:hover{text-decoration:underline;}
.mpmrc-footer li a img {vertical-align:middle;}
.mpmrc-footer-list-title {padding-top:20px;font-weight:bold;border-bottom: 1px solid #ffffff;margin-right:20px;text-transform:uppercase;}

.mpmrc-footer-main {width:65%;float:left;;min-height:200px; }
.mpmrc-footer-main-left {width:65%;float:left;min-height:150px; }
.mpmrc-social-media-wrapper{float:left;width:48%;}
.mpmrc-social-media-block-left-col {margin-top:15px;margin-bottom:10px;}
.mpmrc-social-media-block-right-col {margin-top:15px;margin-bottom:10px;}

.mpmrc-footer-main-right{width:30%;float:right;min-height:150px; } 
.mpmrc-footer-right{width:30%;float:right;min-height:200px; }
.mpmrc-footer-copyright{width:100%;float:left;text-align:left;padding-top:15px;}
.mpmrc-footer-copyright a{color:#ffffff;text-decoration:underline;}

/* Press room template */
.mpmrc-ui-pressroom-filter{text-align:left; height:20px;margin-bottom:25px;background-color:White;}
.mpmrc-ui-pressroom-item {margin-bottom:25px; padding:2px;height:100px; overflow:hidden;width:540px;}
.mpmrc-ui-pressroom-item:hover { background-color:#D7D7D7;}
.mpmrc-ui-pressroom-item a, .mpmrc-ui-pressroom-item a:visited{color:#000000;}
.mpmrc-ui-pressroom-item a:hover {background-color:#e8e8e8;}
.mpmrc-ui-pressroom-item-thumbnail { width:100px;height:100px;float:left; }
.mpmrc-ui-pressroom-item-description {width:432px;margin-left:8px;float:left;text-align:left; } 
.mpmrc-ui-pressromm-item-description-title { font-size:120%;text-decoration:underline;  color: #DB2032 ;margin-bottom:5px;}
.mpmrc-ui-pressromm-item-description-dateline {font-style: italic;;margin-bottom:5px; }
.mpmrc-ui-pressromm-item-description-text { text-align:justify; }
.mpmrc-ui-pressroom-rightcolumn-item-subtitle {font-weight:bold;text-align:left;}
.mpmrc-ui-pressroom-rightcolumn-item-content {margin-bottom:15px;text-align:left;max-width:200px;}
.mpmrc-ui-pressroom-column-divider { width:10px;min-height:435px;float:left;}
.mpmrc-ui-pressroom-right-column { width:150px;min-height:435px;float:left;margin-top:80px;}
.mpmrc-ui-pressroom-right-column-join {text-align:left;margin-top:30px;}

.sup {font-size: 0.83em;vertical-align: super;line-height: 0;}
.mpmrc-ui-pressromm-item-detail-title { font-size:24pt;text-align:left;margin-bottom:22px;height:80px;word-wrap:break-word; overflow:hidden;}
.mpmrc-ui-pressromm-item-detail-subtitle { font-size:18pt;text-align:left;margin-bottom:15px;}
.mpmrc-ui-pressroom-item-detail {margin-bottom:25px;width:540px;text-align:left;}
.mpmrc-ui-pressroom-item-detail-footer{border-top:1px solid #000000;text-align:left;width:540px;margin-top:25px;padding-top:10px;}
.mpmrc-ui-pressroom-item-detail-footer-left {float:left;}
.mpmrc-ui-pressroom-item-detail-footer-right{float:right;}
.mpmrc-ui-pressroom-right-column-join-top {text-align:left;}
.mpmrc-ui-pressroom-detail-rightcolumn-item-subtitle {font-weight:bold;text-align:left;margin-top:15px;}
.mpmrc-ui-pressroom-rightcolumn-image-gallery-item {width:80px;height:80px;padding:10px;float:left;}

/* events */

.mpmrc-ui-event-item {padding:20px 20px;height:255px; width:255px;float:left;text-align:left;}
.mpmrc-ui-event-item:hover { background-color:#D7D7D7;}
.mpmrc-ui-event-item a, .mpmrc-ui-pressroom-item a:visited{color:#000000;}
.mpmrc-ui-event-item a:hover {background-color:#e8e8e8;text-decoration:none;}
.mpmrc-ui-event-item-thumbnail img{ max-width:150px; padding-bottom:10px; }
.mpmrc-ui-event-item-description {margin-left:8px;text-align:left; } 
.mpmrc-ui-event-item-description-title {max-width:150px;font-weight:bold;font-size:120%;text-decoration:none;  color: #000000 ;margin-bottom:5px;color:#333333;font-size:95%}
.mpmrc-ui-event-item-description-dateline {max-width:150px;font-weight:bold;margin-bottom:5px;color:#333333;font-size:95%}
.mpmrc-ui-event-item-description-text { text-align:justify; }

.mpmrc-ui-event-item-detail-title { font-size:24pt;text-align:left;margin-bottom:15px; word-wrap:break-word; overflow:hidden;}
.mpmrc-ui-event-item-photo {padding-bottom:20px;}
.mpmrc-ui-event-item-detail-subtitle { font-size:18pt;text-align:left;margin-bottom:15px;}
.mpmrc-ui-event-item-detail-dateline {font-weight:bold;margin-bottom:5px; }
.mpmrc-ui-event-item-detail-description-text {padding:15px 0px;}
.mpmrc-ui-event-item-detail {margin-bottom:25px;width:540px;text-align:left;}
.mpmrc-ui-event-item-detail-footer{border-top:1px solid #000000;text-align:left;width:540px;margin-top:25px;padding-top:10px;}
.mpmrc-ui-event-item-detail-footer-left {float:left;}
.mpmrc-ui-event-item-detail-footer-right{float:right;}
.mpmrc-ui-events-item-detail-buy-tickets a { font-size:120%;background-color:#bb0912; color:#dddddd;padding:10px;}
.mpmrc-ui-events-item-detail-buy-tickets a:hover {font-size:120%; background-color:#DB2032; color:#ffffff;padding:10px;}
.mpmrc-ui-events-detail-rightcolumn-item-subtitle{font-weight:bold;text-align:center;padding-top:25px; width:170px;font-size:120%;}
.mpmrc-ui-event-rightcolumn-image-gallery-item {width:160px;height:160px;padding:10px;float:left;}
.mpmrc-ui-event-rightcolumn-image-gallery-item a img {width:160px;height:160px}
.mpmrc-ui-event-rightcolumn-item-content {margin-bottom:15px;text-align:left;max-width:200px;}
.mpmrc-ui-events-rightcolumn-separator {min-height:50px;clear:both;}
.mpmrc-ui-events-rightcolumn-header {min-height:100px;clear:both;}
.past-event {
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(#greyscale);
  filter: gray;
}
.past-event2 {    opacity: 0.4;
    filter: alpha(opacity=40); /* msie */}
