html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif;
	padding-top:0px;
	margin-top:0px;

}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
body {
    background: url("/web/20161019020841oe_/http://www.benning.army.mil/common/images/bodybackground.png") repeat-x scroll 0 0 #000000;
    color: #3D3D3D;
    font-family: Verdana,Arial,sans-serif;
	min-width:996px;		
}
/* Styles*/
#mainContent h3 {
    font-size: 11px;
    line-height: 14px;
    padding: 2px 10px;
}

#mainContent ul.diamondList {
    padding-left: 10px;
    padding-right: 10px;
	list-style:none;
}
#mainContent ul.diamondList li{
    background: url("/web/20161019020841oe_/http://www.benning.army.mil/common/images/diamond_bullet.gif") no-repeat 0 2px;
    padding-left: 16px;
    margin: 12px 0;
	
}

#mainContent ul.diamondList ul.subdiamondList li {
	background:url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/subdiamond_bullet.gif) no-repeat 0 2px;
	padding-left: 16px;
	margin: 12px 0;
	margin-left:15px;
	font-size: 11px;	
}

.white{
	color:#FFF;
	}

.dark-gray {
	background:#333 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}

.dark-red {
    background:#AF2020 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}
.dark-gold {
    background: #ffd54a;
	color:#000;
}
.dark-blue {
    background: #369;
	color:#FFF;
	font-size:14px;
}
.block2 {
    clear: both;
    color: #fff;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    text-transform: uppercase;
	font-size:18px;
	font-weight:bolder;	
}
.block2:hover {
	color:#000;
}
.block2line {
    clear: both;
    color: #fff;
    height: 52px;
    line-height: 26px;
    padding-left: 10px;
    text-transform: uppercase;
	font-size:18px;
	font-weight:bolder;	
}

.block2line:hover {
	color:#000;
}
.padding10{
	padding:10px;
	}
.light-gray {
    background:#A1A1A1 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}

.red {
    color: #af2020;
}

.blue{
    background:#369 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}
.dark-blue {
    background:#00488f url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}
.light-gray {
    background:#A1A1A1 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
    color: #FFFFFF;
}

.red {
    color: #af2020;
}
.dark-gray-Tall {
	background:#333 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30t.png);
    color: #FFFFFF;
}

.dark-red-Tall {
    background:#AF2020 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30t.png);
    color: #FFFFFF;
}
.blue-Tall{
    background:#369 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30t.png);
    color: #FFFFFF;
}
.dark-blue-Tall {
    background:#00488f url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30t.png);
    color: #FFFFFF;
}
.light-gray-Tall {
    background:#A1A1A1 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30t.png);
    color: #FFFFFF;
}
.allcaps {
    text-transform: uppercase;
}

.clear {
    clear: both;
}

.centered {
    padding-left: 0;
    text-align: center;
}

.bordered {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #9B9B9B;
    border-top: 1px solid #9B9B9B;
}

.noborder {
	border-style:none;
}

.noStyle {
    list-style: none outside none;
}

.noDecor {
	text-decoration:none;
}

.left {
    float: left;
}

.right {
    float: right;
	border-color:#FF0
}

.yellow {
    color: #FFC617;
}

.rss_item {
    margin-bottom: 15px;
    margin-left: 5px;
	list-style:none;	
}

.rss_item a {
    display: inline-block;
    margin-bottom: 0;
    margin-left: -15px;
}

.rss_date {
    color: #6F6F6F;
    display: inline;
    font-size: 0.8em;
    margin-left: -10px;
    width: 10px;
}

.bold {
	font-weight:bold;
	}


/*----------------------------BEGIN HEADER CSS---------------------------*/
#header {
	border-bottom: 1px solid #8f8f8f;
	height: 120px!important;
	width: 996px;
	background-image: url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/banner.png)!important;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px
}
#headerStar {
    display: inline-block;
    position: relative;
    top: 24px;
    left: 15px;
    height: 102px;
	text-decoration:none;	
    width: 80px;
}
#headerLink {
    display:inline-block;
    position: relative;
    top: 25px;
    left: 25px;
    height: 50px;
	text-decoration:none;	
    width: 470px;
}

#container {
	background-repeat: no-repeat;
    margin: 0 auto 0px;
    padding:0px 0px 0px;
    overflow: auto;
    width: 996px;
	overflow:hidden;
}

#container p {
    font-size: 11px;
    line-height: 1.4em;
    margin: 1.1em 0;
	}

#IconsBar{
	margin-left:30px;
	margin-top:15px;
}



#Page {
  width: 996px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  padding:0px;
  margin-top:0px;
  border-collapse: collapse;
  -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888;
  background-color:#000;
}

#wrapper {
	width: 100%;
	/*height:916px;*/
	overflow:hidden;
	background-image: url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/pageborderblack.png);
	background-repeat: repeat-y;
	background-position: center top;	
}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/tooltip/black.png) no-repeat;
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	z-index:1;
}

/*----------------------------BEGIN BREADCRUMBS CSS---------------------------*/

#breadCrumbs {
	background:url("/web/20161019020841oe_/http://www.benning.army.mil/common/images/breadcrumbs.gif") repeat-x;
    color:#565656;
    float:left;
    font-weight:bold;
    padding:7px 4px 7px 7px;
	height:11px;
    width: 996px;
	overflow:hidden;
}

#breadCrumbs li {
    display:inline;
	margin-left:0px;
	float:left;
}
#breadCrumbs ul {
    display:inline;
	margin:0px;
}
#breadCrumbs a {
    display:inline;
	font-size:10px;
	color:#333;
	text-decoration:none;
}
#breadCrumbs div {
	position:relative;
	top:-1px;
   *top:-2px; /* IE 7 and below */
   _top:-2px; /* IE 6 and below */
	right:5px;
	margin-right:10px;
    display:inline;
	height:15px;
}
#breadCrumbs h3{
	display:inline;
	line-height:12px;
	font-size:11px;
	padding:2px 10px;}

#breadCrumbs p{
	display:inline;
	font-size:1.1em;
	line-height:1.4em;
	margin:0;}
	
#topshade {
    background: url("/web/20161019020841oe_/http://www.benning.army.mil/common/images/2columntopshade.gif") repeat scroll 0 0 transparent;
    clear: both;
    cursor: pointer;
    height: 15px;
    position: relative;
    top: 0;
    width: 996px;
    z-index: 10;
}



/*---------------------------- BEGIN FOOTER CSS---------------------------*/
#footer {
    background: #4e4e4e;
	position:relative;
    clear: both;
    color: #e3e3e3;
    font-size: 1em;
    padding: 5px 10px;
    overflow: auto;
    width: 976px;
}

#footer a {
    color: #e3e3e3;
    font-weight: normal;
}
#footer p {
    margin: .5em 0px;
	font-size:10px;
}

#footer ul {
    text-align: center;
}
#footer li {
    display: inline;
    margin-right: 2.4em;
}
#footerLeft, #footerMiddle, #footerRight {
    float: left;
}
#footerLeft{
    width: 160px;
}

#footerRight {
    width: 180px;
}

#footerLeft .update, #footerLeft .manage {
    margin-bottom: 2px;
    margin-left: 2px;
    display: block;
    line-height: 13px;
    padding: 6px 25px 0;
}


#footerMiddle {
    margin: 0 0 0;
    width: 636px;
	text-align: center;
}
#footerMiddle a:link, #footerMiddle a:visited, #footerMiddle a:active {
	text-decoration: none;
	text-align: center;
	width: auto;
	padding: 2px 5px;
	margin: 0px;
	color: #e3e3e3;
 }

#footerMiddle a:hover, #footerMiddle a.current:visited {
	text-decoration: underline;
	color: #7b8738;
 }

#footerRight {
    text-align: right;
	margin-top:-1em;
}
#footerRight a {
    color: #ffd54a;
}
/*---------------------------- END FOOTER CSS---------------------------*/
#pageborderbottom{
	position:relative;
	width:100%;
 	background:url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/pageborderbottom.png) bottom no-repeat;
	height:35px;	
}

.media-options td { 
	padding-right: 5px 
	}
a.media   { 
	position:absolute;
	display: block;
	z-index:201;
	}
div.media { 
	font-size: small;
	position:absolute;
	margin: 10px;
	text-align: center;
	z-index:300;
	width: 100px; !important
	
	}
div.media div, div.iframe_caption { 
	font-style: italic; 
	color: #000;
	z-index:321;
	position:absolute;
	}



body {
  font-size: 13px;
  margin: 0px;
}

table.fixed{
	table-layout:fixed;
}

td.Top{
	vertical-align:top;

}
td.RightBorder{
	border-right: 1px solid #666;
	margin-left: -5px;
}
td.LeftPadder{
	text-indent:0px;
}
*.LiHeader{
  font-size: 24px;
  font-weight:600;
}
*.ListMarginL1{
	margin-left:8px;
	padding-left:0px
}
*.ListMarginL2{
	margin-left:25px;
	padding-left:0px;
}
*.indent{
	text-indent:1em;
}

/* Metga Menu */
ul.megamenu h3 {
  text-indent:0px;
  font-size: 18px;
  padding: 0px 0px 2px 0px;
  font-family: Georgia;
  font-style: italic;
  border-bottom: 1px solid #CCC;
  margin-bottom: 5px;
}


ul.megamenu {
  background:#323232 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h30.png);
  border-top: 1px solid #888;
  border-bottom: 1px solid #666;
  height:30px;
  margin: 0px auto;
  padding: 0px 0px;
  display: none;
  list-style:none;
  list-style-position:outside;
  z-index:9999;
}


ul.megamenu ul.WhiteDiamond{
	list-style-image:url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/diamond_bullet_white.gif);
	list-style-position:inside;
}

ul.megamenu li.WhiteDiamond{
	list-style-image:url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/diamond_bullet_white.gif);
	list-style-position:inside;
	margin-left:-1em;	
}
ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin-left: 0px;  
  padding: 0px;
  list-style:none;
  list-style-position:outside;

}
ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  padding: 8px 10px;
  margin: -5px 3px -6px 0px;
  text-decoration: none;
  z-index: 9998;
  font-size: 12px;
  font-weight:700;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
ul.megamenu a:link, ul.megamenu a:visited {
  color: #ffffff;
  text-decoration:none;
  font-weight:700;
  font-size:12px;
  margin: 5px 0px 5px 0px;  
}

ul.megamenu a:hover {
  color: #ffd54a;
  margin: 5px 0px 5px 0px;  
}


ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #ffd54a;
  background:#000000 url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/h31.png);
  border-top: 1px solid #777;
  height:auto;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px;
  margin-top:0px;
  position: absolute;
  border: 1px solid #777;
  z-index: 9997;
}




.mm-content-base {
  background-color:#252525;
  position: relative;
  z-index: 9996;
  padding: 5px;
}

.mm-js-shadow {
  background: #222;
  position: absolute;
  z-index: 10;
}


/*Google Search*/
  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #FFFFFF;
    background-color: #000000;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #000000;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #000000;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #000000;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #ffffff;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #000000;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #000000;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #000000;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #000000;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #ffffff;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }

.white{
	color:#FFF;}

/* --------------- Commanders Corner --------------- */
#commanderscorner{
	width:370px;
	height:257px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv5_images/images/commander.png) no-repeat;
	position:static;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#commanderscorner a{
    font-weight: bold;
    text-decoration: none;
}

#commanderscorner img{
	float:left;
	margin-left:10px;
	margin-top:0px;
	position:static;
}

#commanderscorner h2{
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding: 2px 10px;	
    margin: 5px 0;		
	}
	
#commanderscorner h5{
	margin:5px 10px 15px 0px;
	*margin:20px 10px 15px 0px; /* IE 7 and below */
	_margin:20px 10px 15px 0px; /* IE 6 and below */
    background: url("/web/20161019020841oe_/http://www.benning.army.mil/common/images/Armor_Header_Shade.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 24px;
    padding: 6px 0 0 10px;
    position: relative;
    z-index: 5;
	}
#commanderstext{
	width:185px;/*width:165px;*/
	/*margin-left:12px;*/
	text-align:center;
}
#commanderstext h2{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.brigadeblock a{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;	
}

.brigadeblock a:hover {
    color: #7b8738;
}
.brigadeblock li {
    color: #fff;
    font-size:11px;
    height:120px;
    margin:5px;
	padding:10px 5px;
	width:150px;
	display:inline;
	float:right;
	text-align:center;
	line-height:15px;
	list-style:none;
}
.brigadeblock2 a{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;	
}

.brigadeblock2 a:hover {
    color: #7b8738;
}
.brigadeblock2 li {
    color: #fff;
    font-size:11px;
    height:120px;
    margin:5px;
	padding:10px 5px;
	width:150px;
	display:inline;
	float:right;
	text-align:center;
	line-height:15px;
	list-style:none;
}

/*................. Img enlargement rollover code ..................... */
.brigadeblock a.rollover img {
	height: 51px;
}

.brigadeblock a.rollover:hover > img {
	height: 71px;
}
.brigadeblock2 a.rollover img {
	height: 51px;
}

.brigadeblock2 a.rollover:hover > img {
	height: 71px;
}
/* 4. Classes
------------------------------------*/
/* CSS Sprite Icons */
/* CSS Sprite Icons */
.rss, .podcasts, #email, #print, .photos, .facebook, .twitter, .fbtv, .news, .enews, .ice, .mail {
    margin: 0 2px;
    padding: 6px 10px 0 6px;
}	
.icon_sprite {
    display: block;
    float: left;
    height: 19px;
    margin: 0 4px;
    width: 19px;
}
.rss {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -114px no-repeat; }
.podcasts {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -133px no-repeat;}
.photos {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -18px no-repeat;}
.facebook {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -400px no-repeat;}
.twitter {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px 0px no-repeat;}
.mail {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -191px no-repeat;}
.fbtv {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -38px no-repeat;}
.news {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/newsicon.gif) no-repeat;
	cursor: pointer;
    display: block;
    line-height: 21px;
    padding: 6px 18px 0 20px;
}
.enews {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/e-news.gif) no-repeat;
    display:block;
	line-height:21px;
	padding:6px 18px 0px 20px;}
.ice {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/ice.gif) no-repeat;
	display:block;
	line-height:21px;
	padding:6px 13px 0px 20px;}
.iWatch {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/images/iWatch.png) no-repeat;
	line-height:30px;
	margin-left:40px;
	padding:6px 13px 0px 45px;}

	
.icefoot {
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/ice.gif) no-repeat;
	line-height:11px;
	padding:6px 13px 0px 20px;}
	
.update{
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -247px no-repeat;}
.manage{
	background: url(/web/20161019020841oe_/http://www.benning.army.mil/common/rv4_images/icon_sprites.gif) 0px -266px no-repeat;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			196px; /* left offset of submenus need to match (see below) */
	z-index:1;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			196px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			196px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #c2c2c2;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#c2c2c2;
}
.sf-menu li {
	background: #c2c2c2;
}
.sf-menu li li {
	background:		#c2c2c2;
}
.sf-menu li li li {
	background:		#c2c2c2;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#c2c2c2;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/web/20161019020841oe_/http://www.benning.army.mil/common/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/web/20161019020841oe_/http://www.benning.army.mil/common/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#LeftNav-container {
	position:relative;
	z-index:99;
}
					

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	185px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	185px; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.Itls {
	font-style:italic;
}
