www.keesler.af.mil
Open in
urlscan Pro
2a02:26f0:480:bb0::2559
Public Scan
Submitted URL: http://www.keesler.af.mil/
Effective URL: https://www.keesler.af.mil/
Submission: On January 10 via api from US — Scanned from DE
Effective URL: https://www.keesler.af.mil/
Submission: On January 10 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST /
<form method="post" action="/" id="Form" enctype="multipart/form-data">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="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">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['Form'];
if (!theForm) {
theForm = document.Form;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=pynGkmcFUV2XJQRRndJGZjIM9Yjewq1-mws8Ro32keP8X8QjNrsd-BZU8GU1&t=638343924336178820" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=NJmAwtEo3Io1vb4WK6GRfLaB9HzJ78wO-BXW2z5SADyChLbcFRJIrjg4UGqAmOAcAQEMwPq2Q1DtzY0Aley45CRrSrD9ru7og3vimHBwMpdXoL-I7TRYXlfk3ueSFfDnfWckFQ2&t=20e3ff6b" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=dwY9oWetJoKon4WKK8drPsOmDM7FQIzjJ7t_FTF3NlYWC4aOoW9LI8187a1lGlD3BtlPZewts3yoYk2hA7zAfU4s65dhTvXAC813Y8kBRmRkvC55RC1URouDa2uR_m3HGNPNmkEfZcbltnYq0&t=20e3ff6b" type="text/javascript"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="zRDmAsS6yGjGsbRAGoWk+xoUNd+vrXKICwX/c/Mi5lWTPnk3t25nkzKdLmOpf/yfwOaIo3PLxEGSkfkSHoqT5hXHOGMjMGeSK2CjPpu+tss5NdDe">
</div>
<script src="/Desktopmodules/SharedLibrary/Plugins/MediaElement4.2.9/mediaelement-and-player.min.js?cdv=2353" type="text/javascript"></script>
<script src="/js/dnn.modalpopup.js?cdv=2353" type="text/javascript"></script>
<script src="/js/dnncore.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/Mobile-Detect/mobile-detect.min.js?cdv=2353" type="text/javascript"></script>
<script src="/Resources/libraries/jQuery-Migrate/03_00_00/jquery-migrate.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/DVIDSAnalytics/DVIDSVideoAnalytics.min.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/ValidatedPlugins/flexslider/jquery.flexslider.js?cdv=2353" type="text/javascript"></script>
<script src="/DesktopModules/SharedLibrary/Plugins/FancyBox/jquery.fancybox.min.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/Skin/js/common.js?cdv=2353" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager', 'Form', [], [], [], 90, '');
//]]>
</script>
<script type="text/javascript">
$('#personaBar-iframe').load(function() {
$('#personaBar-iframe').contents().find("head").append($("<style type='text/css'>.personabar .personabarLogo {}</style>"));
});
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
initializeSkin();
});
</script>
<script type="text/javascript">
var skinvars = {
"SiteName": "Keesler Air Force Base",
"SiteShortName": "Keesler Air Force Base",
"SiteSubTitle": "",
"aid": "keesler",
"IsSecureConnection": false,
"IsBackEnd": false,
"DisableShrink": false,
"IsAuthenticated": false,
"SearchDomain": "search.usa.gov",
"SiteUrl": "http://www.keesler.af.mil/",
"LastLogin": null,
"IsLastLoginFail": false,
"IncludePiwik": false,
"PiwikSiteID": -1,
"SocialLinks": {
"Facebook": {
"Url": "https://www.facebook.com/keeslerafb",
"Window": "_blank",
"Relationship": "noopener"
},
"Twitter": {
"Url": "https://twitter.com/81trwKeeslerAFB",
"Window": "_blank",
"Relationship": "noopener"
},
"YouTube": {
"Url": "http://www.youtube.com/user/81TRW",
"Window": "_blank",
"Relationship": "noopener"
},
"Flickr": {
"Url": "",
"Window": "_blank",
"Relationship": "noopener"
},
"Pintrest": {
"Url": "",
"Window": "",
"Relationship": ""
},
"Instagram": {
"Url": "http://instagram.com/keesler_afb",
"Window": "_blank",
"Relationship": "noopener"
},
"Blog": {
"Url": "http://airforcelive.dodlive.mil",
"Window": "_blank",
"Relationship": "noopener"
},
"RSS": {
"Url": "http://www.keesler.af.mil/rss/",
"Window": "_blank",
"Relationship": "noopener"
},
"Podcast": {
"Url": "",
"Window": "",
"Relationship": null
},
"Email": {
"Url": "",
"Window": "",
"Relationship": null
},
"LinkedIn": {
"Url": "",
"Window": null,
"Relationship": null
},
"Snapchat": {
"Url": "",
"Window": "",
"Relationship": null
}
},
"SiteLinks": null,
"LogoffTimeout": 3300000,
"SiteAltLogoText": ""
};
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"logo": null,
"name": "Keesler Air Force Base",
"url": "http://www.keesler.af.mil/",
"sameAs": ["https://www.facebook.com/keeslerafb", "https://twitter.com/81trwKeeslerAFB", "http://instagram.com/keesler_afb", "http://www.youtube.com/user/81TRW"]
}
</script>
<div id="app" class="layout-main no-banner ">
<div id="skip-link-holder"><a id="skip-link" href="#skip-target">Skip to main content (Press Enter).</a></div>
<header id="header-main" class="top">
<div id="header-main-inner">
<nav id="nav-main">
<div type="button" class="nav-main-toggle" role="button" aria-label="Show or Hide Navigation">
<span class="nav-main-toggle-label">
<span class="nav-main-toggle-item nav-main-toggle-item-top">
<span class="nav-main-toggle-item-inner nav-main-toggle-item-inner-top"></span>
</span>
<span class="nav-main-toggle-item nav-main-toggle-item-bottom">
<span class="nav-main-toggle-item-inner nav-main-toggle-item-inner-bottom"></span>
</span>
</span>
</div>
<div id="nav-main-inner">
<div id="nav-main-header">
<div type="button" class="nav-main-toggle" role="button" aria-label="Show or Hide Navigation">
<span class="nav-main-toggle-label">
<span class="nav-main-toggle-item nav-main-toggle-item-top">
<span class="nav-main-toggle-item-inner nav-main-toggle-item-inner-top"></span>
</span>
<span class="nav-main-toggle-item nav-main-toggle-item-bottom">
<span class="nav-main-toggle-item-inner nav-main-toggle-item-inner-bottom"></span>
</span>
</span>
</div>
<svg class="svg-logo" width="80" height="70" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 70">
<g>
<title>U.S. Air Force Logo</title>
<g transform="matrix(0.30864200474303516,0,0,0.30864200474303516,96.66049876374962,86.23049787780087) ">
<polygon points="-216.59274005889893,-115.45912504196167 -239.41073322296143,-98.88313627243042 -211.62673664093018,-78.69417142868042 -202.91378498077393,-105.51613187789917 " class="fill"></polygon>
<polygon points="-207.52175617218018,-75.70814847946167 -184.70473957061768,-59.13417387008667 -161.90072345733643,-75.70814847946167 -184.70473957061768,-92.29115629196167 " class="fill"></polygon>
<polygon points="-195.99575519561768,-126.93117094039917 -279.6467409133911,-187.7141375541687 -260.1197633743286,-147.0781512260437 -232.37673664093018,-126.93117094039917 " class="fill"></polygon>
<polygon points="-187.24075031280518,-153.7301287651062 -304.11372089385986,-238.64913511276245 -284.5887575149536,-198.0051531791687 -194.19973468780518,-132.33217191696167 " class="fill"></polygon>
<polygon points="-287.54475116729736,-271.9891619682312 -301.3247194290161,-243.31515073776245 -258.9787721633911,-212.55013608932495 " class="fill"></polygon>
<polygon points="-166.50472736358643,-105.51613187789917 -157.78475666046143,-78.69417142868042 -130.01070880889893,-98.88313627243042 -152.83077716827393,-115.45912504196167 " class="fill"></polygon>
<polygon points="-137.04073810577393,-126.93117094039917 -109.2976884841919,-147.0781512260437 -89.7787675857544,-187.7141375541687 -173.42074298858643,-126.93117094039917 " class="fill"></polygon>
<polygon points="-182.17178058624268,-153.7301287651062 -175.22274494171143,-132.33217191696167 -84.8327226638794,-198.0051531791687 -65.3028154373169,-238.64913511276245 " class="fill"></polygon>
<polygon points="-81.8727617263794,-271.9891619682312 -110.4467363357544,-212.55013608932495 -68.0937089920044,-243.31515073776245 " class="fill"></polygon>
<path d="m-197.38074,-111.46014c0,-6.997 5.676,-12.677 12.682,-12.677c6.99,0 12.677,5.68 12.677,12.677c0,7.005 -5.687,12.68 -12.677,12.68c-7.006,-0.001 -12.682,-5.675 -12.682,-12.68z" class="fill"></path>
</g>
</g>
</svg>
</div>
<div id="nav-main-search">
<div class="search-input-wrap">
<input id="search-input" aria-label="Search" type="search" autocomplete="off" name="header-search" placeholder="SEARCH" value="">
</div>
</div>
<div id="nav-main-menu">
<ul id="nav-main-menu-top-ul">
<li class="active">
<a href="http://www.keesler.af.mil/" target="">Home</a>
</li>
<li class="parent ">
<a href="javascript:void(0)" aria-expanded="false">About Us</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="active-path-parent"><a href="javascript:void(0)" aria-expanded="false">About Us</a></li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Biographies/" target="">Biographies</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Tech-Training-Info/" target="">Tech Training Info</a>
</li>
<li class="parent ">
<a href="http://www.keesler.af.mil/About-Us/Fact-Sheets/" target="" aria-expanded="false">Fact Sheets</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="back-to-parent"><a href="#">About Us</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/About-Us/Fact-Sheets/" target="" aria-expanded="false">Fact Sheets</a></li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Fact-Sheets/Volunteer-Opportunities/" target="">Volunteer Opportunities</a>
</li>
</ul>
</li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Hurricane-Season-2023/" target="">Hurricane Season 2023</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Calendar/" target="">Calendar</a>
</li>
</ul>
</li>
<li class="parent ">
<a href="http://www.keesler.af.mil/News/" target="" aria-expanded="false">News</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/News/" target="" aria-expanded="false">News</a></li>
<li class="">
<a href="http://www.keesler.af.mil/News/Photos/" target="">Photos</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/News/Art/" target="">Art</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/News/Videos/" target="">Videos</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/media/press-releases/" target="">Press Releases</a>
</li>
</ul>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Directory/" target="">Directory</a>
</li>
<li class="parent ">
<a href="http://www.keesler.af.mil/Units/" target="" aria-expanded="false">Units</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/Units/" target="" aria-expanded="false">Units</a></li>
<li class="parent ">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/" target="" aria-expanded="false">81st Training Wing</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="back-to-parent"><a href="#">Units</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/Units/81st-Training-Wing/" target="" aria-expanded="false">81st Training Wing</a></li>
<li class="">
<a href="http://www.keesler.af.mil/About-Us/Tech-Training-Info/" target="">81st Training Group</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Keesler-Marine-Detachment/" target="">Keesler Marine Detachment</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Finance-81-CPTS/" target="">Finance - 81 CPTS</a>
</li>
<li class="parent ">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Keesler-Legal-Office/" target="" aria-expanded="false">Keesler Legal Office</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="back-to-parent"><a href="#">81st Training Wing</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Keesler-Legal-Office/" target="" aria-expanded="false">Keesler Legal Office</a></li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Keesler-Legal-Office/Sexual-Misconduct-Disciplinary-Actions/" target="">Sexual Misconduct Disciplinary Actions</a>
</li>
</ul>
</li>
<li class="parent ">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Graduate-Medical-Education/" target="" aria-expanded="false">Graduate Medical Education</a>
<ul>
<li class="back-to-home"><a href="#">Main Menu</a></li>
<li class="back-to-parent"><a href="#">81st Training Wing</a></li>
<li class="active-path-parent"><a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Graduate-Medical-Education/" target="" aria-expanded="false">Graduate Medical Education</a></li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Graduate-Medical-Education/General-Surgery-Residency/" target="">General Surgery Residency</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Graduate-Medical-Education/Internal-Medicine-Residency/" target="">Internal Medicine Residency</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Graduate-Medical-Education/Current-Surgical-Residents/" target="">Current Surgical Residents</a>
</li>
</ul>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/81st-Training-Wing/81-TRSS-Faculty-Development/" target="">81 TRSS Faculty Development</a>
</li>
</ul>
</li>
<li class="">
<a href="http://www.2af.aetc.af.mil/" target="">2nd Air Force</a>
</li>
<li class="">
<a href="http://www.403wg.afrc.af.mil/" target="">403rd Wing</a>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Units/85th-Engineering-Installation-Squadron/" target="">85th Engineering Installation Squadron</a>
</li>
</ul>
</li>
<li class="">
<a href="http://www.keesler.af.mil/Resilience-Center/" target="">Resilience Center</a>
</li>
</ul>
</div>
<div id="nav-main-footer">
<ul class="">
<li class=""><a href="https://www.facebook.com/keeslerafb/" target="_blank" rel="noopener noreferrer" title="Facebook icon"><span class="social-icon fab fa-facebook-square social-link-500"></span></a></li>
<li class=""><a href="https://twitter.com/81trwkeeslerafb" target="_blank" rel="noopener noreferrer" title="X (formerly Twitter) icon"><span class="social-icon fab fa-twitter social-link-620"></span></a></li>
</ul>
</div>
</div>
<div id="nav-main-open-overlay"></div>
</nav>
<div id="logo-main">
<a href="http://www.keesler.af.mil/">
<img src="/Portals/_default/Skins/AirForce3/Assets/images/af-logo-seal.png" alt="U.S. Air Force Logo" title="U.S. Air Force">
<span class="site-title">Keesler Air Force Base</span>
</a>
</div>
<nav id="nav-secondary">
<div id="nav-secondary-inner">
<ul class="">
<li class=""><a href="/News/"><span class="text text-link-3431">News</span></a></li>
<li class=""><a href="/Resilience-Center/"><span class="text text-link-3438">Resilience</span></a></li>
<li class=""><a href="https://www.keesler.af.mil/About-Us/Calendar/"><span class="text text-link-3680">Calendar </span></a></li>
</ul>
<input type="checkbox" class="hidden-input" id="header-main-search-state" tabindex="-1" aria-hidden="true">
<div id="main-search-open-overlay"></div>
<div id="header-main-search">
<div class="search-input-wrap">
<input id="header-main-search-input" aria-label="Search" class="global-search" minlength="1" tabindex="-1" type="search" autocomplete="off" placeholder="Search topics, names, categories..." value="">
<label class="header-main-search-toggle-label" for="header-main-search-state" tabindex="0" aria-hidden="true"></label>
</div>
</div>
</div>
</nav>
</div>
</header>
<div id="header-main-spacer"></div>
<p id="skip-target-holder"><a id="skip-target" name="skip-target" class="skip" tabindex="-1" href="#skip-target" innertext="Start of main content"></a></p>
<!--/* //NOSONAR */-->
<div id="dnn_HeaderPaneTop">
<div class="DnnModule DnnModule-HotInfo DnnModule-55007" style="display: none;"><a name="55007"></a>
<div class="theme-container">
<div id="dnn_ctr55007_ContentPane"><!-- Start_Module_55007 -->
<div id="dnn_ctr55007_ModuleContent" class="DNNModuleContent ModHotInfoC">
<script type="text/javascript">
$(document).ready(function() {
var hotinfomodule = $('.DnnModule-55007');
var modulecheck = $('#dnn_ctr55007_ModuleContent');
if (modulecheck.find('.hi-outer').length == 0) {
hotinfomodule.css('display', 'none');
}
});
</script>
</div><!-- End_Module_55007 -->
</div>
</div>
</div>
<div class="DnnModule DnnModule-HotInfo DnnModule-48072" style="display: none;"><a name="48072"></a>
<div class="theme-container">
<div id="dnn_ctr48072_ContentPane"><!-- Start_Module_48072 -->
<div id="dnn_ctr48072_ModuleContent" class="DNNModuleContent ModHotInfoC">
<script type="text/javascript">
$(document).ready(function() {
var hotinfomodule = $('.DnnModule-48072');
var modulecheck = $('#dnn_ctr48072_ModuleContent');
if (modulecheck.find('.hi-outer').length == 0) {
hotinfomodule.css('display', 'none');
}
});
</script>
</div><!-- End_Module_48072 -->
</div>
</div>
</div>
<div class="DnnModule DnnModule-MosaicLinks DnnModule-41076"><a name="41076"></a>
<div id="dnn_ctr41076_ContentPane" class="DNNAligncenter"><!-- Start_Module_41076 -->
<div id="dnn_ctr41076_ModuleContent" class="DNNModuleContent ModMosaicLinksC">
<div id="mvcContainer-41076">
<div id="Items-41076">
<div class="blocksSeven">
<div class="row">
<div class="col-md-4 col-sm-6" id="ml_1_41076_item">
<a alt="" aria-labelledby="ml_1_41076_label" class="blockEach" href="/Units/81st-Training-Wing/" id="anch_1_41076">
<h2 id="ml_1_41076_label" style="visibility:visible;">Get to Know Us</h2>
<img alt="Image of 81st SFS Defenders interacting with children" src="https://media.defense.gov/2021/Nov/29/2002899778/740/740/0/210924-F-BD983-1133.JPG" class="img-responsive center-block">
</a>
<style>
#ml_1_41076_item a {
background: #11375c;
}
#ml_1_41076_item img {
opacity: 0.6;
}
#ml_1_41076_item a:hover img {
opacity: 1;
}
@media (min-width: 979px) and (max-width: 1199px) {
#ml_1_41076_item img {
opacity: 0.6;
}
}
@media (min-width: 769px) and (max-width: 979px) {
#ml_1_41076_item img {
opacity: 0.6;
}
}
@media (max-width: 768px) {
#ml_1_41076_item img {
opacity: 1;
}
}
</style>
</div>
<div class="col-md-4 col-sm-6" id="ml_2_41076_item">
<a alt="" aria-labelledby="ml_2_41076_label" class="blockEach" href="/About-Us/Resources/" id="anch_2_41076">
<h2 id="ml_2_41076_label" style="visibility:visible;">Base Resources</h2>
<img alt="Image of an individual wearing a MTL shirt monitoring Airmen in PT gear" src="https://media.defense.gov/2021/Nov/29/2002899764/740/740/0/210530-F-ID959-0375.JPG" class="img-responsive center-block">
</a>
<style>
#ml_2_41076_item a {
background: #11375c;
}
#ml_2_41076_item img {
opacity: 0.6;
}
#ml_2_41076_item a:hover img {
opacity: 1;
}
@media (min-width: 979px) and (max-width: 1199px) {
#ml_2_41076_item img {
opacity: 0.6;
}
}
@media (min-width: 769px) and (max-width: 979px) {
#ml_2_41076_item img {
opacity: 0.6;
}
}
@media (max-width: 768px) {
#ml_2_41076_item img {
opacity: 1;
}
}
</style>
</div>
<div class="col-md-4 col-sm-6" id="ml_3_41076_item">
<a alt="" aria-labelledby="ml_3_41076_label" class="blockEach" href="/Units/" id="anch_3_41076">
<h2 id="ml_3_41076_label" style="visibility:visible;">Units</h2>
<img alt="Image of Airmen marching in a parade in Biloxi, MS carrying the 50 state flags" src="https://media.defense.gov/2021/Nov/29/2002899757/740/740/0/211106-F-BD983-0093.JPG" class="img-responsive center-block">
</a>
<style>
#ml_3_41076_item a {
background: #11375c;
}
#ml_3_41076_item img {
opacity: 0.6;
}
#ml_3_41076_item a:hover img {
opacity: 1;
}
@media (min-width: 979px) and (max-width: 1199px) {
#ml_3_41076_item img {
opacity: 0.6;
}
}
@media (min-width: 769px) and (max-width: 979px) {
#ml_3_41076_item img {
opacity: 0.6;
}
}
@media (max-width: 768px) {
#ml_3_41076_item img {
opacity: 1;
}
}
</style>
</div>
</div>
</div>
</div>
</div>
</div><!-- End_Module_41076 -->
</div>
</div>
</div>
<div id="dnn_HeaderPaneMid">
<div class="DnnModule DnnModule-SlideShow DnnModule-41583"><a name="41583"></a>
<div class="theme-container">
<div id="dnn_ctr41583_ContentPane"><!-- Start_Module_41583 -->
<div id="dnn_ctr41583_ModuleContent" class="DNNModuleContent ModSlideShowC">
<div class="focal-point-wrap focal-point-wrap-41583 focal-point-hero-wrap" id="focal-point-hero-wrap-41583">
<style>
</style>
<div class="slidecount slidecount-41583"></div>
<div class="flex-viewport" style="overflow: hidden; position: relative;">
<ul class="slides" style="width: 1800%; transition-duration: 0s; transform: translate3d(-1600px, 0px, 0px);">
<li class="slide-41583-17507 clone" aria-hidden="true" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect portrait">
<img data-focus-top="8" data-focus-left="52" style="object-position:52% 8%" src="https://media.defense.gov/2023/Dec/12/2003357138/2000/2000/0/231130-F-TX306-1001.JPG"
alt="A digital infographic describes tips for successful sleep at Keesler Air Force Base, Mississippi, Nov. 30, 2023." draggable="false">
<div class="slide-bg-blur" style="background-image:url(https://media.defense.gov/2023/Dec/12/2003357138/2000/2000/0/231130-F-TX306-1001.JPG)"></div>
</picture>
<a class="slide-content slide-content-17507" href="https://www.keesler.af.mil/news/Article-Display/Article/3614491/aim-high-sleep-deep/" target="_self" title="Aim High, Sleep Deep">
<span class="sr-only">Aim High, Sleep Deep</span>
<figcaption data-title="Aim High, Sleep Deep" data-description="" data-byline="Senior Airman Elizabeth Davis" data-isvideo="">
<div class="focal-title">Aim High, Sleep Deep</div>
<p>Senior Airman Elizabeth Davis</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-18609 flex-active-slide" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="25" data-focus-left="46" style="object-position:46% 25%" src="https://media.defense.gov/2024/Jan/09/2003373348/2000/2000/0/231221-F-IE886-1039.JPG"
alt="U.S. Air Force Col. Josh Koslov, 350th Spectrum Warfare Wing commander, expounds upon on the criticality of spectrum operations at Keesler Air Force Base, Mississippi, Dec. 21, 2023." draggable="false">
</picture>
<a class="slide-content slide-content-18609" href="https://www.keesler.af.mil/News/Article-Display/Article/3639695/350th-sww-commander-speaks-to-334th-trs-graduates/" target="_self" title="Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course, Slide 1 of 7">
<span class="sr-only">Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course</span>
<figcaption data-title="Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course" data-description="" data-byline="Airman 1st Class Devyn Waits" data-isvideo=""><div class="figcaption-inner animate__animated animate__fadeInUp"><div class="focal-title">Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course</div><p class="byline">Airman 1st Class Devyn Waits</p></div></figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-18607" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="34" data-focus-left="82" style="object-position:82% 34%" src="https://media.defense.gov/2024/Jan/09/2003372903/2000/2000/0/240108-F-TI822-1063.JPG"
alt="U.S. Air Force Chief Master Sgt. Kenneth Bruce, U.S. Cyber Command senior enlisted leader, speaks with Col. Billy Pope Jr., 81st Training Wing commander, during his visit to Keesler Air Force Base, Mississippi, Jan. 8, 2024."
draggable="false">
</picture>
<a class="slide-content slide-content-18607" href="https://www.keesler.af.mil/News/Article-Display/Article/3639090/cmsgt-bruce-visits-keesler-afb/" target="_self" title="CMSGT Bruce Visits Keesler AFB">
<span class="sr-only">CMSGT Bruce Visits Keesler AFB</span>
<figcaption data-title="CMSGT Bruce Visits Keesler AFB" data-description="" data-byline="Andrew Young" data-isvideo="">
<div class="focal-title">CMSGT Bruce Visits Keesler AFB</div>
<p>Andrew Young</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-17585" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="43" data-focus-left="45" style="object-position:45% 43%" src="https://media.defense.gov/2023/Dec/28/2003366176/2000/2000/0/231225-F-PI774-1003.JPG"
alt="U.S. Air Force Col. Billy Pope, Jr., 81st Training Wing commander, speaks before serving the Christmas meal in the Azalea Dining Facility at Keesler Air Force Base, Mississippi, Dec. 25, 2023." draggable="false">
</picture>
<a class="slide-content slide-content-17585" href="https://www.keesler.af.mil/News/Article-Display/Article/3627483/team-keesler-serves-christmas-lunch/" target="_self" title="Team Keesler serves Christmas lunch">
<span class="sr-only">Team Keesler serves Christmas lunch</span>
<figcaption data-title="Team Keesler serves Christmas lunch" data-description="" data-byline="Jonathan Carter" data-isvideo="">
<div class="focal-title">Team Keesler serves Christmas lunch</div>
<p>Jonathan Carter</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-17574" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="42" data-focus-left="50" style="object-position:50% 42%" src="https://media.defense.gov/2023/Dec/21/2003364617/2000/2000/0/231219-F-IE886-1056.JPG"
alt="Fisher House 1 holds a grand reopening after being closed for 15 months at Keesler Air Force Base, Mississippi, Dec. 19, 2023." draggable="false">
</picture>
<a class="slide-content slide-content-17574" href="https://www.keesler.af.mil/news/Article-Display/Article/3624800/fisher-house-1-hosts-grand-reopening/" target="_self" title="Fisher House 1 holds grand reopening">
<span class="sr-only">Fisher House 1 holds grand reopening</span>
<figcaption data-title="Fisher House 1 holds grand reopening" data-description="" data-byline="Airman 1st Class Devyn Waits" data-isvideo="">
<div class="focal-title">Fisher House 1 holds grand reopening</div>
<p>Airman 1st Class Devyn Waits</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-17573" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="28" data-focus-left="54" style="object-position:54% 28%" src="https://media.defense.gov/2023/Dec/21/2003364519/2000/2000/0/231219-F-NO318-2086.JPG"
alt="Chief Master Sgt. of the Air Force JoAnne S. Bass receives a brief on training at the 334th Training Squadron at the Levitow Training Support Facility on Keesler Air Force Base, Mississippi, Dec. 19, 2023."
draggable="false">
</picture>
<a class="slide-content slide-content-17573" href="https://www.keesler.af.mil/News/Article-Display/Article/3624551/cmsaf-safmr-and-diamond-1-visit-keesler/" target="_self" title="CMSAF, SAF/MR and Diamond 1 visit Keesler">
<span class="sr-only">CMSAF, SAF/MR and Diamond 1 visit Keesler</span>
<figcaption data-title="CMSAF, SAF/MR and Diamond 1 visit Keesler" data-description="" data-byline="Senior Airman Trenten Walters" data-isvideo="">
<div class="focal-title">CMSAF, SAF/MR and Diamond 1 visit Keesler</div>
<p>Senior Airman Trenten Walters</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-17551" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="33" data-focus-left="50" style="object-position:50% 33%" src="https://media.defense.gov/2023/Dec/19/2003362719/2000/2000/0/231217-F-TI822-1013.JPG"
alt="U.S. Col. Billy Pope Jr., 81st Training Wing commander, and other guests listen to U.S. Air Force Maj. Gen. Michele Edmondson, Second Air Force commander, make opening remarks during the joint Holiday Social at Keesler Air Force Base, Mississippi, Dec. 17, 2023."
draggable="false">
</picture>
<a class="slide-content slide-content-17551" href="https://www.keesler.af.mil/News/Article-Display/Article/3622033/81st-trw-and-2af-holiday-social/" target="_self" title="81st TRW and 2AF Holiday Social">
<span class="sr-only">81st TRW and 2AF Holiday Social</span>
<figcaption data-title="81st TRW and 2AF Holiday Social" data-description="" data-byline="Andrew Young" data-isvideo="">
<div class="focal-title">81st TRW and 2AF Holiday Social</div>
<p>Andrew Young</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-17507" data-thumb-alt="" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect portrait">
<img data-focus-top="8" data-focus-left="52" style="object-position:52% 8%" src="https://media.defense.gov/2023/Dec/12/2003357138/2000/2000/0/231130-F-TX306-1001.JPG"
alt="A digital infographic describes tips for successful sleep at Keesler Air Force Base, Mississippi, Nov. 30, 2023." draggable="false">
<div class="slide-bg-blur" style="background-image:url(https://media.defense.gov/2023/Dec/12/2003357138/2000/2000/0/231130-F-TX306-1001.JPG)"></div>
</picture>
<a class="slide-content slide-content-17507" href="https://www.keesler.af.mil/news/Article-Display/Article/3614491/aim-high-sleep-deep/" target="_self" title="Aim High, Sleep Deep">
<span class="sr-only">Aim High, Sleep Deep</span>
<figcaption data-title="Aim High, Sleep Deep" data-description="" data-byline="Senior Airman Elizabeth Davis" data-isvideo="">
<div class="focal-title">Aim High, Sleep Deep</div>
<p>Senior Airman Elizabeth Davis</p>
</figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
<li class="slide-41583-18609 clone" aria-hidden="true" style="width: 1600px; margin-right: 0px; float: left; display: block;">
<figure class="hero">
<picture class="fixed-aspect">
<img data-focus-top="25" data-focus-left="46" style="object-position:46% 25%" src="https://media.defense.gov/2024/Jan/09/2003373348/2000/2000/0/231221-F-IE886-1039.JPG"
alt="U.S. Air Force Col. Josh Koslov, 350th Spectrum Warfare Wing commander, expounds upon on the criticality of spectrum operations at Keesler Air Force Base, Mississippi, Dec. 21, 2023." draggable="false">
</picture>
<a class="slide-content slide-content-18609" href="https://www.keesler.af.mil/News/Article-Display/Article/3639695/350th-sww-commander-speaks-to-334th-trs-graduates/" target="_self" title="Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course, Slide 1 of 7">
<span class="sr-only">Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course</span>
<figcaption data-title="Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course" data-description="" data-byline="Airman 1st Class Devyn Waits" data-isvideo=""><div class="figcaption-inner animate__animated animate__fadeInUp"><div class="focal-title">Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course</div><p class="byline">Airman 1st Class Devyn Waits</p></div></figcaption>
</a>
<script type="text/javascript">
</script>
</figure>
</li>
</ul>
</div>
<ol class="flex-control-nav flex-control-paging">
<li><a href="#" class="flex-active">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
</ol>
<ul class="flex-direction-nav">
<li class="flex-nav-prev"><a class="flex-prev" href="#">Previous</a></li>
<li class="flex-nav-next"><a class="flex-next" href="#">Next</a></li>
</ul>
</div>
<script type="text/javascript" id="script41583">
$(function() {
var $slider = $('#focal-point-hero-wrap-41583'),
showControlNav = 7 <= 8 ? true : false,
$slideCount = $('<div class="slidecount slidecount-41583"></div>').appendTo($slider),
animate = {
up: 'animate__animated animate__fadeInUp',
left: 'animate__animated animate__slideInLeft',
right: 'animate__animated animate__slideInRight'
},
getCaption = function($figcaption) {
return {
video: $figcaption.data('isvideo') || false,
title: $figcaption.data('title') || '',
description: $figcaption.data('description') || '',
byline: $figcaption.data('byline') || ''
}
},
getCaptionHTML = function(animation, caption) {
return ['<div class="figcaption-inner ' + animation + '">',
caption.video ? '<i class="fas fa-play slide-icon"></i>' : '',
caption.title ? '<div class="focal-title">' + caption.title + '</div>' : '',
caption.description ? '<h2 class="description">' + caption.description + '</h2>' : '',
caption.byline ? '<p class="byline">' + caption.byline + '</p>' : '', '</div>'
].join('');
},
populateCaption = function($slide, $clones, animation, currentSlide) {
let ani = animation || animate.up;
let caption = getCaption($slide.find('figcaption').eq(0));
$slide.find('figcaption').html(getCaptionHTML(ani, caption));
if ($clones) $clones.find('figcaption').html(getCaptionHTML(ani, caption));
if (currentSlide == undefined) currentSlide = 1;
$slide.find('a.' + $slide.attr('class').replace('41583', 'content')).attr('title', caption.title + ', Slide ' + currentSlide + ' of 7')
},
populateSlideCount = function(currentSlide, count) {
$slider.find('.flex-control-nav').css('display', 'none');
$slideCount.html('Slide ' + currentSlide + ' of ' + count);
};
populateCaption($slider.find('li:eq(0)')); //initial state animation
$slider.removeAttr("style");
if (7 > 1) {
let animationLoop = window.navigator.userAgent.match(/(MSIE|Trident)/) ? false : true;
$slider.flexslider({
slideshowSpeed: 5000,
slideshow: true,
animationLoop: animationLoop,
animation: "slide",
controlNav: showControlNav,
directionNav: true,
touch: true,
start: function(slider) {
if (!showControlNav) populateSlideCount(slider.animatingTo + 1, 7);
},
before: function(slider) {
let $slide = slider.find('li:not(.clone):eq(' + slider.animatingTo + ')');
let $clones = slider.find('.clone');
let animation = slider.direction === 'next' ? animate.right : animate.left;
populateCaption($slide, $clones, animation, slider.animatingTo + 1);
},
after: function(slider) {
if (!showControlNav) populateSlideCount(slider.animatingTo + 1, 7);
}
});
}
initDVIDSBackground41583();
initPortraitImages41583();
});
function initPortraitImages41583() {
$('#focal-point-hero-wrap-41583').find('figure img').each(function() {
handlePortraits($(this));
function handlePortraits($this) {
let img = new Image();
let src = $this[0].src;
let $blur = '<div class="slide-bg-blur" style="background-image:url(' + src + ')"></div>';
img.onload = function() {
if (this.height > this.width) {
$this.closest('picture').addClass('portrait').append($blur);
}
}
img.src = src;
}
});
}
/* DVIDS background video */
function initDVIDSBackground41583() {
$('#focal-point-hero-wrap-41583').find('.dvids-video-background video').each(function() {
let $this = $(this);
const data = $this.data('video');
let sources = '';
let lastIndex = data.results.files.length - 1;
const bgVideoStart = $this.attr('data-start');
const bgVideoEnd = $this.attr('data-end');
var watchCurrentTime;
$this[0].onloadeddata = function() {
$this.closest('picture').find('img, .bg-image-fallback').fadeOut();
};
$this[0].addEventListener('loadedmetadata', function(event) {
event.target.currentTime = bgVideoStart;
}, false);
$this[0].addEventListener('canplay', function(event) {
event.target.play();
if (watchCurrentTime) clearInterval(watchCurrentTime);
watchCurrentTime = setInterval(function() {
const videoDuration = event.target.duration
const videoCurrentTime = event.target.currentTime;
const timeDifference = videoDuration - videoCurrentTime;
if (videoCurrentTime > bgVideoEnd || event.target.paused) {
event.target.currentTime = bgVideoStart;
if (event.target.paused) event.target.play(); //IE11 will pause after a half a sec or so if this is in a carousel due to other manipulation so force play
return;
}
}, 1000);
});
$this[0].addEventListener('loadedmetadata', function(event) {
try {
event.target.currentTime = bgVideoStart;
} catch (err) {
return;
}
}, false);
sources += '<source src="' + data.results.files[lastIndex].src + '" type="' + data.results.files[lastIndex].type + '" >';
$this.html(sources);
});
}
/* end DVIDS background video */
/* youtube background code */
const script41583 = document.createElement('script');
script41583.src = "https://www.youtube.com/iframe_api";
const firstScriptTag41583 = document.getElementsByTagName('script')[0];
firstScriptTag41583.parentNode.insertBefore(script41583, firstScriptTag41583);
function initYoutubeBackground41583() {
$('#focal-point-hero-wrap-41583').find('.yt-video-background').each(function() {
var $this = $(this);
const bgVideoID = $this.attr('data-video');
const bgVideoStart = $this.attr('data-start');
const bgVideoEnd = $this.attr('data-end');
var bgVideoHeight = 720; //these will be overwritten from actual video data
var bgVideoWidth = 1280;
const ytPlayerID = $this.find('.yt-player').attr('id');
const playerOptions = {
autoplay: 1,
start: bgVideoStart,
//end: bgVideoEnd,not respected on loop
mute: 1,
autohide: 1,
modestbranding: 1,
rel: 0,
showinfo: 0,
controls: 0,
disablekb: 1,
enablejsapi: 1,
iv_load_policy: 3,
loop: 1,
playlist: bgVideoID
};
let ytPlayer = new YT.Player(ytPlayerID, {
width: '1280', //will get overwritten
height: '720',
videoId: bgVideoID,
playerVars: playerOptions,
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
function onPlayerReady(event) {
event.target.playVideo();
setTimeout(function() {
$this.closest('picture').find('img').fadeOut();
}, 3000);
const videoDuration = event.target.getDuration();
bgVideoHeight = ytPlayer.playerInfo.videoEmbedCode.match(/height\=\"([0-9]*)\"*/)[0].replace(/"/g, '').replace(/height=/, '') || bgVideoHeight;
bgVideoWidth = ytPlayer.playerInfo.videoEmbedCode.match(/width\=\"([0-9]*)\"*/)[0].replace(/"/g, '').replace(/width=/, '') || bgVideoWidth;
setInterval(function() {
const videoCurrentTime = event.target.getCurrentTime();
const timeDifference = videoDuration - videoCurrentTime;
if (2 > timeDifference > 0) {
event.target.seekTo(0);
return;
}
if (videoCurrentTime > bgVideoEnd) {
event.target.seekTo(bgVideoStart);
return;
}
}, 1000);
}
function onPlayerStateChange(event) {
if (ytPlayer && ytPlayer.getPlayerState && event.data == ytPlayer.getPlayerState()) {
sizeTheIframe($this);
}
}
function sizeTheIframe($ele) {
var $video = $ele.find('iframe');
var epsilon = Number.EPSILON || 0; //ie11
var videoAspect = Math.round((bgVideoWidth / bgVideoHeight + epsilon) * 100) / 100;
var parentWidth = $ele.outerWidth();
var parentHeight = $ele.outerHeight();
var parentAspect = Math.round((parentWidth / parentHeight + epsilon) * 100) / 100;
var newHeight, newWidth;
if (parentAspect > videoAspect) { //parent is wider
newWidth = parentWidth;
newHeight = newWidth / videoAspect;
} else {
newHeight = parentHeight;
newWidth = newHeight * videoAspect;
}
//Define the new dimensions and centrally align the iframe
$video.css({
"width": newWidth + "px",
"height": newHeight + "px",
"left": "50%",
"margin-left": "-" + newWidth / 2 + "px",
"top": "50%",
"margin-top": "-" + newHeight / 2 + "px"
});
}
sizeTheIframe($this);
$(window).resize(function() {
sizeTheIframe($this);
});
}); //each
}
function onYouTubeIframeAPIReady() {
$(document).ready(function() {
initYoutubeBackground41583();
});
}
/* end youtube background code */
</script>
</div><!-- End_Module_41583 -->
</div>
</div>
</div>
</div>
<div id="dnn_HeaderPaneBottom" class="DNNEmptyPane"></div>
<main class="content ">
<!--/* //NOSONAR */-->
<div id="dnn_ContentPane" class="DNNEmptyPane"></div>
<div class="container container-wide">
<div class="row">
<div id="dnn_CenterPaneWide_Top" class="col-md DNNEmptyPane"></div>
</div>
</div>
<div id="dnn_FullBleedPane1" class="DNNEmptyPane"></div>
<div class="container">
<div id="dnn_CarouselPane" class="DNNEmptyPane"></div>
</div>
<div class="container">
<div class="row">
<div id="dnn_CenterPane_Top" class="col-md DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_Half1" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Half2" class="col-md-6 DNNEmptyPane"></div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-9">
<div id="dnn_ContentPaneLeft" class="DNNEmptyPane"></div>
<div class="row">
<div id="dnn_ContentPaneLeftSplitLeft" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_ContentPaneLeftSplitRight" class="col-md-6 DNNEmptyPane"></div>
</div>
<div id="dnn_ContentPaneLeft2" class="DNNEmptyPane"></div>
<div class="row">
<div id="dnn_ContentPaneLeftThird1" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_ContentPaneLeftThird2" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_ContentPaneLeftThird3" class="col-md-4 DNNEmptyPane"></div>
</div>
<div id="dnn_ContentPaneLeft3" class="DNNEmptyPane"></div>
</div>
<div id="dnn_RightPane" class="col-md-3 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_EvenLeft" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_EvenMiddle" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_EvenRight" class="col-md-4 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_SmallSideLeft" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_SmallSideMiddle" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_SmallSideRight" class="col-md-3 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_QuadFirst" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_QuadSecond" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_QuadThird" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_QuadFourth" class="col-md-3 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_HalfLeft" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_HalfRight" class="col-md-6 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_LeftPane" class="col-md-3 DNNEmptyPane"></div>
<div class="col-md-9">
<div id="dnn_ContentPaneRight" class="DNNEmptyPane"></div>
<div class="row">
<div id="dnn_ContentPaneRightSplitLeft" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_ContentPaneRightSplitRight" class="col-md-6 DNNEmptyPane"></div>
</div>
<div id="dnn_ContentPaneRight2" class="DNNEmptyPane"></div>
</div>
</div>
</div>
<div id="dnn_FullBleedPane2" class="DNNEmptyPane"></div>
<div class="container">
<div class="row">
<div id="dnn_CenterPane_Mid" class="col-md DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_Third1" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Third2" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Third3" class="col-md-4 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_OneThird1" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_CenterPane_TwoThirds1" class="col-md-8 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_TwoThirds2" class="col-md-8 DNNEmptyPane"></div>
<div id="dnn_CenterPane_OneThird2" class="col-md-4 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_OneThirdTabletSplit" class="col-lg-4 col-md-6 DNNEmptyPane"></div>
<div id="dnn_CenterPane_TwoThirdsTabletSplit" class="col-lg-8 col-md-6 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_TwoThirdsTabletSplit2" class="col-lg-8 col-md-6 DNNEmptyPane"></div>
<div id="dnn_CenterPane_OneThirdTabletSplit2" class="col-lg-4 col-md-6 DNNEmptyPane"></div>
</div>
</div>
<div class="columns-outer">
<div class="columns-inner">
<div class="container container-wide columns">
<div class="row">
<div id="dnn_ContentPaneGreyLeftColumnsLeft" class="col-md column-left">
<div class="DnnModule DnnModule-AccordionMenu DnnModule-51875"><a name="51875"></a>
<div class="theme-container title-container">
<h2 class="theme-container-header border-bottom">
<span id="dnn_ctr51875_dnnTITLE_titleLabel" class="title">Resources</span>
</h2>
<div id="dnn_ctr51875_ContentPane" class="theme-container-content"><!-- Start_Module_51875 --><br>
<div id="dnn_ctr51875_ModuleContent" class="DNNModuleContent ModAccordionMenuC">
<div id="dnn_ctr51875_View_AccordionContainer" class="AccordionContainer">
<ul id="af3AccordionMenu51875" class="af3AccordionMenu ">
<li data-index="0" title="Directory" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="http://www.keesler.af.mil/Directory/" target="_self" tabindex="0">Directory</a></div>
</div>
</li>
<li data-index="1" title="Medical Center Information" class="af3AccordionMenuListItem current-item">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="https://keesler.tricare.mil/" target="_self" tabindex="0">Medical Center Information</a></div>
</div>
</li>
<li data-index="2" title="Gate Hours & Visitor Information" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="https://www.keesler.af.mil/About-Us/Fact-Sheets/Display/Article/2703050/visitors-center-and-gate-hours/" target="_self" tabindex="0">Gate Hours & Visitor Information</a></div>
</div>
</li>
<li data-index="3" title="Finance" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="http://www.keesler.af.mil/Units/81st-Training-Wing/Finance-81-CPTS/" target="_self" tabindex="0">Finance</a></div>
</div>
</li>
<li data-index="4" title="News" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="http://www.keesler.af.mil/News/" target="_self" tabindex="0">News</a></div>
</div>
</li>
<li data-index="5" tabindex="0" aria-expanded="false" title="Discover Keesler" class="af3AccordionMenuListItem current-item">
<div class="af3AccordionRootNode">
<div class="lvl0 hasHtmlSection"><span>Discover Keesler</span></div>
</div>
<div class="htmlSection article-content" style="display:none;">
<p>The 81st Force Support Squadron oversees Military & Family Readiness, Outdoor Recreation and more. For more information visit the <a href="https://www.discoverkeesler.com/">Discover Keesler</a> site. </p>
<p> </p>
<p><span style="font-size:12px;">*The appearance of hyperlinks does not constitute endorsement by the 81st Training Wing, HQ Air Education & Training Command, the United States Air Force, or the Department of
Defense, of the external Web site, or the information, products or services contained therein.</span></p>
</div>
<div class="af3AccordionMenuCollapsed"></div>
</li>
<li data-index="6" title="TMO Peak Season Tips" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="https://www.keesler.af.mil/About-Us/Fact-Sheets/Article/2925388/2022-tmo-peak-season-tips/" target="_self" tabindex="0">TMO Peak Season Tips</a></div>
</div>
</li>
<li data-index="7" title="Hurricane Resources" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="http://www.keesler.af.mil/About-Us/Hurricane-Season-2023/" target="_self" tabindex="0">Hurricane Resources</a></div>
</div>
</li>
<li data-index="8" title="Employment Verification" class="af3AccordionMenuListItem">
<div class="af3AccordionRootNode">
<div class="lvl0"><a href="https://www.defense.gov/Help-Center/Article/Article/2746386/employment-verification/" target="_self" tabindex="0">Employment Verification</a></div>
</div>
</li>
<li data-index="9" tabindex="0" aria-expanded="false" title="Connect with Team Keesler" class="af3AccordionMenuListItem current-item">
<div class="af3AccordionRootNode">
<div class="lvl0 hasHtmlSection"><span>Connect with Team Keesler</span></div>
</div>
<div class="htmlSection article-content" style="display:none;">
<p>Follow Keesler Air Force Base on <a href="https://www.facebook.com/keeslerafb/">Facebook </a>and <a href="https://www.instagram.com/keesler_afb/">Instagram</a>! </p>
<p> </p>
<p>You can also find us on the <a href="https://www.af.mil/News/Article-Display/Article/1810864/new-mobile-app-enables-engages-empowers-airmen/">Air Force Connect App</a>! Select Keesler as your featured site to keep
up to date with the latest events, find information, submit feedback and more.</p>
</div>
<div class="af3AccordionMenuCollapsed"></div>
</li>
</ul>
</div>
<script type="text/javascript">
(function($) {
$(document).ready(function() {
var stylePrefix = "af3";
var moduleId = '51875';
var container = $("#dnn_ctr51875_View_AccordionContainer");
var enableMouseHover = false;
var shouldAutoCollapse = false;
var obj, li;
// ModuleTitleWrapper, keep sync'd with Edit page
var titleWrapper = $('#' + stylePrefix + 'ModuleTitleInnerWrapper' + moduleId);
var titleLink = $('.' + stylePrefix + "ModuleTitleLink ");
var titleToggleThis = $('#' + stylePrefix + 'AccordionMenu' + moduleId);
var WrapperToggleMenu = function(evt) {
$(titleToggleThis).slideToggle(200);
$(titleToggleThis).toggleClass(stylePrefix + "ModuleTitleExpanded");
$(titleLink).attr("aria-expanded", function(_, attr) {
return (attr === 'true') ? false : true;
});
};
//ensure keyboard toggles visibility
titleWrapper.keypress(function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
return WrapperToggleMenu(e);
}
});
titleWrapper.on("click", function(evt) {
WrapperToggleMenu(evt);
});
//end ModuleTitleWrapper
// collapse other expanded items if needed
function collapseExpanded(clickedLi) {
var parentUl = clickedLi.parent();
var clickedLiIndex = clickedLi.attr('data-index');
var otherExpandedItems = $('.listitem-expanded[data-index!= ' + clickedLiIndex + ']', parentUl);
otherExpandedItems.each(function() {
handleLiClick($(this));
});
}
// Clicks wrapper
function AccordionMenuDoWork(evt) {
obj = $(evt.target);
li = obj.closest("li");
if (obj.is("a")) {
return true;
}
if (shouldAutoCollapse) {
collapseExpanded(li);
}
handleLiClick(li);
return false;
};
// Handle individual LI click
function handleLiClick(li) {
// Toggle slide if has items - has items if div.{template}AccordionMenuCollapsed present
var toggleImage = li.children("." + stylePrefix + "AccordionMenuCollapsed");
if (toggleImage.length > 0) {
if (stylePrefix == "af3" && !li.hasClass('af3-lock')) {
li.toggleClass("af3-expand");
}
li.addClass('af3-lock');
li.toggleClass("clickLock");
var htmlSection = li.children(".htmlSection").eq(0);
var ulSection = li.children("ul").eq(0);
if (htmlSection.length > 0) {
if (!htmlSection.is(":animated")) {
// Make sure the li was clicked for html section
if (obj.closest(".htmlSection").length > 0) {
return true;
}
li.children(".tellmemore").toggleClass("hidetellmemore", 150);
li.toggleClass("liHover");
htmlSection.slideToggle(300, function() {
toggleImage.toggleClass(stylePrefix + "AccordionMenuExpanded");
ToggleExpandedItemTitleCSS(li);
if (stylePrefix == "af3") {
li.removeClass('af3-lock');
}
});
}
} else if (ulSection.length > 0) {
if (!ulSection.is(":animated")) {
li.toggleClass("liHover");
ulSection.slideToggle(300, function() {
toggleImage.toggleClass(stylePrefix + "AccordionMenuExpanded");
ulSection.children(".tellmemore").toggleClass("hidetellmemore");
ToggleExpandedItemTitleCSS(li);
if (stylePrefix == "af3") {
li.removeClass('af3-lock');
}
});
}
}
}
}
/* keyboard nav additions */
var focusable = 'a, button, :input, [tabindex]';
//fixes jquery focus oddities between browsers
$.fn.focusItem = function() {
if (this.length && this[0].focus) {
this[0].focus();
}
return this;
};
function focusNextFocusable($ele) {
let $focusable = $('a, button, :input, [tabindex]'),
i = $focusable.index($ele) + 1;
if (i >= $focusable.length) i = 0;
$focusable.eq(i).focusItem();
}
function focusPreviousFocusable($ele) {
let $focusable = $(focusable),
i = $focusable.index($ele) - 1;
if (i <= 0) i = $focusable.length;
$focusable.eq(i).focusItem();
}
function handleOtherKeyboardNav(e) {
let keyCode = e.keyCode,
$target = $(e.target),
stop = function(e) {
e.stopPropagation();
e.preventDefault();
};
//only listening for arrows on focusable items left, up, right, down
if (!/^(37|38|39|40)$/.test(keyCode) || !$target.is(focusable)) {
return;
}
switch (keyCode) {
case 37: //left
case 38: // Up
focusPreviousFocusable($target)
stop(e);
break;
case 39: // Right
case 40: // Down
focusNextFocusable($target)
stop(e);
break;
} //switch
}
/* end keyboard nav additions */
//open/close on enter
container.on('keydown', function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
return AccordionMenuDoWork(e);
}
//handle arrows
handleOtherKeyboardNav(e);
});
// open/close on click
container.on("click", function(evt) {
AccordionMenuDoWork(evt);
});
if (enableMouseHover) {
//open/close on mouse-over
container.find("li").on("mouseenter", function(evt) {
obj = $(evt.target);
li = obj.closest("li");
ExpandItemTitleCSS(li);
});
container.find("li").on("mouseleave", function(evt) {
obj = $(evt.target);
li = obj.closest("li");
CollapseItemTitleCSS(li);
if (li.next().length == 0 && li.prev().length == 0) {
if (li.children("." + stylePrefix + "AccordionMenuCollapsed").length == 0) {
var parentNode = li.parent();
var parentCount = 0;
while (!parentNode.hasClass("acAccordionMenu") && parentCount < 5000) {
if (parentNode.hasClass("liHover")) {
CollapseItemTitleCSS(parentNode);
}
parentNode = parentNode.parent();
parentCount++;
}
}
}
});
container.on("mouseleave", function(evt) {
container.find("li").each(function(idx, liHover) {
CollapseItemTitleCSS(jQuery(liHover));
});
});
function ExpandItemTitleCSS(li) {
// Toggle slide if has items - has items if div.{template}AccordionMenuCollapsed present
var toggleImage = li.children("." + stylePrefix + "AccordionMenuCollapsed");
if (toggleImage.length > 0) {
var htmlSection = li.children(".htmlSection").eq(0);
var ulSection = li.children("ul").eq(0);
if (htmlSection.length > 0) {
// Make sure the li was clicked for html section
if (obj && obj.closest(".htmlSection").length > 0) {
return true;
}
if (li.hasClass("clickLock") != true && toggleImage.hasClass(stylePrefix + "AccordionMenuExpanded") == false) {
li.children(".tellmemore").removeClass("hidetellmemore");
li.addClass("liHover");
htmlSection.data("animation", setTimeout(function() {
htmlSection.slideDown(300);
toggleImage.addClass(stylePrefix + "AccordionMenuExpanded");
ExpandExpandedItemTitleCSS(li);
}, 100));
}
} else if (ulSection.length > 0) {
if (li.hasClass("clickLock") != true && toggleImage.hasClass(stylePrefix + "AccordionMenuExpanded") == false) {
li.addClass("liHover");
ulSection.data("animation", setTimeout(function() {
ulSection.slideDown(300);
toggleImage.addClass(stylePrefix + "AccordionMenuExpanded");
ulSection.children(".tellmemore").removeClass("hidetellmemore");
ExpandExpandedItemTitleCSS(li);
}, 100));
}
}
}
}
function ExpandExpandedItemTitleCSS(li) {
li.attr("aria-expanded", false);
var rootNode = li.find("." + stylePrefix + "AccordionRootNode");
if (rootNode.length > 0) {
rootNode.addClass(stylePrefix + "AccordionMenuExpandedItem");
} else {
li.find("." + stylePrefix + "MenuLinkHeader").eq(0).addClass(stylePrefix + "AccordionMenuExpandedItem");
}
}
function CollapseItemTitleCSS(li) {
// Toggle slide if has items - has items if div.{template}AccordionMenuCollapsed present
var toggleImage = li.children("." + stylePrefix + "AccordionMenuCollapsed");
if (toggleImage.length > 0) {
var htmlSection = li.children(".htmlSection").eq(0);
var ulSection = li.children("ul").eq(0);
if (htmlSection.length > 0) {
// Make sure the li was clicked for html section
if (obj && obj.closest(".htmlSection").length > 0) {
return true;
}
if (li.hasClass("clickLock") != true) {
li.children(".tellmemore").addClass("hidetellmemore");
li.removeClass("liHover");
clearTimeout(htmlSection.data("animation"));
jQuery.removeData(htmlSection, "animation");
htmlSection.slideUp(300, function() {
toggleImage.removeClass(stylePrefix + "AccordionMenuExpanded");
CollapseExpandedItemTitleCSS(li);
});
}
} else if (ulSection.length > 0) {
if (li.hasClass("clickLock") != true) {
li.removeClass("liHover");
clearTimeout(ulSection.data("animation"));
jQuery.removeData(ulSection, "animation");
ulSection.slideUp(300, function() {
toggleImage.removeClass(stylePrefix + "AccordionMenuExpanded");
ulSection.children(".tellmemore").addClass("hidetellmemore");
CollapseExpandedItemTitleCSS(li);
});
}
}
}
}
function CollapseExpandedItemTitleCSS(li) {
li.attr("aria-expanded", false);
var rootNode = li.find("." + stylePrefix + "AccordionRootNode");
if (rootNode.length > 0) {
rootNode.removeClass(stylePrefix + "AccordionMenuExpandedItem");
} else {
li.find("." + stylePrefix + "MenuLinkHeader").eq(0).removeClass(stylePrefix + "AccordionMenuExpandedItem");
}
}
}
// toggle the child to have/remove expanded classes
function ToggleExpandedItemTitleCSS(li) {
var expandClass = 'listitem-expanded';
if (li.is('.' + expandClass)) {
li.removeClass(expandClass);
li.attr('aria-expanded', 'false');
} else {
li.addClass(expandClass);
li.attr('aria-expanded', 'true');
}
var rootNode = li.find("." + stylePrefix + "AccordionRootNode");
if (rootNode.length > 0) {
rootNode.toggleClass(stylePrefix + "AccordionMenuExpandedItem");
} else {
li.find("." + stylePrefix + "MenuLinkHeader").eq(0).toggleClass(stylePrefix + "AccordionMenuExpandedItem");
}
}
});
})(jQuery);
</script>
<script type="text/javascript">
(function($) {
$(document).ready(function() {
$(".ac-jump-menu").change(function(e) {
var destination = $(this).val();
var isNewWindow = $(this).find(':selected').data('new-window');
var url = generateUrl(destination);
$('.ac-jump-menu-warning').hide();
if (destination) {
if (isNewWindow == "True") {
var win = window.open(url, '_blank');
if (win) {
//Browser has allowed it to be opened
win.focus();
}
} else {
$('.ac-jump-menu-success').show();
window.location.href = url;
}
}
});
function generateUrl(destination) {
let url = destination;
if (destination.indexOf("http") > -1) {
url = destination;
}
if (destination.indexOf("TabID=") == 0) {
url = '/?' + destination;
}
return url;
}
});
})(jQuery);
</script>
</div><!-- End_Module_51875 -->
</div>
</div>
</div>
</div>
<div id="dnn_ContentPaneGreyLeftColumnsRight" class="col-md column-right">
<div class="DnnModule DnnModule-DNN_HTML DnnModule-55260"><a name="55260"></a>
<div class="theme-container title-container">
<h2 class="theme-container-header border-bottom">
<span id="dnn_ctr55260_dnnTITLE_titleLabel" class="title">Mission, Vision & Priorities</span>
</h2>
<div id="dnn_ctr55260_ContentPane" class="theme-container-content"><!-- Start_Module_55260 -->
<div id="dnn_ctr55260_ModuleContent" class="DNNModuleContent ModDNNHTMLC">
<div id="dnn_ctr55260_HtmlModule_lblContent" class="Normal">
<p>
<a href="/Portals/14/documents/81 TRW Placemat/2023/230818-F-XX345-1001.pdf?ver=gLW0XxtV0ARQ1DSdXuc6Kg%3d%3d"><img alt="81st Training Wing Fire Initiative" src="/portals/14/images/2023/231117-F-XX345-1001.png?ver=EJXj8rgnS5tu2rE_ltqAnw%3d%3d" style="width: 950px; height: 612px;" title="81st Training Wing Fire Initiative"></a>
</p>
</div>
</div><!-- End_Module_55260 -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="dnn_FullBleedPane3">
<div class="DnnModule DnnModule-DNN_HTML DnnModule-55124"><a name="55124"></a>
<div class="theme-container">
<div id="dnn_ctr55124_ContentPane"><!-- Start_Module_55124 -->
<div id="dnn_ctr55124_ModuleContent" class="DNNModuleContent ModDNNHTMLC">
<div id="dnn_ctr55124_HtmlModule_lblContent" class="Normal">
<p style="text-align: center;"><span style="font-size:12px;">Disclaimer: The appearance of hyperlinks does not constitute endorsement by the 81st Training Wing, the United States Air Force, or the Department of Defense of the
external Web site, or the information, products, or services contained therein. Some of the links on this site redirect users to restricted sites, requiring CAC access and is inaccessible to users
without a CAC.</span></p>
</div>
</div><!-- End_Module_55124 -->
</div>
</div>
</div>
</div>
<div class="columns-outer-right">
<div class="columns-inner-right">
<div class="container container-wide columns grey-right-column">
<div class="row">
<div id="dnn_ContentPaneGreyRightColumnsLeft" class="col-md gray-column-twothirds DNNEmptyPane"></div>
<div id="dnn_ColumnPaneGreyRightColumnsRight" class="col-md gray-column-third DNNEmptyPane"></div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div id="dnn_CenterPane_Mid2" class="col-md DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_FixedThird1" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedThird2" class="col-md-4 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedThird3" class="col-md-4 DNNEmptyPane"></div>
</div>
</div>
<div id="dnn_FullBleedPane4" class="DNNEmptyPane"></div>
<div class="container">
<div class="row">
<div id="dnn_CenterPane_Fourth1" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Fourth2" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Fourth3" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_Fourth4" class="col-md-3 DNNEmptyPane"></div>
</div>
<div class="row">
<div id="dnn_CenterPane_FixedHalf1" class="col-md-6 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedHalf2" class="col-md-6 DNNEmptyPane"></div>
</div>
</div>
<div id="dnn_FullBleedPane5" class="DNNEmptyPane"></div>
<div class="container container-wide">
<div class="row">
<div id="dnn_CenterPane_FixedFourth1" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedFourth2" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedFourth3" class="col-md-3 DNNEmptyPane"></div>
<div id="dnn_CenterPane_FixedFourth4" class="col-md-3 DNNEmptyPane"></div>
</div>
</div>
<div id="dnn_FullBleedPane6" class="DNNEmptyPane"></div>
<div class="container container-wide">
<div class="row">
<div id="dnn_BottomPane" class="col-md DNNEmptyPane"></div>
</div>
</div>
<div id="dnn_FullBleedPane7" class="DNNEmptyPane"></div>
<div class="container container-wide">
<div class="row">
<div id="dnn_CenterPaneWide_Bottom" class="col-md DNNEmptyPane"></div>
</div>
</div>
</main>
<div id="dnn_BottomPaneFull" class="DNNEmptyPane"></div>
<!--/* //NOSONAR */-->
<footer id="footer-main">
<div id="footer-main-inner">
<input class="hidden-input" type="checkbox" id="footer-links1-state" tabindex="-1" aria-hidden="true">
<nav class="footer-links1">
<h1><label for="footer-links1-state">Quick Links</label></h1>
<ul class="">
<li class=""><a href="/Directory"><span class="text text-link-1432">Contact Us</span></a></li>
<li class=""><a href="https://www.af.mil/Equal-Opportunity/" target="_blank" rel="noopener noreferrer"><span class="text text-link-2132">Equal Opportunity</span></a></li>
<li class=""><a href="https://www.compliance.af.mil/" target="_blank" rel="noopener noreferrer"><span class="text text-link-1314">FOIA | Privacy | Section 508</span></a></li>
<li class=""><a href="https://www.defense.gov//Resources/DOD-Information-Quality-Guidelines/" target="_blank" rel="noopener noreferrer"><span class="text text-link-2492">Information Quality</span></a></li>
<li class=""><a href="https://www.afinspectorgeneral.af.mil/" target="_blank" rel="noopener noreferrer"><span class="text text-link-849">Inspector General</span></a></li>
<li class=""><a href="https://legalassistance.law.af.mil/AMJAMS/PublicDocket/docket.html" target="_blank" rel="noopener noreferrer"><span class="text text-link-3670">JAG Court-Martial Docket</span></a></li>
<li class=""><a href="https://www.af.mil/Disclaimer/" target="_blank" rel="noopener noreferrer"><span class="text text-link-2252">Link Disclaimer</span></a></li>
<li class=""><a href="https://www.af.mil/Equal-Opportunity/AS/" target="_blank" rel="noopener noreferrer"><span class="text text-link-1783">No FEAR Act</span></a></li>
<li class=""><a href="https://open.defense.gov/" target="_blank" rel="noopener noreferrer"><span class="text text-link-1663">Open Government</span></a></li>
<li class=""><a href="https://www.osi.af.mil/Submit-a-Tip/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3107">OSI Tip Line</span></a></li>
<li class=""><a href="https://www.esd.whs.mil/DD/plainlanguage/" target="_blank" rel="noopener noreferrer"><span class="text text-link-1089">Plain Language</span></a></li>
<li class=""><a href="https://www.resilience.af.mil/" target="_blank" rel="noopener noreferrer"><span class="text text-link-1543">Resilience</span></a></li>
<li class=""><a href="/map/"><span class="text text-link-738">Site Map</span></a></li>
<li class=""><a href="https://www.veteranscrisisline.net/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3489">Veterans Crisis Line</span></a></li>
</ul>
</nav>
<input class="hidden-input" type="checkbox" id="footer-links2-state" tabindex="-1" aria-hidden="true">
<nav class="footer-links2">
<h1><label for="footer-links2-state">Careers</label></h1>
<ul class="">
<li class=""><a href="https://www.airforce.com" target="_blank" rel="noopener noreferrer"><span class="text text-link-3172">Join the Air Force</span></a></li>
<li class=""><a href="https://www.airforce.com/careers/pay-and-benefits" target="_blank" rel="noopener noreferrer"><span class="text text-link-3173">Air Force Benefits</span></a></li>
<li class=""><a href="https://www.af.mil/About-Us/Careers/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3171">Air Force Careers</span></a></li>
<li class=""><a href="https://www.afrc.af.mil/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3176">Air Force Reserve</span></a></li>
<li class=""><a href="https://www.ang.af.mil/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3175">Air National Guard</span></a></li>
<li class=""><a href="https://afciviliancareers.com/" target="_blank" rel="noopener noreferrer"><span class="text text-link-3174">Civilian Service</span></a></li>
</ul>
</nav>
<aside class="subscribe">
<h1 class="no-mobile">Connect</h1>
<label class="no-mobile"> Get Social with Us </label>
<div class="social">
<ul class="">
<li class=""><a href="https://www.facebook.com/keeslerafb/" target="_blank" rel="noopener noreferrer" title="Facebook icon"><span class="social-icon fab fa-facebook-square social-link-500"></span></a></li>
<li class=""><a href="https://twitter.com/81trwkeeslerafb" target="_blank" rel="noopener noreferrer" title="X (formerly Twitter) icon"><span class="social-icon fab fa-twitter social-link-620"></span></a></li>
</ul>
</div>
<div class="subscribe-logo-wrap">
<svg class="svg-logo" width="80" height="70" xmlns="http://www.w3.org/2000/svg">
<g>
<title>U.S. Air Force Logo</title>
<g transform="matrix(0.30864200474303516,0,0,0.30864200474303516,96.66049876374962,86.23049787780087) ">
<polygon points="-216.59274005889893,-115.45912504196167 -239.41073322296143,-98.88313627243042 -211.62673664093018,-78.69417142868042 -202.91378498077393,-105.51613187789917 " class="fill"></polygon>
<polygon points="-207.52175617218018,-75.70814847946167 -184.70473957061768,-59.13417387008667 -161.90072345733643,-75.70814847946167 -184.70473957061768,-92.29115629196167 " class="fill"></polygon>
<polygon points="-195.99575519561768,-126.93117094039917 -279.6467409133911,-187.7141375541687 -260.1197633743286,-147.0781512260437 -232.37673664093018,-126.93117094039917 " class="fill"></polygon>
<polygon points="-187.24075031280518,-153.7301287651062 -304.11372089385986,-238.64913511276245 -284.5887575149536,-198.0051531791687 -194.19973468780518,-132.33217191696167 " class="fill"></polygon>
<polygon points="-287.54475116729736,-271.9891619682312 -301.3247194290161,-243.31515073776245 -258.9787721633911,-212.55013608932495 " class="fill"></polygon>
<polygon points="-166.50472736358643,-105.51613187789917 -157.78475666046143,-78.69417142868042 -130.01070880889893,-98.88313627243042 -152.83077716827393,-115.45912504196167 " class="fill"></polygon>
<polygon points="-137.04073810577393,-126.93117094039917 -109.2976884841919,-147.0781512260437 -89.7787675857544,-187.7141375541687 -173.42074298858643,-126.93117094039917 " class="fill"></polygon>
<polygon points="-182.17178058624268,-153.7301287651062 -175.22274494171143,-132.33217191696167 -84.8327226638794,-198.0051531791687 -65.3028154373169,-238.64913511276245 " class="fill"></polygon>
<polygon points="-81.8727617263794,-271.9891619682312 -110.4467363357544,-212.55013608932495 -68.0937089920044,-243.31515073776245 " class="fill"></polygon>
<path d="m-197.38074,-111.46014c0,-6.997 5.676,-12.677 12.682,-12.677c6.99,0 12.677,5.68 12.677,12.677c0,7.005 -5.687,12.68 -12.677,12.68c-7.006,-0.001 -12.682,-5.675 -12.682,-12.68z" class="fill"></path>
</g>
</g>
</svg>
<span>Official United States Air Force Website</span>
</div>
</aside>
</div>
<div class="dma-footer">
<a target="_blank" rel="noreferrer noopener" href="https://www.web.dma.mil/">Hosted by Defense Media Activity - WEB.mil</a>
</div>
</footer>
</div>
<input name="ScrollTop" type="hidden" id="ScrollTop">
<input name="__dnnVariable" type="hidden" id="__dnnVariable" autocomplete="off">
<script src="/portals/_default/skins/AirForce3/Assets/js/theme.build.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/bootstrap4/js/bootstrap.bundle.min.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/smartmenus/jquery.smartmenus.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/smartmenus/addons/bootstrap-4/jquery.smartmenus.bootstrap-4.js?cdv=2353" type="text/javascript"></script>
<script src="/Desktopmodules/SharedLibrary/Plugins/smartmenus/addons/keyboard/jquery.smartmenus.keyboard.js?cdv=2353" type="text/javascript"></script>
<script src="/DesktopModules/SharedLibrary/ValidatedPlugins/dompurify//purify.min.js?cdv=2353" type="text/javascript"></script>
</form>
Text Content
Skip to main content (Press Enter). U.S. Air Force Logo * Home * About Us * Main Menu * About Us * Biographies * Tech Training Info * Fact Sheets * Main Menu * About Us * Fact Sheets * Volunteer Opportunities * Hurricane Season 2023 * Calendar * News * Main Menu * News * Photos * Art * Videos * Press Releases * Directory * Units * Main Menu * Units * 81st Training Wing * Main Menu * Units * 81st Training Wing * 81st Training Group * Keesler Marine Detachment * Finance - 81 CPTS * Keesler Legal Office * Main Menu * 81st Training Wing * Keesler Legal Office * Sexual Misconduct Disciplinary Actions * Graduate Medical Education * Main Menu * 81st Training Wing * Graduate Medical Education * General Surgery Residency * Internal Medicine Residency * Current Surgical Residents * 81 TRSS Faculty Development * 2nd Air Force * 403rd Wing * 85th Engineering Installation Squadron * Resilience Center * * Keesler Air Force Base * News * Resilience * Calendar GET TO KNOW US BASE RESOURCES UNITS * Aim High, Sleep Deep Aim High, Sleep Deep Senior Airman Elizabeth Davis * Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course Airman 1st Class Devyn Waits * CMSGT Bruce Visits Keesler AFB CMSGT Bruce Visits Keesler AFB Andrew Young * Team Keesler serves Christmas lunch Team Keesler serves Christmas lunch Jonathan Carter * Fisher House 1 holds grand reopening Fisher House 1 holds grand reopening Airman 1st Class Devyn Waits * CMSAF, SAF/MR and Diamond 1 visit Keesler CMSAF, SAF/MR and Diamond 1 visit Keesler Senior Airman Trenten Walters * 81st TRW and 2AF Holiday Social 81st TRW and 2AF Holiday Social Andrew Young * Aim High, Sleep Deep Aim High, Sleep Deep Senior Airman Elizabeth Davis * Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course Col. Koslov visits Keesler to speak to graduates of the Spectrums Operations Apprenticeship course Airman 1st Class Devyn Waits 1. 1 2. 2 3. 3 4. 4 5. 5 6. 6 7. 7 * Previous * Next RESOURCES * Directory * Medical Center Information * Gate Hours & Visitor Information * Finance * News * Discover Keesler The 81st Force Support Squadron oversees Military & Family Readiness, Outdoor Recreation and more. For more information visit the Discover Keesler site. *The appearance of hyperlinks does not constitute endorsement by the 81st Training Wing, HQ Air Education & Training Command, the United States Air Force, or the Department of Defense, of the external Web site, or the information, products or services contained therein. * TMO Peak Season Tips * Hurricane Resources * Employment Verification * Connect with Team Keesler Follow Keesler Air Force Base on Facebook and Instagram! You can also find us on the Air Force Connect App! Select Keesler as your featured site to keep up to date with the latest events, find information, submit feedback and more. MISSION, VISION & PRIORITIES Disclaimer: The appearance of hyperlinks does not constitute endorsement by the 81st Training Wing, the United States Air Force, or the Department of Defense of the external Web site, or the information, products, or services contained therein. Some of the links on this site redirect users to restricted sites, requiring CAC access and is inaccessible to users without a CAC. QUICK LINKS * Contact Us * Equal Opportunity * FOIA | Privacy | Section 508 * Information Quality * Inspector General * JAG Court-Martial Docket * Link Disclaimer * No FEAR Act * Open Government * OSI Tip Line * Plain Language * Resilience * Site Map * Veterans Crisis Line CAREERS * Join the Air Force * Air Force Benefits * Air Force Careers * Air Force Reserve * Air National Guard * Civilian Service CONNECT Get Social with Us * * U.S. Air Force Logo Official United States Air Force Website Hosted by Defense Media Activity - WEB.mil