@import url(global_v1-2.css);
@import url(adminLogin.css);
@import url(admin.css);


div#buddyListDiv_opener { z-index: 99999!important; }
div#buddyListDiv { position: fixed!important; top: 30px!important; }
/* ---------------------------
BASE
--------------------------- */	
.shift header.public-header.main-header { position: relative!important; }
.shift nav.navbar.navbar-fixed-top {position:relative}
.shift header.navbar-fixed-top { top: 48px }
.shift header.navbar-fixed-top.on-scroll { top: 0px }
/*.shift .content-header {position:relative}*/
.shift .content-header.navbar-fixed-top.on-scroll { top: 48px }
*::-moz-selection {
 background: #222 none repeat scroll 0 0;
 color: #FFF;
}
html, body, form { height: 100% }
html, body { background: #fff; color: #282828; font-family: "brandon-grotesque", sans-serif; font-weight: normal; line-height: 1; font-size: 1rem; width: 100%; height: 100%; }

@font-face { font-family: 'IcoMoon-Ultimate'; src: url('_fonts/IcoMoon-Ultimate.ttf?-mxku12') format('truetype'); font-weight: normal; font-style: normal; }
.icomoon { font-family: 'IcoMoon-Ultimate'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Enable Ligatures ================ */ -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*@font-face { font-family: 'Nucleo Outline'; src: url('_fonts/Nucleo-Outline/nucleo-outline.eot'); src: url('_fonts/Nucleo/glyph/Nucleo-Outline/nucleo-outline.eot') format('embedded-opentype'), url('_fonts/Nucleo-Outline/nucleo-outline.woff2') format('woff2'), url('_fonts/Nucleo-Outline/nucleo-outline.woff') format('woff'), url('_fonts/Nucleo-Outline/nucleo-outline.ttf') format('truetype'), url('_fonts/Nucleo-Outline/nucleo-outline.svg') format('svg'); font-weight: normal; font-style: normal; }
*/.nc-icon-outline { display: inline-block; font: normal normal normal 32px/1 'Nucleo Outline'; speak: none; text-transform: none;  /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*@font-face { font-family: 'Nucleo Glyph'; src: url('_fonts/Nucleo/fonts/nucleo-glyph.eot'); src: url('_fonts/Nucleo/fonts/nucleo-glyph.eot') format('embedded-opentype'),  url('_fonts/Nucleo/fonts/nucleo-glyph.woff2') format('woff2'),  url('_fonts/Nucleo/fonts/nucleo-glyph.woff') format('woff'),  url('_fonts/Nucleo/fonts/nucleo-glyph.ttf') format('truetype'),  url('_fonts/Nucleo/fonts/nucleo-glyph.svg') format('svg'); font-weight: normal; font-style: normal; }
*/

/*------------------------
	base class definition
-------------------------*/
.nc-icon-glyph {
  display: inline-block;
  font: normal normal normal 14px/1 'Nucleo Glyph';
  font-size: inherit;
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nc-icon-glyph {font-family: 'Nucleo Glyph'; display: inline-block; font: normal normal normal 32px/1 'Nucleo Glyph'; speak: none; text-transform: none;  /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.nc-icon-outline.grid-icon:before, .nc-icon-glyph.grid-icon:before {
    font-size: 72px;
    line-height: 128px;
}

li#ulMenuItem_243281:before, .nc-icon-outline.sport_tennis:before { content: "\ec5a"; }
li#ulMenuItem_243279:before, .nc-icon-outline.food_cutlery-75:before { content: "\eb8a"; }
li#ulMenuItem_243278:before, .nc-icon-outline.location_flag-triangle:before { content: "\e873"; }
li#ulMenuItem_243280:before, .nc-icon-outline.furniture_bed-09:before { content: "\e8be"; }
li#ulMenuItem_243283:before, .nc-icon-outline.files_book-07:before { content: "\e8ec"; }
li#ulMenuItem_243282:before, .nc-icon-outline.files_paper:before { content: "\e92c"; }
.nc-icon-outline.ui-1_calendar-grid-61:before { content: "\e669"; }
/* ---------------------------
WRAPPERS + CONTENT
--------------------------- */	
.fullHeight { height: 100% }
.content { display: block; position: relative; margin: 2.5em 0 3em 0; padding: 1em; width: 100%; }
.content .col-lg-4 { padding-right: 3em; }
.content img { width: 100%; margin: 1.75em 0; padding: 0; }
.content img:last-child { margin-bottom: 0; }
.center-block { margin: 0 auto; float: none; }
#left, #right, #top, #bottom { background: #FFF; position: fixed; z-index: 9999; }
#left, #right { top: 0; bottom: 0; width: 15px; }
#left { left: 0; }
#right { right: 0; }
#bottom { bottom: 0; }
#top { top: 0; }
#top, #bottom { height: 15px; width: 100%; }
.john-mcconnell { max-width: 18em; }
/* ---------------------------
DISPLAY
--------------------------- */

.intro-panel { background: #eee; padding: 4em 6em; }
.club-logo-list { padding-top: 3em; }
.club-logo-list a { border-radius: 3px; background: rgba(0, 0, 0, 0.04); display: inline-block; text-align: center; margin-bottom: 3px; opacity: 0.3; width: 30%; }
.club-logo-list a:hover { background: #FFF; opacity: 1; }
.club-logo-list a img { max-width: 8em; padding: 0.5em; }
.club-logo-list a:hover img { opacity: 1; transition: all 0.3s; }
.page-panel { background: #FFF; padding: 6em 0; }
.vcenter { display: inline-block; vertical-align: middle; float: none; }
.aligner { display: flex; -webkit-display: flex; align-items: center; height: 100%; justify-content: center; }
.aligner-item { flex: 1; }
.aligner-item--top { align-self: flex-start; -moz-align-self: flex-start; -o-align-self: flex-start; -webkit-align-self: flex-start; }
.aligner-item--bottom { align-self: flex-end; -webkit-align-self: flex-end; }
.aligner-item--fixed { flex: none; -webkit-flex: none; max-width: 50%; }
.center-block { display: inline-block; float: none; margin: 0 auto; }
.button-spacing { display: inline-block; margin: 1.75em; }
.button-spacing-right { display: inline-block; margin-top: 1.5em; margin-right: 2em; }
.button-block { display: inline-block; margin: 1.4em 0; }
hr { border-color: #ccc; margin: 2em 0; }
ul.default { margin: 0 0 0 2em; padding: 0; }
ul.default li { color: #616367; }
.tooltip { border-radius: 3px; font-family: "brandon-grotesque"; font-size: 1em; padding: 1em 1.5em; }
/* ---------------------------
LINKS
--------------------------- */	
	
a { transition: all 0.3s; text-decoration: none; outline: 0; color: #222; }
a:focused {
color:#222
}
a:hover, a:focus { text-decoration: none; outline: 0 }
.button { background: transparent; border: 1px solid #fff; color: #fff; display: inline-block; font-size: 0.813em; font-weight: 600; letter-spacing: 0.1875em; padding: 1.25em 3em; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; }
button { transition: all 0.3s; }
.button:visited { color: #001e36; }
.button:hover { background-color: #fff; color: #fff; }
.button:hover span { left: -16px; }
a:hover, a:focus { color: #001e36; }
.button .caret { left: 10px; }
.button:hover .caret { left: 10px; }
.button:hover i { opacity: 1; right: 19px; }
.button span { left: -10px; position: relative; transition: all 0.2s ease-out 0s; }
.button i { height: 12px; opacity: 1; display: inline-block; position: absolute; right: 12px; transition: all 0.2s ease-out 0s; top: 46%; margin-top: -5px; }
.button.bordered { border-color: #fff; }
.button.bordered span { color: #fff; }
.button.bordered:hover { background-color: #FFF; border-color: #FFF; }
.button.bordered:hover span, .button.bordered:hover i { color: #222; }
.button-bordered-white { border-color: #FFF; color: #FFF; }
.button-bordered-white:hover { background: #FFF; color: #222; }
.button-bordered-gray { border-color: #BBB; color: #888; }
.button-bordered-gray:hover { border-color: transparent; background: #888; color: #FFF; }
.button-bordered-dark { border-color: #222; color: #222; }
.button-bordered-dark:hover { background: #222; color: #FFF; border: 2px solid #222 }
.thumb-cta { color: #222; display: block; font-size: 0.875em; font-weight: 700; margin: 0 auto; background: transparent; border: none; letter-spacing: 0.15em; text-transform: uppercase; padding-top: 1.5rem; }
.abut { border: 2px solid; color: #222 }
.smallerfont { font-size: inherit!important }
/* ---------------------------
TYPOGRAPHY
--------------------------- */	

h1, h2, h3, h4, h5, h6 { color: #222; margin: 0; padding: 0; }
h1 { font-size: 3em; font-weight: 700; letter-spacing: -0.025em; line-height: 1; padding-bottom: 0.5em; }
h2 { font-size: 2em; font-weight: 500; margin-bottom: 1em; }
h2.section-label { color: #5693C0; font-size: 1.25em; font-weight: 300; margin: 0; padding-bottom: 1em; text-transform: none; }
h3 { font-size: 1.6em; font-weight: 400; margin-bottom: 1em; }
h4 { font-size: 1.5em; font-weight: 400; text-transform: uppercase; margin: 1.2em 0; }
h5 { color: #222; font-size: 1.25em; font-weight: 500; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 2em; }
p, #page-content td { color: #777; font-size: 1.12em; font-weight: 400; line-height: 1.8em; margin-bottom: 1em; letter-spacing: .02em }
.formBaseForm td {color: #777;font-size: 14px!important; font-weight: 400;line-height: 1.4em;margin-bottom: 1em;letter-spacing: .02em;}

blockquote { padding: 0 0 0 1em; margin: 0; font-size: inherit; border: none; max-width: 90%; }
blockquote p { color: #222; font-size: 2.25em; font-weight: 400; line-height: 1.2; margin-top: 1em; margin-bottom: 1em; }
blockquote h3 { color: #222; font-size: 1em; font-weight: 700; letter-spacing: 0.25em; text-transform: uppercase; }
blockquote h3:before { content: ""; width: 1.5em; background: #888; height: 1px; margin-right: 1em; display: inline-block; vertical-align: middle; }
.formBaseForm td { font-size: 16px!important; }

@media(min-width:320px) and (max-width:1024px) {
blockquote p { margin-top: 1em }
.formBaseForm td { font-size: 14px!important; }
.formBaseForm td { width: 100%!important;  display: block!important; }

}
/* ---------------------------
HEADER
--------------------------- */

header { display: block; position: absolute; width: 100%; top: 0; left: 0; right: 0; z-index: 999; }
header.module-header { position: relative }
.navbar-fixed-top { width: 100%; }
.navbar { border: none; border-radius: 0px; line-height: 70px; margin: 0 auto; padding: 1em 2em; width: 100%; max-width: 100%; z-index: 9999; transition: all 0.3s; }
.navbar.on-scroll, .content-header .navbar { background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); }
.navbar-nav > li { float: none; display: inline-block; margin-left: 0px }
.navbar-nav { float: none; width: 100%; }
.content-header .navbar-nav { visibility: visible!important }

@media(min-width:768px) and (max-width:1200px) {
.navbar-nav { visibility: visible!important }
}
/* ----------------------------
LOGO
---------------------------- */
	
#brand-logo { line-height: 1; margin: 0; }
.navbar .navbar-logo { display: block; opacity: 0; }
.navbar.on-scroll .navbar-logo, .content-header .navbar .navbar-logo { opacity: 1; }
#brand-logo img { max-width: 60px; position: relative; top: 0.35em; }
/* ----------------------------
MOBILE MENU
---------------------------- */

.navbar-toggle { border: none; margin-right: 0; margin-top: 0; background: none; position: absolute; right: 10px; top: 10px; z-index: 9900; left: inherit; width: 45px; }
.navbar-toggle:focus { outline: none; }
.navbar-toggle .icon-bar { background-color: #fff; border-radius: 5px; display: block; height: 3px; margin: 4px 0; width: 25px; }
.on-scroll .navbar-toggle .icon-bar { background-color: #001e36; border-radius: 5px; display: block; height: 3px; margin: 4px 0; width: 25px; }
.navbar-nav > li > a.member-login { color: #e1cea1; border-left: 1px solid rgba(255, 255, 255, 0.5); margin-left: 1em; padding: 0 2.5em; }

@media(min-width:768px) {
/*header.hide-navbar-header .navbar-header{display:none}*/
}

@media(min-width:320px) {
.navbar-toggle.collapsed { width: 45px }
.navbar-toggle .icon-bar { background-color: #222; border-radius: 5px; display: block; height: 3px; margin: 4px 0; width: 25px; }
}

@media(min-width:320px) and (max-width:768px) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit; overflow-x: hidden; margin: 0!important; padding: 0!important }
.navbar-nav > li > a.member-login { color: #e1cea1; border-left: 0px solid rgba(255, 255, 255, 0.5)!important; margin-left: 0em!important; padding: 0!important; }
}

@media(max-width:420px) {
.RadTabStrip_Tab_responsive {     background-image: url("/images/arrows.png")!important;
    background-repeat: no-repeat!important;
    background-position-y: 41px!important;
    background-position-x: 5px!important; }

}

@media(min-width:421px) {
.RadTabStrip_Tab_responsive {     background-image: none!important; }

}

/* ----------------------------
NAV
---------------------------- */

.navbar-nav > li > a, .navbar-nav > li > span.folderLink { color: rgba(255, 255, 255, 0.8); font-size: 0.875em; font-weight: 600; padding: 0 1.5em; letter-spacing: 0.1em; line-height: 50px; text-transform: uppercase; }
/*.navbar-nav > li > a:hover, .navbar-nav > li > span.folderLink:hover { color: rgba(255, 255, 255, 1); }*/
/* on scroll nav style */	
.navbar.on-scroll .navbar-nav > li > a, .content-header .navbar .navbar-nav > li > a, .navbar-nav > li > span.folderLink { color: #222; }
.navbar-nav > li.active > a { color: #222; font-weight: 700; }
.nav > li > a:focus, .nav > li > a:hover, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background: transparent; }
.navbar-nav > li > a:after, .navbar-nav > li > span.folderLink:after { content: ""; display: block; width: 0em; height: 2px; background: #FFF; bottom: 0.5em; position: relative; margin: 0 auto; text-align: center; opacity: 0; transition: all 0.3s; }
.navbar-nav > li > a:hover:after, .navbar-nav > li > span.folderLink:hover:after { opacity: 1; width: 3em; }
.navbar-nav > li > ul > li a:after { content: ""; display: none; }
.navbar.on-scroll .navbar-nav > li > a:hover:after, .content-header .navbar .navbar-nav > li > a:hover:after { background: #222; }
.nav>li>span.folderLink { position: relative; display: block }
/* login button */
.navbar-nav > li:last-child > a:after { display: none; }
.navbar-nav > li > a.member-login:after { content: ""; display: block; width: 0; height: 2px; background: #e1cea1; bottom: 0.5em; position: relative; margin: 0 auto; text-align: center; opacity: 0; }
.navbar-nav > li > a.member-login:hover:after { opacity: 1; width: 3em; }
.navbar.on-scroll .navbar-nav > li > a.member-login, .pub.content-header .navbar .navbar-nav > li > a.member-login { color: #bfa76f; border-left: 1px solid rgba(0, 0, 0, 0.15); margin-left: 1em; padding: 0 2.5em; }
.navbar.on-scroll .navbar-nav > li > a.member-login:hover:after, .pub.content-header .navbar .navbar-nav > li > a.member-login:hover:after { background: #bfa76f; opacity: 1; width: 3em; }
/* dropdown */
.locations-dropdown { min-width: 600px; }
.navbar-nav >li > ul > li { margin-left: 0 }
.navbar-nav > li#ulMenuItem_243202 > .dropdown-menu, .navbar-nav > li.dropdown > .dropdown-menu { margin-top: -10px; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li { margin: 0; padding: 0; float: left; width: 50%; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li:first-child { width: 100%; line-height: 1.6; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li:last-child { background: #f2f2f2; margin-top: 1em; width: 100%; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li > span { display: block; font-size: 1.25em; font-weight: 600; padding-bottom: 1em; }
#navbar .dropdown-menu > li > a { background: transparent; color: #999; font-size: 0.875em; font-weight: 500; letter-spacing: 0.15em; line-height: 1; padding: 1em 2em; text-transform: uppercase; }
.content-header #navbar .navbar-nav > li ul li a { color: #999; }
.content-header #navbar .navbar-nav > li ul li a:hover { color: #222; }
#navbar .dropdown-menu > li > a:hover { color: #222; }
.navbar li.dropdown:hover > ul.dropdown-menu { display: block; transition: all .3s ease-in-out; transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
.navbar .dropdown-menu { border: none; border-radius: 0; text-align: center; width: auto; margin-top: -10px; padding: 1em 2em; left: 50%; right: auto; transform: translate(-50%, 0); }
.navbar li#ulMenuItem_243202 .dropdown-menu { border: none; border-radius: 0; text-align: center; width: auto; margin-top: -10px; padding: 2em 3em; left: 50%; right: auto; transform: translate(-50%, 0); }
/* arrows on locations */

.navbar .dropdown-menu > li > a i, .navbar .dropdown-menu > li > a em { opacity: 0; position: relative; left: 0; transition: all 0.3s; }
.navbar .dropdown-menu > li > a:hover i, .navbar .dropdown-menu > li > a:hover em { opacity: 1; left: 0.25rem; }
/* dropdown animation */

.open > .dropdown-menu { animation-name: slidenavAnimation; animation-duration: .3s; animation-iteration-count: 1; animation-timing-function: ease; animation-fill-mode: forwards; -webkit-animation-name: slidenavAnimation; -webkit-animation-duration: .2s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: forwards; -moz-animation-name: slidenavAnimation; -moz-animation-duration: .2s; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease; -moz-animation-fill-mode: forwards; }
 @keyframes slidenavAnimation {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
@-webkit-keyframes slidenavAnimation {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
.nav>li>a.dropdown-toggle { display: none; position: absolute; right: 0; z-index: 999; width: 50px; height: 50px; cursor: pointer; top: 0; }

@media only screen and (min-width: 801px) {
#navbar .ulMenu li .dropdown-toggle { display: block; right: -10px; }
}

@media only screen and (min-width: 768px) {
header nav.navbar { padding: 1em 0 1em 1em; }
}
/* ---------------------------
MAIN ANCHOR
--------------------------- */

#anchor { position: relative; top: -5em; }
.down { margin: 0 auto; width: 100%; left: 0; right: 0; position: absolute; text-align: center; bottom: 2em; padding: 0; transition: all 0.3s; z-index: 100; }
.down a { margin: 0 auto; position: relative; outline: none; text-align: center; }
.down .arrow { left: 50%; position: absolute; top: 50%; bottom: 2em; width: 200px; margin-left: -100px; }
.down .arrow .icomoon, .down .arrow i { color: #FFF; font-size: 2.5em; position: relative; bottom: 1em; left: -5px; transition: all 0.25s; z-index: 250; }
.down .arrow i:hover { transform: scale(1.2, 1); bottom: 1.25em; }
.nc-icon-outline.arrows-1_minimal-down:before { content: "\ea6a"; }
.down .arrow .icomoon, .down .arrow em { color: #FFF; font-size: 2.5em; position: relative; bottom: 1em; left: -5px; transition: all 0.25s; z-index: 250; }
.down .arrow em:hover { transform: scale(1.2, 1); bottom: 1.25em; }
.nc-icon-outline { display: inline-block; font: normal normal normal 14px/1 'Nucleo Outline'; font-size: inherit; speak: none; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* ----------------------------
PARLLAX
---------------------------- */

.bg { background-color: #000; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; transition: opacity 0.2s ease-in-out 0.2s; width: 100%; z-index: 5; }
/* ---------------------------
HERO 
--------------------------- */	
ol.carousel-indicators { left: 90%; width: 20%; margin-left: -10%; }
.fade-carousel { background: #333; position: relative; height: 100vh; }
.fade-carousel .carousel-inner .item { background: #333; height: 100vh; }
.fade-carousel .carousel-control { background: transparent; color: #fff; font-size: 3em; opacity: 0.5; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); width: auto; margin: auto 1em; z-index: 200; }
.fade-carousel .carousel-control:hover { opacity: 1; }
.fade-carousel .carousel-control .streamline { position: relative; top: 53%; }
.hero { position: absolute; top: 50%; left: 50%; z-index: 150; color: #fff; text-align: center; width: 100%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.hero h1 { color: #fff; font-size: 2rem; font-weight: 400; margin: 0 auto; line-height: 1.2; letter-spacing: .5em; text-transform: uppercase; padding: 0; max-width: 80%; }
.carousel-indicators li, .carousel-indicators li.active { width: 16px; height: 16px; margin: 0 2px; }

@media screen and (max-width: 768px) {
.fade-carousel { background: #333; position: relative; height: 50vh; }
.fade-carousel .carousel-inner .item { background: #333; height: 50vh; }
}

@media screen and (min-width: 1600px) {
.hero h1 { font-size: 3em; }
}
.hero p { color: #eee; font-size: 1.4em; font-weight: 300; margin: 0.75em 0; }
/*.fade-carousel .carousel-inner .item .hero { opacity: 0; -webkit-transition: 2s all ease-in-out .1s; -moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; -o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s; }
.fade-carousel .carousel-inner .item.active .hero { opacity: 1; -webkit-transition: 2s all ease-in-out .1s; -moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; -o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s; }
*/
.overlay { position: absolute; width: 100%; height: 100%; z-index: 100; background-color: #1a2532; opacity: 0.6; }
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3 { height: 100vh; background-size: cover; background-position: center center; background-repeat: no-repeat; border-bottom: 1px solid #e7e7e7; overflow: hidden; z-index: 5; }
.fade-carousel .slides .slide-1 { background-image: none; }
/*../img/placeit-3.jpg*/
.fade-carousel .slides .slide-2 { background-image: url(../img/placeit-3.jpg); }
.fade-carousel .slides .slide-3 { background-image: url(asdf); }
.bg { background-color: #000; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; transition: opacity 0.2s ease-in-out 0.2s; width: 100%; z-index: 5; }

@media screen and (max-width: 768px) {
.hero p { display: none; }
.hero { text-align: center; }
.carousel { margin-top: 90px; }
.overlay { opacity: 0.1; }
.hero .hero-learn-more { margin: 1em auto !important; }
.hero .button { margin: 1em auto; }
}
div[id^="photoPluginWrapper"] { height: inherit; width: inherit; }
.col-lg-7 div[id^="photoPluginWrapper"] { height: inherit; width: inherit; }
.club-logo-list a { height: 128px; vertical-align: top; position: relative; }
.homeCarousel table { position: absolute; top: 150px; right: 0; }
.homeCarousel table td.plgHeaderBar a { position: absolute; top: 0; right: 0; z-index: 9999 }
.carousel .fill { width: 100%; height: 100%; background-position: bottom center!important; background-size: cover!important; position: absolute; top: 0; left: 0; z-index: 0; opacity: 1; }
.club-logo-list h5 { margin: 0 auto; margin-bottom: 0; }
.club-logo-list hgroup { position: absolute; top: 35%; width: 100%; }
.quote-img {min-height:460px; background-position:top!important}

/* ----------------------------
CALLOUTS
---------------------------- */	

#amenities-listing { padding: 2em 2em 1em; margin-top: 1em; }
#amenities-listing .col-lg-4 { padding: 0; }
.featured-thumb { position: relative; overflow: hidden; max-height: 185px; transition: all 0.3s; margin-left: 0.75em; margin-right: 1.5em; margin-bottom: 2.125em; }
.featured-thumb:nth-child(3n) { margin-right: 0; }
.featured__img { display: block; width: 100%; height: auto; overflow: hidden; }
.featured-thumb .thumb-wrap { background: rgba(255, 255, 255, 0.9); width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; text-align: center; transition: all 0.3s; }
.featured-thumb:hover .thumb-wrap { opacity: 1; bottom: 2em; top: 0; }
.overlay { position: absolute; width: 100%; height: 100%; z-index: 100; background-color: #222; opacity: 0.25; }
.featured-thumb:hover .overlay { opacity: 0; }
.featured-thumb h4 { background: transparent; color: #fff; margin: 0 auto; padding: 0; line-height: 1; font-size: 1.2em; font-weight: 700; letter-spacing: 0.15em; position: absolute; top: 50%; width: 100%; z-index: 150; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); transform: translateY(-50%); text-align: center; }
.featured-thumb:hover h4 { opacity: 0; }
.featured-thumb h4 span { font-size: 1.25em; font-style: italic; font-weight: 400; letter-spacing: normal; text-transform: none; }
.featured-thumb p { color: #222; font-size: 1.3em; font-weight: 400; line-height: 1.3; letter-spacing: normal; margin: 0 auto; max-width: 70%; text-transform: none; }
.local-callout .mpContent { padding: 1em 1.5em; min-height: 150px; text-align: center }
.global-callout .mpContent { background: #f2f2f2; padding: 1em 1.5em; min-height: 150px; text-align: center }
.thumb-wrap .aligner div.clickToEditDiv { position: absolute; z-index: 99999; bottom: 0; }
.featured__img div.clickToEditDiv { bottom: 0; right: 0; position: absolute; z-index: 9999; }
.featured__img .mpContent img { width: 100%; }
.featured-thumb { max-height: 400px; }
.fade-carousel { height: 100vh; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.featured__img { max-height: 400px; }
}
/* ----------------------------
CONTENT PAGES
---------------------------- */

#page-content-wrap #page-content-banner { max-height: 600px; background-size: cover; background-repeat: no-repeat; position: relative; background-position: bottom center }
.prv-content #page-content-wrap #page-content-banner { max-height: 400px; background-size: cover; background-repeat: no-repeat; position: relative }
#page-content-wrap #page-content-banner #page-banner-heading { position: absolute; top: 45%; width: 100%; text-align: center; }
#page-banner-heading h1 { color: #fff; font-weight: normal; letter-spacing: .48em; font-family: "brandon-grotesque"; text-transform: uppercase; text-shadow: 1px 1px 10px rgba(0,0,0, 1); }
#page-content-wrap #page-content-subnav { height: 60px; background: #ececec }
#page-content-wrap #page-content { padding-top: 60px }
#page-content-wrap #page-content .container-fluid { max-width: 1440px }
.content-cta { background: #222; max-width: 375px; margin-bottom: 20px }
.content-cta .inner { padding: 30px 40px 10px; }
.content-cta h4 { color: #fff; text-transform: none; margin-top: 0px }
.content-cta p { color: #fff; }
.table-responsive { min-width: 350px; }
.table-responsive .table { min-width: 350px; }
.table-responsive .table td { min-width: 50% }
.content-tables table td:last-child { width: 250px; }
table.table.table-bordered, table.table.table-bordered td { border-top: 0px none; border-left: 0px none; border-right: 0px none; }

@media (min-width:320px) and (max-width:640px) {
#page-content-wrap, .prv-home { padding-top: 85px }
#page-content-wrap #page-content-banner { min-height: 150px; }
.prv-content #page-content-wrap #page-content-banner { min-height: 100px; background-position: bottom; }
.modulewrap div#page-content-wrap { padding-top: 0px!important; }
.modulewrap section#page-content-banner { min-height: 200px!important; max-height: 200px!important; }
}

@media (min-width:640px) and (max-width:992px) {
#page-content-wrap, .prv-home { padding-top: 12px }
#page-content-wrap #page-content-banner { min-height: 250px; }
.prv-content #page-content-wrap #page-content-banner { min-height: 100px; background-position: bottom; }
.modulewrap div#page-content-wrap { padding-top: 0px!important; }
.modulewrap section#page-content-banner { min-height: 200px!important; max-height: 200px!important; }
}

@media only screen and (max-width: 800px) {
#page-banner-heading h1 { line-height: 1.4; letter-spacing: 0.2em; font-size: 2em }
#page-content-wrap #page-content-banner #page-banner-heading { position: relative; padding: 4rem 0 4rem!important; max-width: 98%; }
#page-content-wrap #page-content-banner { min-height: 200px; max-height: 200px }
#page-content-wrap { padding-top: 80px }
}

@media (min-width:800px) {
#page-content-wrap, .prv-home { padding-top: 102px }
.modulewrap div#page-content-wrap { padding-top: 0px!important; }
#page-content-wrap #page-content-banner { min-height: 400px; }
.prv-content #page-content-wrap #page-content-banner { min-height: 150px; background-position: bottom; }
}

@media (min-width:1200px) {
.modulewrap div#page-content-wrap { padding-top: 0px!important; }
#page-content-wrap #page-content-banner { min-height: 600px; }
.prv-content #page-content-wrap #page-content-banner { min-height: 200px; background-position: bottom; }
.module #page-content-wrap #page-content-banner { min-height: 200px; max-height: 200px }
}
/*************************************************************
*************************************************************
Amenities Cookie Trail + Unordered List (horizontal sub nav)
*************************************************************
************************************************************/	

.pub-sub-nav-sleeve { background: #e8e8e8; }
nav[class^="pub-sub-nav"] div, nav[class^="pub-sub-nav"] ul, nav[class^="pub-sub-nav"] ul li, nav[class^="pub-sub-nav"] ul li a, nav[class^="pub-sub-nav"] ul li a span { margin: 0; padding: 0; }
nav[class^="pub-sub-nav"] ul { list-style: none; }
.pub-sub-nav-cookie .CookieTrail_Template, .pub-sub-nav-cookie .CookieTrail .ctRootGroup .ctItem .ctLink, .pub-sub-nav-menu ul li a { font-family: "brandon-grotesque", sans-serif; font-size: 0.750rem; text-transform: uppercase; letter-spacing: 0.14em; font-weight: 600; cursor: pointer!important }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template { width: 100%; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup { background: none; border: none; display: block; width: 100%; position: relative; }
.pubSubToggle { position: absolute; width: 100%; height: 100%; }
.pubSubToggle .carrot { width: 80px; height: 100%; position: absolute; right: 0; z-index: 99; cursor: pointer; }
.pubSubToggle .carrot:after { width: 100% !important; height: 100% !important; border-top: 7px solid #fff !important; border-bottom: 7px solid transparent !important; border-left: 7px solid transparent !important; position: relative; content: ""; top: 33px; right: -26px; z-index: 2; left: auto !important; margin: 0 !important; border-right: 7px solid transparent !important; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem { }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem { float: none; width: 100%; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink { margin: 0; display: block; border: none; line-height: 60px; background: #222; color: #FFF; padding: 0 5rem; width: 100%; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink:after { width: 0 !important; height: 0 !important; border-top: 30px inset transparent !important; border-bottom: 30px inset transparent !important; border-left: 15px solid #222 !important; position: absolute; content: ""; top: 0 !important; right: -15px; z-index: 2; left: auto !important; margin: 0 !important; border-right: 0 !important; display: none; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem.ctSelected a.ctLink, .pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink:hover { background: #222; color: #FFF; cursor: default; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink span.ctText { padding: 0; float: none; display: block; background: none; border: none; }
.pub-sub-nav-menu ul.ulMenu { display: block; width: 100%; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem { float: left; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem a { display: block; line-height: 60px; background: #e8e8e8; color: #888; margin: 0; width: 100%; text-align: left; padding: 0 5rem; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem.selectedItem a { color: #222; background: #FFF; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem.selectedItem a, .pub-sub-nav-menu ul.ulMenu li.ulMenuItem a:hover { background: #FFF; }
.NC_Body .content img { width: auto; margin: 0; }

@media only screen and (max-width: 1030px) {
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem { width: 100% !important; }
.pub-sub-nav-menu { display: none; }
}

@media only screen and (min-width: 1030px) {
.pubSubToggle { display: none; }
.pub-sub-nav-menu { display: block !important; }
.pub-sub-nav-sleeve > nav { float: left; }
.pub-sub-nav-sleeve .pub-sub-nav-menu { width: 89%; }
.pub-sub-nav-sleeve .pub-sub-nav-cookie { width: 11%; }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink { margin: 0; display: block; border: none; line-height: 60px; background: #222; color: #FFF; padding: 0 30px; width: 100%; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem a { padding: 0; text-align: center; border-left: 1px solid #d0d0d0; }
.pub-sub-nav-menu ul.ulMenu li.ulMenuItem a { }
.pub-sub-nav-cookie .CookieTrail.CookieTrail_Template ul.ctRootGroup li.ctItem a.ctLink:after { display: block; }
}

@media only screen and (min-width: 1200px) {
section.prv-banner .prvAlbum .rightHalf { padding-right: 0; }
.pub-sub-nav-sleeve .pub-sub-nav-menu { width: 85%; }
.pub-sub-nav-sleeve .pub-sub-nav-cookie { width: 15%; }
}
.module .container .row > div { padding: 10px; background: #fff; border: 0px solid none; }

@media (max-width:768px) {
.modulewrap { padding: 15px 20px 50px; margin: 0; }
}
/* ----------------------------
FOOTER
---------------------------- */
	
footer { display: block; width: 100%; margin: 0 auto; }
.footer-area-top, .footer-area-bottom { padding: 4em 0; text-align: center; }
.footer-area-top { background: #f2f2f2; }
.footer-area-bottom { border-top: 1px solid #ccc; background: #f2f2f2; }
.footer-intro { margin-bottom: 3em; }
footer h2 { color: #333; font-size: 0.875em; font-weight: 600; letter-spacing: 0.15em; padding-bottom: 0.25em; text-transform: uppercase; }
.footer-area-top p { max-width: 50%; }
footer p { color: #888; font-size: 0.875em; margin: 0 auto; padding-bottom: 0.5em; text-align: center; }
footer p.ce, footer p.ce a { text-transform: uppercase; font-size: 0.688rem; letter-spacing: 0.15rem; color: #aaa; font-weight: 500; margin-top: 2em; }
footer p.secondary { font-size: 0.75em; font-weight: 400; letter-spacing: 0.1em; margin-top: 1em; text-transform: uppercase; }
footer ul.footer-links { list-style-type: none; }
footer ul.footer-links li { display: inline-block; margin-left: 0px!important }
footer ul.footer-links li.copyright { display: block; width: 100%; margin: 2em auto 0.5em; }
footer ul.footer-links li.copyright a { text-transform: none; letter-spacing: normal; }
footer ul.footer-links li:after { color: #888; content: "•"; opacity: 0.5; padding: 0 1em; }
footer ul.footer-links li:last-child:after, footer ul.footer-links li.copyright:after { display: none; }
.divider { margin: 0 1em; }
footer ul.footer-links li a { color: #888; font-size: 0.813rem; font-weight: 400; letter-spacing: 0.1em; text-transform: uppercase; }
footer ul.footer-links li a:hover { color: #333; }
.footer-social em { padding: 0.25em; margin: 0 0.25em; transition: all 0.3s; position: relative; top: 0; }
.footer-social a { color: rgba(0, 0, 0, 0.25); display: inline-block; font-size: 1.5em; margin-top: 12px; outline: none; position: relative; }
.footer-social a:hover { color: #888; }
/* stop the glowing blue shadow */

.navbar-form table.formSection { width: 300px; }
.navbar-form table#masterPageUC_ctl01_ctl00_form841636_tblFormHeader { display: none!important }
.navbar-form td.formControlCell { width: 100%!important; }
.navbar-form td.formQuestionCell { display: none!important; }
.navbar-form .formQuestionCell label { display: none!important; }
.navbar-form table.formSection > tbody > tr:first-child { display: none!important; }
footer .formSection > tbody > tr > td td { vertical-align: middle; border: 0px none; }
footer .formSection .formQuestionWrapper { padding: 0; }
footer .formSection .formQuestionWrapper .formControlCell input { float: none; width: 100% !important; padding: 0px 8px; font-size: inherit; height: 45px; line-height: 45px; position: relative; }
footer .form-control { background: transparent; border: 1px solid #ccc; border-radius: 0; box-shadow: none; font-size: 1em; height: 2.75em; padding: 0.5em 5em 0.5em 1em; }
.add-on .form-control:focus { border-color: #888; box-shadow: none; }
.add-on .nc-icon-outline { color: #888; font-size: 1.25em; position: absolute; right: 24px; top: 13px; z-index: 50; cursor: pointer }
footer .formSection .formQuestionWrapper .formControlCell { vertical-align: middle; padding: 0; }
#Saving { display: none }
.navbar-form td.formControlCell span { position: absolute; left: 12px; top: 15px; color: #999; z-index: 3; }

.footer-social a { width: 48px; }


/* ----------------------------
LOGIN
---------------------------- */

#mask { display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: 0.8; z-index: 999; }
a.close { top: 10px; right: 10px; height: 20px; width: 20px; position: absolute; z-index: 9999; }
img.btn_close { float: right; margin: 0; }
.blankwrap { background: #f2f2f2; height: 100% }
.blankwrap section { padding: 100px }
.loginWrap { margin: 0px auto; position: relative; background: #f2f2f2; }
.blankwrap .loginWrap { margin: 50px auto; position: relative }
.loginWrap { width: auto!important; max-width: 600px; min-height: 550px; border: 1px solid #f1f1f1; box-shadow: 0px 0px 8px #D6D6D6; text-align: center }
.loginWrap .loginheader { padding: 40px 0 0px; text-align: center; margin: 0 auto }
.loginWrap .loginheader h2 { letter-spacing: .05em; font-size: 28px; color: #222; font-weight: 400; font-family: "brandon-grotesque", sans-serif; }
.loginWrap .loginheader p { font-size: 16px; color: #777; padding: 5px }
.loginWrap .login_input { width: 350px; height: 48px; margin: 10px auto }
.loginWrap .login_input imput { }
.loginWrap .login_input .advLogUsername, .loginWrap .login_input .advLogPassword { border: 1px solid #ddd; height: 46px; width: 350px; padding: 0 15px; font-size: 16px; color: #888 }
.loginWrap .login_btns { width: 350px; margin: 15px auto 20px }
.loginWrap #login_cookieMessage { float: left; display: block; height: 50px; line-height: 50px; }
.loginWrap #login_link { float: right; display: block; color: #fff; height: 50px; width: 150px; line-height: 50px; border: 0px none!important; padding: 0; position: relative; }
.loginWrap #login_link.reLog { float: none; display: block; color: #fff; height: 50px; width: 170px; margin: 0 auto; line-height: 50px; border: 0px none!important; padding: 0; position: relative; }
.loginWrap #login_link:hover { color: #bfa76f; }
.loginWrap #login_link input[type=button], .loginWrap #login_link input[type=submit] { display: block; background: #bfa76f; color: #fff; height: 50px; width: 170px!important; line-height: 50px; text-align: center; border: 0px none!important; padding: 0; -webkit-appearance: inherit; }
.loginWrap #login_link input[type=button]:hover, .loginWrap #login_link input[type=submit]:hover { background: #fff; color: #bfa76f; }
.loginWrap .reenter { width: 350px; margin: 0 auto; text-align: center }
#login_link em.nc-icon-outline.ui-1_lock { position: absolute; z-index: 2; top: 14px; left: 30px; }
.relogin #login_link em.nc-icon-outline.ui-1_lock { display: none }
.loginWrap .relogin #login_link { float: none; display: block; color: #fff; height: 50px; width: 150px; line-height: 50px; border: 0px none!important; padding: 0; margin: 0 auto; position: relative; }
.loginWrap [type="checkbox"]:not(:checked), .loginWrap [type="checkbox"]:checked { position: absolute; left: -9999px; }
.loginWrap [type="checkbox"]:not(:checked) + label, .loginWrap [type="checkbox"]:checked + label { position: relative; }
.loginWrap [type="checkbox"]:not(:checked) + label:before, .loginWrap [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 17px; width: 16px; height: 15px; border: 1px solid #ccc; background: #f5f5f5; }
.loginWrap [type="checkbox"]:checked + label:before { background: #bfa76f!important; }
.loginWrap [type="checkbox"]+label { padding-left: 25px; }
.loginWrap [type="checkbox"]:not(:checked) + label:after, .loginWrap [type="checkbox"]:checked + label:after { content: '\e672'; top: 0px; position: absolute; left: 2px; font-size: 10px; color: #fff; font-family: 'Nucleo Outline'; transition: all .2s; }
.loginWrap [type="checkbox"]:not(:checked) + label:after { transform: scale(0); }
.loginWrap [type="checkbox"]:checked + label:after {; transform: scale(1); }
.loginWrap .loginfooter { width: 100%; position: absolute; bottom: 0px; height: 80px; line-height: 80px; text-align: center; background: #e7e7e7 }
.loginWrap .loginfooter a { color: #222 }
.ui-widget-overlay { opacity: .8!important; filter: alpha(opacity=80)!important }
.modal_popup { padding: 0!important; -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3); box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3); }
.modal_popup.ui-corner-all { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent!important; border: 0px none; box-shadow: none; }
.modal_popup .ui-dialog-titlebar { border: none; background: 0 0; position: absolute!important; z-index: 99; top: 5px; right: 5px; padding: 0!important; width: 26px; height: 26px }
.modal_popup .ui-dialog-titlebar .ui-dialog-title { display: none }
.modal_popup .ui-dialog-titlebar .ui-dialog-titlebar-close { outline: 0!important; position: relative; right: 0; top: 0; margin: 0; height: 17px; width: 18px; background: transparent; border-radius: 0px; display: block; padding: 0 }
.modal_popup .ui-dialog-titlebar .ui-dialog-titlebar-close span { background: url(../../../Images/Redesign/closeX.png) no-repeat; cursor: pointer; display: block; margin: 0 }
.modal_popup .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-active, .modal_popup .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus { background: 0 0; border: none }
.modal_popup .ui-dialog-content { border: none; vertical-align: middle; overflow: hidden!important; padding: 0px!important }
.modal_popup .ui-dialog-content iframe { width: 100%; height: 390px }
.modal_popup .ui-dialog-content .clickToEditDiv { position: absolute; top: 10px; width: 100% }

@media(min-width:320px) {
.login-popup { display: none; background: #333; padding: 0; border: 0px solid #ddd; float: left; font-size: 1.2em; position: fixed; top: 2%; left: 50%; z-index: 99999; width: 95%; /* box-shadow: 0px 0px 20px #999; */
	/*-moz-box-shadow: 0px 0px 20px #999; Firefox */
	/* -webkit-box-shadow: 0px 0px 20px #999; */ /* Safari, Chrome */
	/* border-radius:3px 3px 3px 3px; */
-moz-border-radius: 0px; /* Firefox */ -webkit-border-radius: 0px; /* Safari, Chrome */ height: auto; }
}

@media(min-width:320px) and (max-width:768px) {
.login-popup { margin-left: -47.5%!important; margin-top: 0px!important; }
}

@media(min-width:800px) {
.login-popup { display: none; background: #333; padding: 0; border: 0px solid #ddd; float: left; font-size: 1.2em; position: fixed; top: 50%; left: 50%; z-index: 99999; width: 600px; /* box-shadow: 0px 0px 20px #999; */
	/*-moz-box-shadow: 0px 0px 20px #999; Firefox */
	/* -webkit-box-shadow: 0px 0px 20px #999; */ /* Safari, Chrome */
	/* border-radius:3px 3px 3px 3px; */
-moz-border-radius: 0px; /* Firefox */ -webkit-border-radius: 0px; /* Safari, Chrome */ height: 550px; }
}

/* ----------------------------
MEDIA QUERIES
---------------------------- */		

@media only screen and (min-width: 320px) and (max-width: 992px) {
div#buddyListDiv_opener { display: none; }
.navbar-brand { left: 4em; }
.navbar .navbar-logo { display: block; opacity: 1; }
.cbp-af-header.cbp-af-header-shrink { box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); }
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit!important; }
nav.navbar { background: #fff; padding: 1em 0 }
.navbar-nav { margin: 0; text-align: center; }
.navbar-nav > li > a { color: rgba(0, 0, 0, 1); }
.cbp-af-header.cbp-af-header-shrink .navbar-nav > li > a { padding: 0; line-height: 2; font-size: 1em; }
.hero h1 { color: #fff; font-size: 1.5rem; }
.intro-panel { padding: 4em 0em 0; }
.club-logo-list a { width: 49%; }
.cd-horizontal-timeline .events-content li > .container { width: 100%; margin: 0 auto; }
.cd-horizontal-timeline .events-content .events-content-inner { padding: 2em 0; }
article.featured-thumb:hover p { display: none }
.footer-area-top p { max-width: 80%; }
footer .input-group { margin: 0 auto; }
.footer-social { margin-bottom: 3em; }
.club-logo-list a[data-original-title="View All"], #navbar li#ulMenuItem_243202 .dropdown-menu > li:last-child { display: inline-block!important; }
.club-logo-list { padding-bottom: 3em }
}

@media (max-width:800px) {
.navbar-nav > li { display: block; }
}

@media only screen and (min-width: 992px) and (max-width: 1130px) {
.navbar-nav > li > a { font-size: 0.75em; }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.navbar-nav > li > a { font-size: 0.65em; }
a.dropdown-toggle { padding: 0px!important; margin: 0px !important; display: inline-block!important; width: inherit!important; right: 4px!important; }
a.dropdown-toggle:after { padding: 0px!important; margin: 0px !important; display: none!important }
}
.grid { padding: 2px 7px }
.grid [class^="col-"] .row {/* padding-bottom: 5px; *//* padding-top: 5px; */ position: relative; padding: 0; }
.grid [class^="col-"].gridTall .row { padding: 0; }
.grid .gridImg {/* background:#000; */ padding: 0;/* border: 2px solid #fff; */ position: relative; margin: 1px; }
.grid .gridText { position: absolute; min-height: 30px; z-index: 3; width: 100%; height: 30px; top: 45%; transition: all .3s ease-in-out }
.grid .gridImg .mpContent { min-height: 380px; max-height: 380px; opacity: 0.3; z-index: 1; position: relative; }
.grid .grid--hover .gridImg .mpContent { min-height: 380px; max-height: 380px; opacity: 0; transition: opacity .3s ease-in-out; cursor: pointer }
.grid .gridText .mpContent { height: 30px; line-height: 30px; text-align: center; color: #fff; width: 100%; position: absolute; font-size: 32px; }
.grid .gridTall .gridImg .mpContent { min-height: 762px; max-height: 762px; opacity: .5 }
.grid .gridTall .grid--hover .gridImg .mpContent { opacity: 0 }
.grid .gridTall .gridText { position: absolute; min-height: 30px; z-index: 3; width: 100%;/* margin: 0 -15px; */ }
.grid .gridTall .gridText .mpContent { height: 30px; line-height: 30px; text-align: center; color: #fff; width: 100%; position: absolute; top: 45%; font-size: 32px; }
.gridText .clickToEditDiv { top: -50px; position: absolute; left: 50%; margin-left: -45px!important; z-index: 4 }
.gridText .gridHoverText .clickToEditDiv { top: -25px; }
.gridText .clickToEditDiv:before { content: "Grid Text"; color: #fff; font-size: 10px; display: block; }
.gridText .gridHoverText .clickToEditDiv:before { content: "Hover Text"; color: #fff; font-size: 10px; display: block; }
.gridTall .gridImg { opacity: 1!important; position: relative }
.gridImg .clickToEditDiv { top: 5px!important; z-index: 999; position: absolute; left: 50%; margin-left: -45px!important; }
.gridImg .clickToEditDiv:before { content: "Grid Img"; color: #fff; font-size: 10px; display: block; }
/*.gridTall .gridImg .mpContent { opacity: 1; background: #000!important;}*/
.grid .grid--hover .gridTall .gridImg .mpContent { opacity: 0; }
.grid .blackbox {/* height:100%; *//* width:100%; */ position: absolute; background: #000000; z-index: 0; top: 0; left: 0; bottom: 0; right: 0; }
.grid .gridText .gridHoverText { opacity: 0; transition: opacity .3s ease-in-out }
.grid .grid--hover .gridText { top: 18%; }
.grid .grid--hover .gridText .gridHoverText { opacity: 1 }
.gridHoverText p { color: #fff!important; font-size: 20px; line-height: 1.8em; padding: 1em 2em; margin: 1em; }
.grid a.abut.button-bordered-white { border-color: #fff!important; color: #fff; padding: .5em 1em!important; font-size: 12px; }
.grid .gridText .gridHoverText .mpContent { position: relative; font-size: 12px; }
a.abut.button-bordered-white:hover { background: #fff; color: #000; }
.prv-banner .photoDotsDiv [id^="photoPluginWrapper"] { width: 100px!important; float: left; margin-left: 215px; bottom: 100px; }
.photoDotsDiv { position: absolute; z-index: 999; opacity: 1; bottom: 0; left: 0; }
ul.carousel { list-style: none; margin: 0; padding: 0; position: relative; text-align: center; }
ul.carousel li { display: block; margin: 0 4px; padding: 0px; width: 15px; height: 15px; line-height: normal; list-style: none; float: left; position: relative; overflow: hidden; }
ul.carousel li a, ul.carousel li a:hover { text-decoration: none; display: inline-block; }
.photoDot { cursor: pointer; height: 15px; text-decoration: none; width: 15px; display: block!important; margin: 0; border: 2px solid #ccc; border-radius: 50%; }
.photoDot.selected { background: #222; border-color: #222; }
.quickLinksBar { background: #222; height: 90px; margin-bottom: 70px }
.quickLinksBar .qlTab { text-align: center; color: #fff; font-size: 13px; letter-spacing: .25em; text-transform: uppercase; background: #5f5f5f; float: left; padding: 0 45px; line-height: 90px; }
.quickLinksBar .qlTabBR { width: 0px; height: 0px; border-top: 45px solid transparent; border-bottom: 45px solid transparent; border-left: 20px solid #5f5f5f; float: left; }
.quickLinksBar .qlNav { float: left }
.quickLinksBar .qlNav li { display: inline-block; *display:inline;
zoom: 1; list-style: none; list-style-type: none; margin: 0 15px; padding: 0; float: left; height: 90px; position: relative; opacity: 1 }
.quickLinksBar .qlNav ul li:before { color: #FFF; font-size: 30px; float: left; display: inline-block; font-family: 'Nucleo Outline'; speak: none; text-transform: none;  /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 90px }
.quickLinksBar .qlNav ul li:hover { opacity: .5; transition: all .3s ease-in-out }
.quickLinksBar .qlNav li a { padding: 33px 25px 31px 10px; color: #fff; text-transform: uppercase; text-align: left; display: inline-block; font-size: 13px; line-height: 1em; letter-spacing: .15em; font-weight: 500; font-family: "brandon-grotesque", sans-serif; }
li#ulMenuItem_243282 { line-height: 31px; }
li.rtsLI.rtsFirst { width: 150px!important }
li.rtsLI.rtsLast { width: 150px!important }
/*WH Updates*/

header { display: none; }
.content-cta a { color: #fff; }
div[id*="Thumbnailed"] table[id^="thumbs"] { width: 100%; margin-top: 8px; }
span[id$="rapThumbnailedPanel"] > div > span > img { min-width: 100%; max-width: 100%; height: auto; }
.palb-thmb { height: 0 !important; background-size: cover !important; margin: 0 5px 5px 0; padding-bottom: 64%; }
.palb-thmb a { display: block; }
.palb-thmb img { opacity: 0; width: 100%; height: 100%; }
._Telerik_IE9 .fade-carousel { background: none; }
._Telerik_IE9 video.bg { opacity: 1; }
.fixedAdminDashboard { position: fixed; top: 0; z-index: 99; }
.loginWrap p, .loginWrap .login_input .advLogUsername, .loginWrap .login_input .advLogPassword, .loginWrap .advLogRemoveChk label { color: #222 !important; }
.mpContent li { line-height: 1.7em; }
.content-cta img { min-width: 100%; max-width: 100%; }
.quickLinksBar { height: auto; min-height: 90px; overflow: hidden; }
.loginWrap .login_input, .loginWrap .login_btns { width: auto !important; min-width: 50%; max-width: 70%; }
.loginWrap .login_input .advLogUsername, .loginWrap .login_input .advLogPassword { width: 100%; }

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
.fade-carousel { background: url(../../../../video/videoPlaceholder.jpg) no-repeat 50% 50% / cover; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.modulewrap > .module > .container { width: 100%; }
/*dropdown fix*/
.nav>li>a.dropdown-toggle { display: block; }
.navbar-toggle { display: block; }
.navbar-fixed-top div.navbar-collapse.collapsed { display: none; max-height: 0px !important; }
header div.navbar-collapse { width: 100%; }
.navbar-fixed-top div.navbar-collapse.collapsed .navbar-nav { display: none; }
/* #masterPageUC_MPCA341989_ctl00_dpPlaceholder > .carousel{display: none;}*/
.intro-panel blockquote p, .intro-panel blockquote h3 { text-align: center; }
.navbar li.dropdown.open > ul.dropdown-menu { display: block; width: 100% !important; text-align: center; left: 0 !important; position: relative; box-shadow: none; }
.locations-dropdown { max-width: 100%; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li:first-child { }
#navbar li#ulMenuItem_243202 .dropdown-menu > li { width: 100%; float: none; }
#navbar .ulMenu li#ulMenuItem_243202 .dropdown-toggle { display: block; right: -10px; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.fade-carousel, .fade-carousel .carousel-inner .item { height: 100vh; max-height: 677px; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.fade-carousel, .fade-carousel .carousel-inner .item { height: 100vh; max-height: 839px; }
}

@media only screen and (max-width: 530px) {
.modal_popup.ui-corner-all { top: 100px !important; }
.ui-dialog .ui-dialog-content, .loginWrap { min-height: 600px !important; }
.loginWrap .loginfooter { line-height: 40px; padding: 0 10%; }
}

@media only screen and (max-width: 600px) {
.modulewrap { padding: 15px 0 50px; }
.navbar li#ulMenuItem_243202 .dropdown-menu { }
.locations-dropdown { max-width: 100%; }
#navbar li#ulMenuItem_243202 .dropdown-menu > li:first-child { }
#navbar li#ulMenuItem_243202 .dropdown-menu > li { width: 100%; float: none; }
}

@media only screen and (min-width: 800px) {
.navbar-nav > li:last-child > a:after { display: block; }
}

@media only screen and (max-width: 1200px) {
section.prv-banner .prvAlbum .leftHalf { padding-left: 15px; }
}

@media only screen and (min-width: 1600px) {
.pub-sub-nav-sleeve .pub-sub-nav-menu { width: 88%; }
.pub-sub-nav-sleeve .pub-sub-nav-cookie { width: 12%; }
}

@media only screen and (max-width: 1600px) {
.navbar-header { padding-left: 15px; float: left;/* position: relative; */ }
}

@media only screen and (max-width: 800px) {
.club-logo-list a[data-original-title="View All"], #navbar li#ulMenuItem_243202 .dropdown-menu > li:last-child { display: none!important; }
.quickLinksBar .qlTabBR { display: none; }
.quickLinksBar .qlTab, .quickLinksBar .qlNav li { width: 100%; text-align: left; }
.navbar-fixed-top { position: absolute; }
header > .navbar > .container-fluid .navbar-header { padding: 0 0 0 0.75em; }
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit; overflow-x: hidden; }
.nav>li>a.dropdown-toggle { display: block; }
.nav>li>a.dropdown-toggle .caret { display: inline-block; }
.navbar.on-scroll .navbar-nav > li > a.dropdown-toggle:after, .navbar.on-scroll .navbar-nav > li > a.dropdown-toggle:hover:after, .content-header .navbar .navbar-nav > li > a.dropdown-toggle:hover:after { display: none; }
footer ul.footer-links li:after { display: none; }
footer ul.footer-links li { padding: 6px 0; }
header .navbar-nav, header .navbar-collapse { width: 100%; }
.navbar #brand-logo.navbar-logo { margin-top: -10px; padding-bottom: 10px; opacity: 1; }
.navbar-fixed-top div.navbar-collapse.collapsed { display: none; max-height: 0px !important; }
.navbar-fixed-top div.navbar-collapse.collapsed .navbar-nav { display: none; }
.navbar-header {/* width: 100%; */ }
.navbar.on-scroll .navbar-nav > li > a.member-login, .content-header .navbar .navbar-nav > li > a.member-login { border-left: none; }
.intro-panel blockquote p, .intro-panel blockquote h3 { text-align: center; }
#page-content-wrap #page-content-banner #page-banner-heading { position: relative; padding: 5rem 0 4rem; max-width: 98%; }
#page-banner-heading h1 { line-height: 1.4; letter-spacing: 0.2em; }
.navbar li.dropdown:hover > ul.dropdown-menu { display: none; }
.navbar li.dropdown.open > ul.dropdown-menu { display: block; width: 100%; text-align: center; left: 50%; position: relative; }
.sr-only {
    position: absolute;
    width: 51px;
    height: 23px;
    padding: 0;
    margin: 0 0 0 -60px;
    overflow:inherit;
    clip:inherit; 
    border: 0;
    color: #000;
    display: block;
    float: left;
    line-height: 23px;
}}
/*Added for Musgrove Mill public home callouts 4/19/16*/

#amenities-listing a { color: inherit !important; }


.modulewrap {
  min-height: 400px;
  overflow: hidden;
  background: #EEE;
  line-height: 1.4;
  /*> .banner{
		height: 170px !important;
			> .innerbanner{
			height: 170px !important;
		}
	}*/
}
.modulewrap .col-xs-12 {
  text-align: center;
}
.modulewrap .module {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  color: #666666;
}
.modulewrap .module a {
  color: #333;
}
.modulewrap .module a:hover {
  color: #bfa76f;
}
.modulewrap .module .default_btn {
  color: #ffffff;
}
.modulewrap .module .default_btn:hover {
  color: #f2f2f2;
}
.modulewrap .module input {
  border: 1px solid #cccccc;
  background: none;
  border-radius: 0;
  box-shadow: none;
  padding: 3px 10px;
  display: inline-block;
  margin: 0 10px 5px 5px;
  outline: none;
  font-size: 12px;
}
.modulewrap .module .abut {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
}
.modulewrap .module .abut:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.modulewrap .module .abut:active {
  background: #bfa76f;
}
.modulewrap .module input.abut {
  padding: 5px 12px 6px;
}
.modulewrap .module textarea {
  border: 1px solid #cccccc !important;
  background: none !important;
  border-radius: 0;
  box-shadow: none !important;
  padding: 3px 10px;
  display: block;
  margin: 0 10px 5px 5px;
  outline: none;
}
.modulewrap .module .pgpagination {
  text-align: center;
  width: 100%;
}
.modulewrap .module .pgpagination .pgpage {
  background: 0 0;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 3px 15px;
  width: auto!important;
  border-radius: 0;
  text-transform: uppercase;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 10px;
  font-weight: 400;
  margin: 0 0 0 5px;
}
.modulewrap .module .pgpagination .pgpage:hover {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.modulewrap .module .pgpagination .pgpage:hover .active {
  color: #fff !important;
}
.modulewrap .module .pgpagination .pgpage.active {
  box-shadow: none !important;
  text-shadow: none !important;
  background: #ffffff !important;
  color: #ffffff !important;
}
.modulewrap .module .chosen-container-multi {
  margin: 8px 0 8px;
  width: 300px !important;
}
.modulewrap .module .chosen-container-multi .chosen-choices {
  box-shadow: none;
}
.modulewrap .module .chosen-container-multi.chosen-container-active .chosen-choices {
  border: 1px solid #ffffff;
}
.modulewrap .module .chosen-container {
  margin: 8px 5px 8px;
}
.modulewrap .module .chosen-container .chosen-single {
  border: 1px solid #cccccc !important;
  background: none !important;
  border-radius: 0;
  box-shadow: none !important;
  padding: 3px 10px;
  height: 30px;
  display: block;
}
.modulewrap .module .chosen-container .chosen-single div {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 0;
  border-top: 5px solid #ffffff;
  margin: 11px 8px;
}
.modulewrap .module .chosen-container .chosen-drop {
  border: 1px solid #cccccc;
  border-top: 0;
  padding: 5px 0 0 0;
  box-shadow: none !important;
  border-radius: 0;
}
.modulewrap .module .chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background: #ffffff;
}
.modulewrap .module .chosen-container.chosen-with-drop .chosen-single div {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 5px solid #ffffff;
  border-top: 0;
}
.modulewrap .module #masterPageUC_MPCA30_tblAdminBar {
  border: none !important;
  width: auto !important;
}
.modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td {
  padding: 0 !important;
}
.modulewrap .module .adminbar,
.modulewrap .module .adminBar {
  padding: 0 10px !important;
  letter-spacing: 1px;
  font-size: 15px;
  color: #222222;
}
.modulewrap .module .adminbar input:first-child,
.modulewrap .module .adminBar input:first-child {
  margin: 0 1px;
}
.modulewrap .module .plgHeaderBar {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 28px;
  line-height: 28px;
  color: #222222;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  padding: 0;
}
.modulewrap .module .qFilterLastName {
  width: 20%;
  padding: 0 20px 0 0 !important;
  display: block;
  float: left;
  text-align: left;
}
.modulewrap .module .qFilterLastName.label font {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #9D9D9D;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.modulewrap .module .qFilterLastName.control input {
  padding: 3px 10px;
  margin: 3px 0 0;
  outline: none;
}
.modulewrap .module .qFilterLastName.control input {
  width: 100% !important;
}
.modulewrap .module .qFilterFirstName {
  width: 20%;
  padding: 0 20px 0 0 !important;
  display: block;
  float: left;
  text-align: left;
}
.modulewrap .module .qFilterFirstName.label font {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #9D9D9D;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.modulewrap .module .qFilterFirstName.control input {
  padding: 3px 10px;
  margin: 3px 0 0;
  outline: none;
}
.modulewrap .module .qFilterFirstName.control input {
  width: 100% !important;
}
.modulewrap .module .qFilterMemberNumber {
  width: 20%;
  padding: 0 20px 0 0 !important;
  display: block;
  float: left;
  text-align: left;
}
.modulewrap .module .qFilterMemberNumber.label font {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #9D9D9D;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.modulewrap .module .qFilterMemberNumber.control input {
  padding: 3px 10px;
  margin: 3px 0 0;
  outline: none;
}
.modulewrap .module .qFilterMemberNumber.control input {
  width: 100% !important;
}
.modulewrap .module .qFilterEmail {
  width: 20%;
  padding: 0 20px 0 0 !important;
  display: block;
  float: left;
  text-align: left;
}
.modulewrap .module .qFilterEmail.label font {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #9D9D9D;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.modulewrap .module .qFilterEmail.control input {
  padding: 3px 10px;
  margin: 3px 0 0;
  outline: none;
}
.modulewrap .module .qFilterEmail.control input {
  width: 100% !important;
}
.modulewrap .module .qFilterButton {
  width: 20%;
  padding: 0 20px 0 0 !important;
  display: block;
  float: left;
  text-align: left;
}
.modulewrap .module .qFilterButton.label font {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #9D9D9D;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.modulewrap .module .qFilterButton.control input {
  padding: 3px 10px;
  margin: 3px 0 0;
  outline: none;
}
.modulewrap .module .qFilterButton input {
  margin: 3px 0 0 0 !important;
  padding: 4px 10px !important;
}
.modulewrap .module .moduleTabsWrapper {
  margin: 0 0 -1px;
  text-align: left;
}
.modulewrap .module .moduleTabsWrapper > tbody {
  width: auto;
  display: inline-block;
  padding: 0;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > td {
  display: none;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr:first-child > td {
  display: table-cell;
  padding: 30px 0 0 !important;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOn,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabON {
  display: table-cell;
  padding: 0 5px !important;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText {
  padding: 10px 15px !important;
  border: 1px solid #dddddd;
  border-bottom: 0;
  background: #dddddd;
  margin: 0 5px;
  font-size: 15px;
  font-family: "Brandon Grotesque W01", sans-serif;
  letter-spacing: 1px;
  transition: box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;
  box-shadow: none;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText + td,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText + td {
  display: none;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText a,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText a {
  display: block;
  font-size: 15px;
  transition: color 0.2s ease-in-out;
  text-decoration: none;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText:hover,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText:hover {
  box-shadow: 0 0 10px 3px rgba(185, 185, 185, 0.1);
  border: 1px solid #cccccc;
  border-bottom: 0;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText:hover a,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText:hover a {
  color: #666666 !important;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOff.hasText:hover a:hover,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOFF.hasText:hover a:hover {
  color: #666666 !important;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOn.hasText,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabON.hasText {
  padding: 10px 15px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0 5px;
  border-bottom: 0;
  font-size: 15px;
  letter-spacing: 1px;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOn.hasText + td,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabON.hasText + td {
  display: none;
}
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabOn.hasText span,
.modulewrap .module .moduleTabsWrapper > tbody > tr > .tNavTabON.hasText span {
  border-bottom: 1px dashed #cccccc;
  padding: 0 0 11px;
}
.NET_ArticleListing .modulewrap .module .col-xs-12,
.v35ArticleList .modulewrap .module .col-xs-12 {
  padding: 20px 15px 0;
  text-align: right;
}
.NET_ArticleListing .modulewrap .module .col-xs-12 > script:first-child + table,
.v35ArticleList .modulewrap .module .col-xs-12 > script:first-child + table {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.NET_ArticleListing .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child,
.v35ArticleList .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child,
.NET_ArticleListing .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child + tr + tr,
.v35ArticleList .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child + tr + tr {
  display: none;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child {
  padding: 0 19px 0 0 !important;
}
.NET_ArticleListing .modulewrap .module .adminbar,
.v35ArticleList .modulewrap .module .adminbar {
  padding: 0 !important;
  display: inline-block;
  position: relative;
  top: 10px;
}
.NET_ArticleListing .modulewrap .module .adminbar > tbody > tr > td:first-child + td > input,
.v35ArticleList .modulewrap .module .adminbar > tbody > tr > td:first-child + td > input {
  margin: 0 0 0 7px;
}
.NET_ArticleListing .modulewrap .module .articlePrintLink,
.v35ArticleList .modulewrap .module .articlePrintLink {
  display: inline-block;
  margin: 43px 0 0;
}
div#articlePrintLink {
    float: right;
    /* margin-top: -37px; */
    padding: 0;
    margin: -26px 5px 0 0;
    background: transparent;
    border: 0px none;
}
.NET_ArticleListing .modulewrap .module .articlePrintLink a,
.v35ArticleList .modulewrap .module .articlePrintLink a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  margin: 0 0 0 5px;
}
.NET_ArticleListing .modulewrap .module .articlePrintLink a:hover,
.v35ArticleList .modulewrap .module .articlePrintLink a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.NET_ArticleListing .modulewrap .module .articlePrintLink a:active,
.v35ArticleList .modulewrap .module .articlePrintLink a:active {
  background: #bfa76f;
}
.NET_ArticleListing .modulewrap .module #articlePrintLink + table,
.v35ArticleList .modulewrap .module #articlePrintLink + table {
  margin: 0 0 40px;
}
.NET_ArticleListing .modulewrap .module #articlePrintLink + table > tbody > tr > .tnavborder,
.v35ArticleList .modulewrap .module #articlePrintLink + table > tbody > tr > .tnavborder {
  display: none;
}
.NET_ArticleListing .modulewrap .module #articlePrintLink + table > tbody > tr:first-child + tr > .tnavTabON,
.v35ArticleList .modulewrap .module #articlePrintLink + table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter > tbody > tr > .tnavTabON,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter > tbody > tr > .tnavTabON {
  padding: 0 !important;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #masterPageUC_MPCA30_lblFilterText font,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #masterPageUC_MPCA30_lblFilterText font {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  display: block;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter .abut,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter .abut {
  margin: 0 0 15px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 {
  margin: -15px 0 0;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table {
  border: 1px solid #cccccc !important;
  margin-top: 10px;
  min-width: 300px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table input,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table input {
  width: auto;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr:first-child > td a,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr:first-child > td a {
  margin: -9px 0 0 -21px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td:first-child + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td:first-child + td {
  text-align: right;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td {
  padding: 5px 18px !important;
  text-align: left;
  height: 30px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td a,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td a {
  display: block;
  position: absolute;
  width: 100%;
  margin: -18px 0 0 -21px;
  padding: 10px 20px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ALL,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ALL {
  margin: 7px 3px 0 0;
  height: 12px;
  width: 12px;
  float: left;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ALL + label,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ALL + label {
  height: 20px;
  vertical-align: middle;
  float: left;
  margin-top: 6px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ANY,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ANY {
  margin: 7px 3px 0 10px;
  height: 12px;
  width: 12px;
  float: left;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ANY + label,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr > td #qf_ANY + label {
  height: 20px;
  vertical-align: middle;
  float: left;
  margin-top: 6px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr:first-child > td:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_QuickFilter #filterdiv1 > table > tbody > tr:first-child > td:first-child {
  padding: 8px 20px !important;
  border-bottom: 1px solid #cccccc;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles {
  text-align: center;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  font-size: 19px;
  text-transform: uppercase;
  color: #808080;
  margin: 0 0 30px;
  position: relative;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr > td {
  display: none;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child {
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  width: 100%;
  position: absolute;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td + td + td + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td + td + td + td {
  display: table-cell;
  width: auto;
  padding: 5px 0;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child + tr > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child + tr > td {
  display: table-cell;
  padding: 15px 0;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child + tr + tr + tr + tr > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child + tr + tr + tr + tr > td {
  padding: 50px 0 0;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr > td:first-child + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr > td:first-child + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleTitleRow > td:first-child + td + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleTitleRow > td:first-child + td + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleSummaryRow > td:first-child + td + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleSummaryRow > td:first-child + td + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleSummaryRow > td:first-child + td + td + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr.articleSummaryRow > td:first-child + td + td + td {
  display: table-cell;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody > tr:first-child > td:first-child + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody .articleSummaryRow > td:first-child + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody .articleSummaryRow > td:first-child + td,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody .articleTitleRow > td:first-child + td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles > tbody .articleTitleRow > td:first-child + td {
  display: none !important;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .article-header,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .article-header {
  font-size: 10px;
  letter-spacing: 1px;
  margin: 0 15px 0 0;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader b,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader b,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader strong,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader strong {
  display: block;
  margin: 30px 0;
  color: #666666;
  text-align: left;
  font-weight: 400;
  border: 1px solid #cccccc;
  background: #dddddd;
  font-size: 12px !important;
  padding: 12px 20px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader b:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader b:first-child,
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader strong:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .modArticlesDayHeader strong:first-child {
  display: none;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow {
  text-align: right;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow > td {
  padding: 0 0 10px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow .modArticlesRowHighlight > a:first-child,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow .modArticlesRowHighlight > a:first-child {
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: none;
  display: inline-block;
  text-align: left;
  float: left;
  font-size: 23px;
  font-family: Times New Roman, serif;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow span,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow span {
  display: inline-block;
  position: relative;
  z-index: 9;
  font-size: 15px;
  text-transform: none;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow span a,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleTitleRow span a {
  margin: 0 4px 0 5px;
  text-transform: uppercase;
  font-family: "Brandon Grotesque W01", sans-serif;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow {
  text-align: left;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow > td,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow > td {
  padding: 0 0 30px;
  text-align: justify;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow .modArticlesRowHighlight,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow .modArticlesRowHighlight {
  text-transform: none;
  font-weight: 400;
  font-size: 15px;
}
.NET_ArticleListing .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow .modArticlesRowHighlight .smallerfont,
.v35ArticleList .modulewrap .module #masterPageUC_MPCA30_ctl04_tblArticles .articleSummaryRow .modArticlesRowHighlight .smallerfont {
  font-size: 15px;
  font-weight: 400;
}
.NET_ArticleView .modulewrap .module .col-xs-12,
.v35ArticleView .modulewrap .module .col-xs-12 {
  padding: 20px 15px 0;
  text-align: right;
}
.NET_ArticleView .modulewrap .module #articleModHeader,
.v35ArticleView .modulewrap .module #articleModHeader {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.NET_ArticleView .modulewrap .module #articleModHeader > tbody > tr:first-child,
.v35ArticleView .modulewrap .module #articleModHeader > tbody > tr:first-child,
.NET_ArticleView .modulewrap .module #articleModHeader > tbody > tr:first-child + tr + tr,
.v35ArticleView .modulewrap .module #articleModHeader > tbody > tr:first-child + tr + tr {
  display: none;
}
.NET_ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar,
.v35ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar {
  padding: 0 !important;
  display: inline-block;
  position: relative;
  top: 10px;
}
.NET_ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child + td > input,
.v35ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child + td > input {
  margin: 0 0 0 7px;
}
.NET_ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child,
.v35ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar > tbody > tr > td:first-child {
  padding: 0 19px 0 0 !important;
}
.NET_ArticleView .modulewrap .module .articlePrintLink,
.v35ArticleView .modulewrap .module .articlePrintLink {
  display: inline-block;
  margin: 43px 0 0;
}
.NET_ArticleView .modulewrap .module .articlePrintLink a,
.v35ArticleView .modulewrap .module .articlePrintLink a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  margin: 0 0 0 5px;
}
.NET_ArticleView .modulewrap .module .articlePrintLink a:hover,
.v35ArticleView .modulewrap .module .articlePrintLink a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.NET_ArticleView .modulewrap .module .articlePrintLink a:active,
.v35ArticleView .modulewrap .module .articlePrintLink a:active {
  background: #bfa76f;
}
.NET_ArticleView .modulewrap .module #articlePrintLink + table,
.v35ArticleView .modulewrap .module #articlePrintLink + table {
  margin: 0 0 40px;
}
.NET_ArticleView .modulewrap .module #articlePrintLink + table > tbody > tr > .tnavborder,
.v35ArticleView .modulewrap .module #articlePrintLink + table > tbody > tr > .tnavborder {
  display: none;
}
.NET_ArticleView .modulewrap .module #articlePrintLink + table > tbody > tr:first-child + tr > .tnavTabON,
.v35ArticleView .modulewrap .module #articlePrintLink + table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NET_ArticleView .modulewrap .module #articlePageHeader > tbody > tr:first-child > td:first-child a,
.v35ArticleView .modulewrap .module #articlePageHeader > tbody > tr:first-child > td:first-child a {
  text-transform: uppercase;
  font-size: 12px;
}
.NET_ArticleView .modulewrap .module #articlePageHeader > tbody > tr:first-child > td:first-child + td,
.v35ArticleView .modulewrap .module #articlePageHeader > tbody > tr:first-child > td:first-child + td {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
}
.NET_ArticleView .modulewrap .module .articleContent .articleTitle,
.v35ArticleView .modulewrap .module .articleContent .articleTitle {
  width: 75%;
  font-size: 28px;
  font-weight: 400;
  font-family: Times New Roman, serif;
  display: block;
  border-bottom: 1px double #cccccc;
  padding: 0 0 10px;
  margin: 20px auto 20px;
}
.NET_ArticleView .modulewrap .module .articleContent .articleSummary,
.v35ArticleView .modulewrap .module .articleContent .articleSummary {
  display: none;
}
.NET_ArticleView .modulewrap .module .articleContent .articleHtml,
.v35ArticleView .modulewrap .module .articleContent .articleHtml {
  text-align: justify;
  font-weight: 400;
  font-family: Times New Roman, serif;
  font-size: 15px;
  line-height: 32px;
  width: 75%;
  margin: 0 auto;
  color: #666666;
}
.NET_ArticleView .modulewrap .module .articleContent .articleHtml p img,
.v35ArticleView .modulewrap .module .articleContent .articleHtml p img {
  margin: 20px;
  max-width: 100%;
}
.NET_ArticleView .modulewrap .module .articleContent .articleHtml img,
.v35ArticleView .modulewrap .module .articleContent .articleHtml img {
  max-width: 100%;
}
.NET_ArticleView .modulewrap .module .articleContent .articleHtml > span > table > tbody > tr > td,
.v35ArticleView .modulewrap .module .articleContent .articleHtml > span > table > tbody > tr > td {
  padding: 0;
}
.v35Calendar .modulewrap .module .col-xs-12,
.NET_Calendar .modulewrap .module .col-xs-12,
.net_calendar .modulewrap .module .col-xs-12 {
  padding: 20px 15px 0;
  position: relative;
}
.v35Calendar .modulewrap .module .col-xs-12 > script:first-child + table,
.NET_Calendar .modulewrap .module .col-xs-12 > script:first-child + table,
.net_calendar .modulewrap .module .col-xs-12 > script:first-child + table {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35Calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child,
.NET_Calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child,
.net_calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child,
.v35Calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child + tr + tr,
.NET_Calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child + tr + tr,
.net_calendar .modulewrap .module .col-xs-12 > script:first-child + table > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper {
  position: relative;
  width: 100%;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar {
  top: 70px;
  right: 0;
  position: absolute;
  width: auto !important;
  color: transparent;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  float: right;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:hover,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:hover,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:active,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:active,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a:active {
  background: #bfa76f;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a img,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a img,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar a img {
  margin: -2px 0 -2px 3px;
}
.v35Calendar .modulewrap .module .calendarLegend,
.NET_Calendar .modulewrap .module .calendarLegend,
.net_calendar .modulewrap .module .calendarLegend {
  display: block;
  position: absolute;
  bottom: 15px;
  text-align: center;
  width: 50%;
  left: 25%;
  border-top: 1px solid #cccccc;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px !important;
  font-weight: 400;
  letter-spacing: 1px;
  color: #808080;
}
.v35Calendar .modulewrap .module .calendarLegend img,
.NET_Calendar .modulewrap .module .calendarLegend img,
.net_calendar .modulewrap .module .calendarLegend img {
  margin: 0 5px 3px 0 !important;
}
.v35Calendar .modulewrap .module .calendarLegend > tbody > tr > td,
.NET_Calendar .modulewrap .module .calendarLegend > tbody > tr > td,
.net_calendar .modulewrap .module .calendarLegend > tbody > tr > td {
  display: inline;
  padding: 10px 0;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child {
  margin: 0 !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child td {
  display: table-cell !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child + tr + tr,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child + tr + tr,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child > tbody > tr:first-child + tr + tr {
  display: none !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child input,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child input,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table:first-child input {
  margin: 0 0 0 2px;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table {
  margin: 0 0 40px;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child + td + td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr > td:first-child + td + td,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child + td + td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr > td:first-child + td + td,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child + td + td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr > td:first-child + td + td,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child + td + td + td + td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child + td + td + td + td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > td:first-child + td + td + td + td,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavBorder,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavBorder,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavBorder,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr + tr,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr + tr,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr + tr + tr {
  display: none;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 30px 30px 50px !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child {
  padding: 0 !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td font,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td font,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td font {
  float: right;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  display: block;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr td,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr td,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr td {
  padding: 0 0 10px;
  vertical-align: top;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarPrevLink,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarPrevLink,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarPrevLink {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 5px solid #000000;
  margin: 6px 0 0 0;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar {
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  display: inline-block;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar b,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar b,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarTitleBar b {
  font-weight: 400;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker {
  margin: 5px 0 0 !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker > .rcSingle > tbody > tr > td .rcCalPopup:hover,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker > .rcSingle > tbody > tr > td .rcCalPopup:hover,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .RadPicker > .rcSingle > tbody > tr > td .rcCalPopup:hover {
  background-position: -13px -4215.5px !important;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarNextLink,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarNextLink,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper > table > tbody > tr:first-child + tr + tr + tr + tr > .tnavTabON > table > tbody > tr > .tnavtabon > table > tbody > tr > td > table > tbody > tr:first-child + tr > .tnavtabon > table > tbody > tr .calendarNextLink {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 5px solid #000000;
  margin: 6px 0 0 5px;
}
.v35Calendar .modulewrap .module #btnQuickFilter,
.NET_Calendar .modulewrap .module #btnQuickFilter,
.net_calendar .modulewrap .module #btnQuickFilter {
  margin: 0 0 10px;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table {
  border: 1px solid #cccccc !important;
  min-width: 300px;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td {
  padding: 5px 10px !important;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td .abut,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td .abut,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td .abut {
  padding: 0 2px 0 6px !important;
  margin: 0 15px 0 0 !important;
  border: none !important;
  float: none;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input {
  height: 12px;
  float: left;
  margin: 7px 2px 10px 8px !important;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input + label,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input + label,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr > td > input + label {
  height: 20px;
  vertical-align: middle;
  float: left;
  margin-top: 6px;
  font-weight: 400;
  font-family: "Brandon Grotesque W01", sans-serif;
  letter-spacing: 1px;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child > td:first-child,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child > td:first-child,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child > td:first-child {
  padding: 8px 20px !important;
  border-bottom: 1px solid #cccccc;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table {
  width: 100%;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input {
  float: left;
  margin: 0 5px 0 0;
}
.v35Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input + label,
.NET_Calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input + label,
.net_calendar .modulewrap .module .calendarQuickFilterWrap > table > tbody > tr:first-child + tr > div > table input + label {
  float: left;
}
.v35Calendar .modulewrap .module .RadPicker_Default,
.NET_Calendar .modulewrap .module .RadPicker_Default,
.net_calendar .modulewrap .module .RadPicker_Default {
  width: 160px;
  margin: 0 0 0 20px;
}
.v35Calendar .modulewrap .module .RadPicker_Default input:first-child + table input,
.NET_Calendar .modulewrap .module .RadPicker_Default input:first-child + table input,
.net_calendar .modulewrap .module .RadPicker_Default input:first-child + table input {
  width: 100%;
  border: 1px solid #ddd;
  padding: 14px 10px;
  margin: 10px 0 10px;
  outline: none;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable {
  margin: 0 0 20px;
  position: relative;
  color: #808080;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td {
  display: none;
  background: none;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child {
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  width: 100%;
  position: absolute;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td {
  padding: 0 34px 0 128px !important;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child > td:first-child + td + td + td + td + td {
  display: table-cell;
  width: auto;
  padding: 5px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child + tr > td {
  display: table-cell;
  padding: 25px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr:first-child font,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr:first-child font {
  margin: 0 15px 0 0;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + td + .modCalDayRow {
  display: table-cell;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + td + td + td + td + .modCalDayRow {
  display: table-cell;
  width: 31px;
  padding: 5px 15px 0 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody > tr > td:first-child + .modCalDayRow {
  width: 175px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow {
  vertical-align: top;
  font-size: 15px;
  padding: 0 0 30px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow .smallerfont,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow .smallerfont {
  display: block;
  padding: 0 20px 0 0;
  font-size: 15px;
  font-weight: 400;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dayTable > tbody .modCalDayRow > a:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_dayTable > tbody .modCalDayRow > a:first-child {
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  line-height: 21px;
  width: 100%;
  display: inline-block;
  float: left;
  margin: 0 0 10px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable {
  margin: 0 0 20px;
  position: relative;
  color: #808080;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td {
  display: none;
  background: none;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child {
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  width: 100%;
  position: absolute;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td {
  padding: 0 34px 0 128px !important;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child > td:first-child + td + td + td + td {
  display: table-cell;
  width: auto;
  padding: 5px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child + tr > td {
  display: table-cell;
  padding: 25px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr:first-child font,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr:first-child font {
  margin: 0 15px 0 0;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > .modCalWeekDayHeader,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > .modCalWeekDayHeader,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > .modCalWeekDayHeader,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > .modCalWeekDayHeader,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > .modCalWeekDayHeader,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > .modCalWeekDayHeader {
  display: table-cell;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + td + td + .modCalWeekRow {
  display: table-cell;
  width: 31px;
  padding: 5px 15px 0 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody > tr > td:first-child + .modCalWeekRow {
  width: 175px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child {
  display: block;
  margin: 30px 0;
  color: #666666;
  text-align: left;
  font-weight: 400;
  border: 1px solid #cccccc;
  background: #dddddd;
  font-size: 12px !important;
  padding: 12px 20px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child b,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child b,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekDayHeader > a:first-child b,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child b,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child b,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekDayHeader > a:first-child b {
  font-weight: 400;
  text-transform: uppercase;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow {
  vertical-align: top;
  font-size: 15px;
  padding: 0 0 30px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow .smallerfont,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow .smallerfont {
  display: block;
  padding: 0 20px 0 0;
  font-size: 15px;
  font-weight: 400;
  text-align: right;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_weekTable > tbody .modCalWeekRow > a:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_weekTable > tbody .modCalWeekRow > a:first-child {
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  line-height: 21px;
  width: 100%;
  display: inline-block;
  float: left;
  margin: 0 0 10px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable {
  margin: 0 0 20px;
  position: relative;
  color: #808080;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td {
  display: none;
  background: none;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child {
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  width: 100%;
  position: absolute;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td {
  padding: 0 34px 0 128px !important;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td + td + td + td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child > td:first-child + td + td + td + td {
  display: table-cell;
  width: auto;
  padding: 5px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child + tr > td {
  display: table-cell;
  padding: 25px 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr:first-child font,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child font,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child font,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr:first-child font {
  margin: 0 15px 0 0;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > .modCalWeekDayHeader,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > .modCalWeekDayHeader,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > .modCalWeekDayHeader,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > .modCalWeekDayHeader,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > .modCalWeekDayHeader,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > .modCalWeekDayHeader {
  display: table-cell;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + td + td + .modCalWeekRow {
  display: table-cell;
  width: 31px;
  padding: 5px 15px 0 0;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody > tr > td:first-child + .modCalWeekRow {
  width: 175px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child {
  display: block;
  margin: 30px 0;
  color: #666666;
  text-align: left;
  font-weight: 400;
  border: 1px solid #cccccc;
  background: #dddddd;
  font-size: 12px !important;
  padding: 12px 20px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child b,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child b,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekDayHeader > a:first-child b,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child b,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child b,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekDayHeader > a:first-child b {
  font-weight: 400;
  text-transform: uppercase;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow {
  vertical-align: top;
  font-size: 15px;
  padding: 0 0 30px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow .smallerfont,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow .smallerfont,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow .smallerfont,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow .smallerfont {
  display: block;
  padding: 0 20px 0 0;
  font-size: 15px;
  font-weight: 400;
  text-align: right;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_listTable > tbody .modCalWeekRow > a:first-child,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow > a:first-child,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow > a:first-child,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl14_listTable > tbody .modCalWeekRow > a:first-child {
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  line-height: 21px;
  width: 100%;
  display: inline-block;
  float: left;
  margin: 0 0 10px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec {
  border: 1px solid #cccccc;
  margin-bottom: 15px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr > td {
  padding: 5px 10px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child > td {
  background: none !important;
  padding: 7px 0 4px;
  font-family: "Brandon Grotesque W01", sans-serif;
  text-transform: uppercase;
  font-size: 0.9em;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov > tbody > tr:first-child + tr > td,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child + tr > td,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child + tr > td,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec > tbody > tr:first-child + tr > td {
  padding: 8px 10px 5px;
}
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jan td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_feb td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_mar td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_apr td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_may td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jun td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_jul td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_aug td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_sep td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_oct td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_nov td.modCalYearCurrentDayHighlight,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec td.modCalYearCurrentDayHighlight,
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec td.modCalYearCurrentDayHighlight,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_ctl06_dec td.modCalYearCurrentDayHighlight {
  background: #F9F5F5;
}
.v35Calendar .modulewrap .module .modCalMonth,
.NET_Calendar .modulewrap .module .modCalMonth,
.net_calendar .modulewrap .module .modCalMonth {
  margin: 10px 0 20px 0;
  width: 100% !important;
  border: none !important;
}
.v35Calendar .modulewrap .module .modCalMonth .modCalMonthDayOfWeekHeader,
.NET_Calendar .modulewrap .module .modCalMonth .modCalMonthDayOfWeekHeader,
.net_calendar .modulewrap .module .modCalMonth .modCalMonthDayOfWeekHeader {
  border: 1px solid #cccccc !important;
  padding: 5px;
  color: #666666;
  font-weight: 400;
  font-family: "Brandon Grotesque W01", sans-serif;
  text-align: center;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr > td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr > td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr > td {
  border: 1px solid #cccccc !important;
  letter-spacing: 1px;
  font-weight: 400;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child {
  padding: 0 10px 0 0;
  border: none !important;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a {
  display: block;
  background: url(Kenwood_Golf_and_Country_2015/Images/calWeek.png);
  background-position: 0 0;
  width: 19px;
  height: 19px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a:hover,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a:hover,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a:hover {
  background-position: -19px 0;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a img,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a img,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr > td:first-child a img {
  display: none;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth {
  padding: 6px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td {
  display: none;
  font-size: 12px;
  padding: 5px 0 0;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td a {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td font,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td font,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td font {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td,
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td {
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td img,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td img,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr > td:first-child + td + td img {
  margin: 0 auto;
  display: block;
  width: 90%;
  border-bottom: 1px dashed #ffffff;
  height: 1px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 3px 0;
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDayOtherMonth > table > tbody > tr:first-child td a {
  font-size: 15px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay {
  padding: 6px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td {
  display: none;
  font-size: 12px;
  padding: 5px 0 0;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td a {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td font,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td font,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td font {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td,
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td {
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td img,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td img,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr > td:first-child + td + td img {
  margin: 0 auto;
  display: block;
  width: 90%;
  border-bottom: 1px dashed #ffffff;
  height: 1px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 3px 0;
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekDay > table > tbody > tr:first-child td a {
  font-size: 15px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay {
  padding: 6px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td {
  display: none;
  font-size: 12px;
  padding: 5px 0 0;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td a {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td font,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td font,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td font {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td,
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td {
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td img,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td img,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr > td:first-child + td + td img {
  margin: 0 auto;
  display: block;
  width: 90%;
  border-bottom: 1px dashed #ffffff;
  height: 1px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 3px 0;
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .modCalMonthWeekEndDay > table > tbody > tr:first-child td a {
  font-size: 15px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay {
  padding: 6px;
  border: 2px solid #ffffff !important;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td {
  display: none;
  font-size: 12px;
  padding: 5px 0 0;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td a {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td font,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td font,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td font {
  font-size: 12px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td,
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td {
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td img,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td img,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr > td:first-child + td + td img {
  margin: 0 auto;
  display: block;
  width: 90%;
  border-bottom: 1px dashed #ffffff;
  height: 1px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 3px 0;
  display: table-cell;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td a,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td a,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay > table > tbody > tr:first-child td a {
  font-size: 15px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .calendarEventPastDate,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .calendarEventPastDate,
.net_calendar .modulewrap .module .modCalMonth > tbody > tr .calendarEventPastDate {
  background: #F7F7F7;
}
.v35EventView .modulewrap .col-xs-12,
.NETEventView .modulewrap .module .col-xs-12,
.v35EvtView .modulewrap .module .col-xs-12 {
  padding: 20px 15px 0;
  text-align: right;
  position: relative;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child {
  width: auto;
  max-width: 725px;
  overflow: hidden;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child > tbody > tr:first-child,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.v35EventView .modulewrap .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table {
  margin: 43px 0 0;
  display: inline-block;
  width: auto !important;
  position: absolute;
  right: 0;
  z-index: 98;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table > tbody > tr,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table > tbody > tr,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table > tbody > tr {
  display: none;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table > tbody > tr:first-child + tr + tr,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table > tbody > tr:first-child + tr + tr,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table > tbody > tr:first-child + tr + tr {
  display: table-row;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table input,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table input,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table input {
  margin: 0 0 0 2px;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table {
  margin: 0 0 40px;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child,
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child > td:first-child + td + td,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child > td:first-child + td + td,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child > td:first-child + td + td,
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > .tnavborder,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > .tnavborder,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > .tnavborder,
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child + td + td + td + td,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child + td + td + td + td,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr > td:first-child + td + td + td + td,
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child + tr + tr,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child + tr + tr,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table + table > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35EventView .modulewrap .nextNextEventLink,
.NETEventView .modulewrap .module .nextNextEventLink,
.v35EvtView .modulewrap .module .nextNextEventLink {
  font-size: 10px;
  text-transform: uppercase;
  padding: 0 0 1px 5px;
  position: absolute;
  right: 10px;
}
.v35EventView .modulewrap .nextNextEventLink:active,
.NETEventView .modulewrap .module .nextNextEventLink:active,
.v35EvtView .modulewrap .module .nextNextEventLink:active,
.v35EventView .modulewrap .nextNextEventLink:hover,
.NETEventView .modulewrap .module .nextNextEventLink:hover,
.v35EvtView .modulewrap .module .nextNextEventLink:hover {
  text-decoration: none;
}
.v35EventView .modulewrap .nextPrevEventLink,
.NETEventView .modulewrap .module .nextPrevEventLink,
.v35EvtView .modulewrap .module .nextPrevEventLink {
  font-size: 10px;
  text-transform: uppercase;
  padding: 0 5px 1px 0;
}
.v35EventView .modulewrap .nextPrevEventLink:active,
.NETEventView .modulewrap .module .nextPrevEventLink:active,
.v35EvtView .modulewrap .module .nextPrevEventLink:active,
.v35EventView .modulewrap .nextPrevEventLink:hover,
.NETEventView .modulewrap .module .nextPrevEventLink:hover,
.v35EvtView .modulewrap .module .nextPrevEventLink:hover {
  text-decoration: none;
}
.v35EventView .modulewrap #eventView,
.NETEventView .modulewrap .module #eventView,
.v35EvtView .modulewrap .module #eventView {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  position: relative;
}
.v35EventView .modulewrap #eventView #eventHeader,
.NETEventView .modulewrap .module #eventView #eventHeader,
.v35EvtView .modulewrap .module #eventView #eventHeader {
  background: #ffffff;
  border-bottom: 1px solid #cccccc;
  color: #666666;
  font-family: "Brandon Grotesque W01", sans-serif;
  height: 35px;
  margin: 0 0 20px;
  padding: 10px 0;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderBack,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderBack,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderBack {
  width: auto;
  height: 15px;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0 8px 0 0;
  margin: 0 8px 0 0;
  border-right: 1px solid #ddd;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderBack img,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderBack img,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderBack img {
  height: 0;
  width: 0;
  margin: -2px 2px 0 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderRightSpacer,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderRightSpacer,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderRightSpacer {
  display: none;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle .TitleText,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle .TitleText,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle .TitleText {
  display: none;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle img:first-child,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle img:first-child,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle img:first-child {
  border-left: 0;
  border-right: 5px solid #000000;
  position: relative;
  float: left;
  margin: 2px 5px 0 0;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle img,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle img,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle img {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
  height: 0;
  width: 0;
  position: absolute;
  right: 0;
  margin: 2px 0 0;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle a,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle a,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle a {
  float: right;
}
.v35EventView .modulewrap #eventView #eventHeader #eventHeaderTitle a.nextPrevEventLink,
.NETEventView .modulewrap .module #eventView #eventHeader #eventHeaderTitle a.nextPrevEventLink,
.v35EvtView .modulewrap .module #eventView #eventHeader #eventHeaderTitle a.nextPrevEventLink {
  float: left;
}
.v35EventView .modulewrap #eventView #eventData,
.NETEventView .modulewrap .module #eventView #eventData,
.v35EvtView .modulewrap .module #eventView #eventData {
  padding: 0 40px;
}
.v35EventView .modulewrap #eventView #eventData #topLinkBar,
.NETEventView .modulewrap .module #eventView #eventData #topLinkBar,
.v35EvtView .modulewrap .module #eventView #eventData #topLinkBar {
  text-align: center;
  padding: 3px 0 3px 0;
  position: absolute;
  top: 30px;
  margin: 0 30%;
}
.v35EventView .modulewrap #eventView #eventData #topLinkBar ul li,
.NETEventView .modulewrap .module #eventView #eventData #topLinkBar ul li,
.v35EvtView .modulewrap .module #eventView #eventData #topLinkBar ul li {
  font-size: 12px;
}
.v35EventView .modulewrap #eventView #eventData #eventDateTop,
.NETEventView .modulewrap .module #eventView #eventData #eventDateTop,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateTop,
.v35EventView .modulewrap #eventView #eventData #eventDateBottom,
.NETEventView .modulewrap .module #eventView #eventData #eventDateBottom,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateBottom {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  font-size: 12px;
  line-height: 24px;
  width: 75%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  max-height: 36px;
  transition: max-height 0.2s ease-in-out;
  cursor: pointer;
}
.v35EventView .modulewrap #eventView #eventData #eventDateTop:hover,
.NETEventView .modulewrap .module #eventView #eventData #eventDateTop:hover,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateTop:hover,
.v35EventView .modulewrap #eventView #eventData #eventDateBottom:hover,
.NETEventView .modulewrap .module #eventView #eventData #eventDateBottom:hover,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateBottom:hover {
  height: auto;
  max-height: 83px;
}
.v35EventView .modulewrap #eventView #eventData #eventDateTop:hover:after,
.NETEventView .modulewrap .module #eventView #eventData #eventDateTop:hover:after,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateTop:hover:after,
.v35EventView .modulewrap #eventView #eventData #eventDateBottom:hover:after,
.NETEventView .modulewrap .module #eventView #eventData #eventDateBottom:hover:after,
.v35EvtView .modulewrap .module #eventView #eventData #eventDateBottom:hover:after {
  width: 10%;
}
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionAbove,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionAbove,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionAbove,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow {
  padding: 0 0 20px;
}
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionAbove #eventSummaryTop,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryTop,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryTop,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow #eventSummaryTop,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryTop,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryTop,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom {
  text-align: justify;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 32px;
  width: 75%;
  margin: 0 auto;
  padding: 15px 0;
  color: #000000;
}
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionAbove #eventSummaryTop img,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryTop img,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryTop img,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow #eventSummaryTop img,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryTop img,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryTop img,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom img,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom img,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionAbove #eventSummaryBottom img,
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom img,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom img,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventSummaryBottom img {
  margin: 20px;
  max-width: 100%;
}
.v35EventView .modulewrap #eventView #eventData #eventTitleTop,
.NETEventView .modulewrap .module #eventView #eventData #eventTitleTop,
.v35EvtView .modulewrap .module #eventView #eventData #eventTitleTop,
.v35EventView .modulewrap #eventView #eventData #eventTitleBottom,
.NETEventView .modulewrap .module #eventView #eventData #eventTitleBottom,
.v35EvtView .modulewrap .module #eventView #eventData #eventTitleBottom {
  font-family: Times New Roman, serif;
  font-size: 28px;
  font-weight: 400;
  display: block;
  width: 75%;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 10px;
  margin: 20px auto 20px;
}
.v35EventView .modulewrap #eventView #eventData .eventSummarySectionBelow #eventTitleBottom,
.NETEventView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventTitleBottom,
.v35EvtView .modulewrap .module #eventView #eventData .eventSummarySectionBelow #eventTitleBottom {
  padding: 20px 0 2px 0;
}
.v35EventView .modulewrap #eventView #eventData #eventFlyer,
.NETEventView .modulewrap .module #eventView #eventData #eventFlyer,
.v35EvtView .modulewrap .module #eventView #eventData #eventFlyer {
  padding: 30px 0;
}
.NETEventInfo #Table6 {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 0 30px 10px !important;
  display: block;
}
.NETEventInfo #Table1 {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px !important;
  display: block;
}
.NETEventInfo #Table1 + table {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px !important;
  display: block;
}
.NETEventInfo #Table1 + table + table {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px !important;
  display: block;
}
.NETEventInfo #eventReportWrapperDiv {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px !important;
  display: block;
}
.NETEventInfo #eventReportWrapperDiv + div {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px !important;
  display: block;
}
.NETEventInfo #divActions {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 10px 30px 30px !important;
  display: block;
}
.v35Directory .module .col-xs-12,
.MemberRoster .module .col-xs-12,
.AddMembership .module .col-xs-12 {
  padding: 20px 15px 0;
  text-align: right;
}
.v35Directory .module .col-xs-12 > table:first-child,
.MemberRoster .module .col-xs-12 > table:first-child,
.AddMembership .module .col-xs-12 > table:first-child {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35Directory .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.MemberRoster .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.AddMembership .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.v35Directory .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.MemberRoster .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.AddMembership .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader,
.AddMembership .module #masterPageUC_MPCA30_tblHeader {
  margin: 43px 0 0;
  padding: 0 !important;
  display: inline-block;
  position: absolute;
  right: 73px;
  width: auto;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child,
.AddMembership .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child,
.v35Directory .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child + tr + tr,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child + tr + tr,
.AddMembership .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader > tr > td:first-child,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader > tr > td:first-child,
.AddMembership .module #masterPageUC_MPCA30_tblHeader > tr > td:first-child {
  padding: 0 19px 0 0 !important;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader .adminbar,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader .adminbar,
.AddMembership .module #masterPageUC_MPCA30_tblHeader .adminbar {
  padding: 0 0 0 10px !important;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader .adminbar input,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader .adminbar input,
.AddMembership .module #masterPageUC_MPCA30_tblHeader .adminbar input {
  margin: 0 0 0 2px;
}
.v35Directory .module .RosterRowHidden,
.MemberRoster .module .RosterRowHidden,
.AddMembership .module .RosterRowHidden {
  color: #222;
}
.v35Directory .module .RosterRowHidden:hover,
.MemberRoster .module .RosterRowHidden:hover,
.AddMembership .module .RosterRowHidden:hover {
  color: #540808;
}
.v35Directory .module #printLink,
.MemberRoster .module #printLink,
.AddMembership .module #printLink {
  display: inline-block;
  position: relative;
  margin: 43px 0 0;
}
.v35Directory .module #printLink a,
.MemberRoster .module #printLink a,
.AddMembership .module #printLink a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  margin: 0 0 0 5px;
}
.v35Directory .module #printLink a:hover,
.MemberRoster .module #printLink a:hover,
.AddMembership .module #printLink a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.v35Directory .module #printLink a:active,
.MemberRoster .module #printLink a:active,
.AddMembership .module #printLink a:active {
  background: #bfa76f;
}
.v35Directory .module #printLink + table,
.MemberRoster .module #printLink + table,
.AddMembership .module #printLink + table {
  margin: 0 0 40px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr + tr,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr + tr,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr + tr,
.v35Directory .module #printLink + table > tbody > tr:first-child > td:first-child,
.MemberRoster .module #printLink + table > tbody > tr:first-child > td:first-child,
.AddMembership .module #printLink + table > tbody > tr:first-child > td:first-child,
.v35Directory .module #printLink + table > tbody > tr:first-child > td:first-child + td + td,
.MemberRoster .module #printLink + table > tbody > tr:first-child > td:first-child + td + td,
.AddMembership .module #printLink + table > tbody > tr:first-child > td:first-child + td + td,
.v35Directory .module #printLink + table > tbody > tr > .tnavBorder,
.MemberRoster .module #printLink + table > tbody > tr > .tnavBorder,
.AddMembership .module #printLink + table > tbody > tr > .tnavBorder {
  display: none;
}
.v35Directory .module #printLink + table > tbody > tr:first-child > td:first-child + td,
.MemberRoster .module #printLink + table > tbody > tr:first-child > td:first-child + td,
.AddMembership .module #printLink + table > tbody > tr:first-child > td:first-child + td,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > td:first-child + td + td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > td:first-child + td + td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > td:first-child + td + td {
  width: 100%;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child > div > table,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child > div > table,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child > div > table {
  width: 100%;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child {
  padding: 0 0 10px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child + td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child + td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON #Table1 > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td:first-child + td {
  font-family: "Brandon Grotesque W01", sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn {
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  color: #666666 !important;
  font-size: 12px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron .rosterletteron,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron .rosterletteron,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteron .rosterletteron,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn .rosterletteron,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn .rosterletteron,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOn .rosterletteron {
  border: none !important;
  color: #666666 !important;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff {
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  color: #ffffff;
  font-size: 12px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover {
  color: #ffffff;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff .rosterletteroff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff .rosterletteroff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff .rosterletteroff,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff .rosterletteroff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff .rosterletteroff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff .rosterletteroff {
  border: none !important;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td {
  font-size: 12px;
  font-weight: 400;
  font-family: "Brandon Grotesque W01", sans-serif;
  text-transform: uppercase;
  padding: 0 0 10px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .RadPicker,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .RadPicker,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .RadPicker {
  width: 200px !important;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .riTextBox,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .riTextBox,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .riTextBox {
  border: 1px solid #cccccc;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .rcInputCell,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .rcInputCell,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child > tbody > tr > td .rcInputCell {
  padding: 0 0 0 5px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table {
  margin: 15px 0 0 0;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff {
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  font-family: "Brandon Grotesque W01", sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff:hover,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff:hover,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff:hover {
  color: #808080 !important;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff td {
  padding: 5px 0 5px;
  text-align: left;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff + tr > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff + tr > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .rosterletteroff + tr > td {
  padding-top: 20px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td {
  padding-bottom: 5px !important;
  padding-left: 0 !important;
  text-transform: none !important;
  text-align: left;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "Brandon Grotesque W01", sans-serif;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td b,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td b,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td b {
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td a,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td a,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOff > td a {
  border-bottom: 1px solid #ffffff;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td {
  padding-bottom: 5px !important;
  padding-left: 0 !important;
  text-transform: none !important;
  text-align: left;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "Brandon Grotesque W01", sans-serif;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td b,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td b,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td b {
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td a,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td a,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RadAjaxPanel > div > table:first-child + table + table .RosterRowOn > td a {
  border-bottom: 1px solid #ffffff;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 {
  margin: 20px 0;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + tr > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + tr > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + tr > td {
  padding: 10px 0 40px;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 19px;
  letter-spacing: 1px;
  font-weight: 400;
  text-transform: uppercase;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOff > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOff > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOff > td {
  font-size: 12px;
  padding: 20px 5px 0 0 !important;
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOn > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOn > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle + .RosterRowOn > td {
  font-size: 12px;
  padding: 20px 5px 0 0 !important;
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td:first-child,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td:first-child,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td:first-child,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle .RosterColDiv,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle .RosterColDiv,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle .RosterColDiv {
  display: none;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td {
  padding: 5px 0 !important;
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  font-family: "Brandon Grotesque W01", sans-serif;
  text-transform: uppercase;
  text-align: left;
  font-size: 10px;
  letter-spacing: 1px;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td b,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td b,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td b {
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td u,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td u,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterColumnTitle > td u {
  text-decoration: none;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff .RosterColDiv,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff .RosterColDiv,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff .RosterColDiv {
  display: none;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child + td img,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child + td img,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td:first-child + td img {
  margin: 2px 10px 0 0;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td {
  padding-bottom: 5px !important;
  padding-left: 0 !important;
  text-transform: none !important;
  text-align: left;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "Brandon Grotesque W01", sans-serif;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td b,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td b,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td b {
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td a,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td a,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOff > td a {
  border-bottom: 1px solid #ffffff;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn .RosterColDiv,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn .RosterColDiv,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn .RosterColDiv {
  display: none;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child + td img,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child + td img,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td:first-child + td img {
  margin: 2px 10px 0 0;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td {
  padding-bottom: 5px !important;
  padding-left: 0 !important;
  text-transform: none !important;
  text-align: left;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "Brandon Grotesque W01", sans-serif;
  color: #808080;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td b,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td b,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td b {
  font-weight: 400;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td a,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td a,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .colorBG1 .RosterRowOn > td a {
  border-bottom: 1px solid #ffffff;
}
.v35Directory .module .rosterExport > table:first-child,
.MemberRoster .module .rosterExport > table:first-child,
.AddMembership .module .rosterExport > table:first-child {
  width: 100%;
}
.v35Directory .module .rosterExport > table:first-child > tbody > tr > td,
.MemberRoster .module .rosterExport > table:first-child > tbody > tr > td,
.AddMembership .module .rosterExport > table:first-child > tbody > tr > td {
  font-size: 15px;
}
.v35Directory .module .rosterExport > table:first-child > tbody > tr > td:first-child,
.MemberRoster .module .rosterExport > table:first-child > tbody > tr > td:first-child,
.AddMembership .module .rosterExport > table:first-child > tbody > tr > td:first-child {
  width: 215px;
}
.v35Directory .module .rosterExport > table:first-child > tbody > tr > td .chosen-container,
.MemberRoster .module .rosterExport > table:first-child > tbody > tr > td .chosen-container,
.AddMembership .module .rosterExport > table:first-child > tbody > tr > td .chosen-container {
  width: 200px !important;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr:first-child,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr:first-child,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr:first-child {
  display: none;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table {
  width: 100%;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td {
  text-align: left;
  vertical-align: top;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .abut,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .abut,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .abut {
  float: left;
  margin: 0 0 10px;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .chosen-container-multi,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .chosen-container-multi,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td .chosen-container-multi {
  width: 300px !important;
  margin: 8px 0 !important;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child,
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td {
  width: 305px;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td,
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td {
  padding: 35px 0 0;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td br,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td br,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td br,
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td br,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td br,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child > td:first-child + td + td + td br {
  display: none;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td {
  border-top: 1px solid #cccccc;
  padding: 10px 0 0;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td .abut,
.MemberRoster .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td .abut,
.AddMembership .module .rosterExport > table:first-child + table > tbody > tr > td > table > tbody > tr:first-child + tr > td .abut {
  margin: 0 auto;
}
.v35Directory .module .rosterExport > table:first-child + table > tbody .abut,
.MemberRoster .module .rosterExport > table:first-child + table > tbody .abut,
.AddMembership .module .rosterExport > table:first-child + table > tbody .abut {
  display: block !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child,
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr + tr,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr + tr,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr + tr {
  display: none;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr,
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr {
  display: inline-block;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr {
  float: left;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr > td b {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr {
  float: right;
  margin: 4px 0 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr > td a,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr > td a,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblResultsShell > tbody > tr:first-child + tr + tr > td a {
  font-size: 12px;
  text-transform: uppercase;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child,
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td {
  display: none;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child + tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child + tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr:first-child + tr > td b {
  font-weight: 400;
  text-align: center;
  display: block;
  font-size: 15px;
  padding: 0 0 10px;
  margin: 0 0 18px;
  border-bottom: 1px solid #cccccc;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td {
  width: 25%;
  text-align: right;
  font-size: 12px;
  padding: 0 20px 0 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td i,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td i,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td i {
  font-style: normal;
  border-right: 1px solid #cccccc;
  padding: 2px 10px 2px 0;
  text-transform: uppercase;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight {
  text-align: left;
  font-weight: 400;
  font-size: 19px;
  padding: 15px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight i,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight i,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td.rowhighlight i {
  text-transform: none;
  border: none;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td select,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td select,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td select {
  width: 30%;
  padding: 5px;
  margin: 0 10px 5px 0;
  border: 1px solid #cccccc;
  border-radius: 0;
  outline: none;
  letter-spacing: 1px;
  color: #808080;
  float: left;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td input,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td input,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td input {
  padding: 5px;
  margin: 0 10px 5px 0;
  border: 1px solid #ddd;
  border-radius: 0;
  outline: none;
  letter-spacing: 1px;
  color: #808080;
  float: left;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .chosen-container,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .chosen-container,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .chosen-container {
  margin: 0 10px 5px 0 !important;
  min-width: 100px;
  float: left;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .riTextBox,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .riTextBox,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody > tr > td:first-child + td + td + td .riTextBox {
  min-width: 90px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody .abut,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody .abut,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblInput > tbody .abut {
  margin: 0 0 10px auto;
  display: inline-block;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #808080;
  padding: 15px 0 5px;
  border-top: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td:hover,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td:hover,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child > td:hover {
  color: #808080;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td {
  font-size: 12px;
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td b {
  text-transform: uppercase;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td:first-child + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td:first-child + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr > td:first-child + td {
  padding: 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child + tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child + tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody > tr:first-child + tr > td {
  padding: 20px 20px 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input {
  margin: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input[type="text"],
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input[type="text"],
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody input[type="text"] {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody textarea,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody textarea,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody textarea {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody .abut,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody .abut,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblTabs > tbody .abut {
  float: right;
  margin: 0 0 10px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #808080;
  padding: 15px 0 5px;
  border-top: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td:hover,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td:hover,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child > td:hover {
  color: #808080;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td {
  font-size: 12px;
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td b {
  text-transform: uppercase;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td:first-child + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td:first-child + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr > td:first-child + td {
  padding: 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child + tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child + tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody > tr:first-child + tr > td {
  padding: 20px 20px 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input {
  margin: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input[type="text"],
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input[type="text"],
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody input[type="text"] {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody textarea,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody textarea,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody textarea {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody .abut,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody .abut,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblProfile > tbody .abut {
  float: right;
  margin: 0 0 10px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #808080;
  padding: 15px 0 5px;
  border-top: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td:hover,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td:hover,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child > td:hover {
  color: #808080;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td {
  font-size: 12px;
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td b {
  text-transform: uppercase;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td:first-child + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td:first-child + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr > td:first-child + td {
  padding: 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child + tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child + tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody > tr:first-child + tr > td {
  padding: 20px 20px 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input {
  margin: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input[type="text"],
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input[type="text"],
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody input[type="text"] {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody textarea,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody textarea,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody textarea {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody .abut,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody .abut,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblRelNaming > tbody .abut {
  float: right;
  margin: 0 0 10px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #808080;
  padding: 15px 0 5px;
  border-top: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td:hover,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td:hover,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child > td:hover {
  color: #808080;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td {
  font-size: 12px;
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td b,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td b,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td b {
  text-transform: uppercase;
  font-size: 12px;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td:first-child + td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td:first-child + td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr > td:first-child + td {
  padding: 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child + tr > td,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child + tr > td,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody > tr:first-child + tr > td {
  padding: 20px 20px 5px 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input {
  margin: 0;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input[type="text"],
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input[type="text"],
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody input[type="text"] {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody textarea,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody textarea,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody textarea {
  width: 400px !important;
}
.v35Directory .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody .abut,
.MemberRoster .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody .abut,
.AddMembership .module #masterPageUC_MPCA30_rosterControl_tblNotifications > tbody .abut {
  float: right;
  margin: 0 0 10px;
}
.AddMembership .module #Table2 {
  text-align: left;
}
.MemProfile .modulewrap .module .col-xs-12,
.MemberEdit .modulewrap .module .col-xs-12 {
  padding: 20px 15px 0;
  text-align: right;
}
.MemProfile .modulewrap .module .col-xs-12 > table:first-child,
.MemberEdit .modulewrap .module .col-xs-12 > table:first-child {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.MemProfile .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.MemberEdit .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child,
.MemProfile .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.MemberEdit .modulewrap .module .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader {
  margin: 43px 0 0;
  padding: 0 !important;
  display: inline-block;
  position: absolute;
  right: 73px;
  width: auto;
}
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child,
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child + tr + tr,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader > tbody > tr:first-child + tr + tr {
  display: none;
}
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader > tr > td:first-child,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader > tr > td:first-child {
  padding: 0 19px 0 0 !important;
}
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader .adminbar,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader .adminbar {
  padding: 0 0 0 10px !important;
}
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader .adminbar input,
.MemberEdit .modulewrap .module #masterPageUC_MPCA30_tblHeader .adminbar input {
  margin: 0 0 0 2px;
}
.MemProfile .modulewrap .module #printLink,
.MemberEdit .modulewrap .module #printLink {
  display: inline-block;
  position: relative;
  margin: 43px 0 0;
}
.MemProfile .modulewrap .module #printLink a,
.MemberEdit .modulewrap .module #printLink a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  margin: 0 0 0 5px;
}
.MemProfile .modulewrap .module #printLink a:hover,
.MemberEdit .modulewrap .module #printLink a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.MemProfile .modulewrap .module #printLink a:active,
.MemberEdit .modulewrap .module #printLink a:active {
  background: #bfa76f;
}
.MemProfile .modulewrap .module #Table2,
.MemberEdit .modulewrap .module #Table2 {
  margin: 0 0 40px;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr:first-child > td:first-child,
.MemberEdit .modulewrap .module #Table2 > tbody > tr:first-child > td:first-child,
.MemProfile .modulewrap .module #Table2 > tbody > tr:first-child > td:first-child + td + td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr:first-child > td:first-child + td + td,
.MemProfile .modulewrap .module #Table2 > tbody > tr:first-child + tr > td:first-child,
.MemberEdit .modulewrap .module #Table2 > tbody > tr:first-child + tr > td:first-child,
.MemProfile .modulewrap .module #Table2 > tbody > tr:first-child + tr > td:first-child + td + td + td + td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr:first-child + tr > td:first-child + td + td + td + td,
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavBorder,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavBorder,
.MemProfile .modulewrap .module #Table2 > tbody > tr:first-child + tr + tr,
.MemberEdit .modulewrap .module #Table2 > tbody > tr:first-child + tr + tr {
  display: none;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child {
  width: 70%;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td strong,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td strong {
  text-align: left !important;
  display: block;
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 75%;
  padding: 0 0 5px;
  font-weight: 400;
  font-size: 28px;
  font-family: "Brandon Grotesque W01", sans-serif;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td font,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td font {
  float: left;
  display: block;
  width: 24%;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 5px;
  margin: 20px 0 10px -1px;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child {
  text-align: right;
  padding: 0 10px 0 0;
  width: 25%;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child i,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child i {
  display: block;
  border-right: 1px solid #cccccc;
  padding: 2px 10px 2px 0;
  font-style: normal;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
  color: #808080;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child b i,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child b i {
  font-weight: 400;
  font-size: 15px;
  border-bottom: 1px solid #cccccc;
  border-right: 0;
  padding: 0;
  margin: 15px 0 20px;
  color: #666666;
  text-transform: uppercase;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td {
  padding: 0 5px;
  border: none !important;
  vertical-align: middle;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td b,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td b {
  display: block;
  text-align: left;
  font-weight: 400;
  color: #666666;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 15px;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td b i,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td b i {
  font-style: normal;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child + td + td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr > td:first-child + td + td {
  text-align: left;
  padding: 5px 0 5px;
  color: #666666;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 15px;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > .modRosterHiliteHiddenField > td:first-child + td + td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > .modRosterHiliteHiddenField > td:first-child + td + td {
  color: #808080 !important;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td {
  width: 30%;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child + tr td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child + tr td {
  line-height: 0;
  padding: 0;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child + tr td input,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child + tr td input {
  border: none;
  display: block;
  padding: 10px 8px 8px;
  height: 30px;
  width: 100% !important;
  margin: 0;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto p,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto p {
  margin: 0;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child img,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td #memberPhoto > tbody > tr:first-child img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table {
  width: 95%;
  margin: 0 auto;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td {
  font-family: "Brandon Grotesque W01", sans-serif;
  padding: 0 0 2px;
  font-size: 12px;
  text-transform: none;
  vertical-align: top;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > b > i,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > b > i {
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  color: #666666;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 3px;
  display: block;
  text-align: center;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td em,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td em {
  font-family: "Brandon Grotesque W01", sans-serif;
  font-style: normal;
  display: block;
  text-align: center;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > input,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > input {
  margin: 10px auto 0;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > table > tbody > tr:first-child > td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > table > tbody > tr:first-child > td {
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 8px 2px 0;
  border-bottom: 1px dashed #cccccc;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > table > tbody > tr:first-child + tr > td,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child + td > table tbody tr td > table > tbody > tr:first-child + tr > td {
  background: none !important;
  padding: 0 0 5px;
}
.v35MessageCenter .module .col-xs-12 .col-xs-12,
.NET_MemberInbox .module .col-xs-12 .col-xs-12 {
  padding: 20px 15px 0;
}
.v35MessageCenter .module .col-xs-12 .col-xs-12 > table:first-child,
.NET_MemberInbox .module .col-xs-12 .col-xs-12 > table:first-child {
  width: auto;
  float: left;
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35MessageCenter .module .col-xs-12 .col-xs-12 > table:first-child > tbody > tr:first-child,
.NET_MemberInbox .module .col-xs-12 .col-xs-12 > table:first-child > tbody > tr:first-child,
.v35MessageCenter .module .col-xs-12 .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr,
.NET_MemberInbox .module .col-xs-12 .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35MessageCenter .module .col-xs-12 #masterPageUC_MPCA30_trMailReport,
.NET_MemberInbox .module .col-xs-12 #masterPageUC_MPCA30_trMailReport {
  display: inline-block;
  top: -53px;
  right: 0;
  position: absolute;
  width: auto !important;
  color: #dddddd;
}
.v35MessageCenter .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a,
.NET_MemberInbox .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  float: right;
}
.v35MessageCenter .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a:hover,
.NET_MemberInbox .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.v35MessageCenter .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a:active,
.NET_MemberInbox .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a:active {
  background: #bfa76f;
}
.v35MessageCenter .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a img,
.NET_MemberInbox .module .col-xs-12 #masterPageUC_MPCA30_trMailReport a img {
  margin: -2px 0 -2px 3px;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table {
  margin: 0 0 40px;
  position: relative;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table > tbody > tr > td,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table > tbody > tr > td {
  display: none;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table > tbody > tr:first-child > td:first-child + td,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table > tbody > tr:first-child > td:first-child + td {
  display: table-cell;
  width: 100%;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table > tbody > tr:first-child + tr > td:first-child + td,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table > tbody > tr:first-child + tr > td:first-child + td {
  display: table-cell;
  width: 100%;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table > tbody > tr > .tnavBorder,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table > tbody > tr > .tnavBorder {
  display: none !important;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table > tbody > tr > .tnavTabON,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table > tbody > tr > .tnavTabON {
  display: table-cell;
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.v35MessageCenter .module .col-xs-12 > table:first-child + table #masterPageUC_MPCA30_ctl05_litHTML iframe:first-child,
.NET_MemberInbox .module .col-xs-12 > table:first-child + table #masterPageUC_MPCA30_ctl05_litHTML iframe:first-child {
  border: 1px solid #cccccc !important;
  margin: 0 0 10px !important;
  padding: 20px !important;
}
.NETCVM .module table:first-child + table {
  margin: 0 0 40px;
}
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr + tr,
.NETCVM .module table:first-child + table > tbody > tr:first-child > td:first-child,
.NETCVM .module table:first-child + table > tbody > tr:first-child > td:first-child + td + td {
  display: none;
}
.NETCVM .module table:first-child + table > tbody > tr:first-child > td:first-child + td,
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > td:first-child + td + td {
  width: 100%;
}
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  font-size: 12px;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
}
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child + tr + tr,
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child + tr,
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child > td:first-child + td + td + td,
.NETCVM .module table:first-child + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child > td:first-child {
  display: none;
}
.NETEmailUIMain .modulewrap .module .col-xs-12 > table:first-child + table {
  margin: 0 0 40px;
}
.NETEmailUIMain .modulewrap .module .col-xs-12 > table:first-child + table > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table {
  margin: 0 0 40px;
}
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr + tr,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child > td:first-child,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child > td:first-child + td + td {
  display: none;
}
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child > td:first-child + td,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > td:first-child + td + td {
  width: 100%;
}
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  font-size: 12px;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-weight: 400;
}
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child + tr + tr,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child + tr,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child > td:first-child + td + td + td,
.NETCEDynamicGroups .module .row > .col-xs-12 > style:first-child + script + link + table + table > tbody > tr:first-child + tr > .tnavTabON > .tnavTabContent > tbody > tr:first-child > td:first-child {
  display: none;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  border-collapse: initial;
  margin: 0 0 40px;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table td {
  font-size: 14px !important;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div {
  margin: 0 0 20px;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div a:active {
  background: #bfa76f;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div + div {
  text-indent: -9999px;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div + div a {
  display: inline-block;
  padding: 9px 14px;
  background: #bfa76f;
  border: 0;
  border-radius: 0;
  font-family: "Brandon Grotesque W01", sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: none;
  color: #ffffff;
  margin: 0 0 0 6px;
  text-align: center;
  height: 30px;
  width: auto !important;
  text-decoration: none;
  float: left;
  text-indent: initial;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div + div a:hover {
  color: #ffffff;
  background: #bfa76f;
  border: 0;
}
.EventManager .modulewrap .module .col-xs-12 > script:first-child + table + table + div + div a:active {
  background: #bfa76f;
}
.EventManager .modulewrap .module #masterPageUC_MPCA30_rapEvents {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.GlobalNotifications .module .col-xs-12 .plgHeaderBar {
  display: block;
  margin: 25px auto;
}
.GlobalNotifications .module .col-xs-12 > table {
  margin: 0 0 40px;
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.GlobalNotifications .module .col-xs-12 > table > tbody > tr > td:first-child {
  display: none;
}
.GlobalNotifications .module .col-xs-12 > table > tbody > tr > td:first-child + td {
  padding: 30px;
}
.NETBizDBReport .module table:first-child ~ table {
  margin: 0 0 40px;
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NETBizDBReport .module table:first-child ~ table > tbody > tr > td:first-child {
  padding: 0 0 0 30px;
}
.NETBizDBReport .module table:first-child ~ table > tbody > tr:first-child > td {
  padding: 30px 30px 0;
}
.NETBizDBReport .module table:first-child ~ table > tbody > tr:first-child + tr > td:first-child + td + td {
  padding: 0 30px 0 0;
}
.NETBizDBReport .module table:first-child ~ table > tbody > tr:first-child + tr + tr > td:first-child + td {
  padding: 0 30px 0 0;
}
.NETBizDBReport .module table:first-child ~ table > tbody > tr:first-child + tr + tr + tr > td {
  padding: 0 30px 30px;
}
.NET_SiteStats .module table:first-child + table {
  margin: 0 0 40px;
}
.NET_SiteStats .module table:first-child + table > tbody > tr > td > table > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NETsitesConfig .module .col-xs-12 > div > #Table1 {
  margin: 0 0 40px;
}
.NETsitesConfig .module .col-xs-12 > div > #Table1 .moduleTabsWrapper {
  margin: 0 0 -1px;
}
.NETsitesConfig .module .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child,
.NETsitesConfig .module .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child + td + td {
  display: none;
}
.NETsitesConfig .module .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child + td {
  width: 100%;
}
.NETsitesConfig .module .col-xs-12 > div > #Table1 > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.PollManager .modulewrap .module .col-xs-12 > table:first-child + table {
  margin: 0 0 40px;
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.PollManager .modulewrap .module .col-xs-12 > table:first-child + table > tbody > tr > td {
  padding: 0 30px 30px;
}
.PollManager .modulewrap .module .col-xs-12 > table:first-child + table > tbody > tr:first-child > td {
  padding: 30px 30px 30px;
}
.SiteStatsMain .module #siteStatisticsWrapper > table {
  margin: 0 0 40px;
}
.SiteStatsMain .module #siteStatisticsWrapper > table > tbody > tr:first-child + tr + tr {
  display: none;
}
.SiteStatsMain .module #siteStatisticsWrapper > table > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.SiteStatsSessions .module link:first-child + link + table + table {
  margin: 0 0 40px;
}
.SiteStatsSessions .module link:first-child + link + table + table > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.v35ActiveUserListing .module table:first-child + table {
  margin: 0 0 40px;
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  padding: 0;
}
.v35ActiveUserListing .module table:first-child + table > tbody > tr:first-child > td:first-child,
.v35ActiveUserListing .module table:first-child + table > tbody > tr:first-child > td:first-child + td + td {
  display: none;
}
.v35ActiveUserListing .module table:first-child + table > tbody > tr:first-child > td:first-child + td {
  padding: 30px !important;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table {
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table > tbody > tr:first-child,
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  border-bottom: 0;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table > tbody > tr > td {
  padding: 0 30px;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table > tbody > tr:first-child > td {
  padding: 30px 30px 0;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
  border-top: 0;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table > tbody > tr:first-child + tr + tr + tr {
  display: none;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table > tbody > tr:first-child > td {
  padding: 30px 30px 0;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table > tbody > tr:first-child + tr > td {
  padding: 0 30px;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table > tbody > tr:first-child + tr + tr > td {
  padding: 30px 30px 0;
}
.v35ProfileUpdateReport .module .row .col-xs-12 script:first-child + table + table + table > tbody > tr:first-child + tr + tr + tr + tr > td {
  padding: 0 30px 30px;
}
.v35SiteConfig .module .row .col-xs-12 > table:first-child {
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35SiteConfig .module .row .col-xs-12 > table:first-child > tbody > tr:first-child,
.v35SiteConfig .module .row .col-xs-12 > table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 {
  margin: 0 0 40px;
}
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 .moduleTabsWrapper {
  margin: 0 0 -1px;
}
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child,
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child + td + td {
  display: none;
}
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 > tbody > tr:first-child > td:first-child + td {
  width: 100%;
}
.v35SiteConfig .module .row .col-xs-12 > div > #Table1 > tbody > tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.v35SurveyManager .modulewrap .module .row .col-xs-12 table:first-child {
  text-align: center;
  height: 50px;
  padding: 0;
  margin: 10px 0 0;
  border-bottom: 1px solid #AFAFAF;
  width: 100%;
}
.v35SurveyManager .modulewrap .module .row .col-xs-12 table:first-child > tbody > tr:first-child,
.v35SurveyManager .modulewrap .module .row .col-xs-12 table:first-child > tbody > tr:first-child + tr + tr {
  display: none;
}
.v35SurveyManager .modulewrap .module .row .col-xs-12 #Table1 {
  margin: 0 0 40px;
}
.v35SurveyManager .modulewrap .module .row .col-xs-12 #Table1 > tbody > tr:first-child + tr > .tnavTabON {
  padding: 30px !important;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 100%;
  text-align: initial;
}
.NET_ArticleListing .modulewrap .module .articlePrintLink,
.v35ArticleList .modulewrap .module .articlePrintLink,
.NET_ArticleView .modulewrap .module .articlePrintLink {
  margin: 2px 0 0;
}
.NET_ArticleListing .modulewrap .module .adminbar,
.v35ArticleList .modulewrap .module .adminbar,
.NET_ArticleView .modulewrap .module #masterPageUC_MPCA30_tblAdminBar {
  top: 11px;
  right: 5px;
  margin: 0;
}
.v35Directory .module #printLink,
.MemberRoster .module #printLink,
.AddMembership .module #printLink,
.MemProfile .modulewrap .module #printLink {
  margin: 2px 0 0;
  background: transparent;
    border: 0px none;
    padding: 0;
    float: right;
    margin-right: 15px;
}
.v35Directory .module #masterPageUC_MPCA30_tblHeader,
.MemberRoster .module #masterPageUC_MPCA30_tblHeader,
.AddMembership .module #masterPageUC_MPCA30_tblHeader,
.MemProfile .modulewrap .module #masterPageUC_MPCA30_tblHeader {
  top: 95px;
  right: 82px;
  margin: 0;
}
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper,
.net_calendar .modulewrap .module #axisCalendarModuleWrapper,
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper {
  padding: 15px 5px 0;
}
.NET_Calendar .modulewrap .module #masterPageUC_MPCA30_admin,
.net_calendar .modulewrap .module #masterPageUC_MPCA30_admin,
.v35Calendar .modulewrap .module #masterPageUC_MPCA30_admin {
  position: absolute;
  margin: 0!important;
  width: 582px !important;
  right: 458px;
  top: 75px;
}
.v35Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar,
.NET_Calendar .modulewrap .module #axisCalendarModuleWrapper #calendarLinkBar {
  top: 75px;
}
.NETEventView .modulewrap .module .col-xs-12 > table:first-child,
.v35EventView .modulewrap .col-xs-12 > table:first-child,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child {
  float: none;
  max-width: 100%;
}
.v35EventView .modulewrap .col-xs-12 > table:first-child + link + script + table,
.NETEventView .modulewrap .module .col-xs-12 > table:first-child + link + script + table,
.v35EvtView .modulewrap .module .col-xs-12 > table:first-child + link + script + table {
  margin: 0;
  right: 7px;
}
.v35Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay,
.NET_Calendar .modulewrap .module .modCalMonth > tbody > tr .currentDay {
  border: 2px solid #bfa76f !important;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td strong {
  padding: 0;
}
.MemProfile .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td font,
.MemberEdit .modulewrap .module #Table2 > tbody > tr > .tnavTabON > script:first-child + table > tbody > tr:first-child > td:first-child > table > tbody > tr:first-child > td font {
  margin: 22px 0 10px -1px;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff {
  color: #bfa76f;
}
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .rosterletteroff:hover,
.v35Directory .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover,
.MemberRoster .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover,
.AddMembership .module #printLink + table > tbody > tr:first-child + tr > .tnavTabON .RosterLetterOff:hover {
  color: #bfa76f;
}
/* Version 1.1 
*  Released: 3/21/08
*/

/* II. PLUGINS
	A. GENERAL PLUGIN CLASSES
	B. CALENDAR
	C. CALENDAR DATE PICKER
	D. WEATHER
	E. NEWS
	F. INBOX
	G. RESERVATIONS
	H. POLLING

= II.A. GENERAL PLUGIN CLASSES ////////////
///////////////////////////////////////////
 styles the links for the "Open Calendar" and "Add Article" 
 features for things like news and calendar plug-in. If all 
 of these styles are going to be the same, these classes can be comma-separated */
 
 .moduleHeaderWrap {
	width: auto;
	padding: 4px 0; 
 }
 
.plgHeaderbarAction,a.plgHeaderbarAction,a.plgHeaderbarAction:hover,a.plgHeaderbarAction:visited {
	font-size:11px;
	text-transform:none;
}

/*= Plugin titles ----- */
.pluginTitle {
	color:#fff;
	font:15px Arial, Verdana, sans-serif;
}

/*////////////////////////////////////////////////////
= Plugin Header bar and border ----- */
.plgHeaderbar {
	color:#2F2F2F;
	font:16px Arial, Verdana, sans-serif;
	/*font-weight:700;*/
	padding-bottom:4px;
	
	text-transform:uppercase;
}
	.plgHeaderbar b { font-weight:normal; }
	.plgHeaderbar h2 { margin-bottom:0; }


.plgBorder,.plgHeaderbarBorder {
	background:transparent;
}



/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.B. CALENDAR PLUGIN -----*/
.plgCalendarHeader {
	background:transparent;
	color:#eee;
	font:bold 12px Arial, Verdana, sans-serif;
	text-transform:uppercase;
}

.plgCalendarWeekday,.plgCalendarWeekend,.plgCalendarDayOn {
	background:transparent;
	color:#eee;
	font:400 11px Arial, Verdana, sans-serif;
	padding:2px;
	text-decoration:none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.C. CALENDAR DATE PICKER -----*/


/*datepicker container*/
#datepicker {

    padding: 6px;
	border: 2px double #6593CF;
	font: 11px Arial, Verdana, sans-serif;
	background: #F1F1F1;

}

	/*blank calendar day blocks at beginning and end of month*/
	#datepicker table.page, #datepicker td.page {

		background: #FFF;

	}
	
	/*Month*/
	#datepicker .plgHeaderBar {
	
		padding: 4px 2px;
		font: bold 12px Arial, Verdana, sans-serif;
		background: #CED8E6;
		color: #204D89;
	
	}
	
	/*Days of the week*/
	#datepicker .plgCalendarHeader {
	
		padding: 4px 2px;
		font-weight: bold;
		background: #CED8E6;
		color: #555;
	
	} 
	
	/*Dates, current day (#datepicker .plgCalendarDayOn)*/
	#datepicker .plgCalendarWeekday, #datepicker .plgCalendarWeekend,
	#datepicker .plgCalendarDayOn {
	
		background: #FFF;
		color: #204D89;
		cursor: pointer;
	
	}  
		/*links*/
		#datepicker .plgHeaderBar a.plgHeaderBarAction {
		
			padding: 4px 2px;
			font: bold 11px Arial, Verdana, sans-serif;
			background: #CED8E6;
			color: #112949;
			cursor: pointer;
		
		}
			/*next/previous arrows for months*/
			#datepicker a.plgHeaderBarAction font {
			
				cursor: pointer;
			
			} 
			
			/*hover states for links and next/previous arrows for months*/
			#datepicker .plgHeaderBar a.plgHeaderBarAction:hover,
			#datepicker a.plgHeaderBarAction font:hover {
		
				color: #3279D5;
				text-decoration: none;
			
			}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.D. WEATHER PLUGIN ----- */
.plgWeatherHeader {
	color:#333;
	font:11px Arial, Verdana, sans-serif;
}

.plgWeatherAltBkg {
}

.plgWeatherHghTxt {
	color:#222;
	display:block;
	font:22px Arial, Verdana, sans-serif;
	font-weight:700;
	letter-spacing:-0.1em;
}

.plgWeatherLowTxt {
	color:#222;
	font:16px Arial, Verdana, sans-serif;
	font-weight:700;
}

.plgWeatherCndTxt {
	clear:both;
	color:#777;
	display:none;
	font:11px Arial, Helvetica, sans-serif;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.E. NEWS ----- */
.plgNewsPosted {
	color:#222;
	font:11px Arial, Verdana, sans-serif;
}

.plgAltLine {
	background:#FFF;
}

.articleHeader {
	text-align: left;
	padding: 10px 0;	
}

.articleTitle {
	color: #222;
	font: 24px Verdana, Arial, sans-serif;
	letter-spacing:.075em;
	/*text-transform:uppercase;*/
}

#articlePageHeader{
	width: 700px;
	}
	
	
.articleHeader .articleSummary {
	display: none;	
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.F. Inbox, Leaderboard, Link plugins ----- */
.plgInboxHeader {
	background:#eee;
	color:#000;
	font:700 13px Arial, Verdana, sans-serif;
}

.plgLdrBrdHeader {
	color:#000;
	font:700 13px Arial, Verdana, sans-serif;
}

.plgLdrBrdHiliteUser {
	color:#666;
	font-weight:700;
}

.plgLinkTxt {
	color:#eee;
	font:13px Arial, Verdana, sans-serif;
}

.plgLinkDesc {
	color:#000;
	font:smaller Arial, Verdana, sans-serif;
	padding-left:9px;
	text-decoration:none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.G. RESERVATION PLUGIN ----- */
.plgResCurrent {
	color:#666;
	font:13px Arial, Verdana, sans-serif;
}

.plgResTxt {
	color:#eee;
	font:13px Arial, Verdana, sans-serif;
}

.plgResDesc {
	color:#000;
	font:11px Arial, Verdana, sans-serif;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.H. POLLING WINDOW ------ 
 polling window bg --------- */
.plgPollQuestionArea {
	background:#FFF;
	color:#000;
	font-family:Arial, Verdana, sans-serif;
}

/* polling window header --------- */
.plgPollHeader {
	background:#eee;
	color:#000;
	font:700 smaller Arial, Verdana, sans-serif;
}

/* polling window results --------- */
.plgPollResultBar {
	background:#FFF;
}

/* polling window selected results - text --------- */
.plgPollHighlightFont {
	color:#888;
	font-family:Arial, Verdana, sans-serif;
}

/* FIX SUPPORT CONTACTS */

.SupportContacts .modulewrap .col-xs-12{ text-align: initial; }
.formSection .rosterletteroff strong {
  display: block;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 15px;
  padding: 0 0 5px;
}
.formSection .rosterletteroff strong span {
  color: #4d4d4d !important;
  font-weight: 400;
  font-size: 20px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.formSection .chosen-container {
  float: left;
  width: 100% !important;
  margin: 0;
}
.formSection .chosen-container .chosen-single {
  height: 37px;
  padding: 5px 10px;
  border: 1px solid #cccccc;
}
.formSection .chosen-container .chosen-single div {
  margin: 16px 10px;
}
.formSection .chosen-container .chosen-drop {
  border: 1px solid #cccccc;
}
.formSection .chosen-container .chosen-results {
  width: 100%;
}
.formSection .chosen-container .chosen-results li.active-result {
  color: #4d4d4d;
}
.formSection .chosen-container .chosen-results li.highlighted {
  color: #bfa76f;
  background: #f2f2f2;
}
.formSection > tbody > tr > td {
  padding: 0;
}
.formSection > tbody > tr > td td {
  vertical-align: top;
  border: 1px solid #ffffff;
}
.formSection > tbody > .rosterletteroff > td {
  padding: 25px 0 0;
  vertical-align: bottom;
}
.formSection label {
  font-size: 14px;
  color: #4d4d4d;
  margin: 0;
  font-weight: 400;
}
.formSection .formQuestionWrapper {
  padding: 0 0 15px;
}
.formSection .formQuestionWrapper .formQuestionCell {
  padding: 5px 10px;
  background: #f2f2f2;
}
.formSection .formQuestionWrapper .formQuestionCell h2 {
  line-height: 10px;
  margin: 0;
}
.formSection .formQuestionWrapper .formControlCell {
  vertical-align: middle;
  padding: 0 10px 0;
}
.formSection .formQuestionWrapper .formControlCell .riSingle {
  width: 100% !important;
}
.formSection .formQuestionWrapper .formControlCell .riSingle input {
  width: 100%;
  padding: 5px;
  font-size: 12px;
  height: 30px;
  border: 1px solid #cccccc;
}
.formSection .formQuestionWrapper .formControlCell input {
  float: left;
  width: 100% !important;
  padding: 5px;
  font-size: 12px;
  border: 1px solid #cccccc;
}
.formSection .formQuestionWrapper .formControlCell input[type="radio"],
.formSection .formQuestionWrapper .formControlCell input[type="checkbox"] {
  width: auto !Important;
}
.formSection .formQuestionWrapper .formControlCell textarea {
  float: left;
  border: 1px solid #cccccc;
}
.formSection .formQuestionWrapper .formControlCell label {
  float: left;
  margin: 1px 0 1px 6px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
}
.formSection .formQuestionWrapper .formControlCell select {
  float: left;
  width: 100% !important;
  padding: 5px;
  font-size: 12px;
  border: 1px solid #cccccc;
}
.RadPanelBar_Default {
  border: none !important;
  background: none !important;
  width: 100% !important;
}
.RadPanelBar_Default img {
  max-width: 100%;
}
.RadPanelBar_Default .rpRootGroup {
  border: none;
  background: none;
  width: 100%;
}
.RadPanelBar_Default .rpRootGroup > .rpItem {
  border: none;
  background: none;
  margin-bottom: 20px;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpLink {
  border: none;
  background: none;
  padding: 0;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpLink .rpOut {
  border: none;
  padding: 0;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpLink .rpOut .rpExpandHandle {
  background: none;
  background-position: top left;
  width: 16px;
  height: 16px;
  float: right;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpLink .rpOut .rpExpandHandleHovered {
  background-position: bottom left;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpLink .rpOut .rpText {
  font-size: 1.5em;
  font-family: Times New Roman, serif;
  color: #222222;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpHovered .rpOut .rpExpandHandle {
  background-position: top left;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpExpanded .rpOut .rpExpandHandle {
  background-position: bottom left;
}
.RadPanelBar_Default .rpRootGroup > .rpItem .rpExpanded .rpOut .rpExpandHandleHovered {
  background-position: bottom left;
}
.RadPanelBar_Default .rpRootGroup .rpSlide {
  border: none;
  margin: 0 0 20px;
}
.RadPanelBar_Default .rpRootGroup .rpSlide .rpTemplate {
  line-height: 1.6;
  font-size: 1em;
  font-family: "Brandon Grotesque W01", sans-serif;
  padding: 15px 20px;
}
.CookieTrail {
  margin: 0;
  padding: 0;
}
.CookieTrail .ctRootGroup {
  background: none;
  border: none;
}
.CookieTrail .ctRootGroup .ctItem {
  margin: 0;
}
.CookieTrail .ctRootGroup .ctItem .ctLink {
  font-size: 20px;
  line-height: 1;
  color: #000000;
  margin: 10px 0;
  padding: 0;
  font-family: Times New Roman, serif;
  text-transform: none;
  background: none;
}
.CookieTrail .ctRootGroup .ctItem .ctLink:hover {
  cursor: pointer;
}

@media (max-width: 400px){
.fade-carousel {
  height:50vh!important;
  }
}

/** photo album updates 2/6/17 **/
#page-content-wrap #page-content div[id^="photoPluginWrapper"] {
    position: relative;
    width: 100%!important;
    max-width: 667px;
    padding-bottom: calc(80%);
    height: inherit!important;
}
#pageContentAlbum-two {
	min-height: 600px;
    padding-bottom: calc(100%);
}
#pageContentAlbum > div {
	max-width: 780px
}
#pageContentAlbum > div > img {
	width: 100%
}
.albumOverlay {
	width: 100%;
	padding: 10px;
	background: rgba(255,255,255,.8);
	color: #000;
	position: relative;
	margin-top: -80px;
	z-index: 10000;
}
.albumOverlay-two {
	width: 100%;
	padding: 10px;
	background: rgba(255,255,255,.8);
	color: #000;
	position: relative;
	margin-top: 10px;
	z-index: 10000;
}
#albumOverlayRow {
}
#albumOverlayRow-two {
}
#overlayLeft {
	float: left;
	width: 10%;
}
#overlayCenter {
	display: block;
	width: 80%;
	min-height: 60px;
	line-height: 60px;
	font-size: 14px;

}
#albumOverlayRow-two #overlayCenter {
	display: block;
	width: 80%;
	min-height: 60px;
	line-height: 20px;
	font-size: 14px;

}
#overlayRight {
	float: right;
	width: 10%;
}
@media(max-width:600px){
	#overlayCenter {
	display: block;
	width: 80%;
	min-height: 60px;
	line-height: 60px;
	font-size: 10px
}
}