/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(/web/20161023222349cs_/http://cybercoe.army.mil/templates/blue2-j/warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 5px; }

#menu .module { margin: 5px; }

#footer .module { margin: 0; }

#toolbar{ margin-bottom: 1px; }



/* Layout
----------------------------------------------------------------------------------------------------*/
body#page{
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/blue2_coe.jpg);
	background-color: #444;
	background-attachment: fixed;
	background-size: 100% auto;
}

.wrapper { background-color:transparent;
   margin-top:1px !important; 
   border: 0px solid #d9d9d9 ;
   -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px                         
}
#mainouter{width:100%;}
#content{padding:5px 10px;
background-color:rgba(255,255,255,.9);
border-radius:5px;

}

#menubar { 
  background-color: #25507a; 
  background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/blue.svg);
  padding:2px 8px 1px 8px;
  border:1px solid #25507a;
  border-radius:5px;
}

#headerbar { padding:0 20px; margin:0px !important;color:rgba(226,183,32,1.00);}

#toolbar {
	padding: 2px 10px;
	font-size: 11px;
	color: #fff;
	/*background-color: rgba(37,80,122,1.00);*/
}
#toolbar a{ color:#ddf; }
#toolbar a:hover{ color:#fff; }
/*#toolbar div {
	background-color:#fff;
	padding:0px 5px;
}*/
#sidebar-a
.module-title {
    background:#f2f2f2;
    color:#333;
    font-weight: normal;
   border-left:5px solid #36b ;
   line-height: 30px;
    margin-bottom: 20px;
    padding-left:15px;
    text-transform: none;	
}

#sidebar-b
.module-title
{  /*background:#f0f0f0;*/
    color:#25507a;
    font-weight: normal;
   /*border-left:5px solid #36b ;*/
   line-height: 30px;
    margin-bottom: 10px;
    /*padding-left:15px;*/
    text-transform: none; 
}
.newsmenu a{color:#ffffff;}
.newsmenu a:hover{color:rgba(226,183,32,1.00);}
#sidebar-a
 .mod-box
 { background: #f9f9f9;
box-shadow: 2px 2px 2px 1px rgba(128,128,128,0.1);
 border:1px solid #ddd;
 -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

#top-a{width:65%; float:left; margin-left:1px;}
#top-b{width:34%; float:right; margin-right:1px; margin-left:-2px; text-align:center;}
#top-a > div, #top-b > div{
	background-color: #25507a;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/blue.svg);
	border: 1px solid #25507a;
	border-radius: 5px;
	margin-top: 5px;
}
#top-b:after{clear:both;}
#top-a div .mod-box{ padding:0px; padding-bottom:1px; margin:0px; margin-bottom:1px; height:100%; min-height:478px;}
#innertop div .mod-box{padding:3px; margin-bottom:1px;}
#bottom-a{background: #25507a;
    color: #f2f2f2;
	border:1px #25507a solid;
	border-radius:5px;
	margin:5px;
}
.unitpage #top-a{ width:100%; }
.unitpage #top-a > div{ background-color:transparent; background-image:none; border:0px;}
.unitpage #top-a div .mod-box{min-height:20px;}
#bottom-b
.module-title
{  
    color:#36b;
    font-weight: normal; 
   line-height: 30px;
    margin-bottom: 20px;
    padding-left:15px;
    text-transform: none;
    padding: 5px
}
#bottom-a
.module-title
{  
  color:#f1f1f1;   
}
#bottom-a a{color: #f5f5f5}
#bottom-a a:hover{color: #0066CC}

#bottommain .ja-sidenews-list{
	background-color:#fff;
	padding:2px;
	text-align:center;
	max-height:400px;
}
#bottommain .ja-sidenews-list img{
	margin-left:auto;
	margin-right:auto;
}
#bottom-a .grid-boxes {float:left; font-size:.8em;}
#bottom-a .ja-sidenews-list{
	background-color:#fff;
	padding:2px;
	text-align:center;
	max-height:200px;
}
#bottom-a .ja-sidenews-list img{
	margin-left:auto;
	margin-right:auto;
}
#bottom-a .grid-boxes:last-child:after{clear:left;}

#system .item > header .title { margin-bottom: 0; 
color:#333;                             
}

#header {	
	margin:0px !important;
}

#footer{
 margin:0px !important;
 margin-top:-10px !important;
 color: #b5b5b5 ;
 padding: 5px       
}
#footer .officialsite{
	font-size:.9em;
	margin-top:-10px;
	margin-bottom:10px;
}
#totop-scroller {
	display: block;
	position: absolute;
	top: -20px;
	right: 0px;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/totop_scroller.png) 50% 50% no-repeat;
	text-decoration: none;
}
/*tables */
th, td{border-top:1px solid #ddd; text-align:left; padding:8px 10px;}

/*search */
#mod-search-searchword{color:#dddddd;}
#mod-finder-searchword{color:#333333; margin:0px auto 0px auto;}
#mod-finder-searchform{
color: #333;
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.7), rgba(197,222,234,1.00));
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
}
#mod-finder-searchform ul{
	text-align:left;
}
div.cdid-search { 
	background:transparent;
	background-image:none;
	width: 250px;
	float:right;
}
div.cdid-search #mod-finder-searchform{
	background:transparent;
	background-image:none;
}
/*news feeds*/
ul.newsfeed {
  border: 0 !important;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.newsfeed .newsfeed-item {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
  padding: 0 0 10px 0;
}
ul.newsfeed .newsfeed-item:last-child {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* article slider */
.article_slider div.content-box{
	display:block;
	padding:0px; margin:0px;
	line-height:.9em;
	text-align:center;
	vertical-align:top;
}
.article_slider div.content-box div.textContent{
	padding:0px; margin:0px;
	height:22px;
	text-align:left;
	vertical-align:top;
}
.article_slider h3{
	display:block;
	font-size:1.1em;
	line-height:.9em;
	font-weight:bold;
	margin:2px;
}
.article_slider div.content-box .slide_show_header h3{
	vertical-align:top;
	padding:4px; margin:0px;
	padding-top:0px;
	margin-top:2px;
	line-height:.9em;
}
.article_slider div.article_slider{
	display:block;
	margin:2px;
	text-align:center;
	vertical-align:top;
}
.article_slider div.readmore{
	display:block;
	margin:2px;
	text-align:right;
	vertical-align:bottom;
}
.article-footer {
  color: #999;
  font-size: 12px;
  margin-bottom: 0px;
}
.article-footer span{
	margin-right:5px;
}
.page-nav .prev, .page-nav .next{
	background-color:#25507a;
	color:#ffffff;
	padding:2px;
}
/* hilite backgrounds for modules */
.module.mod-hilite1 {
  background: #690000;
  color: #fff;
}
.module.mod-hilite1 .module-title {
  color: #fff;
}
.module.mod-hilite1 a {
  color: #fff;
}
.module.mod-hilite2 {
background: rgb(197,222,234);
background: -moz-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(6,109,171,1) 31%, rgba(49,82,143,1.00) 100%);
background: -webkit-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(6,109,171,1) 31%, rgba(49,82,143,1.00) 100%);
background: -o-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(6,109,171,1) 31%, rgba(49,82,143,1.00) 100%);
background: -ms-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(6,109,171,1) 31%, rgba(49,82,143,1.00) 100%);
background: linear-gradient(to bottom, rgba(197,222,234,1) 0%, rgba(6,109,171,1) 31%, rgba(49,82,143,1.00) 100%);
  color: #fff;
}
.module.mod-hilite2 .module-title {
  color: #fff;
}
.module.mod-hilite3 {
	background: rgba(4,28,73,1.00);
	background: -moz-linear-gradient(top,  rgba(49,82,143,1.00) 22%, rgba(4,28,73,1.00) 100%);
	background: -webkit-linear-gradient(top,  rgba(49,82,143,1.00) 22%,rgba(4,28,73,1.00) 100%);
	background: -o-linear-gradient(top,  rgba(49,82,143,1.00) 22%,rgba(4,28,73,1.00) 100%);
	background: -ms-linear-gradient(top,  rgba(49,82,143,1.00) 22%,rgba(4,28,73,1.00) 100%);
	background: linear-gradient(to bottom,  rgba(49,82,143,1.00) 22%,rgba(4,28,73,1.00) 100%);
	color: #fff;
}
.module.mod-hilite3 .module-title {
	background-color: #31528f;
  color: #fff;
}
.module.mod-hilite4 {
background: #cedce7;
background: -moz-linear-gradient(top, #a4cae9 0%, #596a72 100%);
background: -webkit-linear-gradient(top, #a4cae9 0%,#596a72 100%);
background: -o-linear-gradient(top, #a4cae9 0%,#596a72 100%);
background: -ms-linear-gradient(top, #a4cae9 0%,#596a72 100%);
background: linear-gradient(to bottom, #a4cae9 0%,#596a72 100%);
  color: #fff;
  padding-left:3px;
}
.module.mod-hilite4 ul li {
list-style-type:none;
}
.module.mod-hilite4 .module-title {
	padding: 0;
	color: #31528f;
	font-weight:900;
	text-align:center;
}
.module.mod-hilite4 a {
	color: #000000;
}
.module.mod-hilite4 a:hover {
  text-decoration: underline;
  color:#ffde00;
}
.shortermod{min-height:195px;}
#Mod299{max-height:200px;}
.module.mod-hilite5 {
	background-color: #25507a;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/blue.svg);
	color: #fff;
	text-align:center;
	border-radius:5px;
}
.module.mod-hilite5 .module-title {
  color: #fff;
  font-weight:bold;
  text-align:center;
}
.module.mod-hilite6 {
  background: #36C;
  color: #fff;
}
.module.mod-hilite6 .module-title {
  color: #fff;
}
.module.mod-hilite7 {
  background-color: #472b6b;
  color: #fff;
}
.module.mod-hilite7 .module-title {
  color: #fff;
}
.module.mod-hilite8 {
	background: #fff;
	max-height: 220px;
	color: #333;
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.7), rgba(197,222,234,1.00));
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.70) 0%,rgba(197,222,234,1.00) 100%);
	border-radius:5px;
}
.module.mod-hilite8 .module-title {
  color: #690000;
}
.module.mod-hilite9 .module-title {
  color: #690000;
}
.module.mod-hilite9 {
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7d7b7b', endColorstr = '#c7c7c7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7d7b7b', endColorstr = '#c7c7c7')";
background-image: -moz-linear-gradient(top, #7d7b7b, #c7c7c7);
background-image: -ms-linear-gradient(top, #7d7b7b, #c7c7c7);
background-image: -o-linear-gradient(top, #7d7b7b, #c7c7c7);
background-image: -webkit-gradient(linear, center top, center bottom, from(#7d7b7b), to(#c7c7c7));
background-image: -webkit-linear-gradient(top, #7d7b7b, #c7c7c7);
background-image: linear-gradient(top, #7d7b7b, #c7c7c7);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
  color: #690000;
}
.module.mod-hilite9 a {
	color: #333;
	font-weight:bold;
}
.module.mod-hilite9 a:hover {
	text-decoration: underline;
	color: #31528f;
}
.no-padding{
	padding:0px;
}
.padimgtop img{
	margin-top:60px;}
.padimgtopsmaller img{
	margin-top:20px;}
/*---social ---*/
.btn-icon {
  display: block;
}
.btn-icon span {
  color: #fff;
  display: block;
  font-family: 'open_sans_semiboldregular';
  padding: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.btn-small {
  background-color: #fff;
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 110px;
  padding: 0;
  text-indent: -999em;
  width: 110px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  margin:10px;
  margin-top:0px;
  margin-left:0px;
}
.ico-facebook {
  background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/ico/facebook.png);
  /*margin: 0 10px 10px 0;*/
}
.ico-facebook:hover,
.ico-facebook:focus,
.ico-facebook:active {
  background-color: #3b5998; 
  background-position: left bottom;
}
.ico-google-plus {
  background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/ico/google-plus.png);
  margin-right:0px;
}

.ico-google-plus:hover,
.ico-google-plus:focus,
.ico-google-plus:active {
  background-color: #da5834;
  background-position: left bottom;
}
.ico-twitter {
  background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/ico/twitter.png);
  /*margin: 0 10px 0 0;*/
}
.ico-twitter:hover,
.ico-twitter:focus,
.ico-twitter:active {
  background-color: #02b3eb;
  background-position: left bottom;
}
.ico-flicker {
  background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/ico/flicker.png);
  margin-right:0px;
}
.ico-flicker:hover,
.ico-flicker:focus,
.ico-flicker:active {
  background-color: #e842a4;
  background-position: left bottom;
}
@media (max-width:767px){
	.btn-small, .ico-facebook, .ico-google-plus, .ico-twitter, .ico-flicker{
		margin:0px;
	}
}

ul.social-list li {
  display: block;
  margin: 0;
  padding: 5px 0 !important;
  overflow: hidden;

}
ul.social-list li a {
	display: block;
	color: rgb(160,160,160);
	font-weight:100;
}
ul.social-list li span {
  background: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/icons-social.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  width: 20px;

}
ul.social-list li.twitter a span {
  background-position: 0 0px;
}
ul.social-list li.twitter a:hover {
  color: #1ba1e2;
}
ul.social-list li.twitter a:hover span {
  background-position: -20px 0px;
}
ul.social-list li.facebook a span {
  background-position: 0 -20px;
}
ul.social-list li.facebook a:hover {
  color: #3b5998;
}
ul.social-list li.facebook a:hover span {
  background-position: -20px -20px;
}
ul.social-list li.flickr a span {
  background-position: 0 -40px;
}
ul.social-list li.flickr a:hover {
  color: #472b6b;
}
ul.social-list li.flickr a:hover span {
  background-position: -20px -40px;
}
ul.social-list li.google a span {
  background-position: 0 -60px;
}
ul.social-list li.google a:hover {
  color: #d9532d;
}
ul.social-list li.google a:hover span {
  background-position: -20px -60px;
}
/* FOOTER */
#footer-links{text-align:center;}
#footer-links a{ background-color:transparent; opacity: .6 ;}
#footer-links a:hover{opacity:1;}
#footer-links a img{border:1px #171A28 solid; box-shadow:2px 3px 8px #222 ,-1px 0px 6px #222; border-radius:12px; margin:1px 5px 1px 5px;}
#footer-links a:hover img{box-shadow:2px 3px 8px #666 ,-1px 0px 6px #666;}

.social{border: 3px solid #577DFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top:1px; width:90%; -moz-background-clip: border; -webkit-background-clip: border-box; background-clip: border-box; text-align:center; margin-left:auto; margin-right:auto;}
.social a span{ display:none;}
.social-ico{ width:30px; height:30px; display:inline-block; margin:2px 5px 2px 0px; border:1px solid #1A1D2D; border-radius:7px; }
.social-ico:hover{ background-color:#7997FD; border-color: #7997FD; }
.social-fb{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/facebook_30.png); background-repeat:no-repeat;}
.social-fb:hover{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/facebook_30d.png);}
.social-tw{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/twitter_30.png); background-repeat:no-repeat;}
.social-tw:hover{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/twitter_30d.png);}
.social-ac{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/army_30.png); background-repeat:no-repeat;}
.social-ac:hover{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/army_30d.png);}
.social-rs{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/feed_30.png); background-repeat:no-repeat;}
.social-rs:hover{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/feed_30d.png);}
.social-yt{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/youtube_30.png); background-repeat:no-repeat;}
.social-yt:hover{background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/social/youtube_30d.png);}

a.newcomers {
	background-color: #33BCFF;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/lblue.svg);
	border: 1px solid #036;
	border-radius: 5px;
	margin: 3px auto 0px auto;
	color: #036;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	float: none;
	z-index: 3;
	text-decoration: none;
	text-align: center;
	display: block;
	text-transform: none;
}
a.newcomers:hover { background-color: #CF8707;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/lorange.svg);
	color: #663300;
}
a.newcomers:after { clear:both; }
#sidebar-homebutton{
	display:none;
}
/* special pages */
/* cbl = cyber battle lab | hpo = health promotion office */
.cblpage{
	text-align:center; font-family:"Arial", sans-serif;
}
.cblpage article header h1.title, .hpo article header, .hpo article .content h1, .unitpage article header, .cco article header h1.title{
	line-height:35px;
	padding-top:35px;
	font-weight:bolder;
	text-transform:uppercase;
	background-image: -moz-linear-gradient(left, #c4c4c4, #dddddd, #fffdfc, #fffdfc, #dddddd, #c4c4c4);
	background-image: -ms-linear-gradient(left, #c4c4c4, #dddddd, #fffdfc, #fffdfc, #dddddd, #c4c4c4);
	background-image: -o-linear-gradient(left, #c4c4c4, #dddddd, #fffdfc, #fffdfc, #dddddd, #c4c4c4);
	background-image: -webkit-linear-gradient(left, #c4c4c4, #dddddd, #fffdfc, #fffdfc, #dddddd, #c4c4c4);
	background-image: linear-gradient(to right, #c4c4c4, #dddddd, #fffdfc, #fffdfc, #dddddd, #c4c4c4);
}
 .unitpage article header{padding-left:10px;}
.hpo article header h1.title{display:none; }
.hpo article header,.hpo article .content h1, .hpo #system .item > header{margin:0px; padding:10px 0px 10px 0px; text-transform:none; }
.hpo article .content h1{font-size:1.85em;}

.cblpage article header h1.title:after{
	content:"THE OFFICIAL HOMEPAGE OF THE CDID-CYBER BATTLE LAB FORT GORDON, GA";
	font-size:.4em;
	font-weight:bolder;
	font-stretch:condensed;
	line-height:30px;
	display:block;
	border:1px solid #BBBBBB;
	background-image: -moz-linear-gradient(top, #fffdfc, #c4c4c4);
	background-image: -ms-linear-gradient(top, #fffdfc, #c4c4c4);
	background-image: -o-linear-gradient(top, #fffdfc, #c4c4c4);
	background-image: -webkit-linear-gradient(top, #fffdfc, #c4c4c4);
	background-image: linear-gradient(top, #fffdfc, #c4c4c4);
}

.cblpage article, .cblpage .items, .unitpage #content .width100{ float:right; padding:0px 2px; margin:2px; width:78%; border-top:0px;}
.unitpage article, .unitpage #content .width100{width:77%; float:right;}
.cblpage .items article{width:100%;}
.unitpage .items article{width:98%; margin-right:10px;}
.cblpage article:after, .unitpage article:after{clear:both;}
.cblpage #article-aside, .unitpage #article-aside{
	font-weight:bold;
	font-size:1.15em;
	padding:20px 0px;
	margin:5px;
	width:18%;
	float:left;
	background-color:#999999;
	border:1px solid #999999;
	border-radius:20px;
	background-image: -moz-linear-gradient(top, #c4c4c4, #fffdfc);
	background-image: -ms-linear-gradient(top, #c4c4c4, #fffdfc);
	background-image: -o-linear-gradient(top, #c4c4c4, #fffdfc);
	background-image: -webkit-linear-gradient(top, #c4c4c4, #fffdfc);
	background-image: linear-gradient(top, #c4c4c4, #fffdfc);
	-moz-box-shadow: 	0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	box-shadow: 		0px 0px 10px #000000;
}
.unitpage #article-aside{width:20%; font-size:1em; padding:2px;}
.cblpage #article-aside:after{clear:both;}
.cblpage #article-aside ul{ list-style:none; margin:0px;}
.cblpage #article-aside li{margin:5px; margin-bottom:10px;}
.cblpage #article-aside .cblmenu li a{
	width:90%;
	display:block;
	background-color: #FFFFFF;
	padding: 8px;
	padding-left:5px;
	border: 1px solid rgba(37,80,122,0.6);
	box-shadow: 2px 3px 10px rgba(37,80,122,0.5) ,-1px 0px 8px rgba(37,80,122,0.5);
}
.cblpage #article-aside .cblmenu li a:hover{
	border: 1px solid rgba(34,96,156,0.8);
	box-shadow:2px 3px 10px rgba(34,96,156,1) ,-1px 0px 8px rgba(34,96,156,1);
	padding: 8px;
	padding-left:5px;
} 
.cblpage #article-aside .categories-module{margin-left:5%;}
.cblpage #article-aside .categories-module li a{ font-size:.8em; font-weight:bold; }
.cblpage #end-of-menu-list{
	width:135px; height:180px; margin:auto;
	background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/CBL/Picture8.png);
	background-repeat:no-repeat;
}

/* Battle lab divisions page */
div.cblsubmenu ul{list-style:none;
	background-color: transparent;
	border: 1px solid #eeeeee;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	background: url('/web/20161023222349oe_/http://cybercoe.army.mil/images/CBL/CBL_Logo.png');
	background-size: 350px 350px;
	background-repeat: no-repeat;
	background-position: center top;
}
div.cblsubmenu a{text-decoration:none; 
	font-weight:bold; font-size:2em;
	background-color:transparent;
}
div.cblsubmenu ul li{
	border:1px solid #333333;
	height:50px; padding-top:30px;
	z-index:9; width:150px; display:block;
	border: 1px solid rgba(34,96,156,0.80);
	border-radius:10px;
	box-shadow: 3px 4px 11px rgba(34,96,156,1) , -2px -1px 10px rgba(34,96,156,1);
	background-image: -moz-linear-gradient(left top, #999999, #cccccc, #fffdfc, #fffdfc, #cccccc, #999999);
	background-image: -ms-linear-gradient(left top, #999999, #cccccc, #fffdfc, #fffdfc, #cccccc, #999999);
	background-image: -o-linear-gradient(left top, #999999, #cccccc, #fffdfc, #fffdfc, #cccccc, #999999);
	background-image: -webkit-linear-gradient(left top, #999999, #cccccc, #fffdfc, #fffdfc, #cccccc, #999999);

}
div.cblsubmenu a:hover{
	color:#333333;
	text-shadow:1px 1px 3px rgba(34,96,156,0.80);
}
div.cblsubmenu ul li[id*="cbl-rhn"],
div.cblsubmenu ul li[id*="cbl-live"]{ /*left buttons*/
	float:left; 
	margin-left:20px;
}

div.cblsubmenu ul li[id*="cbl-feb"], /*right buttons*/
div.cblsubmenu ul li[id*="cbl-ms"]{
	float:right; 
	margin-right:20px;
}
div.cblsubmenu ul li[id*="cbl-live"], /*lower buttons*/
div.cblsubmenu ul li[id*="cbl-ms"]{
	margin-top:-220px;
}
div.cblsubmenu ul li[id*="cbl-rhn"], /*upper buttons*/
div.cblsubmenu ul li[id*="cbl-feb"]{
	margin-top:40px;
}
div.cblsubmenu ul li[id*="cbl-blcse"]{ /*bottom middle button*/
 	margin:363px auto 0px auto; float:none;
}
div.cblsubmenu div.clear{ clear:both; }

/* CDID menu below content for CDID divisions */
.cdidmenu{background-image:none; background-color:#ffffff; text-align:left; text-transform:uppercase; font-size:.93em;}
.cdidmenu h3.module-title{
	margin:0px 0px 5px 0px;
	padding:2px;
	text-align:center;
	background-color:#25507a;
	color:#ffffff;
}
.cdidmenu ul{list-style:none; margin:0px 0px 10px 5px;}
.cdidmenu ul.cdidmenu > li {
	width: 23.5%;
	height:25px;
	float:left;
	display:block;
	margin:1px 4px 5px 4px;
	padding:5px 2px 4px 2px;
}
.cdidmenu ul.cdidmenu li ul{
	margin:0px;
}
.cdidmenu ul.cdidmenu li ul li{
	border:1px solid #25507a;
	background-color:#25507a;
	margin-bottom:1px;
	padding:1px 5px;
	visibility:hidden;
}
.cdidmenu ul.cdidmenu li ul li a::before{
	content:" - ";
}
.cdidmenu ul.cdidmenu li ul li a{
	margin-left:35px;
	color:#ffffff;
}
.cdidmenu ul.cdidmenu li ul li a:hover{
	color:rgba(226,183,32,1.00);
}
.cdidmenu ul.cdidmenu li ul li:first-child{
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/templates/blue2-j/images/icon-home.png);
	background-repeat:no-repeat;
	background-position:2px 2px;
	visibility:visible;
}
.cdidmenu ul.cdidmenu li ul li:first-child a{
	margin-left:18px;
}
.cdidmenu ul.cdidmenu li ul li:first-child a::before{
	content:"";
}
.cdidmenu ul.cdidmenu li ul li a[href*="requirements"]{
	font-size:.86em; margin-left:6px;
	padding-left:0px; padding-right:0px;
}
/* IG Menu tabs */
.ig_page section#breadcrumbs, .cco section#breadcrumbs{margin:0px;}
.ig_page section#content, .cco section#content{
	margin-top:0px; 	
}
.ig_page section#content{
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/media/gradient_backgrounds/lblue_radial.svg);
}
.ig_page section#content div#system-message-container{ width:100px; height:100px;
	background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/SIGCoE-Orgs/IG/Fort_Gordon_Inspector_General.png);
	background-size:contain; background-repeat:no-repeat; float:right;
}
.ig_page section#content div#pre-system-message-container{width:100px; height:100px; 
	background-image:url(/web/20161023222349oe_/http://cybercoe.army.mil/images/SIGCoE-Orgs/IG/Fort_Gordon_Inspector_General.png);
	background-size:contain; background-repeat:no-repeat; float:left;
}
.ig_page section#content div#system-message-container:after{
	clear:both;
}
.ig_page section#breadcrumbs ul.ig_menu, .cco section#breadcrumbs ul.cco_menu{
	list-style-type: circle;
	list-style-image: none;
	list-style-position:inside;
	margin-bottom: 0px !important;
}

.ig_page section#breadcrumbs ul.ig_menu li, .cco section#breadcrumbs ul.cco_menu li{
	display: inline-block; min-width:130px; width:20%; max-width:230px; margin-bottom: 0px !important;
}
.ig_page section#breadcrumbs ul.ig_menu li a, .cco section#breadcrumbs ul.cco_menu li a{
	display:block;
	width:99%;
	height: 23px;
	padding-top: 5px;
	margin-bottom: 0px !important;
	margin-left: 1px !important;
	color: #333;
	text-align: center;
	text-decoration: none;
	border: 1px solid #333;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	text-shadow: 0 1px 0 #000;
	background-color: #D7C205;
	background-image: url(/web/20161023222349oe_/http://cybercoe.army.mil/media/gradient_backgrounds/ylworange.svg);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
}

.ig_page section#breadcrumbs ul.ig_menu li a.active, .cco section#breadcrumbs ul.cco_menu li a.active{background: url(/web/20161023222349oe_/http://cybercoe.army.mil/media/gradient_backgrounds/lblue.svg);}
.ig_page section#breadcrumbs ul.ig_menu li a:hover, .cco section#breadcrumbs ul.cco_menu li a:hover{
	cursor: pointer;
	color: #002858;
	background: url(/web/20161023222349oe_/http://cybercoe.army.mil/media/gradient_backgrounds/lyellow.svg);
}
.ig_page section#breadcrumbs ul:last-child:after, .cco section#breadcrumbs ul:last-child:after{
	clear:left;
}
.cco {
	
}
