@font-face {
    font-family:'AlternateGothicFSNo3';
    src:url('fonts/AlternateGothicNo3-webfont.eot');
    src:url('fonts/AlternateGothicNo3-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/AlternateGothicNo3-webfont.woff') format('woff'),
         url('fonts/AlternateGothicNo3-webfont.ttf') format('truetype'),
         url('fonts/AlternateGothicNo3-webfont.svg#AlternateGothicFSNo3') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*DNN 9 fixes start*/
.dnnEditState .DNNEmptyPane {width:auto;}
/*DNN 9 fixes end*/

html {overflow-x:hidden; overflow-y:scroll;}
#Body {display:block; margin:0px; padding:0px; position:relative;}
html, #Body {background:#ffffff;}
h1 {color:#000000; font-family:'AlternateGothicFSNo3', Arial, sans-serif; font-size:22px; text-transform:uppercase; line-height:90%; font-weight:normal;}
h2 {color:#58585b; font-family:'AlternateGothicFSNo3'; font-size:20px; line-height:90%; text-transform:uppercase; font-weight:normal;}
h3 {display:block; margin:0px; padding:0px; color:#58585b; font-size:28px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:90%; text-transform:uppercase;}
h4 {color:#58585b; font-family:'AlternateGothicFSNo3'; font-size:18px; line-height:90%; text-transform:uppercase; font-weight:normal;}

.compareVersionsContainer .compareVersionIframe {background:#ffffff;}

.DNNModuleContent.ModDNNHTMLC, .DNNModuleContent.ModDNNHTMLC p {color:#58585b; font-size:12px; line-height:150%;}
.DNNModuleContent.ModDNNHTMLC a, p a {color:#6b8a93; text-decoration:underline;}
.DNNModuleContent.ModDNNHTMLC ul {margin:0;}
.DNNModuleContent.ModDNNHTMLC ul, .DNNModuleContent.ModDNNHTMLC ul li {display:block;}
.DNNModuleContent.ModDNNHTMLC img {max-width:100%;}
/*a.button::after {font-family:'ACGME'; content:"\f101"; color:#6b8a93; padding-left:5px; border-bottom:1px solid #6b8a93; text-decoration:none;}*/
.DNNModuleContent.ModDNNHTMLC ul, .DNNModuleContent.ModDNNHTMLC ul li, .link_module ul, .link_module ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.DNNModuleContent.ModDNNHTMLC ul li, .link_module ul li {padding:0px 0px 5px 0px;}
.DNNModuleContent.ModDNNHTMLC ul li a {color:#6b8a93; text-decoration:underline;}
.DNNModuleContent.ModDNNHTMLC ul li > a, .link_module ul li > a {display:inline-block; color:#6b8a93; text-decoration:underline;}
.DNNModuleContent.ModDNNHTMLC ul li > a::after, .link_module ul li > a::after {font-size:5px; content:" \e902";}
.DNNModuleContent.ModDNNHTMLC ul li > a::after, .link_module ul li > a::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.DNNModuleContent.ModDNNHTMLC ul.BulletList li {position:relative; padding-left:20px;}
.DNNModuleContent.ModDNNHTMLC ul.BulletList li::before {position:absolute; left:6px; top:6px; color:#58585b; font-size:5px; content:" \f111";}
.DNNModuleContent.ModDNNHTMLC ul.BulletList li::before {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.DNNModuleContent.ModDNNHTMLC ul.redactor-toolbar {display:inherit;}
.DNNModuleContent.ModDNNHTMLC ul.redactor-toolbar li {display:inline-block;}
.DNNModuleContent.ModDNNHTMLC ul.redactor-toolbar li > a {display:block; text-decoration:none;}
.DNNModuleContent.ModDNNHTMLC ul.redactor-toolbar li > a::after {display:none; content:"";}

.ModPackFlashPublishListC ul {margin:0;}
.ModPackFlashPublishListC ul, .ModPackFlashPublishListC ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.ModPackFlashPublishListC ul li {padding:0px 0px 5px 0px;}
.ModPackFlashPublishListC ul li a {color:#6b8a93; text-decoration:underline;}
.ModPackFlashPublishListC ul li > a {display:inline-block; color:#6b8a93; text-decoration:underline;}
.ModPackFlashPublishListC ul li > a::after, .ModPackFlashPublishListC ul li > a::after {font-size:5px; content:" \e902";}
.ModPackFlashPublishListC ul li > a::after, .ModPackFlashPublishListC ul li > a::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.ModPackFlashPublishListC .article_paging {display:block; text-align:right; padding:15px 0px;}
.ModPackFlashPublishListC .article_paging a, .ModPackFlashPublishListC .article_paging a:link, .ModPackFlashPublishListC .article_paging a:active, .ModPackFlashPublishListC .article_paging a:visited, .ModPackFlashPublishListC .article_paging a:hover {color:#6b8a93; text-decoration:none;}
.ModPackFlashPublishListC .article_paging a, .ModPackFlashPublishListC .article_paging span {margin:0 2px; font-size:14px;}
.ModPackFlashPublishListC .article_paging .current {font-weight:bold; background:#6b8a93; color:#FFFFFF; padding:2px 5px;}

.ModPackFlashPublishListC .ACGME16PgntnMn {display:block; text-align:right;}
.ModPackFlashPublishListC .ACGME16Pgntn {padding:15px 0px;}
.ModPackFlashPublishListC .ACGME16PgntnMn a, .ModPackFlashPublishListC .ACGME16PgntnMn a:link, .ModPackFlashPublishListC .ACGME16PgntnMn a:active, .ModPackFlashPublishListC .ACGME16PgntnMn a:visited, .ModPackFlashPublishListC .ACGME16PgntnMn a:hover {color:#6b8a93; text-decoration:none;}
.ModPackFlashPublishListC .ACGME16PgntnMn a, .ModPackFlashPublishListC .ACGME16PgntnMn span {margin:0 2px; font-size:14px;}
.ModPackFlashPublishListC .ACGME16PgntnMn .current {font-weight:bold; background:#6b8a93; color:#FFFFFF; padding:2px 5px;}

.DNNModuleContent.ModDNNHTMLC a[href$=".pdf"],
.DNNModuleContent.ModDNNHTMLC a[href$=".PDF"],
.DNNModuleContent.ModDNNHTMLC a[href$=".doc"],
.DNNModuleContent.ModDNNHTMLC a[href$=".DOC"],
.DNNModuleContent.ModDNNHTMLC a[href$=".docx"],
.DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"],
.DNNModuleContent.ModDNNHTMLC a[href$=".xls"],
.DNNModuleContent.ModDNNHTMLC a[href$=".XLS"],
.DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"],
.DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"],
.DNNModuleContent.ModDNNHTMLC a[href$=".ppt"],
.DNNModuleContent.ModDNNHTMLC a[href$=".PPT"],
.DNNModuleContent.ModDNNHTMLC a[href$=".pptx"],
.DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"],
.DNNModuleContent.ModDNNHTMLC a.internallink,
.DNNModuleContent.ModDNNHTMLC a.externallink,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pdf"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PDF"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".doc"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOC"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".docx"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOCX"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xls"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLS"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xlsx"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLSX"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".ppt"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPT"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pptx"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPTX"],
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.internallink,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.externallink
{display:inline-block; position:relative; padding:0px 0px 0px 16px; text-transform:uppercase;}

.DNNModuleContent.ModDNNHTMLC a[href$=".pdf"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PDF"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".doc"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".DOC"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".docx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".xls"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".XLS"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".ppt"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PPT"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".pptx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"]::before,
.DNNModuleContent.ModDNNHTMLC a.internallink::before,
.DNNModuleContent.ModDNNHTMLC a.externallink::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pdf"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PDF"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".doc"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOC"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".docx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOCX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xls"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLS"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xlsx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLSX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".ppt"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPT"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pptx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPTX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.internallink::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.externallink::before
{display:block; position:absolute; left:0px; top:2px; color:#d9272d; font-size:14px; content:""; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.DNNModuleContent.ModDNNHTMLC a[href$=".pdf"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PDF"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pdf"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PDF"]::before
{content:"\e909";}

.DNNModuleContent.ModDNNHTMLC a[href$=".doc"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".DOC"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".docx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".doc"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOC"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".docx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOCX"]::before
{content:"\f1c2";}

.DNNModuleContent.ModDNNHTMLC a[href$=".xls"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".XLS"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xls"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLS"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xlsx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLSX"]::before
{content:"\f1c3";}

.DNNModuleContent.ModDNNHTMLC a[href$=".ppt"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PPT"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".pptx"]::before,
.DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".ppt"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPT"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pptx"]::before,
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPTX"]::before
{content:"\f1c4";}

.DNNModuleContent.ModDNNHTMLC a.internallink::before {content:"\e907";}
.DNNModuleContent.ModDNNHTMLC a.externallink::before {content:"\e906";}

.button, a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {display:inline-block; position:relative; padding:5px 20px 5px 10px; background:#7b959d; color:#ffffff; font-size:10px; font-weight:700; line-height:15px; text-align:center; text-transform:uppercase; text-decoration:none;}
a.button::after {position:absolute; right:8px; top:50%; margin-top:-4px; font-size:6px; content:"\e902";}
a.button::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.button.red, a.button.red, a.button.red:link, a.button.red:visited, a.button.red:active, a.button.red:hover {background:#d9272d;}

.PgFll {/*overflow:hidden;*/ overflow-x:hidden; font-family:'Lato',Arial,Helvetica,sans-serif;}
.PgSctn {position:relative; padding:0px 15px; text-align:center;}
.PgClmn {display:inline-block; position:relative; margin:0px auto; width:100%; max-width:1171px; text-align:left;}
.PgCntnt {display:inline-block; position:relative; width:100%;}
.PgRw {display:inline-block; position:relative; width:100%;}
.SbCntnt .PgCntnt {padding:60px 0px 115px 0px;}
.SbCntnt {overflow:hidden; background:rgb(226,233,236); background:-moz-linear-gradient(top,  rgba(226,233,236,1) 0%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,  rgba(226,233,236,1) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,  rgba(226,233,236,1) 0%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e9ec', endColorstr='#ffffff',GradientType=0 );}
.PgBg {position:absolute; bottom:-5px; left:75%;}
.SbPg .PgBg {bottom:-60px; z-index:-1;}
.SbPg.NoLftMn .FllWdthClmn {width:100%;}
.PgBg, .PgBg .icon {color:#f6f8f9; font-size:865px; line-height:100%;}
.PgClp {position:absolute; top:0px; left:50%; margin-left:-20px; width:40px; height:20px; background:url(images/acgme.png) 0px -50px no-repeat;}

.AlrtMn {background:#d9272d;}
.AlrtPn {}
.AlrtPn .CntnrMn {margin:10px;}
.AlrtPn .Normal, .AlrtPn .DNNModuleContent, .AlrtPn .Normal p, .AlrtPn .DNNModuleContent p {margin:0px; padding:0px; color:#ffffff; font-size:14px; text-align:center;}

.PgFtr {background:#6b8a93; min-height:200px;}
.PgFtr .PgCntnt {padding:39px 0px;}
.PgFtrCp {margin:0px; padding:25px 20px; background:#000101;}
a.FtrLgn {float:right; color:#ffffff; text-decoration:none;}
.GryBrFll {}
.GryBrFllGryBr {position:absolute; left:0px; right:0px; top:0px; bottom:7px; background:#c4d0d3;}

.HdrLnksMn {float:left; width:50%;}
.HdrLnks {float:left; padding:0px; text-align:right;}
.HdrLnks a {display:block; float:left; padding:16px 5px; width:90px; color:#ffffff; background:#d9272d; text-decoration:none; border-left:1px solid #e36468; font-size:12px; line-height:100%; text-transform:uppercase; font-weight:bold; text-align:center;}
.HdrLnks a:first-child {border:0;}
.SclLnks {float:left; margin:0 10px;}
.SclLnks .MlIcn {display:inline-block; width:38px; height:38px;}
.SclLnks a {display:block; float:left; margin:0px 3px 5px 3px; padding:10px 7px; height:18px; font-size:16px; color:#ffffff; line-height:18px; text-align:center; text-decoration:none; border:none;}

.HdrSrchMn {float:right; width:50%;}

.HdrSrchAlt, a.HdrSrchAlt, a.HdrSrchAlt:link, a.HdrSrchAlt:visited, a.HdrSrchAlt:active, a.HdrSrchAlt:hover {display:block; float:right; position:relative; padding:0px; width:243px; height:44px; max-width:50%; background:#7b959d; color:#ffffff; font-size:12px; font-weight:700; line-height:15px; text-align:center; text-transform:uppercase; text-decoration:none;}
.HdrSrchAltTrggr {position:absolute; right:0px; top:0px; bottom:0px; width:43px; height:100%; background:#6b8a93; font-size:21px; line-height:44px; cursor:pointer;}
.HdrSrchAltTrggr .icon {line-height:44px;}
.HdrSrchAltTxt {padding:7px 50px 7px 7px;}

.HdrSrch {float:right; width:220px; height:42px; max-width:50%; background:#f3f5f6; border:1px solid #6b8a93;}
.Dsktp .HdrSrch {margin-left:12px; margin-right:-15px;}

.HdrSrch .bravoSearchInput {width:auto !important;}
.searchInput {position:relative; padding:0px 54px 0px 0px; border:none; background:none;}
.searchInput input[type=text] {float:none; margin:0px; padding:2px 8px; width:100%; min-width:auto; min-height:40px; background:none; border:none; color:#212121; font-size:12px; font-weight:700; line-height:40px; transition:none;}
.searchInput input[type=text], .searchInput input[type=text]:focus {outline:none; font-size:12px; font-family:'Lato',Arial,Helvetica,sans-serif;}
.searchInput input:placeholder-shown, .searchInput input::placeholder, .searchInput input::-webkit-input-placeholder, .searchInput input::-moz-placeholder, .searchInput input:-ms-input-placeholder, .searchInput input:-moz-placeholder, .searchInput input::-webkit-input-placeholder, .searchInput input:-moz-placeholder, .searchInput input::-moz-placeholder, .searchInput input:-ms-input-placeholder, .searchInput input::-webkit-input-placeholder-shown, .searchInput input:-moz-placeholder-shown, .searchInput input::-moz-placeholder-shown, .searchInput input:-ms-input-placeholder-shown {color:#212121 !important; text-align:center !important;}
.searchInputError {display:none; position:absolute; left:0px; right:0px; top:auto; margin-top:3px; padding:10px; background:rgba(217,39,45,0.9); border-radius:3px; z-index:999; color:#ffffff; font-size:14px; font-weight:bold;}
.HdrSrchMn .searchInputError {z-index:9999;}

.hide-desktop {display:none;}
.hide-mobile {display:block;}

.HdrLg {float:left; width:50%;}
.HdrLg a {display:inline-block; padding:20px 0px 25px 0px;}
.HdrLg a img {max-width:100%;}
.HdrLgMbl {float:left; width:30%;}
.HdrLgMbl a {float:left; text-decoration:none;}
.HdrLgMbl a .icon {display:block; text-align:center; padding:0px 0px 0px 10px;}
.HdrLgMbl a .icon-acgme {color:#da262e; font-size:540%;}
.HdrLgMbl a .icon-acgmetext {color:#000000; font-size:100%; padding-top:10px;}
.HdrLnksMbl {display:none;}
.HdrScndLnks {float:right; padding-bottom:25px; width:50%;}
.HdrScndLnksHdr {position:relative; padding:15px 21px 12px 0px; color:#000000; font-family:'AlternateGothicFSNo3', Arial, sans-serif; font-size:20px; text-transform:uppercase; text-align:right; line-height:78%;}
.HdrScndLnksHdr .icon {position:absolute; right:0px; top:16px; font-size:13px;}
.HdrScndLnksBx {float:right; padding:7px 0px 6px 0px; border-top:1px solid #dae2e4; border-bottom:1px solid #dae2e4; text-align:right;}
.HdrScndLnksBx a {display:block; margin:0px; padding:6px 0px 7px 9px; color:#d9272d; font-size:15px; font-weight:700; line-height:100%; text-decoration:none; white-space:nowrap;}
.HdrScndLnksBx a .icon {padding-left:9px; color:#6c8a93;}

.searchInput a.SearchButton:link {display:block; position:absolute; right:0px; top:0px; bottom:2px; margin:0px; padding:0px; width:38px; height:auto; background:#d9272d; box-sizing:border-box; cursor:pointer; border:0; text-indent:-99999em; transition:none;}
.searchInput a.SearchButton::before {display:block; position:absolute; left:50%; top:50%; margin:-10px 0px 0px -10px; width:20px; height:20px; content:"\e90a"; color:#ffffff; font-size:18px; line-height:20px; text-align:center; text-indent:initial;}
.searchInput a.SearchButton::before {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  /* IE10+ specific styles go here */
  .searchInput a#dnn_Header_bravoSearch_btnSearch {background:url(images/search.png) no-repeat center center #d9272d!important;}
}

.PgFtr, .PgFtr a {color:#ffffff; text-decoration:none; font-size:14px; line-height:125%;}
.SbPg .PgFtr {margin-top:55px;}
.PgFtrCp, .PgFtrCp a {color:#ffffff; text-decoration:none;}
.PgFtrCp .pipe {display:inline-block; margin:0px 7px;}
.FtrLgo {display:block; width:auto; float:left;}
.FtrLgo img {width:100%; display:block;}
.AcgmAcrn {float:left; width:100%; margin-top:10px; font-size:16px; line-height:125%;}
.PgFtr ul {margin:0; padding:0; width:100%; float:left;}
.PgFtr ul li {list-style-type:none; margin:8px 0;}
.PgFtr .SclLnks {margin:0;}
.PgFtr .SclLnks a {font-size:16px; float:left;}
.PgFtr .SclLnks a:first-child {margin-left:0; padding-left:0;}
.PgFtr .LrgrTxt {font-size:16px; line-height:125%;}
.PgFtr .ClmOn {float:left; width:10%; margin-right:2%;}
.PgFtr .ClmTw {float:left; width:20%; margin-right:3%;}
.PgFtr .ClmThr {float:left; width:23%; margin-right:3%;}
.PgFtr .ClmFr {float:left; width:16%; margin-right:3%;}
.PgFtr .ClmFv {float:left; width:20%;}
.PgFtr .ClmFv a {}
.PgFtr .PfNav .pf_lvl_1, .PgFtr .PfNav .pf_lvl_2, .PgFtr .PfNav .pf_lvl_3 {display:none;}


.TpNvMn {position:relative; margin-bottom:24px;}
.TpNvMn ul, .TpNvMn ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.TpNvMn ul#PfNavMega {position:relative; display:table;}
.TpNvMn ul#PfNavMega li {display:table-cell;}
.TpNvMn ul#PfNavMega > li {position:relative; width:14.28%; background-color:#6b8a93; background-image:url(images/PfNavMegaLI.png); background-position:0px bottom; background-repeat:repeat-x; border-left:3px solid #ffffff; vertical-align:middle; transition:border 0s linear 0.1s, background-color 0s linear 0.1s;}
.TpNvMn ul#PfNavMega > li:first-child {border-left:none;}
.TpNvMn ul#PfNavMega > li.HasChildren:hover {background-color:#d1d2d4; background-image:none; z-index:1011; transition-delay:0.1s;}
.TpNvMn ul#PfNavMega > li.Active {background-color:#d1d2d4; background-image:none;}
.TpNvMn ul#PfNavMega li a {display:block; margin:0px; padding:0px; color:#ffffff; font-size:16px; text-decoration:none; line-height:120%; text-align:center;}
.TpNvMn ul#PfNavMega li:hover a, .TpNvMn ul#PfNavMega li.Active span.MenuText {color:#2d4147;}
.TpNvMn ul#PfNavMega li.Active span.MenuText, .TpNvMn ul#PfNavMega ul li.Active > a {font-weight:bold; letter-spacing:-0.176px;}
.TpNvMn ul#PfNavMega li.HasChildren:hover a {}
.TpNvMn ul#PfNavMega li a span {display:block; margin:0px; padding:14px 7px 19px 7px;}
.TpNvMn ul#PfNavMega li.HasChildren:hover a span.MenuText {position:relative; margin:-10px 0px -10px 0px; padding:24px 7px 29px 7px; z-index:1011;}
.TpNvMiniBtn {width:55px; height:40px; text-decoration:none; color:#808285; font-size:40px; line-height:100%; text-align:left; text-transform:uppercase; cursor:pointer; display:none;}
@media only screen and (max-width:767px) {
    .TpNvMn ul#PfNavMega li a, .TpNvMn ul#PfNavMega li:hover a, .TpNvMn ul#PfNavMega li.Active span.MenuText {color:#6b8a93;}
}

.TpNvMn .shadow {/*display:none;*/ position:absolute; left:0px; right:-25%; top:100%; margin:-1px 0px 50px 0px; padding:0px; background:#ffffff; border:1px solid #d1d2d4; box-shadow:0px 5px 8px rgba(49,49,49,0.6); z-index:1010; visibility:hidden; transition:visibility 0s linear 0.2s;}
.TpNvMn li:hover .shadow {/*display:block;*/ visibility:visible; transition-delay:0.2s;}
.TpNvMn .InnerMegaDiv {display:inline-block; width:100%;}
.TpNvMn .Column {float:left; margin:0px; padding:0px;}
.TpNvMn .Column.First {border:none; margin:0px; padding:0px;}
.TpNvMn .InnerMegaDiv.Cols1 .Column {width:100%;}
.TpNvMn .InnerMegaDiv.Cols2 .Column {width:50%;}
.TpNvMn .InnerMegaDiv.Cols3 .Column {width:33.3%;}
.TpNvMn .InnerMegaDiv.Cols4 .Column {width:25%;}
.TpNvMn .InnerMegaDiv.Cols5 .Column {width:20%;}
.TpNvMn .InnerMegaDiv.Cols6 .Column {width:16.6%;}

.TpNvMn ul#PfNavMega ul, .TpNvMn ul#PfNavMega ul li {display:block;}
.TpNvMn ul#PfNavMega li ul {padding:0px; display:none;}
.TpNvMn ul#PfNavMega li:hover .shadow ul.pf_lvl_1 {display:block;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li {position:relative; float:none; padding:0px; overflow:visible;}
.TpNvMn ul#PfNavMega li ul li a, .TpNvMn ul#PfNavMega li.First.pf_lvl_0 ul li a, .TpNvMn ul#PfNavMega li.HasChildren:hover ul li a {position:relative; float:none; padding:12px 30px 14px 16px; color:#1a1a1a; font-size:14px; text-align:left;}
.TpNvMn ul#PfNavMega li ul li a {}
.TpNvMn ul#PfNavMega li ul li.pf_lvl_1 > a {}
.TpNvMn ul#PfNavMega li ul li.HasChildren.pf_lvl_1 > a::before {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.TpNvMn ul#PfNavMega li ul li.HasChildren.pf_lvl_1 > a::before {display:block; position:absolute; right:8px; top:10px; margin:0px; width:18px; height:19px; background:#db282e; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li:first-child {border-top:none;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li:first-child > a {}
.TpNvMn ul#PfNavMega li ul li a:hover, .TpNvMn ul#PfNavMega li.HasChildren:hover ul li a:hover {text-decoration:underline;}

.TpNvMn ul#PfNavMega li ul ul {display:none; position:absolute; left:100%; top:0px; width:100%; border:1px solid #d1d2d4; box-shadow:3px 3px 6px rgba(49,49,49,0.6);}
.TpNvMn ul#PfNavMega li ul.pf_lvl_2 {background:#f6f6f6;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_2 li:first-child {border-top:none;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_2 li:first-child > a {}
.TpNvMn ul#PfNavMega li ul li.pf_lvl_1:hover > ul {display:block;}
.TpNvMn ul#PfNavMega li ul ul li {}
.TpNvMn ul#PfNavMega li ul ul li a, .TpNvMn ul#PfNavMega li.HasChildren:hover ul ul li a {color:#6b8a93;}
.TpNvMn ul#PfNavMega li ul ul li a:hover, .TpNvMn ul#PfNavMega li.HasChildren:hover ul ul li a:hover {}

.TpNvMn ul#PfNavMega li ul ul ul {padding:0px;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_3 {background:#ebebeb;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_3 li:first-child {border-top:none;}
.TpNvMn ul#PfNavMega li ul.pf_lvl_3 li:first-child > a {}

.HtmlBeforeLevel0, .HtmlAfterLevel0 {display:inline-block; width:100%;}
.HtmlAfterLevel0 {margin-top:-10px;}

.TpNvMn ul#PfNavMega > li.Last {position:static;}
.TpNvMn ul#PfNavMega > li.Last .shadow {left:auto; right:0px; width:890px; max-width:100%;}
.TpNvMn ul#PfNavMega > li.Last .InnerMegaDiv {display:block; width:auto; margin:0px -7px;}
.TpNvMn ul#PfNavMega li.Last .Column ul.pf_lvl_1 {padding-left:7px; padding-right:7px;}
/*.TpNvMn ul#PfNavMega li.Last .Column.First ul.pf_lvl_1 {padding-left:0px;}*/
.TpNvMn ul#PfNavMega li.Last .Column a {padding-left:0px !important;}
.TpNvMn ul#PfNavMega li.Last .Column.First a {padding-left:24px !important;}
.TpNvMn ul#PfNavMega li a.button::after {display:none;}
.TpNvMn ul li.HasChildren .icon {display:none;}

.HtmlAfterLevel0 {display:none;}
.PgFtr .HtmlBeforeLevel0, .PgFtr .HtmlAfterLevel0 {display:none !important;}

@media only screen and (min-width:768px) {
    .HtmlAfterLevel0 {display:block;}
    .TpNvMn ul#PfNavMega > li.First {position:static;}
    .TpNvMn ul#PfNavMega > li.First .shadow {left:0px; right:0px; background:#ffffff; box-shadow:0px 5px 8px rgba(49, 49, 49, 0.6); overflow:hidden;}
    .TpNvMn ul#PfNavMega > li.First .Column ul.pf_lvl_1 {padding:20px 10px;}
    .TpNvMn ul#PfNavMega > li.First .Column.First ul.pf_lvl_1 {padding-left:30px;}
    .TpNvMn ul#PfNavMega > li.First .Column.Last ul.pf_lvl_1 {padding-right:30px;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv {display:inline-block; width:100%; margin:0px;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols1 .Column {width:70%;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols2 .Column {width:35%;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols3 .Column {width:23.3%;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols4 .Column {width:17.5%;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols5 .Column {width:14%;}
    .TpNvMn ul#PfNavMega > li.First .InnerMegaDiv.Cols6 .Column {width:11.6%;}
    .TpNvMn ul#PfNavMega > li.First .HtmlAfterLevel0 {margin:0px 0px -10000px 0px; padding:25px 3.8% 10015px 3.8%; width:22.4%;}
    .TpNvMn ul#PfNavMega li.First ul.pf_lvl_1 li {border:none !important;}
    .TpNvMn ul#PfNavMega li.First ul li a {border:none !important;}
    .TpNvMn ul#PfNavMega li.First ul li a, .TpNvMn ul#PfNavMega li.First.pf_lvl_0 ul li a {margin:0px 0px 6px 0px; padding:4px 0px; font-size:14px;}
    .TpNvMn ul#PfNavMega li.First.pf_lvl_0 ul li.pf_lvl_1 > a {padding-left:24px; color:#1a1a1a;}
    .TpNvMn ul#PfNavMega li.First ul li.pf_lvl_1 > a::before {display:block; position:absolute; right:auto; left:0px; top:2px; margin:0px; width:18px; height:19px; background:#db282e; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
    .TpNvMn ul#PfNavMega li.First ul ul {display:block; position:static; background:none; border:none; box-shadow:none;}
    .TpNvMn ul#PfNavMega li.First ul.pf_lvl_2 {margin-bottom:25px;}
    .TpNvMn ul#PfNavMega li.First ul.pf_lvl_2 ul {padding-left:25px;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 {display:block; float:right; background:#e8e8e8;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 h3 {margin:0px 0px 15px 0px; color:#323232; font-family:'Lato',Arial,Helvetica,sans-serif; font-size:16px; line-height:125%;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 img {margin:0px 0px 10px 0px; width:100%;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 p {margin:0px 0px 15px 0px; color:#323232; font-family:Arial; font-size:12px; line-height:150%;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 a {display:block; float:right; margin:0px; color:#d9272d; font-size:12px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
    .TpNvMn ul#PfNavMega li.First .HtmlAfterLevel0 a span.icon {display:inline; padding:0px; color:#d9272d; font-size:6px;}
    .TpNvMn ul#PfNavMega > li#Menu2 {position:static;}
    .TpNvMn ul#PfNavMega > li#Menu2 .shadow {left:0px; right:auto; background:#ffffff; box-shadow:0px 5px 8px rgba(49, 49, 49, 0.6); overflow:hidden; width:890px; max-width:100%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .Column ul.pf_lvl_1 {padding:20px 10px;}
    .TpNvMn ul#PfNavMega > li#Menu2 .Column.First ul.pf_lvl_1 {padding-left:30px;}
    .TpNvMn ul#PfNavMega > li#Menu2 .Column.Last ul.pf_lvl_1 {padding-right:30px;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv {display:inline-block; width:100%; margin:0px;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols1 .Column {width:60%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols2 .Column {width:30%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols3 .Column {width:20%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols4 .Column {width:15%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols5 .Column {width:12%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .InnerMegaDiv.Cols6 .Column {width:10%;}
    .TpNvMn ul#PfNavMega > li#Menu2 .HtmlAfterLevel0 {margin:0px 0px -10000px 0px; padding:25px 5% 10015px 5%; width:29.4%;}
    .TpNvMn ul#PfNavMega li#Menu2 ul.pf_lvl_1 li {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu2 ul li a {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu2 ul li a, .TpNvMn ul#PfNavMega li#Menu2.pf_lvl_0 ul li a {margin:0px 0px 6px 0px; padding:4px 0px; font-size:14px;}
    .TpNvMn ul#PfNavMega li#Menu2.pf_lvl_0 ul li.pf_lvl_1 > a {padding-left:24px; color:#1a1a1a;}
    .TpNvMn ul#PfNavMega li#Menu2 ul li.pf_lvl_1 > a::before {display:block; position:absolute; right:auto; left:0px; top:2px; margin:0px; width:18px; height:19px; background:#db282e; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
    .TpNvMn ul#PfNavMega li#Menu2 ul ul {display:block; position:static; background:none; border:none; box-shadow:none;}
    .TpNvMn ul#PfNavMega li#Menu2 ul.pf_lvl_2 {margin-bottom:25px;}
    .TpNvMn ul#PfNavMega li#Menu2 ul.pf_lvl_2 ul {padding-left:25px;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 {display:block; float:right; background:#e8e8e8;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 h3 {margin:0px 0px 15px 0px; color:#323232; font-family:'Lato',Arial,Helvetica,sans-serif; font-size:16px; line-height:125%;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 img {margin:0px 0px 10px 0px; width:100%;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 p {margin:0px 0px 15px 0px; color:#323232; font-family:Arial; font-size:12px; line-height:150%;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 a {display:block; float:right; margin:0px; color:#d9272d; font-size:12px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
    .TpNvMn ul#PfNavMega li#Menu2 .HtmlAfterLevel0 a span.icon {display:inline; padding:0px; color:#d9272d; font-size:6px;}
    .TpNvMn ul#PfNavMega > li#Menu3 {position:static;}
    .TpNvMn ul#PfNavMega > li#Menu3 .shadow {left:0px; right:auto; background:#ffffff; box-shadow:0px 5px 8px rgba(49, 49, 49, 0.6); overflow:hidden; width:890px; max-width:100%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .Column ul.pf_lvl_1 {padding:20px 10px;}
    .TpNvMn ul#PfNavMega > li#Menu3 .Column.First ul.pf_lvl_1 {padding-left:30px;}
    .TpNvMn ul#PfNavMega > li#Menu3 .Column.Last ul.pf_lvl_1 {padding-right:30px;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv {display:inline-block; width:100%; margin:0px;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols1 .Column {width:60%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols2 .Column {width:30%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols3 .Column {width:20%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols4 .Column {width:15%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols5 .Column {width:12%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .InnerMegaDiv.Cols6 .Column {width:10%;}
    .TpNvMn ul#PfNavMega > li#Menu3 .HtmlAfterLevel0 {margin:0px 0px -10000px 0px; padding:25px 5% 10015px 5%; width:29.4%;}
    .TpNvMn ul#PfNavMega li#Menu3 ul.pf_lvl_1 li {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu3 ul li a {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu3 ul li a, .TpNvMn ul#PfNavMega li#Menu3.pf_lvl_0 ul li a {margin:0px 0px 6px 0px; padding:4px 0px; font-size:14px;}
    .TpNvMn ul#PfNavMega li#Menu3.pf_lvl_0 ul li.pf_lvl_1 > a {padding-left:24px; color:#1a1a1a;}
    .TpNvMn ul#PfNavMega li#Menu3 ul li.pf_lvl_1 > a::before {display:block; position:absolute; right:auto; left:0px; top:2px; margin:0px; width:18px; height:19px; background:#db282e; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
    .TpNvMn ul#PfNavMega li#Menu3 ul ul {display:block; position:static; background:none; border:none; box-shadow:none;}
    .TpNvMn ul#PfNavMega li#Menu3 ul.pf_lvl_2 {margin-bottom:25px;}
    .TpNvMn ul#PfNavMega li#Menu3 ul.pf_lvl_2 ul {padding-left:25px;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 {display:block; float:right; background:#e8e8e8;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 h3 {margin:0px 0px 15px 0px; color:#323232; font-family:'Lato',Arial,Helvetica,sans-serif; font-size:16px; line-height:125%;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 img {margin:0px 0px 10px 0px; width:100%;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 p {margin:0px 0px 15px 0px; color:#323232; font-family:Arial; font-size:12px; line-height:150%;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 a {display:block; float:right; margin:0px; color:#d9272d; font-size:12px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
    .TpNvMn ul#PfNavMega li#Menu3 .HtmlAfterLevel0 a span.icon {display:inline; padding:0px; color:#d9272d; font-size:6px;}
    .TpNvMn ul#PfNavMega > li#Menu4 {position:static;}
    .TpNvMn ul#PfNavMega > li#Menu4 .shadow {left:0px; right:auto; background:#ffffff; box-shadow:0px 5px 8px rgba(49, 49, 49, 0.6); overflow:hidden; width:890px; max-width:100%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .Column ul.pf_lvl_1 {padding:20px 10px;}
    .TpNvMn ul#PfNavMega > li#Menu4 .Column.First ul.pf_lvl_1 {padding-left:30px;}
    .TpNvMn ul#PfNavMega > li#Menu4 .Column.Last ul.pf_lvl_1 {padding-right:30px;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv {display:inline-block; width:100%; margin:0px;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols1 .Column {width:60%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols2 .Column {width:30%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols3 .Column {width:20%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols4 .Column {width:15%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols5 .Column {width:12%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .InnerMegaDiv.Cols6 .Column {width:10%;}
    .TpNvMn ul#PfNavMega > li#Menu4 .HtmlAfterLevel0 {margin:0px 0px -10000px 0px; padding:25px 5% 10015px 5%; width:29.4%;}
    .TpNvMn ul#PfNavMega li#Menu4 ul.pf_lvl_1 li {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu4 ul li a {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu4 ul li a, .TpNvMn ul#PfNavMega li#Menu4.pf_lvl_0 ul li a {margin:0px 0px 6px 0px; padding:4px 0px; font-size:14px;}
    .TpNvMn ul#PfNavMega li#Menu4.pf_lvl_0 ul li.pf_lvl_1 > a {padding-left:24px; color:#1a1a1a;}
    .TpNvMn ul#PfNavMega li#Menu4 ul li.pf_lvl_1 > a::before {display:block; position:absolute; right:auto; left:0px; top:2px; margin:0px; width:18px; height:19px; background:#db282e; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
    .TpNvMn ul#PfNavMega li#Menu4 ul ul {display:block; position:static; background:none; border:none; box-shadow:none;}
    .TpNvMn ul#PfNavMega li#Menu4 ul.pf_lvl_2 {margin-bottom:25px;}
    .TpNvMn ul#PfNavMega li#Menu4 ul.pf_lvl_2 ul {padding-left:25px;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 {display:block; float:right; background:#e8e8e8;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 h3 {margin:0px 0px 15px 0px; color:#323232; font-family:'Lato',Arial,Helvetica,sans-serif; font-size:16px; line-height:125%;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 img {margin:0px 0px 10px 0px; width:100%;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 p {margin:0px 0px 15px 0px; color:#323232; font-family:Arial; font-size:12px; line-height:150%;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 a {display:block; float:right; margin:0px; color:#d9272d; font-size:12px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
    .TpNvMn ul#PfNavMega li#Menu4 .HtmlAfterLevel0 a span.icon {display:inline; padding:0px; color:#d9272d; font-size:6px;}
    .TpNvMn ul#PfNavMega > li#Menu5 {position:static;}
    .TpNvMn ul#PfNavMega > li#Menu5 .shadow {left:auto; right:0px; background:#ffffff; box-shadow:0px 5px 8px rgba(49, 49, 49, 0.6); overflow:hidden; width:890px; max-width:100%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .Column ul.pf_lvl_1 {padding:20px 10px;}
    .TpNvMn ul#PfNavMega > li#Menu5 .Column.First ul.pf_lvl_1 {padding-left:30px;}
    .TpNvMn ul#PfNavMega > li#Menu5 .Column.Last ul.pf_lvl_1 {padding-right:30px;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv {display:inline-block; width:100%; margin:0px;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols1 .Column {width:60%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols2 .Column {width:30%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols3 .Column {width:20%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols4 .Column {width:15%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols5 .Column {width:12%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .InnerMegaDiv.Cols6 .Column {width:10%;}
    .TpNvMn ul#PfNavMega > li#Menu5 .HtmlAfterLevel0 {margin:0px 0px -10000px 0px; padding:25px 5% 10015px 5%; width:29.4%;}
    .TpNvMn ul#PfNavMega li#Menu5 ul.pf_lvl_1 li {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu5 ul li a {border:none !important;}
    .TpNvMn ul#PfNavMega li#Menu5 ul li a, .TpNvMn ul#PfNavMega li#Menu5.pf_lvl_0 ul li a {margin:0px 0px 6px 0px; padding:4px 0px; font-size:14px;}
    .TpNvMn ul#PfNavMega li#Menu5.pf_lvl_0 ul li.pf_lvl_1 > a {padding-left:24px; color:#1a1a1a;}
    .TpNvMn ul#PfNavMega li#Menu5 ul li.pf_lvl_1 > a::before {display:block; position:absolute; right:auto; left:0px; top:2px; margin:0px; width:18px; height:19px; background:#db282e; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#ffffff; font-size:8px; line-height:19px; text-align:center; content:"\e902";}
    .TpNvMn ul#PfNavMega li#Menu5 ul ul {display:block; position:static; background:none; border:none; box-shadow:none;}
    .TpNvMn ul#PfNavMega li#Menu5 ul.pf_lvl_2 {margin-bottom:25px;}
    .TpNvMn ul#PfNavMega li#Menu5 ul.pf_lvl_2 ul {padding-left:25px;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 {display:block; float:right; background:#e8e8e8;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 h3 {margin:0px 0px 15px 0px; color:#323232; font-family:'Lato',Arial,Helvetica,sans-serif; font-size:16px; line-height:125%;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 img {margin:0px 0px 10px 0px; width:100%;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 p {margin:0px 0px 15px 0px; color:#323232; font-family:Arial; font-size:12px; line-height:150%;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 a {display:block; float:right; margin:0px; color:#d9272d; font-size:12px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
    .TpNvMn ul#PfNavMega li#Menu5 .HtmlAfterLevel0 a span.icon {display:inline; padding:0px; color:#d9272d; font-size:6px;}
    .TpNvMn ul#PfNavMega li a.button::after {display:none;}
    .TpNvMn ul li.HasChildren .icon {display:none;}
}

@media only screen and (max-width:767px) {
    .TpNvMn .InnerMegaDiv .Column {width:100% !important;}
}

.SbNvMn {margin-bottom:35px;}
.SbNvMn ul, .SbNvMn ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.SbNvMn ul li.pf_lvl_0 {display:none;}
.SbNvMn ul li.Active.pf_lvl_0 {display:block;}
.SbNvMn ul li a, .SbNvMn ul li a:hover {display:block; position:relative; margin:0px; padding:0px; text-decoration:none; line-height:100%;}
.SbNvMn ul li.Active.pf_lvl_0 > a::after {}
.SbNvMn ul li.Active > a::after {display:block; position:absolute; left:0px; top:6px; color:#d9272d; font-size:6px; content:"\e902";}
.SbNvMn ul li.Active > a::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.SbNvMn ul li.Active.pf_lvl_0 > a::after {display:none;}
.SbNvMn ul li.Active.HasActiveChildren > a::after {display:none;}
.SbNvMn ul li.pf_lvl_1 {padding-bottom:3px;}
.SbNvMn ul li.pf_lvl_0 > a {padding:0px 5px 10px 0px; color:#d9272d; font-family:'AlternateGothicFSNo3'; font-size:16px; line-height:90%; font-weight:normal; text-transform:uppercase;}
.SbNvMn ul li.pf_lvl_1 > a {padding:3px 5px 3px 10px; color:#58585b; font-size:10px; line-height:120%; font-weight:700; text-transform:uppercase;}
.SbNvMn ul li.pf_lvl_2 > a {padding:3px 5px 3px 10px; color:#6b8a93; font-size:10px; line-height:120%;}
.SbNvMn ul li.pf_lvl_3 > a {padding:3px 5px 3px 20px; color:#6b8a93; font-size:10px; line-height:120%;}
.SbNvMn ul li.pf_lvl_3 > a::before {display:block; position:absolute; left:10px; top:4px; color:#6b8a93; content:"-";}
.SbNvMn ul li.pf_lvl_3 > a::before {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.SbNvMn ul li.pf_lvl_4 > a {padding:3px 5px 3px 30px; color:#6b8a93; font-size:10px; line-height:120%;}


.BrdcrmbMn {margin:0px 0px 27px 0px;}
.BrdcrmbMn, .BrdcrmbMn a.Brdcrmb {color:#6b8a93; text-decoration:none; font-size:13px; font-weight:700; margin-right:3px; line-height:100%;}
.BrdcrmbSprtr {margin-right:3px;}
.BrdcrmbMn a.Brdcrmb span {color:#6b8a93; text-decoration:none; font-weight:700; font-size:13px;}
.BrdcrmbMn .Brdcrmb.LastItem span {color:#383838;}

h1.PgTtl {margin:0px 0px 15px 0px; color:#d9272d; font-family:'AlternateGothicFSNo3'; font-size:28px; line-height:90%; font-weight:normal; text-transform:uppercase;}

.PgSblngsMnMn {display:none; margin-bottom:20px;}
.PgSblngsMn {display:inline-block; width:100%;}
.PgSblngsRw {display:inline-block; width:100%;}
.PgSblngsItm {float:left; width:50%;}
.PgSblngsItm a {display:block; position:relative; margin:0px 0px 3px 0px; padding:2px 10px; color:#6b8a93; font-size:12px; text-decoration:none; line-height:100%;}
.PgSblngsItm a.Active::after {display:block; position:absolute; left:0px; top:5px; color:#d9272d; font-size:6px; content:"\e902";}
.PgSblngsItm a.Active::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
@media only screen and (min-width:0px) and (max-width:991px) {
    .PgSblngsMnMn {display:block;}
}

.HmPg {}
.SbPg {}
.SbPg.Spclt {}
.BnnrPnMn {display:inline-block; margin:12px 0px 10px 0px; width:100%;}
.BnnrPnLft {float:left; width:55.7%;}
.BnnrPnRgt {float:right; width:42%;}
.HmPg .LftPn {float:left; width:49.4%;}
.HmPg .RgtPn {float:right; width:49.4%;}
.SbPg .LftPn {margin-bottom:25px;}
.SbPg .LftClmn {float:left; width:17%; min-height:1px;}
.SbPg .CtrClmn {float:left; margin-left:1.3%; margin-bottom:55px; width:55.6%; /*border-bottom:1px solid #6b8a93;*/}
.SbPg.NoLftMn .CtrClmn {float:left; margin-left:0; margin-bottom:55px; width:78.6%;}
.SbPg .RgtClmn {float:right; width:17.7%;}
@media only screen and (min-width:0px) and (max-width:991px) {
    .SbPg .LftClmn {display:none;}
    .SbPg .CtrClmn, .SbPg.NoLftMn .CtrClmn {float:none; margin:0px; width:auto;}
    .SbPg .RgtClmn {float:none; width:auto;}
}

.T1LftPn {float:left; margin-right:2.45%; width:31.7%;}
.T1CtrPn {float:left; width:31.7%;}
.T1RgtPn {float:right; width:31.7%;}

.HlfPnLft {float:left; width:48.75%;}
.HlfPnRgt {float:right; width:48.75%;}
@media screen and (min-width:0px) and (max-width:767px) {
    .HlfPnLft {float:none; width:auto;}
    .HlfPnRgt {float:none; width:auto;}
}

.CntnrMn {margin-bottom:25px;}
.CntnrMn .Head {margin:0px;}
.ClrCntnr_Ttl {margin:0px 0px 10px 0px;}
.ClrCntnr_Ttl .Head {color:#58585b; font-family:'AlternateGothicFSNo3'; font-size:20px; line-height:90%; text-transform:uppercase;}
.ClrCntnrTtlHdr {display:block; color:#6b8a93; font-size:12px; line-height:20px; text-align:left;}
.ClrCntnrTtlHdr a {text-decoration:none;}
.ClrCntnrTtlHdr .icon, .ClrCntnrTtlHdr a .icon {}
.ClrCntnrTtlFtr {}

.SbPg .CntnrMn {margin:20px 0px 8px 0px;}
.SbPg .HlfPnLft .CntnrMn, .SbPg .HlfPnRgt .CntnrMn {margin:0px 0px 25px 0px;}
.SbPg .AccrdnCntnr.CntnrMn {margin:8px 0px;}
.SbPg .DnnModule:first-child .CntnrMn {margin-top:0px;}

.BrCntnr .ClrCntnr_Ttl {margin:0px; padding:25px 22px 19px 22px; background:#dae1e3;}
.BrCntnr .ClrCntnr_Ttl .Head {margin:0px; color:#6b8a93; font-size:28px; line-height:20px; text-transform:uppercase;}
.BrCntnr .ClrCntnrTtlHdr {float:right; text-transform:uppercase; text-align:right;}
.BrCntnr .ClrCntnrTtlHdr a {color:#6b8a93; text-decoration:none;}
.BrCntnr .ClrCntnrTtlHdr .icon, .BrCntnr .ClrCntnrTtlHdr a .icon {font-size:15px; color:#ffffff;}
@media only screen and (min-width:0px) and (max-width:991px) {
    .BrCntnr .ClrCntnr_Ttl {padding:10px;}
    .BrCntnr .ClrCntnrTtlHdr {position:relative; width:24px; overflow:hidden; white-space:nowrap; text-indent:9999px;}
    .BrCntnr .ClrCntnrTtlHdr .icon {position:absolute; right:0px; top:0px; font-size:18px;}
}
@media screen and (min-width:0px) and (max-width:1199px)
{
    .BrCntnr .ClrCntnrTtlHdr {font-size:10px;}
}

.RdCntnr {}
.RdCntnr .ClrCntnr_Ttl .Head {color:#d9272d; font-size:16px; line-height:90%;}


.AccrdnCntnr {margin:0px 0px 8px 0px; padding:0px 0px 7px 0px; background:#eff3f4;}
.AccrdnCntnrTtl {display:inline-block; position:relative; width:100%; overflow:hidden; text-decoration:none; cursor:pointer;}
.AccrdnCntnrTtl, .AccrdnCntnrTtl * {-webkit-touch-callout:none; -webkit-user-select:none; -o-user-select:none; -khtml-user-select:none; -moz-user-select:moz-none; -ms-user-select:none; user-select:none;}
.AccrdnCntnrTtlIcn {position:absolute; top:50%; right:0px; margin:-18px 0px 0px 0px; padding:8px 5px; width:24px; color:#d9272d; font-size:9px; line-height:20px; text-align:center;}
.AccrdnCntnrTtlIcn .icon {font-size:9px; line-height:20px;}
.AccrdnCntnrTtlIcn .icon-plussign {font-size:9px; line-height:20px;}
.AccrdnCntnrTtlIcn .icon-minussign {display:none;}
.AccrdnCntnrTtl.IsOpen .AccrdnCntnrTtlIcn .icon-plussign {display:none;}
.AccrdnCntnrTtl.IsOpen .AccrdnCntnrTtlIcn .icon-minussign {display:inherit;}
.AccrdnCntnrTtlTxt {background:#e0e8e9; border-bottom:1px solid #e8eeef;}
.AccrdnCntnrTtl .Head {display:block; margin:0px; padding:11px 46px 7px 12px; color:#58585b; font-size:12px; font-weight:700; text-decoration:none;}
.AccrdnCntnrTtl .Head strong {font-weight:normal;}
.AccrdnCntnrTtl .ClrCntnrTtlHdr {padding:0px 46px 7px 12px;}
.AccrdnCntnrTtl .ClrCntnrTtlHdr p {margin:0px; padding:0px;}
.AccrdnCntnrTtlHdr {margin-top:5px; font-weight:bold; line-height:135%;}
.AccrdnCntnrCntnt {display:none; padding:13px 7.5% 15px 26px;}

.ACGME16MrBtn {padding:15px 0px 0px 0px; text-align:right;}
.ACGME16MrBtn a {display:inline-block; padding-bottom:4px; border-bottom:1px solid #6b8a93; color:#6b8a93; font-size:10px; font-weight:700; text-transform:uppercase; text-decoration:none; line-height:100%;}
.ACGME16MrBtn .icon {font-size:5px;}


.ACGME16HmpgRttrMn {position:relative; background:#e7e7e8;}
.ACGME16HmpgRttrMn, .ACGME16HmpgRttrMn * {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ACGME16HmpgRttrFrm {position:relative; overflow:hidden; background:#e7e7e8;}
.ACGME16HmpgRttrItm {display:inline-block; position:relative; width:100%; z-index:1;}
.ACGME16HmpgRttrItmB {display:inline-block; /*position:relative;*/ width:100%;}
.ACGME16HmpgRttrItmImg {float:right; width:68%; /*margin-bottom:10%;*/}
.ACGME16HmpgRttrItmImg img {width:100%; height:100%;}
.ACGME16HmpgRttrItmTxt {float:left; position:relative; width:32%; margin:0px 0px -99999px 0px; padding:0px 0px 99999px 0px; background:#6b8a93;}
.ACGME16HmpgRttrItmTtl {display:block; margin:0px; padding:10.5% 8% 10px 9.5%;}
.ACGME16HmpgRttrItmTtl h3 {display:block; margin:0px; padding:0px; color:#ffffff; font-size:28px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:90%; text-transform:uppercase;}
.ACGME16HmpgRttrItmTtl h3 a {display:block; padding:0px; color:#ffffff; font-size:28px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:90%; text-decoration:none;}
.ACGME16HmpgRttrItmDt {display:block; margin:0px; padding:0px 8% 10px 9.5%; color:#ffffff; font-size:16px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:90%;}
.ACGME16HmpgRttrItmSmmr {padding:10px 8% 10px 9.5%; color:#ffffff; font-size:12px;}
.ACGME16HmpgRttrItmSmmr ul, .ACGME16HmpgRttrItmSmmr ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.ACGME16HmpgRttrItmSmmr ul {}
.ACGME16HmpgRttrItmSmmr ul li {padding:0px 0px 18px 25px;}
.ACGME16HmpgRttrItmRdMr {display:block; position:absolute; left:0px; bottom:0px; width:32%;}
.ACGME16HmpgRttrItmRdMr a {display:block; margin:0px; padding:18px 35px 14px 20px; background:#d9272d; color:#ffffff; font-family:'AlternateGothicFSNo3'; font-size:16px; text-decoration:none; text-transform:uppercase; line-height:90%;}
.ACGME16HmpgRttrItmRdMr .icon {display:block; position:absolute; right:13px; top:19px; font-size:11px;}
.ACGME16HmpgRttrItmRdMr.clone {display:block; position:static; width:auto; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:-1; visibility:hidden;}
.ACGME16HmpgRttrHght {display:inline-block; margin:0px 0px 0px 150%; width:100%; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:-1;}
.ACGME16HmpgRttrHght .ACGME16HmpgRttrItm {float:left;}
.ACGME16HmpgRttrVw {}
.ACGME16HmpgRttrVw .ACGME16HmpgRttrItm {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:1px; width:100%;}
.ACGME16HmpgRttrVw .ACGME16HmpgRttrItm.Actv {display:block;}
.ACGME16HmpgRttrPrv {position:absolute; left:32%; top:50%; margin:-21px 0px 0px 10px; width:28px; height:42px; background:url(images/ACGME.png) -90px 0px; cursor:pointer; z-index:1;}
.ACGME16HmpgRttrNxt {position:absolute; right:0px; top:50%; margin:-21px 10px 0px 0px; width:28px; height:42px; background:url(images/ACGME.png) -130px 0px; cursor:pointer; z-index:1;}
.ACGME16HmpgRttrIndctrMn {display:block; position:absolute; left:32%; right:10px; bottom:5px; margin:0px 0px 0px 5px; padding:0px; text-align:left; z-index:1;}
.ACGME16HmpgRttrIndctr {display:inline-block; margin:3px; width:13px; height:15px; cursor:pointer; background-image:url(images/ACGME.png); background-repeat:no-repeat; background-position:-70px 0px;}
.ACGME16HmpgRttrIndctr.Actv {background-position:-70px -15px;}
@media only screen and (min-width:0px) and (max-width:991px) {
    .ACGME16HmpgRttrItmImg {float:none; margin:0px; width:auto;}
    .ACGME16HmpgRttrItmTxt {float:none; position:relative; margin:0px; padding:0px; width:auto;}
    .ACGME16HmpgRttrItmTtl {padding:15px 65px 15px 10px;}
    .ACGME16HmpgRttrItmRdMr {display:none;}
    .ACGME16HmpgRttrItmRdMr.clone {display:block; position:absolute; left:initial; right:0px; top:0px; bottom:0px; width:55px; height:100%; opacity:1; filter:alpha(opacity=100); z-index:1;}
    .ACGME16HmpgRttrItmRdMr.clone a {display:block; position:absolute; left:0px; right:0px; top:0px; bottom:0px; padding:0px; width:100%; height:100%; text-indent:-99999px;}
    .ACGME16HmpgRttrItmRdMr.clone .icon {display:block; position:absolute; left:0px; right:0px; top:50%; margin-top:-7px; width:100%; height:14px; font-size:14px; text-align:center; text-indent:initial;}
    .ACGME16HmpgRttrItmDt {display:none;}
    .ACGME16HmpgRttrItmSmmr {display:none;}

    .ACGME16HmpgRttrIndctrMn {position:static; left:initial; right:initial; bottom:initial; margin:0px; padding:5px 10px; text-align:center; z-index:1;}
    .ACGME16HmpgRttrPrv {left:0px; top:35%;}
    .ACGME16HmpgRttrNxt {top:35%;}
}




.ACGME16WhtsNwMn {}
.ACGME16WhtsNwItm {padding:8px 0px 0px 0px;}
.ACGME16WhtsNwItmFrm {display:inline-block; width:100%; background:#edf0f1; overflow:hidden; text-decoration:none;}
.ACGME16WhtsNwItmPblshd {float:left; margin:0px 0px -10000px 0px; padding:11px 5px 10009px 5px; width:58px; border-right:2px solid #ffffff; color:#6b8a93; font-size:10px; font-weight:700; line-height:100%; text-transform:uppercase; text-align:center;}
.ACGME16WhtsNwItmPblshdMnth {}
.ACGME16WhtsNwItmPblshdDy {padding:3px 0px; font-size:24px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:16px;}
.ACGME16WhtsNwItmPblshdYr {}
.ACGME16WhtsNwItmTtl {display:block; padding:13px 80px 13px 93px; color:#58585b; font-size:12px; font-weight:700; text-decoration:none;}
.ACGME16WhtsNwItmLnkTp {float:right; margin:0px 0px -10000px 0px; padding:21px 5px 10009px 5px; width:58px; border-left:2px solid #ffffff; color:#d9272d; font-size:20px; line-height:20px; text-align:center;}
.ACGME16WhtsNwItmLnkTp .icon-arrowright {font-size:14px; line-height:20px;}
.ACGME16WhtsNwItmLnkTp .icon-externallink {font-size:18px; line-height:20px;}
.ACGME16WhtsNwItmLnkTp .icon-pdf {font-size:20px; line-height:20px;}


.ACGME16CmmnLstMn {}
.ACGME16CmmnLstItm {margin-top:8px; padding:0px 0px 7px 0px; background:#eff3f4;}
.ACGME16CmmnLstItmFrm {display:inline-block; position:relative; width:100%; background:#e0e8e9; border-bottom:#e8eeef; overflow:hidden; text-decoration:none; cursor:pointer;}
.ACGME16CmmnLstItmTtl {display:block; padding:11px 46px 7px 12px; color:#58585b; font-size:12px; font-weight:700; text-decoration:none;}
.ACGME16CmmnLstItmLnkTp {position:absolute; top:50%; right:0px; margin:-18px 0px 0px 0px; padding:8px 5px; width:24px; color:#d9272d; font-size:20px; line-height:20px; text-align:center;}
.ACGME16CmmnLstItmLnkTp .icon-arrowright {font-size:10px; line-height:20px;}
.ACGME16CmmnLstItmLnkTp .icon-externallink {font-size:18px; line-height:20px;}
.ACGME16CmmnLstItmLnkTp .icon-pdf {font-size:20px; line-height:20px;}
.ACGME16CmmnLstItmLnkTp .icon-plussign {font-size:9px; line-height:20px;}
.ACGME16CmmnLstItmLnkTp .icon-minussign {font-size:9px; line-height:20px;}
.ACGME16CmmnLstItmLnkTp .icon-plussign, .ACGME16CmmnLstItmLnkTp .icon-minussign {display:none;}
.HasSummary .ACGME16CmmnLstItmLnkTp .icon-plussign {display:inherit;}
.HasSummary .Actv .ACGME16CmmnLstItmLnkTp .icon-plussign {display:none;}
.HasSummary .Actv .ACGME16CmmnLstItmLnkTp .icon-minussign {display:inherit;}
.ACGME16CmmnLstItmSmmr {display:none; padding:13px 7.5% 15px 26px;}


.ACGME16GrdLstMn {}
.ACGME16GrdLstRw {display:inline-block; position:relative; margin-top:1.2%; width:100%; white-space:nowrap;}
.ACGME16GrdLstRw:first-child {margin-top:0px;}
.ACGME16GrdLstRw.RwTpA {}
.ACGME16GrdLstRw.RwTpB {}
.ACGME16GrdLstItm {display:inline-block; position:relative; margin:0px 0px 0px 1.2%; width:24.1%; white-space:normal; vertical-align:top; background:#6b8a93; overflow:hidden; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:-1;}
.ACGME16GrdLstItmFrm {}
.ACGME16GrdLstItmImg {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%;}
.ACGME16GrdLstItmImg img {position:absolute; right:0px; min-width:100%; min-height:100%;}
.ACGME16GrdLstItmTxt {position:relative; background:rgba(108,138,147,0.9);}
.ACGME16GrdLstItm_0 {margin-left:0px;}
.ACGME16GrdLstItm_0 {}
.ACGME16GrdLstItm_1 {}
.ACGME16GrdLstItm_2 {}
/*.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 {}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt {padding:11% 17.7%;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 {padding-top:70px;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt {padding:7% 6% 8.8% 6%;}*/
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 {}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt {padding:11% 17.7%;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 {padding-top:70px;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt {padding:7% 6% 8.8% 6%;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 {padding-top:70px;}
.ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {padding:7% 6% 8.8% 6%;}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 {padding-top:70px;}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt {padding:7% 6% 8.8% 6%;}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 {}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt {padding:11% 17.7%;}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 {padding-top:70px;}
.ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {padding:7% 6% 8.8% 6%;}
.ACGME16GrdLstItmIcn {color:#231f20; font-size:26px;}
.ACGME16GrdLstItmIcn .icon {display:inline-block; margin-bottom:10px;}
.ACGME16GrdLstItmTtl, .ACGME16GrdLstItmSbTtl, .ACGME16GrdLstItmTtl a {font-size:20px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:100%; text-transform:uppercase; text-decoration:none;}
.ACGME16GrdLstItmSbTtl {color:#000000;}
.ACGME16GrdLstItmTtl, .ACGME16GrdLstItmTtl a {color:#e4ecec;}
.ACGME16GrdLstItmSmmr {margin:5px 0px;}
.ACGME16GrdLstItmSmmr p {}
.ACGME16GrdLstItmSmmr, .ACGME16GrdLstItmSmmr p {color:#ffffff; font-size:12px; line-height:150%;}
.ACGME16GrdLstItmRdMr {}
.ACGME16GrdLstItmRdMr a {display:inline-block; padding:4px 0px; color:#000101; font-size:10px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #000101;}
.ACGME16GrdLstItmRdMr .icon {font-size:5px;}

.ACGME16GrdLstVw {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%;}
.ACGME16GrdLstVw .ACGME16GrdLstRw {position:static;}
.ACGME16GrdLstVw .ACGME16GrdLstItm {position:absolute; left:0px; top:0px; bottom:0px; height:100%; opacity:1; filter:alpha(opacity=100); zoom:inherit; z-index:inherit;}
.ACGME16GrdLstVw .ACGME16GrdLstItmTxt {position:absolute; left:0px; right:0px; bottom:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstItmTxtCntnt {max-height:0px; overflow:hidden; -webkit-transition:max-height 0.8s; -moz-transition:max-height 0.8s; transition:max-height 0.8s;}
.ACGME16GrdLstVw .ACGME16GrdLstItm:hover .ACGME16GrdLstItmTxtCntnt {max-height:999px;}
/*.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 {left:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt {top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxtCntnt {max-height:inherit;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 {left:24.1%; padding-top:0px;}*/
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 {left:0px; padding-top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt {top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxtCntnt {max-height:inherit;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 {left:24.1%;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 {left:49.4%; width:49.4%; padding-top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {padding:3.41% 2.9% 4.29% 2.9%; width:42.79%;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 {left:0px; width:49.4%; padding-top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt {padding:3.41% 2.9% 4.29% 2.9%; width:42.79%;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 {left:49.4%;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt {top:0px;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxtCntnt {max-height:inherit;}
.ACGME16GrdLstVw .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 {left:74.7%; padding-top:0px;}
@media only screen and (min-width:0px) and (max-width:767px) {
    .ACGME16GrdLstRw {margin-top:10px;}
    .ACGME16GrdLstItm {display:block; position:relative; margin:10px 0px 0px 0px; width:auto; opacity:1; filter:alpha(opacity=100); z-index:initial;}
    .ACGME16GrdLstItm:first-child {margin-top:0px;}
    .ACGME16GrdLstVw {display:none;}

    /*.ACGME16GrdLstRw .ACGME16GrdLstItmTxt {padding:15px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {padding:15px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 {padding-top:0px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxtCntnt {display:none;}

    .ACGME16GrdLstItmFrm {display:inline-block; width:100%;}
    .ACGME16GrdLstItmImg {position:static; left:initial; right:initial; top:initial; bottom:initial; width:auto; height:initial;}
    .ACGME16GrdLstItmImg img {position:static; right:initial; width:100%;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmImg,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmImg {float:left; width:35%;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {float:right; width:65%; padding:0px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTtl,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTtl {padding:15px;}*/

    .ACGME16GrdLstRw .ACGME16GrdLstItmTxt {padding:15px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_1 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {padding:15px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 {padding-top:0px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxtCntnt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxtCntnt {display:none;}

    .ACGME16GrdLstItmFrm {display:inline-block; width:100%;}
    .ACGME16GrdLstItmImg {position:static; left:initial; right:initial; top:initial; bottom:initial; width:auto; height:initial;}
    .ACGME16GrdLstItmImg img {position:static; right:initial; width:100%; min-width:auto; min-height:initial;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmImg,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmImg {float:left; width:35%;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTxt,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTxt {float:right; width:65%; padding:0px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmIcn ,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmIcn  {display:none;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmSbTtl ,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmSbTtl  {padding:15px 15px 0px 15px;}
    .ACGME16GrdLstRw.RwTpA .ACGME16GrdLstItm_0 .ACGME16GrdLstItmTtl,
    .ACGME16GrdLstRw.RwTpB .ACGME16GrdLstItm_2 .ACGME16GrdLstItmTtl {padding:0px 15px 15px 15px;}
}

.UpcmnEvntMn {}
.UpcmnEvntMn .UpEvClnclClndrItm {width:100%; box-sizing:border-box; padding:20px; background:#f0f3f4; border-bottom:5px solid #e1e8e9; margin-top:10px; display:inline-block;}
.UpcmnEvntMn .UpEvClnclClndrItm:first-child {margin:0;}
.UpcmnEvntMn .UpEvMnth {background:#e7e7e8; float:left; padding:10px; color:#6c8a93;}
.UpcmnEvntMn .UpEvClnclClndrEvntMnth {font-size:10px; display:block; text-align:center;line-height:12px; text-transform:uppercase;}
.UpcmnEvntMn .ACGMERCSbmssnsDdlnsItmClndrDy {font-size:18px; line-height:16px; display:block; text-align:center; font-family:'AlternateGothicFSNo3';}
.UpcmnEvntMn .UpEvClnclYr {font-size:10px; display:block; text-align:center; line-height:12px;}
.UpcmnEvntMn .UpEvInfo {padding-left:15px; display:inline-block;}
.UpcmnEvntMn .UpEvInfo a {text-decoration:none; color:#58585b; font-size:12px; line-height:150%;}

.ACGMESpcltsStffLstItm {margin-top:15px; display:inline-block; width:100%;}
.ACGMESpcltsStffLstItm:first-child {margin:0px;}
.ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmTtl {font-family:'AlternateGothicFSNo3'; color:#58585b; font-size:16px; line-height:120%; text-transform:uppercase;}
.ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmInfMn .StffNm {font-weight:bold; color:#58585b; font-size:14px;}
.ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmInf, .ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmInf a {color:#58585b; text-decoration:none; line-height:16px;}

.ACGMERCSbmssnsDdlnsMn {display:inline-block;}
.ACGMERCSbmssnsDdlnsItm {display:inline-block; width:100%; line-height:14px;}
.ACGMERCSbmssnsDdlnsItm .ACGMERCSbmssnsDdlnsItmLR {margin-top:10px; padding-top:10px; border-top:1px solid rgba(108,138,147,0.4);}
.ACGMERCSbmssnsDdlnsItm:first-child .ACGMERCSbmssnsDdlnsItmLR {margin-top:0px; padding-top:0px; border-top:none;}
.ACGMERCSbmssnsDdlnsItmLR .ACGMERCSbmssnsDdlnsItm {padding-top:10px;}
.ACGMERCSbmssnsDdlnsItmLR .ACGMERCSbmssnsDdlnsItm:first-child {padding-top:0px;}
.ACGMERCSbmssnsDdlnsHdr {float:right; width:55%; font-weight:bold;}
.ACGMERCSbmssnsDdlnsItmClndr {background:#e7e7e8; float:left; padding:10px; color:#6c8a93; width:40px;}
.ACGMERCSbmssnsDdlnsItmClndrMnth {font-size:10px; display:block; text-align:center;line-height:12px; text-transform:uppercase;}
.ACGMERCSbmssnsDdlnsItmClndrDy {font-size:18px; line-height:16px; display:block; text-align:center; font-family:'AlternateGothicFSNo3';}
.ACGMERCSbmssnsDdlnsItmClndrYr {font-size:10px; display:block; text-align:center; line-height:12px;}
.ACGMERCSbmssnsDdlnsItmSmmr {padding:10px 0px 0px 0px; color:#6b8a93; font-size:12px;}
.ACGMERCSbmssnsDdlnsItmSmmr p {margin:0px; color:#6b8a93; font-size:12px;}

.ACGME16TtlSmrMn {}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm {display:inline-block; margin-top:15px; width:100%;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm:first-child {margin:0;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .DrkGry {display:inline-block; box-sizing:border-box; width:100%; padding:20px; background:#6c8a93;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .SbtTl a, .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Ttl a {font-size:20px; font-family:'AlternateGothicFSNo3'; font-weight:normal; line-height:100%; text-transform:uppercase; text-decoration:none; color:#ffffff;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .SbtTl a {color:#000000;}
.ACGME16TtlSmrMn .ACGME16TtlSmrImg {}
.ACGME16TtlSmrMn .ACGME16TtlSmrImg img {width:100%;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry, .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry a {color:#ffffff; font-size:12px; line-height:150%;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .LghtGry {display:inline-block; box-sizing:border-box; width:100%; background:#d1d2d4;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .LghtGry a {display:block; float:right; margin:10px; color:#d9272d; font-size:10px; font-weight:700; text-decoration:none; text-transform:uppercase; line-height:100%; border-bottom:1px solid #d9272d;}
.ACGME16TtlSmrMn .ACGME16TtlSmrItm .LghtGry a .icon {color:#d9272d;font-size:5px;}

.ACGME16SpcltsCmmttMmbrsMn .ACGMESpcltsCmmttMmbrsRw {display:inline-block; width:100%; margin:10px 0;}
.ACGME16SpcltsCmmttMmbrsMn .ACGMESpcltsCmmttMmbrsItm {float:left; width:50%; box-sizing:border-box; padding:0 5%;}
.ACGME16SpcltsCmmttMmbrsMn .MmbrNm {font-weight:bold; color:#58585b; font-size:14px;}
.ACGME16SpcltsCmmttMmbrsMn .Head {margin-top:30px;}



.UpcmEvntTp {width:100%; box-sizing:border-box; padding:10%; background:#e1e8e9;}
.UpcmnEvntHdr {width:100%;  box-sizing:border-box; padding:7%; background:#f0f3f4;}
.UpcmnEvntHdr .icon {font-size:200%; color:#231f20;}
.UpcmnEvntHdr .UpcmnEvntTtl {color:#231f20; font-family:'AlternateGothicFSNo3'; font-size:16px; line-height:22px; margin:5px 0; text-transform:uppercase;  width:100%; display:block;}
.ACGMEUpcmngEvntsMn {background:#f0f3f4;}
.ACGMEUpcmngEvntsLstSctnMn {margin-bottom:10px;  display:inline-block; width:100%;}
.ACGMEUpcmngEvntsLstSctnCntnt {padding:5% 10%; background:#f0f3f4; display:none;}
.ACGMEUpcmngEvntsLstSctnMn:first-child .ACGMEUpcmngEvntsLstSctnCntnt {/*display:block;*/}
.ACGMEUpcmngEvntsLstItm {margin-bottom:15px;}
.ACGMEUpcmngEvntsLstItm:first-child {}
.ACGMEUpcmngEvntsLstSctnHdr {width:100%; box-sizing:border-box; padding:5%; background:#e1e8e9; color:#58585a; font-size:12px; font-weight:bold; font-family:'Lato',Arial,Helvetica,sans-serif; margin-bottom:10px; cursor:pointer;}
.ACGMEUpcmngEvntsLstSctnHdr .icon {float:right; font-size:12px; color:#d9272d; line-height:18px;}
.ACGMEUpcmngEvntsLstDts {color:#6c8a93; float:left; margin-right:3px;}
.ACGMEUpcmngEvntsLstTtl a {color:#58585a; text-decoration:none;}
.HdrSrchMn.Mbl {display:none;}
.tint {background-color:rgba(0, 0, 0, 0.7); position:absolute; top:0; left:0; bottom:0; top:0; right:0; display:none; z-index:999;}
.HdrWrp {z-index:1000;}

.GrCntnr {width:100%; position:relative; box-sizing:border-box; padding:45px 20px 25px 20px; background:#f0f3f4;}
.GrCntnr.NPddng {padding:30px 0px 0px 0px;}
.GrCntnr.NPddng .ClrCntnr_Ttl  {padding:10px 15px; margin-bottom:0;}
.GryBr {position:absolute; left:0px; right:0px; top:0px; width:100%; height:30px;  box-sizing:border-box; background:#e1e8e9;}
.GrCntnr .ClrCntnrTtlHdr .icon {margin-right:5px; font-size:200%; color:#231f20;}
.GrCntnr .ClrCntnr_Ttl .Head {color:#231f20; font-family:'AlternateGothicFSNo3'; font-size:16px; line-height:16px; margin:5px 0; text-transform:uppercase;  width:100%; display:block;}
.GrCntnr.NBr {padding:25px 20px;}

.ACGMESpcltsDcmntLstMn {}
.ACGMESpcltsDcmntLstItm {margin:0px; padding:0px 0px 0px 7%;}
.ACGMESpcltsDcmntLstItm.FrstInSctn {padding-left:0%;}
.ACGMESpcltsDcmntLstItm.FrstInSctn.SctnHdr {margin-top:10px; font-weight:bold;}
.ACGMESpcltsDcmntLstItm.AltSctn {}
.ACGMESpcltsDcmntLstItm:first-child, .ACGMESpcltsDcmntLstItm.FrstInSctn.SctnHdr:first-child {margin:0px;}
.ACGMESpcltsDcmntLstItm.WrdDcFl {}
.ACGMESpcltsDcmntLstItm.PDFFl {}
.ACGMESpcltsDcmntLstItm .ACGMEArticleEdit {float:right;}
.ACGMESpcltsDcmntLstTtl {}
.ACGMESpcltsDcmntLstTtl a {display:block; margin:0px; padding:6px 0px; color:#58585a; font-size:12px; text-decoration:none; line-height:14px;}
.ACGMESpcltsDcmntLstTtlFrm {padding-left:65px;}
.ACGMESpcltsDcmntLstTtlDt {float:left; color:#6b8a93;}
.ACGMESpcltsDcmntLstTtlTxt {padding-left:22px;}
.ACGMESpcltsDcmntLstTtlIcn {display:block; float:left; margin:0px; padding:0px; width:16px; height:16px; color:#d9272d; font-size:14px; line-height:100%; text-align:center;}
.ACGMESpcltsDcmntLstItm.FrstInSctn.SctnHdr .ACGMESpcltsDcmntLstTtlIcn {display:none;}
.ACGMESpcltsDcmntLstItm.FrstInSctn.SctnHdr .ACGMESpcltsDcmntLstTtlTxt {padding-left:6px;}

.ACGMESpcltsLndngLstMn {}
.ACGMESpcltsLndngLstMn.Mbl {display:none;}
.ACGMESpcltsLndngLstRw {display:inline-block; width:100%; overflow:hidden;}
.ACGMESpcltsLndngLstItm {float:left; margin:0px 0px -1000px -1px; padding:0px 0px 1000px 0px; width:33.3%; border-left:1px solid #b8b8b8;}
.ACGMESpcltsLndngLstItm:first-child {margin:0px 0px -1000px 0px; border:none;}
.ACGMESpcltsLndngLstMn.Mbl .ACGMESpcltsLndngLstItm {float:none; margin:0px; padding:0px; width:inherit; border:none;}
.ACGMESpcltsLndngLstItmTtl {display:block; margin:0px; padding:0px 0px 25px 0px;}
.ACGMESpcltsLndngLstItmTtl h3 {display:block; margin:0px; padding:0px 10px; color:#303030; font-size:16px; font-family:inherit; font-weight:normal; line-height:inherit;}
.ACGMESpcltsLndngLstItmTtl h3 a {display:block; margin:0px; padding:0px 0px 0px 23px; color:#303030; font-size:16px; font-family:inherit; font-weight:normal; text-decoration:none;}
@media screen and (min-width:0px) and (max-width:767px)
{
    .ACGMESpcltsLndngLstMn {display:none;}
    .ACGMESpcltsLndngLstMn.Mbl {display:block;}
	.ACGMESpcltsLndngLstItm, .ACGMESpcltsLndngLstItm:first-child {float:none; margin:0px; padding:0px; width:inherit; border:none;}
	.ACGMESpcltsLndngLstItmTtl h3 {padding:0px;}
}

.ACGMEUpcmngEvntsGrdMn {}
.ACGMEUpcmngEvntsGrdLstSctnMn {margin:0px 0px 23px 0px;}
.ACGMEUpcmngEvntsGrdLstSctnHdr {position:relative; padding:8px; color:#d9272d; font-family:'AlternateGothicFSNo3'; font-size:16px; line-height:90%; text-transform:uppercase; cursor:pointer;}
.ACGMEUpcmngEvntsGrdLstSctnCntnt {display:block;}
.ACGMEUpcmngEvntsGrdLstRw {display:inline-block; width:100%; border-top:1px solid #ffffff; overflow:hidden;}
.ACGMEUpcmngEvntsGrdLstRw:first-child {border:none;}
.ACGMEUpcmngEvntsGrdLstItm {display:block; float:left; margin:0px 0px -1000px -2px; padding:5px 0px 1005px 0px; width:33.3%; border-left:1px solid #ffffff; /*background:#f4f6f7;*/}
/*.ACGMEUpcmngEvntsGrdLstItm {background:#e0e8e9;}
.ACGMEUpcmngEvntsGrdLstRw:nth-child(2n) .ACGMEUpcmngEvntsGrdLstItm:nth-child(2n+1) {background:none;}
.ACGMEUpcmngEvntsGrdLstRw:nth-child(2n+1) .ACGMEUpcmngEvntsGrdLstItm:nth-child(2n) {background:none;}*/
.ACGMEUpcmngEvntsGrdLstItm:first-child {margin:0px 0px -1000px 0px; border:none;}
.ACGMEUpcmngEvntsGrdLstItmFrm {display:inline-block; width:100%; overflow:hidden;}
.ACGMEUpcmngEvntsGrdLstDts {float:right; margin:0px; padding:8px 5px 8px 0px; width:65px; color:#d9272d; font-size:12px; line-height:100%; text-decoration:none;}
.ACGMEUpcmngEvntsGrdLstDts span {display:inline-block; white-space:nowrap;}
.ACGMEUpcmngEvntsGrdLstTtl {padding:8px 75px 8px 8px;}
.ACGMEUpcmngEvntsGrdLstTtl, .ACGMEUpcmngEvntsGrdLstTtl a {color:#58585b; font-size:12px; line-height:100%; text-decoration:none;}
@media screen and (min-width:0px) and (max-width:767px)
{
    .ACGMEUpcmngEvntsGrdLstItm, .ACGMEUpcmngEvntsGrdLstItm:first-child {float:none; margin:0px; padding:5px 0px; width:auto; border:none;}
}

.ACGMStfLst {}
.ACGMStfLstItm {position:relative; margin:10px 0px 0px 0px; padding:1% 2%; background:#f0f3f4; display:inline-block; width:96%; overflow:hidden;}
.ACGMStfLstItm:first-child {margin:0px;}
.ACGMStfLst .ACGMESpcltsLstExtrInf {font-weight:normal; text-align:left; word-wrap:break-word;}
.ACGMStfLst .ACGMESpcltsLstExtrInf p {margin:0; padding:0; white-space:normal;}
.ACGMStfLstTtl {}
.ACGMStfLstTtl a {display:block; margin:0px; padding:0px; color:#303030; font-size:12px; text-decoration:none; line-height:26px;}
.ACGMStfLstTtl a span {display:block; margin:0px; padding:0px;}
.ACGMStfLstRdMr {float:none; position:absolute; right:2%; top:50%; margin-top:-15px; /*-webkit-transform:perspective(1px) translateY(-50%); -ms-transform:perspective(1px) translateY(-50%); transform:perspective(1px) translateY(-50%);*/}
.ACGMESpcltsLstExtrInf {display:block; margin:0px; padding:0px 125px 0px 0px; min-height:31px; color:#303030; font-size:12px; font-weight:bold; text-align:center; cursor:default;}
.ACGMESpcltsLstExtrInf a {display:block; margin:0px; padding:0px; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; background:#7b959d; padding:9px 15px;}
.ACGMStfLstRdMr .ACGMESpcltsLstExtrInf {padding:0px; min-height:0px;}

.ACGMEStffLstPgFltrMn {
    border-bottom:1px solid #dfdfdf;
    display:inline-block;
    margin:0 0 5px;
    padding:0 0 10px;
    width:100%;
}

.ACGMEStffLstPgMn {}
.ACGMEStffLstPgFltrMn.Bttm {margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; border:none; border-top:1px solid #dfdfdf;}
.ACGMEStffLstPgFltr {float:left; padding:2px 2px; min-width:18px; border-left:1px solid #9d9d9d; color:#dfdfdf; line-height:100%; text-align:center; cursor:default;}
.ACGMEStffLstPgFltr:first-child {padding:2px 5px; border:none;}
.ACGMEStffLstPgFltr.Enabled {color:#303030; cursor:pointer;}
.ACGMEStffLstPgFltr.Enabled:hover {background:#f4f6f7;}
.ACGMEStffLstPgFltr.Active, .ACGMEStffLstPgFltr.Active:hover {color:#d9272d; background:none;}
.ACGMEStffLstPgItm {padding:10px; margin:10px 0px 0px 0px; background:#f4f6f7;}
.ACGMEStffLstPgItm.Alt {background:#e7e7e8;}
.ACGMEStffLstPgItmFrm {display:inline-block; width:100%;}
.ACGMEStffLstPgItmLft {} 

.ACGMEStffLstPgItmRht {float:right; padding:0px 0px 0px 10px; text-align:right;}
.ACGMEStffLstPgItmNm {font-weight:bold;}
.ACGMEStffLstPgItmTtl {margin:5px 0px 0px 0px;}

.ACGMEStffLstPgItmInf {position:relative; margin:5px 0px 0px 0px; padding:0px 30px 0px 0px;}
.ACGMEStffLstPgItmInf, .ACGMEStffLstPgItmInf a {color:#6b8a93; text-decoration:none;}
.ACGMEStffLstPgItmFrm .ACGMEStffLstPgItmRht .ACGMEStffLstPgItmInf:first-of-type a:hover {text-decoration:underline;}
.ACGMEStffLstPgItmInf:first-child {margin-top:0px;}


.ACGMEStffLstPgItmIcn {position:absolute; right:0px; top:3px; margin:0px 5px 0px 10px; width:15px; height:12px; font-size:12px; color:#231f20; text-align:center;}

.ACGMEPlnLnksItm, .ACGMECmmnLstItm {margin:5px 0;}
.ACGMEPlnLnksItm a, .ACGMECmmnLstItm a {color:#6b8a93; font-size:10px; font-weight:700; text-decoration:none; font-family:'Lato'; font-size:12px; text-decoration:underline; font-weight:normal; line-height:18px;}

.ArchvIndxTBL {width:100%; border:1px solid #a2a2a2; /*border-bottom:none;*/ border-right:none;}
.ArchvIndxTBL tr {padding:0px; border-bottom:1px solid #a2a2a2;}
.ArchvIndxTBL tr:nth-child(2n+1) {background:#f6f6f6;}
.ArchvIndxTBL tr td {padding:8px 10px; text-align:left; vertical-align:top; border-right:1px solid #a2a2a2; line-height:24px; word-break: normal;}
.ArchvIndxTBL.ProReqsNewSPropsTBL {border-collapse: collapse;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr {border: none !important;}
.ArchvIndxTBL.ThickBorder {border:3px solid #a2a2a2; border-right:none;}
.ArchvIndxTBL.ThickBorder tr {border-bottom:3px solid #a2a2a2;}
.ArchvIndxTBL.ThickBorder tr td {border-right:3px solid #a2a2a2;}
.ArchvIndxTBL.ThickBorder.ProReqsNewSPropsTBL tr {border: none !important;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a {font-size: 16px; color:#6b8a93; text-decoration:none;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a:hover {text-decoration:underline;}
.ArchvIndxTBLTRHdr {font-weight:bold;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr.ArchvIndxTBLTRHdr {background:#dfe7e8;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr:nth-child(2n+3) {background:#ececec;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.PDFDocLnks a,.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a {margin:0 0 15px; line-height:21px; padding-left:20px; text-transform:none; position:relative;display: inline-block;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a {margin:15px 0 0px;}
.ArchvIndxTBL.ProReqsNewSPropsTBL.SpecSbSpc tr td.DocEmLnks a {margin:0 0 15px;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.PDFDocLnks a::before {display:block; position:absolute; left:0px; top:2px; color:#d9272d; font-size:14px !important; content:""; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;content:"\e909";}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a::before {display:block; position:absolute; left:0px; top:2px; color:#d9272d; font-size:14px !important; content:""; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;content:"\f1c2";}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a {display:inline-block;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a[href^="mailto:"] {padding:0; margin:0; display:inline;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td.DocEmLnks a[href^="mailto:"]::before {display:none;}
.ArchvIndxTBL_MblHdr {display:none; font-weight:bold;}
@media screen and (min-width:991px) and (max-width:1120px)
{
    .ArchvIndxTBL tr td {
        word-break: break-all;
        width: 16%!important;
    }
}
@media screen and (min-width:0px) and (max-width:991px)
{
	.ArchvIndxTBLTRHdr {display:none;}
	.ArchvIndxTBL tr:nth-child(2n+1) {background:#f6f6f6;}
	.ArchvIndxTBL tr td {display:block; padding:0px 10px 15px 10px;}
	.ArchvIndxTBL tr td:first-child {padding-top:15px;}
	.ArchvIndxTBL_MblHdr {display:block;}
}

.ACGMEAwrdRcpntsMn {}
.ACGMEAwrdRcpntsItm {margin:0px; padding:15px 0px; /*background:#f6f6f6;*/ border-top:1px solid #7b959d;}
.ACGMEAwrdRcpntsItm.Alt {/*background:#e2e2e2;*/}
.ACGMEAwrdRcpntsItm:first-child {border-top:none;}
.ACGMEAwrdRcpntsFrm {display:inline-block; position:relative; width:100%;}
.ACGMEAwrdRcpntsImg {float:left; width:60%;}
.ACGMEAwrdRcpntsImg img {width:100%;}
.ACGMEAwrdRcpntsTxt {float:right;}
.ACGMEAwrdRcpntsTxt, .ACGMEAwrdRcpntsRdMr {width:36%;}
.ACGMEAwrdRcpntsTtl {font-weight:bold;}
.ACGMEAwrdRcpntsSmmry {}
.ACGMEAwrdRcpntsRdMrHght a, .ACGMEAwrdRcpntsRdMr a {display:block; float:right; margin:0px; padding:9px 15px; min-width:90px; background:#7b959d; color:#ffffff; font-size:12px; font-weight:bold; line-height:100%; text-align:center; text-decoration:none;}
.ACGMEAwrdRcpntsRdMrHght {display:inline-block; width:100%; z-index:-1; opacity:0; filter:alpha(opacity=0); zoom:1;}
.ACGMEAwrdRcpntsRdMrHght a {margin:15px 0px 0px 0px;}
.ACGMEAwrdRcpntsRdMr {position:absolute; right:0px; bottom:0px;}
.ACGMEAwrdRcpntsRdMr a {}
@media screen and (min-width:0px) and (max-width:767px) {
    .ACGMEAwrdRcpntsImg {float:none; margin:0px 0px 15px 0px; width:100%;}
	.ACGMEAwrdRcpntsTxt {float:none;}
	.ACGMEAwrdRcpntsTxt, .ACGMEAwrdRcpntsRdMr {width:100%;}
}


.ACGME16NwsCTARw {display:inline-block; width:100%;}
.ACGME16NwsCTAItm {width:48.75%;}
.ACGME16NwsCTAItmLft {float:left;}
.ACGME16NwsCTAItmRgt {float:right;}
.ACGME_CTA {display:block; position:relative; margin-bottom:10px; text-decoration:none; overflow:hidden;}
.ACGME_CTA img {display:none;}
.ACGME_CTA h3, .WWD .CtrClmn .ACGME_CTA h3 {margin:0px; padding:9px 10px; background:rgba(108,138,147,1); color:#ffffff; font-size:16px; line-height:100%; text-align:center;}
.ACGME_CTA h3 .icon, .WWD .CtrClmn .ACGME_CTA h3 .icon {margin-left:10px; font-size:0.7em;}
@media only screen and (min-width:768px) {
    .ACGME_CTA img {display:block; min-width:100%; min-height:100%;}
    .ACGME_CTA h3, .WWD .CtrClmn .ACGME_CTA h3 {position:absolute; left:0px; right:0px; bottom:0px; margin:0px; padding:19px 10px; background:rgba(108,138,147,0.9); color:#ffffff; font-size:22px; line-height:100%; text-align:center;}
}


.ACGME16NwsrmFtrdMn {margin-bottom:35px;}
.ACGME16NwsrmFtrdItm {margin-bottom:20px; background:#dfd6e3; border:1px solid #e7e7e7;}
.ACGME16NwsrmFtrdItm.TypeBlog {background:#cee1d7;}
.ACGME16NwsrmFtrdItm:first-child {/*margin-top:0px;*/}
.ACGME16NwsrmFtrdItmFrm {display:inline-block; width:100%;}
.ACGME16NwsrmFtrdItmImg {display:block; float:left; width:42.24%; text-decoration:none;}
.ACGME16NwsrmFtrdItmImgFrm {margin:0px 20px 10px 20px; border:5px solid #ffffff;}
.ACGME16NwsrmFtrdItmImg img {width:100%;}
.ACGME16NwsrmFtrdItmTxt {padding:0px 0px 20px 20px;}
.ACGME16NwsrmFtrdItmTxt .PgRw {display:none;}
.ACGME16NwsrmFtrdItm.HasImage .ACGME16NwsrmFtrdItmTxt {}
.ACGME16NwsrmFtrdItmTg {display:inline-block; margin-bottom:15px; width:100%; min-height:15px; text-align:right;}
.ACGME16NwsrmFtrdItmTg span {display:inline-block; padding:10px 20px; background:#622e7b; color:#ffffff; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:uppercase; line-height:100%; text-align:center;}
.ACGME16NwsrmFtrdItm.TypeBlog .ACGME16NwsrmFtrdItmTg span {background:#046735;}
.ACGME16NwsrmFtrdItmDt {margin-bottom:15px; padding-right:20px; color:#000101; font-size:12px; font-family:'Lato', sans-serif; line-height:100%;}
.ACGME16NwsrmFtrdItmTtl, h3.ACGME16NwsrmFtrdItmTtl {margin:0px 0px 15px 0px; padding-right:20px;}
.ACGME16NwsrmFtrdItmTtl, h3.ACGME16NwsrmFtrdItmTtl, .ACGME16NwsrmFtrdItmTtl a, h3.ACGME16NwsrmFtrdItmTtl a {color:#292929; font-size:22px; font-family:'Lato', sans-serif; font-weight:bold; line-height:135%; text-decoration:none;}
.ACGME16NwsrmFtrdItmSmmr {margin-bottom:10px; padding-right:20px;}
.ACGME16NwsrmFtrdItmSmmr, .ACGME16NwsrmFtrdItmSmmr p, .WWD .CtrClmn .DNNModuleContent .ACGME16NwsrmFtrdItmSmmr, .WWD .CtrClmn .DNNModuleContent .ACGME16NwsrmFtrdItmSmmr p {color:#444444; font-size:14px; font-family:'Lato', sans-serif; line-height:150%;}
.ACGME16NwsrmFtrdItmRdMr {padding-right:20px;}
.ACGME16NwsrmFtrdItmRdMr, .ACGME16NwsrmFtrdItmRdMr a {color:#000101; font-size:12px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:uppercase;}
.ACGME16NwsrmFtrdItmRdMr .icon {font-size:6px;}
@media only screen and (min-width:768px) {
    .ACGME16NwsrmFtrdItmImgFrm {margin-top:20px;}
    .ACGME16NwsrmFtrdItmImg {width:30%;}
    .ACGME16NwsrmFtrdItmImgFrm {margin-bottom:20px;}
    .ACGME16NwsrmFtrdItm.HasImage .ACGME16NwsrmFtrdItmTxt {padding-left:30%;}
    .ACGME16NwsrmFtrdItmTxt .PgRw {display:inline-block;}
    .ACGME16NwsrmFtrdItmTg {display:block; float:right; width:70%;}
}


.ACGME16LstngMn {}
.ACGME16LstngItm {border-top:2px solid #636363;}
.ACGME16LstngItm:first-child {}
.ACGME16LstngItmFrm {display:inline-block; width:100%;}
.ACGME16LstngItmImg {display:block; float:left; width:35%; text-decoration:none;}
.ACGME16LstngItmImgFrm {margin:20px 20px 10px 0px;}
.ACGME16LstngItmImg img {width:100%;}
.ACGME16LstngItmTxt {padding:20px 0px;}
.ACGME16LstngItm.HasImage .ACGME16LstngItmTxt {}
.ACGME16LstngItmTg {display:none; float:right;}
.ACGME16LstngItmTg span, .ACGME16LstngItmTg a {display:block; float:right; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; line-height:14px; text-decoration:none;}
.ACGME16LstngItm.TypeBlog .ACGME16LstngItmTg span, .ACGME16LstngItm.TypeBlog .ACGME16LstngItmTg a {color:#046735;}
.ACGME16LstngItm.TypeNews .ACGME16LstngItmTg span, .ACGME16LstngItm.TypeNews .ACGME16LstngItmTg a {color:#622e7b;}
.ACGME16LstngItm.TypeLetters .ACGME16LstngItmTg span, .ACGME16LstngItm.TypeLetters .ACGME16LstngItmTg a {color:#00718f;}
.ACGME16LstngItm.TypeMedia .ACGME16LstngItmTg span, .ACGME16LstngItm.TypeMedia .ACGME16LstngItmTg a {color:#134a8d;}
.ACGME16LstngItmDt {margin-bottom:15px; color:#6a8891; font-size:12px; font-family:'Lato', sans-serif; line-height:14px;}
.ACGME16LstngItmTtl, h3.ACGME16LstngItmTtl {margin:0px 0px 15px 0px;}
.ACGME16LstngItmTtl, h3.ACGME16LstngItmTtl, .ACGME16LstngItmTtl a, h3.ACGME16LstngItmTtl a {color:#292929; font-size:22px; font-family:'Lato', sans-serif; font-weight:bold; line-height:135%; text-decoration:none;}
.ACGME16LstngItmSmmr {margin-bottom:10px;}
.ACGME16LstngItmSmmr, .ACGME16LstngItmSmmr p, .WWD .CtrClmn .DNNModuleContent .ACGME16LstngItmSmmr, .WWD .CtrClmn .DNNModuleContent .ACGME16LstngItmSmmr p {color:#444444; font-size:14px; font-family:'Lato', sans-serif; line-height:150%;}
.ACGME16LstngItmRdMr {}
.ACGME16LstngItmRdMr, .ACGME16LstngItmRdMr a {color:#000101; font-size:12px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:uppercase;}
.ACGME16LstngItmRdMr .icon {font-size:6px;}
.ACGME16LstngItmCtgrs {display:none;}
.ACGME16LstngItmCtgrs ul, .WWD .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul, .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul {display:block; margin:15px 0px 0px 0px; text-align:right;}
.ACGME16LstngItmCtgrs ul li, .WWD .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li, .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li {display:inline-block; margin:0px 0px 10px 15px;}
.ACGME16LstngItmCtgrs ul li a, .WWD .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li a, .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li a {color:#6a8891; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; text-decoration:underline;}
.ACGME16LstngItmCtgrs ul li a::after, .WWD .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li a::after, .ModPackFlashPublishListC .ACGME16LstngItmCtgrs ul li a::after {display:none; content:"";}
.ACGME16LstngItmMrBtn {display:inline-block; width:100%; text-align:center;}
.ACGME16LstngItmMrBtn a {display:inline-block; margin-top:25px; padding:9px 25px; background:#6a8891; color:#ffffff; font-size:16px; font-family:'Lato', sans-serif; font-weight:bold; line-height:100%; text-align:center; text-decoration:none;}
.ACGME16LstngItmMrBtn a::after {display:none; content:"";}
.ModPackFlashPublishListC .ACGME16LstngMn .ACGME16PgntnMn {text-align:center;}
@media only screen and (min-width:768px) {
    .ACGME16LstngItmImg {width:26.3%;}
    .ACGME16LstngItmImgFrm {margin:20px 20px 20px 0px;}
    .ACGME16LstngItm.HasImage .ACGME16LstngItmTxt {padding-left:26.3%;}
    .ACGME16LstngItmTg {display:block;}
    .ACGME16LstngItmCtgrs {display:block;}
    .ModPackFlashPublishListC .ACGME16LstngMn .ACGME16PgntnMn {text-align:right;}
}


.ACGME16TpcsLstMn {}
.ACGME16TpcsLstItm {border-top:2px solid #edf1f1;}
.ACGME16TpcsLstItm:first-child {border:none;}
.ACGME16TpcsLstMn .ACGME16TpcsLstItm a, .WWD .RgtClmn .Cntnr_CntntPn .ACGME16TpcsLstMn .ACGME16TpcsLstItm a {display:block; padding:8px 0px; color:#292929; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; text-decoration:none;}
.ACGME16TpcsLstItmMrBtn {display:inline-block; width:100%; text-align:center;}
.ACGME16TpcsLstMn .ACGME16TpcsLstItmMrBtn a, .WWD .RgtClmn .Cntnr_CntntPn .ACGME16TpcsLstMn .ACGME16TpcsLstItmMrBtn a {display:inline-block; margin-top:12px; padding:9px 25px; background:#6a8891; color:#ffffff; font-size:16px; font-family:'Lato', sans-serif; font-weight:bold; line-height:100%; text-align:center; text-decoration:none;}
.ACGME16TpcsLstItmMrBtn a::after {display:none; content:"";}


.ACGME16MdCntctMn {}
.ACGME16MdCntctItm {}
.ACGME16MdCntctFrm {display:inline-block; width:100%; overflow:hidden;}
.ACGME16MdCntctImg {float:left; margin:0px 20px 25px 0px; width:115px;}
.ACGME16MdCntctImg img {width:100%;}
.ACGME16MdCntctTxt {margin:0px 0px 25px 0px; padding:0px 0px 0px 135px;}
.ACGME16MdCntctTxt, .ACGME16MdCntctTxt a {color:#444444; font-size:14px; font-family:'Lato', sans-serif; line-height:150%; text-decoration:none;}
.ACGME16MdCntctNm, h3.ACGME16MdCntctNm {margin:0px 0px 20px 0px; padding:0px; color:#292929; font-size:18px; font-family:'Lato', sans-serif; font-weight:bold; line-height:100%; text-transform:none;}
.ACGME16MdCntctTtl {margin-bottom:10px;}
.ACGME16MdCntctEml {}
.ACGME16MdCntctPhn {}
@media screen and (min-width:992px) and (max-width:1199px)
{
    .ACGME16MdCntctImg {width:85px;}
    .ACGME16MdCntctTxt {margin:0px 0px 25px 0px; padding:0px 0px 0px 105px;}
}


.ACGME16RttrMn {padding:0px;}
.ACGME16RttrMn, .ACGME16RttrMn * {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ACGME16RttrVslHghtMn {position:relative; background:#f0f3f4;}
.ACGME16RttrVslHght {position:relative; padding-bottom:100%; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:0;}
.ACGME16RttrVslHght img {display:none; width:100%;}
.ACGME16RttrVsl {cursor:pointer;}
a.ACGME16RttrVsl {display:block; position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; border:none; text-decoration:none; z-index:-10;}
a.ACGME16RttrVsl.Active {z-index:1;}
.ACGME16RttrVsl img {margin:50% 0px 0px 50%; max-width:100%; max-height:100%; border:none; text-decoration:none; transform:translate(-50%, -50%);}
.ACGME16RttrTmbsMn {display:inline-block; position:relative; width:100%;}
.ACGME16RttrTmbsHght {display:block; margin:0px 30px; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:0;}
.ACGME16RttrTmbsGrp {display:none; position:absolute; left:30px; right:30px; top:0px; height:100%; z-index:1;}
.ACGME16RttrTmbsGrp.Active {display:block;}
.ACGME16RttrTmbs {float:left; position:relative; margin:15px 0px 0px 0px; /*width:31.8%;*/ cursor:pointer;}
.ACGME16RttrTmbs:first-child {margin-left:0px; /*width:31.8%;*/}
.ACGME16RttrMn.ThreeThumbs .ACGME16RttrTmbs {margin-left:2.3%; width:31.8%;}
.ACGME16RttrMn.ThreeThumbs .ACGME16RttrTmbs:first-child {margin-left:0px;}
.ACGME16RttrMn.SixThumbs .ACGME16RttrTmbs {margin-left:1.15%; width:15.69%;}
.ACGME16RttrMn.SixThumbs .ACGME16RttrTmbs:first-child {margin-left:0px;}
.ACGME16RttrTmbs img {width:100%;}
.ACGME16RttrTmbsOtln {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; border:2px solid #d9272d;}
.ACGME16RttrTmbs.Active .ACGME16RttrTmbsOtln {display:block;}
.ACGME16RttrPrv, .ACGME16RttrNxt {position:absolute; right:0px; top:15px; bottom:0px; width:25px; background-color:#d9272d; z-index:2; cursor:pointer;}
.ACGME16RttrPrv {display:none; left:0px;}
.ACGME16RttrNxt {right:0px;}
.ACGME16RttrPrv::after, .ACGME16RttrNxt::after {display:block; position:absolute; left:0px; right:0px; top:50%; margin-top:-10px; color:#ffffff; font-size:20px; text-align:center; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.ACGME16RttrPrv::after {content:"\f100";}
.ACGME16RttrNxt::after {content:"\f101";}


.ACGME16NwsrmDtlsMn {padding:0px 0px 5px 0px; font-family:'Lato', sans-serif;}
.ACGME16NwsrmDtlsItm {display:inline-block; width:100%;}
.ACGME16NwsrmDtlsHdr {display:inline-block; width:100%;}
.ACGME16NwsrmDtlsRw {display:inline-block; width:100%;}
.ACGME16NwsrmDtlsDt {float:left; margin-bottom:10px; color:#6a8891; font-size:12px; font-family:'Lato', sans-serif; line-height:30px; white-space:nowrap;}
.ACGME16NwsrmDtlsHdrScl {float:right; margin-bottom:10px;}
.ACGME16NwsrmDtlsTtl {}
.ACGME16NwsrmDtlsTtl h1 {margin:10px 0px 20px 0px; color:#292929; font-size:32px; font-weight:bold; line-height:100%;}
.ACGME16NwsrmDtlsAthr {float:left; margin-bottom:10px;}
.ACGME16NwsrmDtlsAthr, .ACGME16NwsrmDtlsAthr a {color:#292929; font-size:12px; font-weight:bold; line-height:14px; text-decoration:none;}
.ACGME16NwsrmDtlsAthr span {color:#6a8891; font-weight:normal;}
.ACGME16NwsrmDtlsCntntTp {float:right; margin-bottom:10px;}
.ACGME16NwsrmDtlsCntntTp, .ACGME16NwsrmDtlsCntntTp a {font-size:14px; font-weight:bold; line-height:14px; text-decoration:none;}
.TypeBlog .ACGME16NwsrmDtlsCntntTp, .TypeBlog .ACGME16NwsrmDtlsCntntTp a {color:#046735;}
.TypeNews .ACGME16NwsrmDtlsCntntTp, .TypeNews .ACGME16NwsrmDtlsCntntTp a {color:#622e7b;}
.TypeLetters .ACGME16NwsrmDtlsCntntTp, .TypeLetters .ACGME16NwsrmDtlsCntntTp a {color:#00718f;}
.TypeMedia .ACGME16NwsrmDtlsCntntTp, .TypeMedia .ACGME16NwsrmDtlsCntntTp a {color:#134a8d;}
.ACGME16NwsrmDtlsImg {margin:0px 0px 25px 0px;}
.ACGME16NwsrmDtlsImgFrm {}
.ACGME16NwsrmDtlsImgFrm img {width:100%;}
.ACGME16NwsrmDtlsCptn {margin-top:10px; font-size:12px; font-style:italic;}
.ACGME16NwsrmDtlsBdy {display:inline-block; margin:10px 0px 15px 0px; width:100%;}
.ACGME16NwsrmDtlsTxt, .ACGME16NwsrmDtlsTxt p, .WWD .CtrClmn .DNNModuleContent .ACGME16NwsrmDtlsTxt, .WWD .CtrClmn .DNNModuleContent .ACGME16NwsrmDtlsTxt p {color:#444444; font-size:14px; line-height:150%;}
.DNNModuleContent .ACGME16NwsrmDtlsTxt a, .DNNModuleContent .ACGME16NwsrmDtlsTxt p a {color:#6a8891; text-decoration:none;}
.ACGME16NwsrmDtlsTxt a:visited, .DNNModuleContent .ACGME16NwsrmDtlsTxt a:visited {color:#6a8891;}
.ACGME16NwsrmDtlsFtr {}
.ACGME16NwsrmDtlsCtgrs {}
.ACGME16NwsrmDtlsCtgrs ul, .WWD .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul, .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul {display:block; margin:15px 0px 25px 0px; text-align:left;}
.ACGME16NwsrmDtlsCtgrs ul li, .WWD .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li, .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li {display:inline-block; margin:0px 20px 10px 0px;}
.ACGME16NwsrmDtlsCtgrs ul li a, .WWD .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li a, .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li a {color:#6a8891; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; text-decoration:underline;}
.ACGME16NwsrmDtlsCtgrs ul li a::after, .WWD .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li a::after, .ModPackFlashPublishListC .ACGME16NwsrmDtlsCtgrs ul li a::after {display:none; content:"";}
.ACGME16NwsrmDtlsFtrScl {text-align:center;}

.ACGME16NwsrmDtlsTxt ul, .ACGME16NwsrmDtlsTxt ul li {display:block;}
.ACGME16NwsrmDtlsTxt img {max-width:100%;}
.ACGME16NwsrmDtlsTxt ul {/*display:inline-block;*/ margin:0px; padding:0px; /*width:100%;*/ list-style-type:none;}
.ACGME16NwsrmDtlsTxt ul li {padding:0px 0px 5px 0px;}
.ACGME16NwsrmDtlsTxt ul li a {color:#6b8a93; text-decoration:underline;}
.ACGME16NwsrmDtlsTxt ul li > a {display:inline-block; color:#6b8a93; text-decoration:underline;}
.ACGME16NwsrmDtlsTxt ul li > a::after {font-size:7px; content:" \e902";}
.ACGME16NwsrmDtlsTxt ul li > a::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.ACGME16NwsrmDtlsTxt ul li {position:relative; /*padding-left:20px;*/}
.ACGME16NwsrmDtlsTxt ul li::before {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.ACGME16NwsrmDtlsTxt ul li::before {display:inline-block; margin-top:-4px; padding:0px 9px 0px 6px; color:#58585b; font-size:5px; content:" \f111"; vertical-align:middle; line-height:21px;}

.ACGME16NwsrmDtlsTxt ul li a[href$=".pdf"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".PDF"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".doc"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOC"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".docx"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOCX"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".xls"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLS"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".xlsx"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLSX"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".ppt"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPT"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".pptx"],
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPTX"],
.ACGME16NwsrmDtlsTxt ul li a.internallink,
.ACGME16NwsrmDtlsTxt ul li a.externallink
{display:inline-block; position:relative; padding:0px 0px 0px 16px;}

.ACGME16NwsrmDtlsTxt ul li a[href$=".pdf"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PDF"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".doc"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOC"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".docx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOCX"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".xls"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLS"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".xlsx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLSX"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".ppt"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPT"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".pptx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPTX"]::before,
.ACGME16NwsrmDtlsTxt ul li a.internallink::before,
.ACGME16NwsrmDtlsTxt ul li a.externallink::before
{display:block; position:absolute; left:0px; top:2px; color:#d9272d; font-size:12px; content:""; font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:21px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.ACGME16NwsrmDtlsTxt ul li a[href$=".pdf"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PDF"]::before
{content:"\e909";}

.ACGME16NwsrmDtlsTxt ul li a[href$=".doc"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOC"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".docx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".DOCX"]::before
{content:"\f1c2";}

.ACGME16NwsrmDtlsTxt ul li a[href$=".xls"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLS"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".xlsx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".XLSX"]::before
{content:"\f1c3";}

.ACGME16NwsrmDtlsTxt ul li a[href$=".ppt"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPT"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".pptx"]::before,
.ACGME16NwsrmDtlsTxt ul li a[href$=".PPTX"]::before
{content:"\f1c4";}

.ACGME16NwsrmDtlsTxt ul li a.internallink::before {content:"\e907";}
.ACGME16NwsrmDtlsTxt ul li a.externallink::before {content:"\e906";}

@media screen and (min-width:480px)
{
    .HalfWidthImage.HasImage .ACGME16NwsrmDtlsImg {float:left; margin-right:20px; width:35%;}
    .HalfWidthImage.HasImage.ImageRight .ACGME16NwsrmDtlsImg {float:right; margin-right:0px; margin-left:20px;}
}
@media screen and (min-width:768px)
{
    .HalfWidthImage.HasCarousel .ACGME16NwsrmDtlsImg {float:right; margin-left:20px; width:40%;}
    .ACGME16NwsrmDtlsBdy {margin-bottom:25px;}
}
@media screen and (min-width:992px)
{
    .ACGME16NwsrmDtlsFtrScl {margin:0px 0px 50px 0px;}
}



.ACGME16TsrsLstMn {}
.ACGME16TsrsLstItm {margin-top:12px; padding-top:12px; border-top:1px solid #c8d3d6;}
.ACGME16TsrsLstItm:first-child {margin-top:0px; padding-top:0px; border:none;}
.ACGME16TsrsLstItmFrm {display:inline-block; margin-bottom:4px; width:100%;}
.ACGME16TsrsLstItmImg {display:block; float:left; width:64px; text-decoration:none;}
.ACGME16TsrsLstItmImgFrm {margin:0px;}
.ACGME16TsrsLstItmImg img {width:100%;}
.ACGME16TsrsLstItmTxt {padding:0px;}
.ACGME16TsrsLstItm.HasImage .ACGME16TsrsLstItmTxt {padding-left:75px;}
.ACGME16TsrsLstItmTtl, h3.ACGME16TsrsLstItmTtl {margin:0px 0px 5px 0px;}
.ACGME16TsrsLstItmTtl, h3.ACGME16TsrsLstItmTtl, .ACGME16TsrsLstItmTtl a, h3.ACGME16TsrsLstItmTtl a {color:#6a8891; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; line-height:150%; text-decoration:none; text-transform:none;}
.ACGME16TsrsLstItmRdMr {}
.ACGME16TsrsLstItmRdMr, .ACGME16TsrsLstItmRdMr a, .WWD .RgtClmn .Cntnr_CntntPn .ACGME16TsrsLstItmRdMr a {color:#000101; font-size:12px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:uppercase;}
.ACGME16TsrsLstItmRdMr .icon {font-size:6px;}
.ACGME16TsrsLstItmMrBtn {display:inline-block; width:100%; text-align:center;}
.ACGME16TsrsLstItmMrBtn a {display:inline-block; margin-top:25px; padding:9px 25px; background:#6a8891; color:#ffffff; font-size:16px; font-family:'Lato', sans-serif; font-weight:bold; line-height:100%; text-align:center; text-decoration:none;}
.ACGME16TsrsLstItmMrBtn a::after {display:none; content:"";}


.flowplayer {border-radius:0px !important;}


@media screen and (min-width:480px) and (max-width:767px)
{
	.FtrLgo {width:72px; margin-right:5%;}
	.AcgmAcrn {width:65%; margin-top:0;}
}
@media screen and (min-width:0px) and (max-width:479px)
{
	.FtrLgo {width:30%;}
	.AcgmAcrn {width:100%; margin-top:10px;}
}

@media screen and (min-width:0px) and (max-width:767px)
{
    .BnnrPnLft, .BnnrPnRgt {float:none; width:auto;}
	.PgSctn.GryBrFll, .SclLnks, .HdrSrchMn, .HdrScndLnksHdr, .HdrScndLnksBx  {display:none;}
	.HdrScndLnks {width:100%;}
	.PgCntnt {box-sizing:border-box;}
	.SbPg .CtrClmn {width:100%;}
	.TpNvMn {display:none;}
	.HdrLnksMbl a {display:block; float:left;text-decoration:none; padding:5%; font-size:16px; box-sizing:border-box; text-transform:uppercase; text-align:center; width:33.3%;}
	.HdrLnksMbl span {font-size:30px; display:block; text-align:center; margin-bottom:15px;}
	.HdrScndLnks {padding-bottom:0;}
	.MnBtn {color:#6c8a93 !important; background:#e7e7e8;}
	.MnBtn span {color:#6c8a93;}
	.LgnBtn {color:#ffffff !important; background:#6c8a93;}
	.LgnBtn span {color:#ffffff;}
	.SrchBtn {color:#ffffff !important; background:#d9272d;}
	.SrchBtn span {color:#ffffff;}
	.PgFtr .SclLnks {display:block;}
	.PgFtr, .PgFtr a {color:#ffffff; text-decoration:none; font-size:14px; line-height:18px;}
	.PgFtr ul li {list-style-type:none; margin:10px 0;}
	.PgFtr ul li:first-child {margin-top:0;}
	.FtrColOn {display:inline-block; width:100%; padding:20px 0; border-bottom:1px solid #ffffff; box-sizing:border-box;}
	.FtrColTw {display:inline-block; width:100%; padding:20px 0; box-sizing:border-box;}
	.hide-desktop {display:block;}
	.hide-mobile {display:none;}
	.PgFtr .ClmOn {float:left; width:45%; margin-right:5%;}
	.PgFtr .ClmTw {float:left; width:50%; margin-right:0;}
	.PgFtr .ClmThr {float:right; width:50%; margin-right:0;}
	.PgFtr .ClmFr {float:left; width:45%; margin-right:5%;}
	.PgFtr .ClmFv {float:right; width:50%;}
	.TpNvMn {z-index:9999; position:absolute; left:0; right:0; top:-15px;}
	.TpNvMn ul#PfNavMega {display:block; width:100%;background:#e7e7e8;}
	.TpNvMn ul#PfNavMega li {display:inline-block; width:100%; box-sizing:border-box; border-left:0; position:relative; border-bottom:1px solid #ffffff; background-image:none;}
	.TpNvMn ul#PfNavMega li.pf_lvl_0 {background:none;}
	.TpNvMn ul#PfNavMega li.pf_lvl_0.Actv {background-color:#d1d2d4;}
	.TpNvMn ul#PfNavMega li.pf_lvl_0 a {font-weight:bold;}
	.TpNvMn ul#PfNavMega li.pf_lvl_0 a span, .Mbl .TpNvMn ul#PfNavMega li.pf_lvl_0:hover a span,
	.TpNvMn ul#PfNavMega li.HasChildren:hover a span.MenuText {padding:15px; margin:0;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 {display:block;}
	.TpNvMn ul#PfNavMega li.Actv.pf_lvl_0 a {color:#d9272d ;}
	.TpNvMn ul#PfNavMega li.Actv.pf_lvl_0 ul li a, .TpNvMn ul#PfNavMega li.First.pf_lvl_0 ul li a,
	.TpNvMn ul#PfNavMega li ul li a, .TpNvMn ul#PfNavMega li.HasChildren:hover ul li a {color:#58585b; float:none;  font-size:10px; font-weight:700; padding:10px 20px; position:relative; text-align:left;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li {background:none;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 {padding-left:15px;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li ul.pf_lvl_2 a {color:#6c8a93 !important;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li, .TpNvMn ul#PfNavMega ul.pf_lvl_1 li a {border:0; background:none;}
	.TpNvMn ul#PfNavMega ul.pf_lvl_2 li.Active::before {content:"\e902";font-family:'ACGME'; color:#d9272d; font-size:10px; float:left; margin:7px 3px;}
	.TpNvMn ul#PfNavMega li ul, .TpNvMn ul#PfNavMega li ul li {background:none;}
	.TpNvMn ul#PfNavMega li a {text-align:left; width:100%; float:left; box-sizing:border-box;}
	.TpNvMn ul#PfNavMega li .icon {float:right; font-size:22px; line-height:46px; display:block; padding-right:10px; text-align:right; width:10%; box-sizing:border-box; position:absolute; right:0; z-index:9999; cursor:pointer;}
	.TpNvMn ul#PfNavMega li.Actv .icon {color:#d9272d;}
	.TpNvMn ul#PfNavMega li ul, .TpNvMn ul#PfNavMega li.Actv ul {display:block; background:none !important;}
	.TpNvMn ul#PfNavMega li .shadow {position:relative; width:100%; margin:0; float:left; display:none; visibility:visible; background:none; border:none; box-shadow:none;}
	.TpNvMn ul#PfNavMega li:hover .shadow {display:none}
	.TpNvMn ul#PfNavMega li a::before, .Mbl .TpNvMn ul#PfNavMega li a::after {display:none !important;}
	.TpNvMn ul#PfNavMega li ul.pf_lvl_1 li:first-child > a, .TpNvMn ul#PfNavMega li ul li a {border:0;}
	.TpNvMn ul#PfNavMega li.Last .Column, .Mbl .TpNvMn ul#PfNavMega li.Last .Column ul.pf_lvl_1 {width:100%; display:inline-block; padding:0; box-sizing:border-box;}
	.TpNvMn ul#PfNavMega li.Last .Column a {padding-left:24px !important;}
	.TpNvMn ul#PfNavMega li.pf_lvl_1.Active a {color:#d9272d !important;}
	.TpNvMn ul#PfNavMega > li.Last .InnerMegaDiv {width:100%;}
	.TpNvMn ul#PfNavMega .HtmlAfterLevel0 {margin-top:0;}
	.TpNvMn ul#PfNavMega ul.pf_lvl_1 li ul {position:relative; display:block; width:100%; left:0; top:0px; border:none; box-shadow:none;}
	.HdrLnksMbl .icon.icon-x {display:none;}
	.HdrScndLnksBx {width:100%; background:#6c8a93; border:0; padding:0;}
	.HdrScndLnksBx a {padding:15px; text-align:left; color:#ffffff; border-top:1px solid #ffffff; position:relative;}
	.HdrScndLnksBx a .icon {color:#ffffff; font-size:14px; position:absolute; right:10px; top:10px;}
	.HdrScndLnksBx a:first-child {border:0;}
	.HdrSrchMn.Mbl {width:100%; padding:20px; box-sizing:border-box; position:absolute; left:0; right:0; bottom:0; top:110%; z-index:999;}
	.HdrSrchMn.Mbl .HdrSrch {width:100%; margin-bottom:20px; max-width:100%;}
	.HdrSrchMn.Mbl .HdrSrchAlt {width:100%; max-width:100%; box-sizing:border-box;}
	.HdrWrp {background:#ffffff; padding:15px;}
}
@media screen and (min-width:480px) and (max-width:767px)
{
	.FtrLgo {width:72px; margin-right:5%; padding-top:15px;}
	.AcgmAcrn {width:65%; margin-top:0;}
	.HdrLnksMbl {display:block; float:right; width:300px;}
}
@media screen and (min-width:0px) and (max-width:479px)
{
	.FtrLgo {width:30%;}
	.AcgmAcrn {width:100%;}
	.HdrLgMbl {width:20%;}
	.HdrLnksMbl {display:block; float:right; width:70%;}
	.HdrLnksMbl a {font-size:12px; padding:10px;}
	.HdrLnksMbl a span {margin-bottom:5px; font-size:25px;}
	.HdrLgMbl a {text-decoration:none;}
	.HdrLgMbl a .icon-acgme {font-size:430%;}
	.HdrLgMbl a .icon-acgmetext {font-size:70%; padding-top:5px;}
}

@media screen and (min-width:0px) and (max-width:991px)
{

}

@media screen and (min-width:0px) and (max-width:1199px)
{

}

/* WWD */
.HmPg .ACGME16HmpgRttrItmTtl h3, .HmPg .ACGME16HmpgRttrItmTtl h3 a {font-size:26px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:none; line-height:120%;}
.HmPg .ACGME16HmpgRttrItmSmmr {font-size:14px; line-height:150%;}
.HmPg .ACGME16HmpgRttrItmRdMr a {font-size:14px; font-family:'Lato', sans-serif; font-weight:bold;}
.HmPg .ACGME16WhtsNwItmPblshd, .WWD .ACGME16WhtsNwItmPblshd {padding:11px 5px 10012px 5px;}
.HmPg .ACGME16WhtsNwItmTtl, .WWD .ACGME16WhtsNwItmTtl {padding:16px 80px 17px 93px;}
.HmPg .ACGME16WhtsNwItmLnkTp, .WWD .ACGME16WhtsNwItmLnkTp {padding:25px 5px 10012px 5px;}
.HmPg .BrCntnr .ClrCntnr_Ttl, .WWD .BrCntnr .ClrCntnr_Ttl {padding-top:22px;}
.HmPg .BrCntnr .ClrCntnr_Ttl .WWD, .HmPg .BrCntnr .ClrCntnr_Ttl .Head {font-size:24px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:none;}
.HmPg .BrCntnr .ClrCntnrTtlHdr, .WWD .BrCntnr .ClrCntnrTtlHdr {font-size:13px; text-transform:none;}
.HmPg .ACGME16WhtsNwItmTtl, .WWD .ACGME16WhtsNwItmTtl {font-size:13px; font-weight:normal;}
.HmPg .ACGME16WhtsNwItmPblshd, .WWD .ACGME16WhtsNwItmPblshd {font-size:11px;}
.HmPg .ACGME16WhtsNwItmPblshdDy, .WWD .ACGME16WhtsNwItmPblshdDy {padding:2px 0px 0px 0px; font-size:22px; font-family:'Lato', sans-serif; font-weight:bold; line-height:100%;}
.HmPg .ACGME16MrBtn a, .WWD .ACGME16MrBtn a {font-size:12px;}
.HmPg .ACGME16MrBtn .icon, .WWD .ACGME16MrBtn .icon {font-size:6px;}
.HmPg .ACGME16GrdLstItmTtl, .HmPg .ACGME16GrdLstItmSbTtl, .HmPg .ACGME16GrdLstItmTtl a, .WWD .ACGME16GrdLstItmTtl, .WWD .ACGME16GrdLstItmSbTtl, .WWD .ACGME16GrdLstItmTtl a {font-size:22px; font-family:'Lato', sans-serif; font-weight:bold; text-transform:none;}
.HmPg .ACGME16GrdLstItmSmmr, .HmPg .ACGME16GrdLstItmSmmr p, .WWD .ACGME16GrdLstItmSmmr, .WWD .ACGME16GrdLstItmSmmr p {font-size:14px;}
.HmPg .ACGME16GrdLstItmRdMr a, .WWD .ACGME16GrdLstItmRdMr a {font-size:12px;}

.WWD .CtrClmn h1 {font-size:32px; font-family:'Lato', sans-serif; text-transform:none;}
.WWD .CtrClmn h2 {font-size:20px; font-weight:bold; line-height:100%; font-family:'Lato', sans-serif; text-transform:none;}
.WWD .CtrClmn h3 {font-size:18px; font-weight:bold; text-transform:none; font-family:'Lato', sans-serif;}
.WWD .First .HtmlAfterLevel0 h3 {font-family:'Lato', sans-serif; text-transform:none;}
.WWD .CtrClmn h4 {font-size:16px; font-family:'Lato', sans-serif; text-transform:none;}
.WWD .CtrClmn h5 {font-family:'Lato', sans-serif;}
.WWD .CtrClmn h6 {font-family:'Lato', sans-serif;}
/*.WWD .Normal, .WWD .NormalDisabled, .WWD .NormalDeleted {font-size:14px;}*/
.WWD .CtrClmn .DNNModuleContent, .WWD .CtrClmn .DNNModuleContent p {font-size:16px;}
.WWD .CtrClmn .DNNModuleContent p {line-height:150%;}
.WWD .RgtClmn .DNNModuleContent, .WWD .RgtClmn .DNNModuleContent p {font-size:14px;}

.WWD .CtrClmn .DNNModuleContent.ModDNNHTMLC, .WWD .CtrClmn .DNNModuleContent.ModDNNHTMLC p {font-size:16px;}
.WWD .DNNModuleContent.ModDNNHTMLC a[href$=".pdf"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PDF"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".doc"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".DOC"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".docx"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".xls"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".XLS"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".ppt"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PPT"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".pptx"], .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"], .WWD .DNNModuleContent.ModDNNHTMLC a.internallink, .WWD .DNNModuleContent.ModDNNHTMLC a.externallink {padding-left:20px; text-transform:none;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pdf"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PDF"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".doc"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOC"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".docx"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOCX"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xls"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLS"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xlsx"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLSX"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".ppt"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPT"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pptx"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPTX"], .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.internallink, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.externallink {padding-left:20px; text-transform:none;}
.WWD .DNNModuleContent.ModDNNHTMLC a[href$=".pdf"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PDF"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".doc"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".DOC"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".docx"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".xls"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".XLS"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".ppt"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PPT"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".pptx"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"]::before, .WWD .DNNModuleContent.ModDNNHTMLC a.internallink::before, .WWD .DNNModuleContent.ModDNNHTMLC a.externallink::before {top:4px; font-size:16px;}
.ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pdf"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PDF"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".doc"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOC"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".docx"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".DOCX"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xls"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLS"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".xlsx"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".XLSX"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".ppt"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPT"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".pptx"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a[href$=".PPTX"]::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.internallink::before, .ArchvIndxTBL.ProReqsNewSPropsTBL tr td a.externallink::before {top:4px; font-size:16px;}
.WWD .CtrClmn .DNNModuleContent.ModDNNHTMLC ul.BulletList li::before {top:10px;}

.WWD .DNNModuleContent.ModDNNHTMLC ul li, .WWD .DNNModuleContent.ModDNNHTMLC ul li a, .WWD .DNNModuleContent.ModDNNHTMLC ul li > a, .WWD .link_module ul li > a {}
.WWD .DNNModuleContent.ModDNNHTMLC ul li > a::after, .WWD .link_module ul li > a::after {font-size:7px;}

/*.WWD .Cntnr_CntntPn a {color:#6b8a93; text-decoration:none;}
.WWD .Cntnr_CntntPn a:hover {color:#6b8a93; text-decoration:underline;}*/
.WWD .DNNModuleContent.ModDNNHTMLC a, .WWD .DNNModuleContent.ModDNNHTMLC ul li a, .WWD .DNNModuleContent.ModDNNHTMLC ul li > a, .WWD .link_module ul li > a, .WWD .DNNModuleContent .ProReqsNewSPropsTBL > a {text-decoration:none; font-size:14px;}
.WWD .DNNModuleContent.ModDNNHTMLC a:hover, .WWD .DNNModuleContent.ModDNNHTMLC ul li a:hover, .WWD .DNNModuleContent.ModDNNHTMLC ul li > a:hover, .WWD .link_module ul li > a:hover, .WWD .DNNModuleContent .ProReqsNewSPropsTBL > a:hover{text-decoration:underline;}

.WWD .ModPackFlashPublishListC ul li a, .WWD .ModPackFlashPublishListC ul li > a {text-decoration:none;}
.WWD .ModPackFlashPublishListC ul li a:hover, .WWD .ModPackFlashPublishListC ul li > a:hover {text-decoration:underline;}

.WWD .PgHdr {position:relative; margin:0px 0px 20px 0px;}
.WWD .PgHdr img {width:100%;}
.WWD .PgTtl {color:#292929; font-family:'Lato', sans-serif; font-size:30px; text-transform:none; line-height:100%;}
.WWD .PgHdr.HasImage .PgTtl {position:absolute; left:0px; right:0px; bottom:0px; margin:0px; padding:15px 18px; background:rgba(255,255,255,0.75);}

.WWD .PgHdr_Lg {position:relative; margin:0px 0px 20px 0px; background-color:#f6f6f6; background-position:center center; background-repeat:no-repeat; background-size:cover; border-bottom:6px solid #c4c4c4;}
.WWD .PgTtl_Lg {margin:0px; padding:60px 20px 15px 20px; color:#292929; font-family:'Lato', sans-serif; font-size:32px; font-weight:bold; text-transform:none; line-height:100%;}
.WWD .PgHdr_Lg .Cntnr_CntntPn {margin:0px; padding:0px 20px 25px 20px; color:#292929; font-family:'Lato', sans-serif; font-size:16px;}

.WWD .SbNvMn {/*margin-bottom:20px;*/}
.WWD .SbNvMn .SbNvMn {margin-bottom:0px;}
.WWD .SbNvMn .CntnrMn {margin:0px;}
.WWD .SbNvMn ul li.pf_lvl_0 > a {display:none;}
.WWD .SbNvMn ul li.pf_lvl_1 {display:none; margin:0px; padding:0px;}
.WWD .SbNvMn ul li.pf_lvl_1.Active {display:block;}
.WWD .SbNvMn ul li.pf_lvl_1 > a {display:none; padding:11px 0px 7px 0px; color:#58585b; font-size:14px; font-weight:normal; text-decoration:none;}
.WWD .SbNvMn ul li.pf_lvl_2 {margin-top:8px; padding:0px 0px 7px 0px; background:#eff3f4;}
.WWD .SbNvMn ul li.pf_lvl_2:first-child {margin-top:0px;}
.WWD .SbNvMn ul li.pf_lvl_2 > a {display:block; position:relative; padding:11px 36px 7px 12px; background:#e0e8e9; border-bottom:#e8eeef; overflow:hidden; cursor:pointer; color:#58585b; font-size:14px; font-weight:bold; text-decoration:none;}
.WWD .SbNvMn ul li > a::after {font-family:'ACGME' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.WWD .SbNvMn ul li.pf_lvl_2 > a::after {position:absolute; top:50%; left:auto; right:0px; margin:-18px 0px 0px 0px; padding:8px 5px; width:24px; color:#d9272d; font-size:20px; line-height:20px; text-align:center; font-size:10px; line-height:20px; content:"\e902";}
.WWD .SbNvMn ul li.pf_lvl_2.Active > a {/*color:#d9272d;*/ /*background:#f9fafb;*/}
.WWD .SbNvMn ul li.pf_lvl_2.Active > a::after {color:#58585b; content:"\f10c";}
@media only screen and (min-width:0px) and (max-width:991px) {
    .WWD .SbNvMn {display:none;}
}


.WWD.SbPg.NoLftMn .CtrClmn {width:70%;}
.WWD.SbPg .CtrClmn {margin-bottom:25px;}
.WWD.SbPg .RgtClmn {width:26.3%;}
@media only screen and (min-width:0px) and (max-width:991px) {
    .WWD.SbPg .LftClmn {display:none;}
    .WWD.SbPg .CtrClmn, .WWD.SbPg.NoLftMn .CtrClmn {float:none; margin:0px 0px 25px 0px; width:auto;}
    .WWD.SbPg .RgtClmn {float:none; width:auto;}
}

.WWD .CtrClmn .ClrCntnr_Ttl .Head {font-size:20px; font-weight:bold; line-height:100%; text-transform:none; font-family:'Lato', sans-serif; color:#58585b;}
.WWD .CtrClmn .BlCntnr .ClrCntnr_Ttl .Head {font-size:20px;}
.WWD .CtrClmn .BrCntnr .ClrCntnr_Ttl .Head {font-size:32px;}
.WWD .CtrClmn .RdCntnr .ClrCntnr_Ttl .Head {font-size:20px;}
.WWD .CtrClmn .AccrdnCntnrTtl .Head {padding-top:8px; padding-bottom:7px; font-size:16px; font-weight:normal; line-height:125%;}
.WWD .CtrClmn .GrCntnr .ClrCntnr_Ttl .Head {font-size:18px; line-height:20px; font-weight:bold;}
.WWD .CtrClmn .ClrCntnrTtlHdr {padding-top:6px; font-size:14px;}
.WWD.NwsRm .CtrClmn .ClrCntnr_Ttl, .WWD.NwsRm .RgtClmn .ClrCntnr_Ttl {margin-bottom:22px;}
.WWD.NwsRm .CtrClmn .ClrCntnr_Ttl .Head, .WWD.NwsRm .RgtClmn .ClrCntnr_Ttl .Head {font-weight:bold;}

.WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a {font-size:18px !important; font-weight:bold;}
.WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".pdf"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PDF"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".doc"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".DOC"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".docx"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".xls"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".XLS"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".ppt"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PPT"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".pptx"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"], .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a.internallink, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a.externallink {padding-left:23px; text-transform:none;}
.WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".pdf"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PDF"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".doc"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".DOC"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".docx"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".DOCX"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".xls"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".XLS"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".xlsx"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".XLSX"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".ppt"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PPT"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".pptx"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a[href$=".PPTX"]::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a.internallink::before, .WWD .CtrClmn .LrgBldLnks .DNNModuleContent.ModDNNHTMLC a.externallink::before {top:3px; font-size:18px;}

.WWD .CtrClmn .ACGME16CmmnLstItmTtl {font-size:14px; line-height:115%; font-weight:normal;}
.WWD #TabTitlesUL li {font-family:'Lato', sans-serif;}
.WWD .ACGMESpcltsDcmntLstTtlTxt {font-size:16px;}
.WWD .ACGMESpcltsDcmntLstTtlFrm {padding-left:75px;}
.WWD .ACGMESpcltsDcmntLstTtlIcn {padding:0px 6px; height:14px;}
.WWD .ACGMESpcltsDcmntLstTtlTxt {padding-left:28px;}
.WWD .GrCntnr .ClrCntnr_Ttl .Head {font-size:18px; text-transform:none;}
.WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry, .WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry a {font-size:14px;}
.WWD .ACGME16CmmnLstItmTtl {font-size:14px; font-weight:normal;}
.WWD .ACGMERCSbmssnsDdlnsHdr {font-size:14px; display:table-cell; float:none; padding:0px 0px 0px 15px; width:auto; height:60px; vertical-align:middle;}
.WWD .RgtClmn .ClrCntnr_Ttl .Head {text-transform:none; font-family:'Lato', sans-serif;}
.WWD .RgtClmn .Cntnr_CntntPn p {font-size:14px;}
.WWD .RgtClmn .Cntnr_CntntPn a {font-size:14px;}
.WWD .RgtClmn .Cntnr_CntntPn a.button {text-transform:none;}
.WWD .RgtClmn .ClrCntnrTtlHdr {font-size:14px;}
.WWD .RgtClmn .GrCntnr .ClrCntnr_Ttl .Head {font-size:18px; font-family:'Lato', sans-serif;  line-height:20px; font-weight:bold;}
.WWD .RgtClmn .LghtGry a {font-size:12px;}
.WWD .RgtClmn .Cntnr_CntntPn .Ttl a {font-size:20px;}
.WWD .RgtClmn .BlCntnr .ACGME16CmmnLstItmTtl {font-weight:normal;}
.WWD .DNNModuleContent.ModDNNHTMLC strong a {font-size:16px;}
.WWD .RgtClmn .DNNModuleContent.ModDNNHTMLC strong a {font-size:14px;}
.WWD .DNNModuleContent.ModDNNHTMLC strong a.button {text-transform:none;}
.WWD .pf_video .subtitle {font-size:16px;}
.WWD .ACGMESpcltsDcmntLstTtlDt {font-size:14px;}
.WWD .ACGMERCSbmssnsDdlnsItmClndrMnth, .WWD .ACGMERCSbmssnsDdlnsItmClndrYr {font-size:12px;}
.WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .SbtTl a, .WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Ttl a {text-transform:none; font-family:'Lato', sans-serif; font-size:20px; font-weight:bold;}
.WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .SbtTl, .WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Ttl, .WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry {display:block;}
.WWD .RgtClmn .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Ttl {margin-bottom:18px;}
.WWD .RgtClmn .ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmTtl {text-transform:none; font-family:'Lato', sans-serif; font-size:14px;}
.WWD .ACGMESpcltsStffLstMn .StffNm, .WWD .ACGMESpcltsStffLstMn .StffNm a {font-size:14px; font-weight:bold;} 
.WWD .ACGMESpcltsStffLstMn .StffEml, .WWD .ACGMESpcltsStffLstMn .StffEml a {font-size:14px; color:#6b8a93;}
.WWD .ACGMESpcltsStffLstMn .StffEml a:hover {text-decoration:underline;}
.WWD .ACGMESpcltsStffLstMn .StffPhn, .WWD .ACGMESpcltsStffLstMn .StffPhn a {font-size:14px; color:#58585b; font-weight:normal;}
.WWD .CntnrMn .button h1 {text-transform:none;}
.WWD .ACGMEAwrdRcpntsMn {font-family:"Lato",sans-serif; font-size:16px;}
/*.WWD .ACGME16TtlSmrMn .ACGME16TtlSmrItm .SbtTl a, .WWD .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Ttl a {font-size:22px}
.WWD .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry, .WWD .ACGME16TtlSmrMn .ACGME16TtlSmrItm .Smmry a {font-size:14px;}
.WWD .ACGME16TtlSmrMn .ACGME16TtlSmrItm .LghtGry a {font-size:12px;}*/
/* WWD */
.WWD a.button {text-transform:none;}
.WWD .button, .WWD a.button, .WWD a.button:link, .WWD a.button:visited, .WWD a.button:active, .WWD a.button:hover {padding-right:23px; font-size:14px; line-height:19px;}
.WWD a.button::after {font-size:9px;}
.WWD .ACGMStfLst .button, .WWD .ACGMStfLst a.button, .WWD .ACGMStfLst a.button:link, .WWD .ACGMStfLst a.button:visited, .WWD .ACGMStfLst a.button:active, .WWD .ACGMStfLst a.button:hover {text-transform:uppercase;}
.WWD .ACGMESpcltsStffLstMn .ACGMESpcltsStffLstItmTtl {font-family:"Lato",sans-serif; text-transform:none;}
.WWD .SmFnSz, .WWD .SmFnSz p, .WWD .SmFnSz a {font-size:16px !important;}
.WWD .ACGMEAwrdRcpntsMn .ACGMEAwrdRcpntsRdMrHght {text-align:left;}
.WWD .ACGMEAwrdRcpntsMn .ACGMEAwrdRcpntsRdMrHght a, .WWD .ACGMEAwrdRcpntsMn .ACGMEAwrdRcpntsRdMr a {float:left; font-size:14px;}
.WWD .RgtClmn .ACGMEUpcmngEvntsLstSctnHdr, .WWD .RgtClmn .ACGMEUpcmngEvntsLstSctnCntnt {font-size:14px;}
.WWD .ACGMEUpcmngEvntsGrdLstSctnHdr {font-size:20px;}
.WWD .ACGMEUpcmngEvntsGrdLstDts, .WWD .ACGMEUpcmngEvntsGrdLstTtl, .ACGMEUpcmngEvntsGrdLstTtl a {font-size:16px;}
.WWD .ACGMEUpcmngEvntsGrdLstDts {width:85px;}
.WWD .ACGMEUpcmngEvntsGrdLstTtl {padding:8px 95px 8px 8px;}
.WWD .UpcmnEvntMn .UpEvInfo a {font-size:16px;}
.WWD .RgtClmn .UpcmnEvntMn .UpEvInfo a {font-size:14px;}
.WWD .UpcmnEvntMn .UpEvClnclClndrEvntMnth {font-size:12px; line-height:14px;}
.WWD .UpcmnEvntMn .ACGMERCSbmssnsDdlnsItmClndrDy  {font-size:24px; line-height:22px;}
.WWD .UpcmnEvntMn .UpEvClnclYr {font-size:12px; line-height:14px;}
.WWD .ACGMEStffLstPgFltrMn {font-size:14px;}
.WWD .ACGMEStffLstPgItm {font-size:16px;}
.WWD .ACGMEStffLstPgItmIcn {height:14px; font-size:14px;}
.WWD .ACGMESpcltsLstExtrInf {font-size:16px; line-height:18px;}

.WWD .ACGME16SpcltsCmmttMmbrsMn .MmbrNm {font-size:16px; font-weight:normal;}
.WWD .ACGME16SpcltsCmmttMmbrsMn .StffTtl {/*font-size:14px;*/ font-weight:bold;}

.WWD header.title h1 {color:#58585b; font-size:20px; font-weight:bold; line-height:100%; text-transform:none; font-family:'Lato', sans-serif;}

#TabTitlesUL {display:table; margin:0px 0px 30px 0px; padding:0px; width:100%; list-style-type:none; border-bottom:4px solid #d1d2d4;}
#TabTitlesUL li {display:table-cell; margin:0px; padding:17px 10px 15px 10px; list-style-type:none; background:#6b8a93; border-left:5px solid #ffffff; color:#ffffff; font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; line-height:100%; text-align:center; cursor:pointer;}
#TabTitlesUL li:first-child {border:none;}
#TabTitlesUL li.Active {background:#d1d2d4; color:#2d4147;}
#TabTitlesUL.Col2 li {width:50%;}
#TabTitlesUL.Col3 li {width:33.33%;}
#TabTitlesUL.Col4 li {width:25%;}
#TabTitlesUL.Col5 li {width:20%;}
#TabTitlesUL.Col6 li {width:16.66%;}
.TbsPn .DnnModule {display:none;}
.TbsPn .DnnModule:first-child {display:block;}
.TbsPn .ClrCntnr_Ttl {display:none;}
.TbsPn .ClrCntnr_Ttl .Head {display:block; margin:0px; padding:17px 10px 15px 10px; list-style-type:none; background:#d1d2d4; color:#2d4147; font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; line-height:100%; text-align:center; text-transform:none;}
.WWD .CtrClmn .TbsPn .ClrCntnr_Ttl .Head {font-size:24px;}
@media screen and (min-width:0px) and (max-width:767px) {
    #TabTitlesUL {display:none;}
    #TabTitlesUL li {padding:17px 5px 15px 5px; font-size:16px;}
    .TbsPn .ClrCntnr_Ttl {display:block;}
    .TbsPn .DnnModule {display:block !important;}
}

.ACGME_RDmrLst{}
    .ACGME_RDmrLst .ACGME_RDmrItm {display:inline-block; width:100%; margin:0 0 20px; padding:0 0 35px; border-bottom:1px solid #c6c6c6; position:relative;}
    .ACGME_RDmrLst .ACGME_RDmrItm.isFeatured {border-bottom:1px solid #d9272d;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmImgBtnWrp {margin-bottom:25px;display:inline-block; width:100%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmImg {float:left; width:25%; padding-right:15px; box-sizing:border-box; cursor:pointer;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmImg img {float:left; width:100%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn {float:left; width:75%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .TtlSmrWrp {float:left; width:70%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .ItmTtl {font-weight:bold; padding:10px 0 0;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .ItmSmr {float:left; width:70%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .ItmSmr p {font-weight:normal; margin-bottom:15px;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .RdMrBtn {float:right; cursor:pointer; display:inline-block; margin:0px; padding:18px 35px 14px 20px; background:#d9272d; color:#ffffff; font-size:14px; font-family:'Lato', sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; line-height:90%; position:relative;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .RdMrBtn .icon {display:block; position:absolute; right:13px; top:19px;font-size:11px;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmMreInf {height:80px; position:relative; overflow:hidden; display:inline-block; width:100%;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmMreInf:after {content:'';position:absolute;left:0;bottom:0;right:0; top:0;
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmMreInf.opened {height:auto;}
    .ACGME_RDmrLst .ACGME_RDmrItm .ItmMreInf.opened:after {display:none;}
    @media screen and (max-width:690px) {
        .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .TtlSmrWrp {width:100%;}
        .ACGME_RDmrLst .ACGME_RDmrItm {padding:35px 0 40px;}
        .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .RdMrBtn{position:absolute; left:0; right:0;bottom:0;}
        .ACGME_RDmrLst .ACGME_RDmrItm .ItmMreInf {margin:0 0 25px;}
        .ACGME_RDmrLst .ACGME_RDmrItm .ItmSmrBtn .ItmTtl {padding:0;}
    }

.ACGMEModalOverlay {display:none; position:fixed; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; background:#000000; opacity:0.4; filter:alpha(opacity=40); zoom:1; z-index:99990;}
.ACGMEModal {display:none; position:fixed; left:20px; right:20px; top:10%; margin:0px auto; max-width:580px; z-index:99999;}
.ACGMEModalClose {position:absolute; right:-12px; top:-12px; width:24px; height:24px; background:#e7e7e8; border:2px solid #ffffff; border-radius:20px; color:#303030; font-size:22px; font-weight:bold; text-align:center; line-height:22px; cursor:pointer;}
.ACGMEModalBody {padding:20px; background:#ffffff; border-radius:3px; text-align:center;}
.ACGMEModalBody img {max-width:100%;}

.ScMdCntr {background:#c4d0d3; width:100%; position:relative; box-sizing:border-box; padding:25px 20px 25px 20px;}
.ScMdCntr .ClrCntnr_Ttl .Head {font-size:18px; font-family:'Lato', sans-serif; line-height:20px; font-weight:bold; color:#231f20;}
.ScMdCntr a {display:inline-block; color:#ffffff !important; text-decoration:none; font-weight:bold;}
.ScMdCntr span.icon {padding-right:10px; display:inline-block;}


ul.SubNavType {display:none;}
@media screen and (min-width:768px)
{
    ul.SubNavType, ul.SubNavType li {display:block; margin:0px; padding:0px; list-style-type:none;}
    ul.SubNavType {display:inline-block; margin:20px 0px 25px 0px; width:100%;}
    ul.SubNavType li {float:left;}
    ul.SubNavType.SubNavTypeCount1 li {width:100%;}
    ul.SubNavType.SubNavTypeCount2 li {width:50%;}
    ul.SubNavType.SubNavTypeCount3 li {width:33.33%;}
    ul.SubNavType.SubNavTypeCount4 li {width:25%;}
    ul.SubNavType.SubNavTypeCount5 li {width:20%;}
    ul.SubNavType.SubNavTypeCount6 li {width:16.66%;}
    ul.SubNavType.SubNavTypeCount7 li {width:14.28%;}
    ul.SubNavType.SubNavTypeCount8 li {width:12.5%;}
    ul.SubNavType.SubNavTypeCount9 li {width:11.11%;}
    ul.SubNavType.SubNavTypeCount10 li {width:10%;}
    ul.SubNavType li a {display:block; position:relative; color:#58585b; font-size:12px; font-weight:bold; line-height:150%; text-decoration:none; text-align:center;}
    ul.SubNavType li a .SubNavChain {display:block; position:relative; margin-bottom:25px;}
    ul.SubNavType li a .SubNavChain::before, ul.SubNavType li a .SubNavChain::after {display:block; position:absolute; top:50%; width:50%; content:"";}
    ul.SubNavType li a .SubNavChain::before {left:0px;}
    ul.SubNavType li a .SubNavChain::after {left:50%;}
    ul.SubNavType li a .SubNavDot {display:inline-block; position:relative; border-radius:50%; z-index:1;}
    ul.SubNavType li a .SubNavInnerDot {display:inline-block; position:relative; border-radius:50%; z-index:1;}
    ul.SubNavType li a .SubNavText {display:block; padding:0px 5px;}


    ul.SubNavType.SubNavTypeA li a .SubNavChain::before, ul.SubNavType.SubNavTypeA li a .SubNavChain::after {margin-top:-1px; height:1px; background:#d9272d;}
    ul.SubNavType.SubNavTypeA li.first a .SubNavChain::before {display:none; content:none;}
    ul.SubNavType.SubNavTypeA li.last a .SubNavChain::after {display:none; content:none;}
    ul.SubNavType.SubNavTypeA li a .SubNavDot, ul.SubNavType.SubNavTypeA li a .SubNavInnerDot {width:16px; height:16px;}
    ul.SubNavType.SubNavTypeA li a .SubNavDot {padding:1px; background:#d9272d;}
    ul.SubNavType.SubNavTypeA li a .SubNavInnerDot {background:#ffffff;}
    ul.SubNavType.SubNavTypeA li.selected a .SubNavInnerDot {background:#d9272d;}

    ul.SubNavType.SubNavTypeB li a .SubNavChain::before, ul.SubNavType.SubNavTypeB li a .SubNavChain::after {margin-top:-2px; height:3px; background:#6b8a93;}
    ul.SubNavType.SubNavTypeB li.first a .SubNavChain::before {}
    ul.SubNavType.SubNavTypeB li.last a .SubNavChain::after {}
    ul.SubNavType.SubNavTypeB li a .SubNavDot, ul.SubNavType.SubNavTypeB li a .SubNavInnerDot {width:11px; height:11px;}
    ul.SubNavType.SubNavTypeB li a .SubNavDot {padding:4px; /*background:#c4d0d3;*/ background:#dae2e4;}
    ul.SubNavType.SubNavTypeB li a .SubNavInnerDot {background:#ffffff;}
    ul.SubNavType.SubNavTypeB li.selected a .SubNavInnerDot {background:#d9272d;}
}