﻿/*
Theme Name: NCMC Custom Theme
Author: Anthony Alexander
Description: Custom theme for NCMC
Text Domain: ncmc
*/
/*Edited by Hannah Chapman 
Online Systems Administrator*/

.navbar {border-radius: 0; margin-bottom: 0;}
#ncmcSearch label.screen-reader-text {display: none;}
#ncmcSearch a {right: 9999px; position: absolute;}
div.ncmcSMedia ul.Icons, #prospects ul {padding-left: 0;}
/*HC*/
html, body { width:100%;}
/*HC*/
a:focus {font-weight: bold;}
@media only screen and (min-width: 1200px)
{
	body{background: #d6d6d6 url('images/Stylish abstract red background.jpg');
		background-size: 100%;
		/*background-attachment: fixed;*/
		}/*left top repeat;}*/ /*repeat-x;}*/
		
	#wrapper {
		width: 100%;
		/* max-width: 92em; */
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
	/*begin header section*/
	#header {
		background-color: #a71930;
		height: 131px;
		color: black;
		padding-top:4px;
		}
	#header p {margin: 0;}
	#NCMCtitle {color:#FFFFFF;
	}
		/** call-to-action button **/
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
		font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px white;/*#666666;*/
	  box-shadow: 2px 2px 2px white;/*#666666;*/
	  color: #ffffff;
	  font-size: 13px;
	  padding: 5px 10px 5px 10px;
	  /*text-decoration: underline;*/
	  margin:7px;
	}
	 .skip:hover { /*button on focus contrast 5.74:1 - ADA compliant*/
	 color: black;
	 font-weight: bold;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	.skip:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  font-weight: bold;
	  color: black;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	#header #ncmcLogo {
			height: 75px;
			width: 285px;
			/*border: 2px #000000 solid;*/ 
			position: relative;
			top: 3px;
			left: 10px;
			/*background-color: #222 /*#000000*/;
			padding: 2px 2px 2px 3.5px;
			}
/*	#header #ncmcLogo {
		height: 60px;
		width: 350px;
		position: relative;
		top: 4px;
		left: 10px;
		}*/
	#ncmcLogo img {height: 70px;}
	/*#ncmcSearch {background-color: #d6d6d6; position: relative; float: right; right: 10.6em; top: -6em;}*/
	#ncmcSearch {background-color: #a71930; position: relative; float: right; right: -25.86em; top: -5.5em; /* left: 3.2% */}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; cursor: pointer;}
	.btn {/*dropdow menu*/
			font-weight: bold;
		  background: #a71930;
		  -webkit-border-radius: 5px;
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		  -webkit-box-shadow: 3px 3px 3px #666666;
		  -moz-box-shadow: 3px 3px 3px #666666;
		  box-shadow: 4px 6px 8px #666666;
		 color: #ffffff;
		  font-size: 13px;
		  padding: 5px 5px 5px 5px;
		/*opacity: 40%;
		border: none;*/
	} 
	.btn:hover{/*dropdow menu on hover*/
		 font-weight: bold;
		 color: #FFFFFF;
		  background: /*#a71930;*/ #FFFFFF;
		  background-image: -webkit-linear-gradient(top, #a71930, #666666);
		  background-image: -moz-linear-gradient(top, #a71930, #666666);
		  background-image: -ms-linear-gradient(top, #a71930, #666666);
		  background-image: -o-linear-gradient(top, #a71930, #666666);
		  background-image: linear-gradient(top bottom, #a71930, #666666);
		  /*font-weight: bold;
		  background-image: -webkit-linear-gradient(top, #a71930, #999999);
		  background-image: -moz-linear-gradient(top, #a71930, #999999);
		  background-image: -ms-linear-gradient(top, #a71930, #999999);
		  background-image: -o-linear-gradient(top, #a71930, #999999);
		  background-image: linear-gradient(top bottom, #a71930, #999999);*/
	}
	.btn:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
		  font-weight: bold;
		  color: white;
		  background: /*#a71930;*/ #FFFFFF;
		  background-image: -webkit-linear-gradient(top, #a71930, #666666);
		  background-image: -moz-linear-gradient(top, #a71930, #666666);
		  background-image: -ms-linear-gradient(top, #a71930, #666666);
		  background-image: -o-linear-gradient(top, #a71930, #666666); 
		  background-image: linear-gradient(top bottom, #a71930, #666666);
		  text-decoration: underline;
	}

	#myCOMPASS {
		position: relative; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold;
		top: -4.6em; /*16px; */
		float: right;
		left: 26%; /*left: 16.2%;*/}
	#myCOMPASS a {text-decoration: none; color: #000000;}
		/*dropdow menu*/
	#locations {
	color: #000000;
}
/*#MFS{position: relative; 
		z-index: 10; 
		font-size: 1.15em;  
		top: -35px; 
		float: right;
		left: 33%;}*/
	.lbtn {
	font-weight: normal;
	 background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 1px 3px 1px 3px;
	margin-left: 95px;
	color: #000000;
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 16.5px;
	    position: absolute;
	    display: inline-block; !important;
	}
	.lbtn ul a {
	 /* margin-left: 20px;*/
	  color: #aaa;
	  display: block;
	  width: 170px;
	position:absolute;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	  color: #000000;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}
	/* Show the dropdown menu on hover */
	.dropdown:hover .dropdown-menu {
	    display: block; !important;
	margin: 0;
	}
	.dropdown:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	display: block; !important;
	  font-weight: bold;
	  background-image: -webkit-linear-gradient(top, #a71930, #666666);
	  background-image: -moz-linear-gradient(top, #a71930, #666666);
	  background-image: -ms-linear-gradient(top, #a71930, #666666);
	  background-image: -o-linear-gradient(top, #a71930, #666666); 
	  background-image: linear-gradient(top bottom, #a71930, #666666);
	}
	.lbtn:hover {/*dropdow menu on hover*/
	 background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  text-decoration: underline;
	/*font-weight: bold;*/
	}
	.lbtn:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  /*font-weight: bold;*/
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top,  #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666); 
	  background-image: linear-gradient(top bottom,  #FFFFFF, #666666);
	}

	#ncmcInfoArea{
		position: relative; 
		}
	#prospects {
		position: absolute; 
		float: right;
		right: 21em; /*right: 18em;*/
		top: -8.50em;
		}
	#prospects ul {
		list-style-type: none;
		}
	#prospects li {
		text-align: right;
		font-size: 1.2em;
	}
	#prospects li a {
		/* display: block; */
		color: #222222;
		text-align: center;
		padding: 8px 10px;
		text-decoration: none;
		}
	div.ncmcSMedia ul.Icons{
		float: right;
		position: relative;
		 top: -8.28em; 
		right: 1.6%;
		list-style-type: none;
		}
	div.ncmcSMedia ul.Icons li {
		float: left;
	}
	div.ncmcSMedia li a{
		font-size: 1.20em;
		display: block;
		color: #222222;
		padding: 4px 10px;
	}
	/*end header section*/
	/*begin content area*/
	#mainContentum {
		width: 1024px;
		margin: 0 auto;/*tile bg edit*/
		/*was margin: 0 1em;	*/
	}
	#contentum{
		/*background-color: gray;*/
		/*background: #d6d6d6 url('images/homeFauxRow.png') left top repeat-x;*/
		/*background: #d6d6d6 url('images/BWGEYER.jpg') left top repeat-x;*/
		border-left: 1px solid black; 
		overflow: hidden;}
h1{
font-size: 2.4em;
font-weight:bold;
}
	#slideShow{
		position: relative;
		float: left;
		width: 734px;
		height: 315px;
		overflow: hidden;
		margin-left: 1em; /*tile bg edit*/
		/*background-color: #000000;*/
		}
	#rightSideLinks {
		position: relative;
		float: left;
		width: 256px;
	}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: #101010; /*gray;*/
		color: #ffffff; /*black;*/
		font-size: 1.75em;
		font-weight: bold;
		padding-top: 0.98em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		opacity: 0.85;/*opacity: 0.65;*/
		}
		/*full screen hack*/
		#header > div {width: 1024px; margin: 0 auto;}
		nav.tnavi ul.nav{padding-left: 2.5%; font-size: 1.2em;}
	/*#ColList{
		background-image: url('images/BWGEYER.jpg');
	}*/
	#ColList div.row{
		/*tile bg edit*/
		/*margin-right: -15px;
		margin-left:25px;*/
		margin-left: 3.3em;
		padding-top: 1.5em;
		}
	#ColList .tile.tile-medium {
		height: 150px;
		width: 150px;
		background-color: #000000; /*#a71930;*/
		text-align: center;
		font-size: 1.3em;
		opacity: 0.85;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {font-size: 2em; padding: 20px 0px; display: block;}
	
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		height: 136px;
		padding-top: 12px;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}

	#binfo .eb {
		border-left: medium none;
	}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		border-left: 1px solid #ffffff;
		color: #ffffff;
		display: inline;
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}
@media only screen and (min-width: 1024px) and (max-width: 1199px)
{
	#wrapper {
		width: 100%;
		/* max-width: 92em; */
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
	/*begin header section*/
	#header {
		background-color: #a71930;
		height: 120px;
		color: black;
		padding:4px;
		}
	#header p {margin: 0px;}
		.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
	position:inline;
		font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  box-shadow: 2px 2px 2px  white;/*#666666;*/
	  color: #ffffff;
	  font-size: 13px;
	  padding: 3px 6px 3px 6px;
	  text-decoration: underline;
	  margin:6px;
	}
	 .skip:hover { /*button on focus contrast 5.74:1 - ADA compliant*/
	 color: black;
	 font-weight: bold;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	.skip:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  font-weight: bold;
	  color: black;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	h1{
		font-size: 1.9em;
		font-weight:bold;
	}
	#header #ncmcLogo {
		height: 68px;
		width: 225px;
		/*background-color: #222 /*#000000*/;
		/* border: 1px #FFFFFF solid; */
		position: relative;
		top: -3px;
		left: 4px;
		padding: 2px 2px 2px 3px;
		/*border: 1px #000000 solid; */
		}
	#ncmcLogo img {height: 70px;}
	#ncmcSearch {background-color: #a71930; position: relative; float: right; right: 1.86em; top: -5em; /* left: 3.2% */}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; cursor: pointer;}
	
	#myCOMPASS {
		position: relative; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold;
		top: -4.7em; /*16px; */
		float: right;
		left: 23%; /*left: 16.2%;*/}
	#myCOMPASS a {text-decoration: none;}
	#locations {
	color: #000000; !important;
}
/*#MFS{position: relative; 
		z-index: 10; 
		font-size: 1.15em;  
		top: -32px; 
		float: right;
		left: 28%;}*/
	.lbtn {
	font-weight: normal;
	 background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 1px 3px 1px 3px;
	margin-left: 95px;
	color: #000000;
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 16.5px;
	    position: absolute;
	    display: inline-block; !important;
	}
	.lbtn ul a {
	 /* margin-left: 20px;*/
	  color: #aaa;
	  display: block;
	  width: 170px;
	position:absolute;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	  color: #000000;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}
	/* Show the dropdown menu on hover */
	.dropdown:hover .dropdown-menu {
	    display: block; !important;
	margin: 0;
	}
	.dropdown:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	display: block; !important;
	  font-weight: bold;
	  background-image: -webkit-linear-gradient(top, #a71930, #666666);
	  background-image: -moz-linear-gradient(top, #a71930, #666666);
	  background-image: -ms-linear-gradient(top, #a71930, #666666);
	  background-image: -o-linear-gradient(top, #a71930, #666666); 
	  background-image: linear-gradient(top bottom, #a71930, #666666);
	}
	.lbtn:hover {/*dropdow menu on hover*/
	 background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  text-decoration: underline;
	/*font-weight: bold;*/
	}
	.lbtn:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  /*font-weight: bold;*/
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top,  #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666); 
	  background-image: linear-gradient(top bottom,  #FFFFFF, #666666);
	}
	#ncmcInfoArea{
		position: relative; 
		}

	#prospects {
		position: absolute; 
		float: right;
		right: 21em; /*right: 18em;*/
		top: -8em;
		}
	#prospects ul {
		list-style-type: none;
		}
	#prospects li {
		text-align: right;
		font-size: 1.2em;
	}
	#prospects li a {
		/* display: block; */
		color: #222222;
		text-align: center;
		padding: 8px 10px;
		text-decoration: none;
		}
	div.ncmcSMedia ul.Icons{
		float: right;
		position: relative;
		top: -8.28em;
		right: 1.6%;
		list-style-type: none;
		}
	div.ncmcSMedia ul.Icons li {
		float: left;
	}
	div.ncmcSMedia li a{
		font-size: 1.20em;
		display: block;
		color: #222222;
		padding: 4px 10px;
	}
	nav.tnavi.navbar.navbar-inverse div.container {padding-left: 0; padding-right: 0;}
	/*end header section*/
	/*begin content area*/
	#mainContentum {
		margin: 0;/*tile bg edit*/
		/*was margin: 0 1em;	*/
	}
	#contentum{
		/* background-color: gray;  */
		background: url('images/homeFauxRow.png') left top repeat-x;
		border-left: 1px solid black; 
		overflow: hidden;}
	#slideShow{
		position: relative;
		float: left;
		width: 734px;
		height: 315px;
		overflow: hidden;
		/*background-color: #000000;*/
		}
	#rightSideLinks {
		position: relative;
		float: left;
		width: 256px;
	}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: gray;
		color: black;
		font-size: 1.75em;
		font-weight: bold;
		padding-top: 0.98em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		}
	/*#ColList{
		background-image: url('images/BWGEYER.jpg');
		}*/
	#ColList div.row{
		/*tile bg edit*/
		margin-left: 3.3em;
		padding-top: 1.5em;
		}
	#ColList .tile.tile-medium {
		height: 150px;
		width: 150px;
		background-color: #a71930;
		text-align: center;
		font-size: 1.3em;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {font-size: 2em; padding: 5px 0px; display: block;}
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		height: 135px;
		padding-top: 12px;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}

	#binfo .eb {
		border-left: medium none;
	}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		border-left: 1px solid #ffffff;
		color: #ffffff;
		display: inline;
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}
@media only screen and (min-width: 993px) and (max-width: 1023px)
{
	#wrapper {
		width: 100%; 
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
		/*begin header section*/
	#header {
		background-color: #a71930;
		height: 120px;
		color: black;
		padding: 4px;
		}
	#header p {margin:0px;
	}
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
	position:inline;
		font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  box-shadow: 2px 2px 2px  white;/*#666666;*/
	  color: #ffffff;
	  font-size: 13px;
	  padding: 3px 6px 3px 6px;
	  text-decoration: underline;
	  margin:10px;
	}
	 .skip:hover { /*button on focus contrast 5.74:1 - ADA compliant*/
	 color: black;
	 font-weight: bold;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	.skip:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  font-weight: bold;
	  color: black;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	#header #ncmcLogo {
		height: 58px;
		width: 210px;
		/* border: 1px #FFFFFF solid; */
		position: relative;
		top: 6px;
		left: 10px;
		/*border: 1px #000000 solid;*/
		padding: 2px 2px 2px 3.5px;
		/*background-color: #222;*/ /*#000000*/ 
		}
	#ncmcLogo img {height: 70px;}
	/*#ncmcSearch {background-color: #d6d6d6; position: relative; float: right; top: -5.85em; left: 2%;}*/
	#ncmcSearch {background-color: #a71930; position: relative; float: right; right: 1.86em; top: -5.5em; /* left: 3.2% */}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; cursor: pointer;}	
	#myCOMPASS {
		position: relative; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold; 
		top: -78.5px; 
		float: right;
		left: 27%;}
	/*#MFS{position: absolute; 
		z-index: 10; 
		font-size: 1.15em;  
		top: 32px; 
		float: right;
		left: 105%;}*/
	#myCOMPASS a {text-decoration: none;}
		/*dropdow menu*/
	.lbtn {
	font-weight: normal;
	background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 0px 3px 0px 3px;
	margin-left: 95px;
	color: #000000;
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 15px;
	    position: absolute;
	    display: inline-block; !important;
	}
	.lbtn ul a {
	 /* margin-left: 20px;*/  
	  display: block;
	  width: 170px;
	position:relative;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}
	/* Show the dropdown menu on hover */
	.dropdown:hover .dropdown-menu {
	    display: block !important;
	margin: 0;
	color: black;
	}
	.dropdown:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	display: block !important;
	  font-weight: bold;
	  background-image: -webkit-linear-gradient(top, #a71930, #666666);
	  background-image: -moz-linear-gradient(top, #a71930, #666666);
	  background-image: -ms-linear-gradient(top, #a71930, #666666);
	  background-image: -o-linear-gradient(top, #a71930, #666666); 
	  background-image: linear-gradient(top bottom, #a71930, #666666);
	}
	.lbtn:hover {/*dropdow menu on hover*/
	 background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  text-decoration: underline;
	/*font-weight: bold;*/
	}
	.lbtn:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  /*font-weight: bold;*/
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top,  #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666); 
	  background-image: linear-gradient(top bottom,  #FFFFFF, #666666);
	}

	#ncmcInfoArea{
		position: relative; 
		}
	#prospects {
		position: absolute; 
		float: right;
		right: 21em;
		top: -6.28em;
		}
	#prospects ul {
		list-style-type: none;
		}
	#prospects li {
		text-align: right;
		font-size: 1.2em;
	}
	#prospects li a {
		/* display: block; */
		color: #222222;
		text-align: center;
		padding: 8px 10px;
		text-decoration: none;
		}
	div.ncmcSMedia ul.Icons{
		float: right;
		position: relative;
		top: -8em;
		right: 1.6%;
		list-style-type: none;
		}
	div.ncmcSMedia ul.Icons li {
		float: left;
	}
	div.ncmcSMedia li a{
		font-size: 1.20em;
		display: block;
		color: #222222;
		padding: 4px 10px;
	}
	h1{
font-size: 1.8em;
font-weight:bold;
}
	nav.tnavi.navbar.navbar-inverse div.container {padding-left: 0; padding-right: 0; float:left;}  /**//**/
	/*end header section*/
	/*begin content area*/
	#mainContentum {
		margin: 0 1em;	
	}
	#contentum{
		/* background-color: gray;  */
		background: url('images/homeFauxRow.png') left top repeat-x;
		border-left: 1px solid black; 
		overflow: hidden;}
	#slideShow{
		position: relative;
		float: left;
		width: 734px;
		height: 315px;
		width: 75%;
		overflow: hidden;
		/*background-color: #000000;*/
		}
	#rightSideLinks {
		position: relative;
		float: left;
		width: 24%;
	}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: gray;
		color: black;
		font-size: 1.55em;
		font-weight: bold;
		padding-top: 1.4em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		}
	/*#ColList{
		background-image: url('images/BWGEYER.jpg');
		}*/
	#ColList div.row{margin-left: 3.3em;}
	#ColList .tile.tile-medium {
		height: 150px;
		width: 150px;
		background-color: #a71930;
		text-align: center;
		font-size: 1.3em;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {font-size: 2em; padding: 5px 0px; display: block;}
	/*end content area*/
	/* #mainContentum p{font-size: 1.2em;} */
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		min-height: 76px;
		padding-top: 12px;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}

	#binfo .eb {
		border-left: medium none;
	}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		border-left: 1px solid #ffffff;
		color: #ffffff;
		display: inline;
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
}
@media (min-width: 670px) and (max-width: 992px) 
{
	#wrapper {
		width: 100%; 
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
		/*begin header section*/
	#header {
		background-color: #a71930;
		height: 110px;
		color: #FFFFFF;
		 padding: 4px;
		}
	#header p {margin: 0;}
					/** call-to-action button **/
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
		position:inline;
		font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  box-shadow: 2px 2px 2px  white;/*#666666;*/
	  color: #ffffff;
	  font-size: 13px;
	  padding: 3px 6px 3px 6px;
	  text-decoration: underline;
	}
	 .skip:hover { /*button on focus contrast 5.74:1 - ADA compliant*/
	 color: black;
	 font-weight: bold;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
	.skip:focus{ /*button on focus contrast 5.74:1 - ADA compliant*/
	  font-weight: bold;
	  color: black;
	  background: /*#a71930;*/ #FFFFFF;
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -moz-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #666666);
	  background-image: -o-linear-gradient(top, #FFFFFF, #666666);
	  background-image: linear-gradient(top bottom, #FFFFFF, #666666);
	  /*text-decoration: none;*/
	  text-decoration: underline;
	}
		h1{
		font-size: 1.8em;
		font-weight:bold;
	}
	#header #ncmcLogo {
		height: 60px;/*55px;*/
		width: 210px;
		position: relative;
		top: 1px;
		left: 3px;
		/*background-color: #222; /*#000000*/
		padding: 2px 2px 2px 3.5px;
		/*border: 2px #000000 solid;*/ 
		}
	#ncmcLogo img {/*height: 55px;*/ height: 65px; width: 200px;}
    .navbar-collapse.collapse {display: none !important;}
    .navbar-collapse.collapse.in {display: block !important;}
    .navbar-header .collapse, .navbar-toggle {display:block!important;
	top: -.10em;
}
    .navbar-header {float: left;}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; cursor: pointer; color: #FFFFFF;}
	#myCOMPASS {
		position: absolute; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold; 
		top: 5px; 
		right: 3%;}
	#myCOMPASS a {text-decoration: none; color: #000000;}
/*#MFS{position: absolute; 
		z-index: 10; 
		font-size: 1.15em;  
		top: 54px; 
		float: right;
		left: 23%;}*/
	/*dropdow menu*/
	.lbtn {
	font-weight: normal;
	 background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 0px 5px 0px 5px;
	margin-left: 95px;
	color: #000000;
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 15px;
	    position: absolute;
	    display: inline-block; !important;
	}
	.lbtn ul a {
	 /* margin-left: 20px;*/  
	  display: block;
	  width: 170px;
	position:relative;
	color: #000000;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
		color: #000000;
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}

	#ncmcInfoArea{
		position: relative; 
		}
	#prospects ul {
		list-style-type: none;
		position: relative;
		top: 1em;
		z-index: 10;
		}
	#prospects li {
		float: right;
	}
	#prospects li a {
		display: block;
		color: #FFFFFF;
		text-align: center;
		padding: 8px 8px;
		text-decoration: none;
		font-size: 1.2em;
		font-weight: bold;
		}
	div.ncmcSMedia ul.Icons{
	
		float: right;
		position: relative;
		top: -9em;
		right: -30.5%;
		list-style-type: none;
		}
	div.ncmcSMedia ul.Icons li {
		/*float: left;*/
			float: left;
    position: relative;
    top: -6.28em;
    right: -38%;
    list-style-type: none;
	}
	div.ncmcSMedia li a{
		font-size: 1.50em;
		display: block;
		color: #222222;
		padding: 4px 10px;
	}
	/*end header section*/
	/*begin content area*/
	#mainContentum {
		margin: 0 1em;	
	}
	#contentum{
		background: url('images/homeFauxRow.png') left top repeat-x;
		border-left: 1px solid black; 
		overflow: hidden;}
	#slideShow{
		position: relative;
		float: left;
		width: 73%;
		/*background-color: #000000;*/
		text-align: right;
		padding-top: 2px;
		}
	#slideShow img {width: 100%;}/*was 75%*/
	#rightSideLinks {
		position: relative;
		float: left;
		width: 24%;
	}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {border-top: solid 1px black;}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: gray;
		color: black;
		font-size: 1.3em;
		font-weight: bold;
		padding-top: 1em;
		padding-left: 1em;
		padding-bottom: 1em;
		}
	#ColList .tile.tile-medium {
		background-color: #a71930;
		text-align: center;
		font-size: 1.3em;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {font-size: 2em; padding: 5px 0px; margin-right: 1em;}
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		min-height: 76px;
		padding-top: 12px;
		padding-bottom: 1em;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}

	#binfo .eb {
		border-left: medium none;
	}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		border-left: 1px solid #ffffff;
		color: #ffffff;
		display: inline;
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}
@media only screen and (min-width: 417px) and (max-width: 669px)
{
	#wrapper {
		width: 100%; 
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
		/*begin header section*/

	#header {
		background-color: #a71930;
		height: 100%;
		/*color: #FFFFFF;*/
		padding-top: 5px;
	padding: 1px;
			}
		#header p {margin: 0;}
			/** call-to-action button **/
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
	  position:inline;
      font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  box-shadow: 2px 2px 2px  white;/*#666666;*/
	  color: #ffffff;
	  font-size:12px;
	  padding: 3px 3px 3px 3px;
	  text-decoration: underline;
	  margin:3px;
	}
		h1{
	font-size: 1.6em;
	font-weight:bold;
	}
	#header #ncmcLogo{
		width: 200px;
		height: 45px;
		position: relative; /*absolute;*/
		right: 0;
		top: -8px;
		z-index: 0;
		/*background-color: #D6D6D6;*/
		padding: 3px 3px 0px;
		}
	#header #ncmcLogo img {	
			height: 56px;
			}
	#myCOMPASS {
		height: 45px;
		padding:3px;
		position: absolute; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold; 
		top: 8px; 
		right: 2%; /* 75px; */}
	#myCOMPASS a {text-decoration: none;}
	/*#MFS{position: absolute; 
		z-index: 10; 
		font-size: 1.15em;  
		top: 91px; 
		float: right;
		left: 65%;}*/
		/*dropdow menu*/
.lbtn {
font-weight: normal;
 background: #a71930;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1em;
padding: 0px 5px 0px 5px;
margin-left: 95px;
color: #000000;
} 
/* The container <div> - needed to position the dropdown content */
.dropdown {
font-size: 15px;
    position: absolute;
    display: inline-block !important;
}
.lbtn ul a {
 /* margin-left: 20px;*/  
  display: block;
  width: 170px;
position:relative;
}
/* Dropdown Content (Hidden by Default) */
 .dropdown-menu {
overflow: auto;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  text-decoration: underline;
color: #000000;
}

/* Links inside the dropdown */
 .dropdown-menu a {
    color: #000000;
    padding: 2px 2px;
    text-decoration: none;
    display:block;
}
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-menu {
    display: block !important;
margin: 0;
color: black;
}
.lbtn-content {
    position: relative;
    z-index: 1;
    display: none;
}

	#ncmcInfoArea{
		position: fixed; 
		bottom: 0; 
		background-color: #222222; 
		width: 100%;
		font-size: 1.2em;
		z-index: 10;
		}
	#prospects ul {
		list-style-type: none;
		position: relative;
		}
	#prospects li {
		float: left;
	}
	#prospects li a {
		display: block;
		color: #FFFFFF;
		text-align: center;
		padding: 8px 10px;
		text-decoration: none;
		}
	#ncmcInfoArea, #prospects {clear: both;}
	div.ncmcSMedia ul.Icons{
		float: right;
		position: relative;
		list-style-type: none;
		}
	div.ncmcSMedia ul.Icons li {
		float: left;
	}
	div.ncmcSMedia li a{
		display: block;
		color: #FFFFFF;
		padding: 4px 14px;
	}
	.navbar.navbar-inverse{position: inline; top: 0; width: 100%; z-index: 0;}
	#topNavi {float: left;}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; color: #FFFFFF;}
	/*end header section*/
	/*begin content area*/
	#contentum{border-left: 1px solid black; overflow: hidden; min-height: 24em;}
	#mainContentum {
		margin: 2em 3em;
	}
	#mainContentum .Normal, #mainContentum.NormalDisabled, #mainContentum.NormalDeleted{font-size: 1.1em; color: #000000;}
	#slideSection{text-align: center;}
	#mainContentum img{max-width: 100% !important;}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: #a71930;
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: bold;
		padding-top: 0.75em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		}
	#ColList .tile.tile-medium {
		background-color: #a71930;
		text-align: center;
		font-size: 1.3em;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {font-size: 2em; padding: 5px 0px; margin-right: 1em;}
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		min-height: 70px;
		padding-top: 12px;
		padding-bottom: 8em;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}
	#binfo li:nth-child(6){margin-top: 1.75em;}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		/* border-left: 1px solid #ffffff; */
		color: #ffffff;
		/* display: inline; */
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}
@media only screen and (min-width: 300px) and (max-width: 416px)
{
	#wrapper {
		padding: 2px 2px; /*HC*/
		width: 100%; 
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
		/*begin header section*/
	#header {
		background-color: #a71930;
		height: 100px;
		color: #FFFFFF;
		padding-top: 5px;
		/*
		background-color: #a71930;
		height: 100%;
		color: #FFFFFF;
		padding-top: 51px;*/
		}
			/** call-to-action button **/
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
	position:inline;
		font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  -moz-box-shadow: 2px 2px 2px  white;/*#666666;*/
	  box-shadow: 2px 2px 2px  white;/*#666666;*/
	  color: #ffffff;
	  font-size: 14px;
	  padding: 3px 6px 3px 6px;
	  text-decoration: underline;
	}
		h1{
			line-height: 1em;
	font-size: 1.6em;
	font-weight:bold;
	}
	#header p {margin: 0; padding:0px 0px;}
	#header #ncmcLogo{
		width: 200px;
		/*height: 52px;*/
		position: relative;
		right: -1%;
		top: 51;
		z-index: 10;
		background-color: /*#222222;*/ /*#D6D6D6;*/
		padding:0px 0px 0px 0px;
		}
	#header #ncmcLogo img {
			height: 72px;
			width: 100%;
			}
	#myCOMPASS {
		height: 45px;
		padding:3px;
		position: absolute; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold; 
		top: 9px; 
		right: 2%; /* 75px; */}
	/*#MFS{position: absolute; 
		z-index: 10; 
		font-size: 1.15em;  
		top: 95px; 
		float: right;
		left: 65%;}*/
	.lbtn {
	font-weight: normal;
	 background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 0px 5px 0px 5px;
	margin-left: 95px;
	color: #000000;
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 15px;
	    position: absolute;
	    display: inline-block; !important;
	}
	.lbtn ul a {
	 /* margin-left: 20px;*/  
	  display: block;
	  width: 170px;
	position:relative;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	color: #000000;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}

	#ncmcInfoArea{
		position: fixed; 
		bottom: 0; 
		background-color: #222222; 
		width: 431px;
		font-size: 1.2em;
		z-index: 10;
		}
	#prospects, div.ncmcSMedia {text-align: center;}
	#prospects ul li, div.ncmcSMedia li {display: inline;}
	#prospects a, div.ncmcSMedia a {color: #FFFFFF;}
	#prospects li a {padding: 8px 10px; font-size: 1em;}
	div.ncmcSMedia li a {padding: 4px 14px;}
	div.ncmcSMedia ul li.ncmcMoney {display: block !important;}
	.navbar.navbar-inverse{position: inline; top: 0; width: 100%; z-index: 0;
	/*position: absolute; top: 0; width: 100%; z-index: 1; width: 430px;*/}
	#topNavi {float: left;}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; color: #FFFFFF;}
	/*end header section*/
	/*begin content area*/
	#contentum{border-left: 1px solid black; /*overflow: scroll;*/ min-height: 24em; width: /*430px*/ 100%;}
	#mainContentum {
		margin: 2em 2em;}
	
	#mainContentum .Normal, #mainContentum.NormalDisabled, #mainContentum.NormalDeleted{font-size: 1.1em; color: #000000;}
	/*#mainContentum img{max-width: 90% !important;}*/
	/*dropdow menu*/

	/*HC*/
	/*#slideShow{
		position: relative;
		float: left;
		width: 60%;
		background-color: #000000;
		text-align: right;
		}*/
	/*#slideShow img {width: 100%;}*/ /*was 75%*/
	/*HC*/
	#rightSideLinks {width: 90%;}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: #a71930;
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: bold;
		padding-top: 0.75em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		}
	#ColList .tile.tile-medium {
		background-color: #a71930;
		font-size: 1.3em;
		 width: 90%;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {padding: 5px 0px; margin-right: 1em;}
	/* #mainContentum p{font-size: 1.2em;} */
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		min-height: 70px;
		padding-top: 12px;
		padding-bottom: 8em;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}
	#binfo li:nth-child(6){margin-top: 1.75em;}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		/* border-left: 1px solid #ffffff; */
		color: #ffffff;
		/* display: inline; */
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}
@media only screen and (max-width: 299px)
{
	#wrapper {
		padding: 2px 2px; /*HC*/
		width: 299px; 
		border: 1px black solid;
		margin: 0 auto;
		clear:both;
		}
		/*begin header section*/
	#header {
		background-color: #a71930;
		height: 143px;
		color: #FFFFFF;
		padding-top: 5px;
		}
			/** call-to-action button **/
	.skip { /*button on focus contrast 7.43:1 - ADA compliant*/
	position:inline;
	font-weight: bold;
	  background: #a71930;
	  -webkit-border-radius: 5;
	  -moz-border-radius: 5;
	  border-radius: 5px;
	  -webkit-box-shadow: 2px 2px 2px  white;
	  -moz-box-shadow: 2px 2px 2px  white;
	  box-shadow: 2px 2px 2px  white;
	  color: #ffffff;
	  font-size: 12px;
	  padding: 3px 6px 3px 6px;
	  text-decoration: underline;
	}
	h1{
	line-height: 1em;
	font-size: 1.4em;
	font-weight:bold;
	}
	#header p {margin: 0; 
	padding:0px 0px;
	}
	#header #ncmcLogo{
		width: 200px;
		height: 52px;
		position: /*absolute;*/ relative;
		right: -2%;
		top: 55px;
		z-index: 10;
		padding:0px 0px 0px 0px;
		}
	#header #ncmcLogo img {
			height: 72px;
			width: 100px;
			}
	#myCOMPASS {
		width: 100%;
		padding:0px;
		position: absolute; 
		z-index: 10; 
		font-size: 1.35em; 
		font-weight: bold; 
		top: 38px; 
		left: 40%;	 
		  }
	#myCOMPASS a {text-decoration: none; color: #000000;}
	/*#MFS{position: absolute; 
		z-index: 10; 
		font-size: 1.15em;  
		top: -60px; 
		float: right;
		left: 70%;}*/
	#locations {
	color: #000000;
	/*float: middle;*/
	top: -1.5px;
	left: 45%;	
}
	.lbtn {
	font-weight: normal;
	 background: #a71930;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  border: 1em;
	padding: 0px 5px 0px 5px;
	color: #000000;
	right: 76%;	
	} 
	/* The container <div> - needed to position the dropdown content */
	.dropdown {
	font-size: 15px;
	    position: relative;
	    display: inline-block; !important;
	}
	.lbtn ul a { 
	  display: block;
	  width: 170px;
	position:relative;
	}
	/* Dropdown Content (Hidden by Default) */
	 .dropdown-menu {
	overflow: auto;
	    display: none;
	    position: absolute;
	    background-color: #f9f9f9;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-decoration: underline;
	color: #000000;
	}
	
	/* Links inside the dropdown */
	 .dropdown-menu a {
	    color: #000000;
	    padding: 2px 2px;
	    text-decoration: none;
	    display:block;
	}

	#ncmcInfoArea{
		position: fixed; 
		bottom: 0; 
		background-color: #222222; 
		font-size: 1.2em;
		z-index: 10;
		}
	#prospects, div.ncmcSMedia {text-align: center;}
	#prospects ul li, div.ncmcSMedia li {display: inline;}
	#prospects a, div.ncmcSMedia a {color: #FFFFFF;}
	#prospects li a {padding: 8px 10px; font-size: 1em;}
	div.ncmcSMedia li a {padding: 4px 14px;}
	div.ncmcSMedia ul li.ncmcMoney {display: block !important;}
	.navbar.navbar-inverse{position: inline; top: 0; width: 100%; z-index: 0;}
	#topNavi {float: left;}
	#ncmcSearch .glyphicon-search {font-size: 1.2em; color: #FFFFFF;}
	/*end header section*/
	/*begin content area*/
	#contentum{border-left: 1px solid black; min-height: 24em; width: 100%;}
	#mainContentum {
		margin: 2em 2em;
	}
	#mainContentum .Normal, #mainContentum.NormalDisabled, #mainContentum.NormalDeleted{font-size: 1.1em; color: #000000;}
	/*HC*/
	#rightSideLinks {width: 100%;}
	#rightSideLinks ul {list-style-type: none; margin-left: 0; padding-left: 0;}
	#rightSideLinks ul li:first-child {
		border-top: solid 1px black;
		}
	#rightSideLinks ul li {
		border-left: solid 1px black;
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		}
	#rightSideLinks ul a {
		display: block; 
		background-color: #a71930;
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: bold;
		padding-top: 0.75em;
		padding-left: 1em;
		padding-bottom: 0.75em;
		}
	#ColList .tile.tile-medium {
		background-color: #a71930;
		font-size: 1.3em;
		}
	#ColList .tile.tile-medium a {
		text-decoration: none;
		color: #FFFFFF;
		}
	#ColList .tile.tile-medium a .fa {padding: 5px 0px; margin-right: 1em;}
	/* #mainContentum p{font-size: 1.2em;} */
	/*end content area*/
	/*begin footer*/
	#footer {
		background-color: #222222;
		color: #FFFFFF;
		min-height: 70px;
		padding-top: 12px;
		padding-bottom: 9em;
		}
	#binfo {
		color: #ffffff;
		position: relative;
		text-align: center;
	}
	#binfo ul {
		margin: 0 auto;
		padding-left: 0;
	}
	#binfo li:nth-child(6){margin-top: 1.75em;}
	#binfo ul li {
		color: #ffffff;
	}
	#binfo li {
		/* border-left: 1px solid #ffffff; */
		color: #ffffff;
		/* display: inline; */
		list-style: outside none none;
		padding-left: 0.5em;
	}
	#binfo ul li a:hover, #binfo ul li a:link, #binfo ul li a:active, #binfo ul li a:visited {
		color: #ffffff;
	}
	/*end footer*/
	/*extras*/
	.group:before,
	.group:after {
	  content:"";
	  display:table;
	}
	.group:after {
	  clear:both;
	}
	/*extras*/
}