:root {

	/* CSS Root Variables */
	
	
	/* ----------------------------------------------------------------------- */
	/*                        GLOBAL SETTINGS                                  */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_container-background-color: white;
	--mtbobj_aftermenu-margin-top: 20px;
	
	--mtbobj_font-font-family: 'Noto Sans',
	sans-serif;
	
	--mtbobj_font-font-size: 15px;
	--mtbobj_font-color: #231f20;
	--mtbobj_font-line-height: 19px;
	
	--mtbobj_link-color: #0094ff;
	--mtbobj_link-text-decoration: none;
	--mtbobj_link-font-weight: 700;
	
	--mtbobj_link-color__hover: #00adee;
	--mtbobj_link-text-decoration__hover: underline;
	--mtbobj_link_graphic-background: none;
	--mtbobj_link_graphic-padding-left: 0px;
	
	--mtbobj_color_dark: #0000c9;
	--mtbobj_color_light: #e5e5fa;
	
	/* headerbox settings used for all views, unless overrridden */
	--mtbobj_headerbox-background-color: var(--mtbobj_color_dark);
	--mtbobj_headerbox-color: white;
	--mtbobj_headerbox-color__hover: #cccccc;
	--mtbobj_headerbox-font-size: 22px;
	--mtbobj_headerbox-font-family: var(--mtbobj_font-font-family);
	--mtbobj_headerbox-font-weight: 700;
	--mtbobj_headerbox-height: 37px;
	--mtbobj_headerbox-border-left: none;
	--mtbobj_headerbox-border-right: var(--mtbobj_headerbox-border-left);
	--mtbobj_headerbox-border-top: var(--mtbobj_headerbox-border-left);
	--mtbobj_headerbox-border-bottom: var(--mtbobj_headerbox-border-left);
	
	--mtbobj_content_header-color: black;
	--mtbobj_content_header-background-color: #efefef;
	--mtbobj_content_header-font-size: 17px;
	--mtbobj_content_header-font-family: var(--mtbobj_font-font-family);
	--mtbobj_content_header-font-weight: normal;
	
	--mtbobj_list_bullet-padding-left: 15px;
	--mtbobj_list_bullet-list-style-image: none;
	/* url('../mtb/mtb_bullet_image.png'); */
	
	--mtbobj_list-padding-left: 15px;
	--mtbobj_list-list-style-image: none;
	/* url('../mtb/mtb_bullet_image.png'); */
	--mtbobj_list-list-style-type: disc;
	/* circle  disc  square */
	
	/* ----------------------------------------------------------------------- */
	/*                        MENU                                             */
	/* ----------------------------------------------------------------------- */
	
	/* Main tabs */
	--mtbobj_menu-background-color: white;
	--mtbobj_menu_tab-background-color: var(--mtbobj_menu-background-color);
	--mtbobj_menu_tab-background-color__hover: white;
	--mtbobj_menu_border-color: rgba(80, 80, 80, 0.12);
	--mtbobj_menu_tab-color: black;
	--mtbobj_menu_tab-color__hover: black;
	--mtbobj_menu_tab_arrow-color: black;
	--mtbobj_menu_tab_arrow-color__hover: black;
	--mtbobj_menu-font-size: 14px;
	--mtbobj_menu-font-weight: bold;
	/* var(--mtbobj_link-font-weight); */
	--mtbobj_menu-text-transform: none;
	
	/* Sub Tabs */
	--mtbobj_menu_subtab-background-color: #eef2fc;
	--mtbobj_menu_subtab-background-color__hover: #eef2fc;
	--mtbobj_menu_subtab-color: var(--mtbobj_menu_tab-color);
	--mtbobj_menu_subtab-color__hover: #0000c9;
	--mtbobj_menu_subtab_triangle-color: black;
	--mtbobj_menu_subtab-font-size: var(--mtbobj_menu-font-size);
	
	
	/* ----------------------------------------------------------------------- */
	/*                        SUMMARY VIEW                                     */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_summary_memberbox-min-width: 290px;
	--mtbobj_summary_memberbox-padding-bottom: 30px;
	
	--mtbobj_summary_bannerbox-border-top: 1px solid black;
	--mtbobj_summary_bannerbox-border-bottom: var(--mtbobj_summary_headerbox-border-top);
	--mtbobj_summary_bannerheader-font-weight: normal;
	--mtbobj_summary_bannerheader-font-size: var(--mtbobj_font-font-size);
	
	/* headerbox defaults are used, override if necessary: */
	--mtbobj_summary_headerbox-font-size: 18px;
	--mtbobj_summary_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_summary_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_summary_headerbox-height: 60px;
	--mtbobj_summary_headerbox-color: var(--mtbobj_link-color);
	--mtbobj_summary_headerbox-color__hover: var(--mtbobj_link-color__hover);
	--mtbobj_summary_headerbox-background-color: white;
	--mtbobj_summary_headerbox-border-left: 1px solid var(--mtbobj_color_dark);
	--mtbobj_summary_headerbox-border-right: var(--mtbobj_summary_headerbox-border-left);
	--mtbobj_summary_headerbox-border-bottom: var(--mtbobj_summary_headerbox-border-left);
	--mtbobj_summary_headerbox-border-top: 5px solid var(--mtbobj_color_dark);
	--mtbobj_headerbox-padding: 5px;
	
	/* next lines are new 1/31 */
	--mtbobj_summary_committeelist-padding-left: 0px;
	/* var(--mtbobj_list-padding-left); */
	--mtbobj_summary_committeelist-list-style-image: url('../mtb/mtb_bullet_image.png');
	/* var(--mtbobj_list-list-style-image); */
	--mtbobj_summary_committeelist-list-style-type: circle;
	/* var(--mtbobj_list-list-style-type); */
	--mtbobj_summary_memberbox_committeelist-color: var(--mtbobj_font-color);
	--mtbobj_summary_memberbox_committeelist_link-color: var(--mtbobj_link-color);
	--mtbobj_summary_memberbox_committeelist_link-color__hover: var(--mtbobj_link-color__hover);
	
	--mtbobj_summary_contentbox-background: var(--mtbobj_color_light);
	--mtbobj_summary_content-background-color: var(--mtbobj_color_light);
	--mtbobj_summary_content-font-size: var(--mtbobj_font-font-size);
	--mtbobj_summary_content-border-left: var(--mtbobj_summary_headerbox-border-left);
	--mtbobj_summary_content-border-right: var(--mtbobj_summary_content-border-left);
	--mtbobj_summary_content-border-top: none;
	--mtbobj_summary_content-border-bottom: var(--mtbobj_summary_content-border-left);
	/* var(--mtbobj_summary_content-border-left); */
	--mtbobj_summary_contentbox-padding-bottom: 10px;
	
	--mtbobj_summary_photobox-padding: 4px;
	/* changed 1/22 */
	--mtbobj_summary_photo-height: 125px;
	--mtbobj_summary_photo-width: 125px;
	
	--mtbobj_summary_ul-padding-left: 15px;
	
	--mtbobj_return_link-color: var(--mtbobj_link-color);
	--mtbobj_return_link-color__hover: var(--mtbobj_link-color__hover);
	
	
	/* ----------------------------------------------------------------------- */
	/*                        BIO VIEW                                         */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_bio_headerbox-font-size: var(--mtbobj_headerbox-font-size);
	--mtbobj_bio_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_bio_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_bio_headerbox-height: var(--mtbobj_headerbox-height);
	--mtbobj_bio_headerbox-color: black;
	--mtbobj_bio_headerbox-color__hover: var(--mtbobj_headerbox-color__hover);
	--mtbobj_bio_headerbox-background-color: white;
	--mtbobj_bio_headerbox-border-left: var(--mtbobj_headerbox-border-left);
	--mtbobj_bio_headerbox-border-right: var(--mtbobj_headerbox-border-right);
	--mtbobj_bio_headerbox-border-top: 8px solid var(--mtbobj_color_dark);
	--mtbobj_bio_headerbox-border-bottom: var(--mtbobj_headerbox-border-bottom);
	
	
	--mtbobj_bio_content_header-color: var(--mtbobj_content_header-color);
	--mtbobj_bio_content_header-background-color: white;
	--mtbobj_bio_content_header-font-size: var(--mtbobj_content_header-font-size);
	--mtbobj_bio_content_header-font-family: var(--mtbobj_content_header-font-family);
	--mtbobj_bio_content_header-font-weight: var(--mtbobj_content_header-font-weight);
	
	/* default settings on summary apply to bio */
	--mtbobj_bio_photobox-padding: var(--mtbobj_summary_photobox-padding);
	--mtbobj_bio_photo-height: 250px;
	--mtbobj_bio_photo-width: 250px;
	
	--mtbobj_bio_committeelist-padding-left: var(--mtbobj_summary_committeelist-padding-left);
	--mtbobj_bio_committeelist-list-style-image: var(--mtbobj_summary_committeelist-list-style-image);
	--mtbobj_bio_memberbox_committeelist_link-color: var(--mtbobj_summary_memberbox_committeelist_link-color);
	--mtbobj_bio_memberbox_committeelist_link-color__hover: var(--mtbobj_summary_memberbox_committeelist_link-color__hover);
	
	/* ----------------------------------------------------------------------- */
	/*                        QUALIFICATIONS VIEW                              */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_skill_photo-width: 125px;
	--mtbobj_skill_photo-height: 125px;
	--mtbobj_skill_photobox-padding: 5px;
	--mtbobj_skill_photobox-min-width: 175px;
	
	--mtbobj_skill_headerbox-font-size: var(--mtbobj_headerbox-font-size);
	--mtbobj_skill_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_skill_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_skill_headerbox-height: var(--mtbobj_headerbox-height);
	--mtbobj_skill_headerbox-color: var(--mtbobj_bio_headerbox-color);
	--mtbobj_skill_headerbox-color__hover: var(--mtbobj_headerbox-color__hover);
	--mtbobj_skill_headerbox-background-color: var(--mtbobj_bio_headerbox-background-color);
	--mtbobj_skill_headerbox-border-left: var(--mtbobj_bio_headerbox-border-left);
	--mtbobj_skill_headerbox-border-right: var(--mtbobj_bio_headerbox-border-right);
	--mtbobj_skill_headerbox-border-top: var(--mtbobj_bio_headerbox-border-top);
	--mtbobj_skill_headerbox-border-bottom: var(--mtbobj_bio_headerbox-border-bottom);
	
	/* take any modifications from Bio view by default */
	--mtbobj_skill_content_header-color: var(--mtbobj_content_header-color);
	--mtbobj_skill_content_header-background-color: var(--mtbobj_content_header-background-color);
	--mtbobj_skill_content_header-font-size: var(--mtbobj_content_header-font-size);
	--mtbobj_skill_content_header-font-family: var(--mtbobj_content_header-font-family);
	--mtbobj_skill_content_header-font-weight: var(--mtbobj_content_header-font-weight);
	
	/* ----------------------------------------------------------------------- */
	/*                        COMMITTEE VIEW                                   */
	/* ----------------------------------------------------------------------- */
	
	/* take any modifications from Qualifications view by default */
	--mtbobj_committee_photo-width: var(--mtbobj_skill_photo-width);
	--mtbobj_committee_photo-height: var(--mtbobj_skill_photo-height);
	--mtbobj_committee_photobox-padding: var(--mtbobj_skill_photobox-padding);
	/* had typo 2/10 */
	--mtbobj_committee_photobox-min-width: var(--mtbobj_skill_photobox-min-width);
	
	/* take any modifications from Qualifications view by default */
	--mtbobj_committee_headerbox-font-size: var(--mtbobj_skill_headerbox-font-size);
	--mtbobj_committee_headerbox-font-family: var(--mtbobj_skill_headerbox-font-family);
	--mtbobj_committee_headerbox-font-weight: var(--mtbobj_skill_headerbox-font-weight);
	--mtbobj_committee_headerbox-height: var(--mtbobj_skill_headerbox-height);
	--mtbobj_committee_headerbox-color: var(--mtbobj_skill_headerbox-color);
	--mtbobj_committee_headerbox-color__hover: var(--mtbobj_skill_headerbox-color__hover);
	--mtbobj_committee_headerbox-background-color: var(--mtbobj_skill_headerbox-background-color);
	--mtbobj_committee_headerbox-border-left: var(--mtbobj_skill_headerbox-border-left);
	--mtbobj_committee_headerbox-border-right: var(--mtbobj_skill_headerbox-border-right);
	--mtbobj_committee_headerbox-border-top: var(--mtbobj_skill_headerbox-border-top);
	--mtbobj_committee_headerbox-border-bottom: var(--mtbobj_skill_headerbox-border-bottom);
	
	/* take any modifications from Bio view by default */
	--mtbobj_committee_content_header-color: var(--mtbobj_bio_content_header-color);
	--mtbobj_committee_content_header-background-color: var(--mtbobj_bio_content_header-background-color);
	--mtbobj_committee_content_header-font-size: var(--mtbobj_bio_content_header-font-size);
	--mtbobj_committee_content_header-font-family: var(--mtbobj_bio_content_header-font-family);
	--mtbobj_committee_content_header-font-weight: var(--mtbobj_bio_content_header-font-weight);
	
	/* ----------------------------------------------------------------------- */
	/*                        SNAPSHOTS                                        */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_snapshot-font-size: 170%;
	--mtbobj_snapshot-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_snapshot-font-weight: var(--mtbobj_headerbox-font-weight);
	
	
	/* ----------------------------------------------------------------------- */
	/*                        FOOTER                                           */
	/* ----------------------------------------------------------------------- */
	
	
	--mtbobj_footerbox-height: 50px;
	--mtbobj_footerbox-border-top: 1px solid black;
	--mtbobj_footerbox-border-bottom: var(--mtbobj_footerbox-border-top);
	--mtbobj_footerbox-border-left: none;
	--mtbobj_footerbox-border-right: none;
	
	
	
	/* END of ROOT VARS */

	

}

.mtbobj_no_top_margin {
    margin-top: 0px !important;
}

.mtbobj_no_bottom_margin {
    margin-bottom: 0px !important;
}

#mtb_summary {
    justify-content: center;
}

#cssmenu {
    border-bottom: 1px solid #d7d7d7;
}

#cssmenu>ul>li>a {
    border-right: 1px solid rgba(80, 80, 80, 0.12);
}

@media only screen and (max-width: 850px) {
    #cssmenu>ul>li>a {
        border-right: 0px;
    }
}

.mtbobj_summary_memberbox {
    padding-right: 10px;
    max-width: 375px;
}

.mtbobj_summary_headerbox {
    text-align: left;
    justify-content: left;
    padding-left: 10px;
}

.mtbobj_headerbox {
    line-height: 22px;
}

.mtbobj_summary_contentbox {
    padding-left: 5px;
}

.mtbobj_summary_photo {
    margin-right: 0;
}

.mtbobj_photoborder {
    border: 2px solid var(--mtbobj_color_dark);
}

.mtbobj_bio_leftsidetex {
    padding-left: 0px;
}

.mtbobj_toppadding {
    padding-top: 10px;
}

.mtbobj_committee_headerbox {
    width: 100%;
}

.mtbobj_committee_title {
    float: left;
    width: 70%;
}

.mtbobj_committee_meetingsheld {
    font-weight: bold;
    float: right;
    color: black;
    font-size: 15px;
    width: 30%;
    text-align: right;
}

.mtbobj_p {
    margin-bottom: 20px;
}

.mtbobj_committee_caption,
.mtbobj_skill_caption {
    font-weight: normal;
}

.mtbobj_bio_headerbox {
    padding: 10px 15px 6px 15px;
    color: black;
    font-size: 36px;
    line-height: normal;
    display: inline-block;
    font-weight: 300;
    font-family: 'Frutiger LT 45', 'Noto Sans';
}

.mtbobj_bio_photo {
    margin-left: 0px;
    margin-right: 0px;
    /* max-width: 90%; */
}


.mbtobj_bio_content_header {
    padding-top: 5px;
    color: var(--mtbobj_color_dark);
}

@media only screen and (max-width: 1100px) {
    .mtbobj_bio_photo {
        height: 175px;
        width: 175px;
    }
    .mtbskills_link { font-size: 80%; }
}

@media only screen and (max-width: 708px) {
    .mtbobj_bio_photo {
        height: 250px;
        width: 250px;
    }
}

.mtbobj_skill_contentbox {
    padding-left: 10px;
}
.mtbcore_captionbox {
    margin-bottom: 5px;
}

.mtbcore_content_header {
    background-color: white;
    padding-bottom: 0px;
}

@media only screen and (max-width: 400px) {
    .mtbobj_bio_photo {
        height: 250px;
        width: 250px;
    }
}


.mtb_skilltable_border {
    height: 4px;
    width: 100%;
    background-color: #0095ff;
}

.mtb_skilltable_container {
    margin-top: 40px;
    margin-bottom: 40px;
    max-width: 850px;
    justify-content: center;
}