@charset "utf-8";
/* CSS Container-Surcharges Menu CSS */

/* ********************* Menu Files *************** */
#schgContentMenu {
	clear: both;
	margin:auto;
	font-family: Calibri, sans-serif;}
#menuSubMenu {clear:both;}
#menuSubMenu ul {
	list-style:none;
	margin:0;
	padding:0;
	index 5000;
	border:0;
	text-align:left !important;}
#menuSubMenu ul li {
	display:inline-block;
	float:left; 
	width:49%;
	padding:0 0 0 .15em;
	background-color:b2c5dc;
	border-right:1px solid #8f9eb1;
	border-left:1px solid #8f9eb1;} 
#menuSubMenu ul li a {
	text-decoration: none;
	font-weight:normal;
	font-size:.95em;
	color:#000;} 
#menuSubMenu ul li:hover, menuSubMenu ul li:visited {
	background-color: #b2c5dc;}
.menuLong {visibility:visible; display:inline;}
.menuShort {visibility:hidden; display:none;}
/* ****************** End Menu Files *************** */
@media all and (max-width:350px) {
#contOuterWhtAboveLabels {border-bottom:0px;}
#contTASWBCSC {background-color:#fff;}
.menuLong {visibility:hidden; display:none;}
.menuShort {visibility:visible; display:inline;}
}
@media all and (max-width:450px) {
.menuItemDisplay {visibility:hidden; display:none;}
#schgContentMenu {margin:0;	width: 99%;}
.accordionButton {	
	visibility:visible;
	display:block;	
	width:100%;
	margin:auto;
	padding-top:.5em;
	padding-bottom:.7em;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	color:#000;
	border-left:1px solid #8f9eb1;
	border-right:1px solid #8f9eb1;
	background-color: b2c5dc;
	background-image: -webkit-gradient(linear, left top, right top, from(#8f9eb1), color-stop(0.25, #b2c5dc), color-stop(0.5, #c1d3ea), color-stop(0.75, #b2c5dc), to(#8f9eb1));
	background-image: -webkit-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
	background-image: -ms-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
	background-image: -o-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);	
	background-image: -moz-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.on {
	background-color: #b2c5dc;
	background-image: -webkit-gradient(linear, left top, right top, from(#c1d3ea), color-stop(0.25, #b2c5dc), color-stop(0.5, #8f9eb1), color-stop(0.75, #b2c5dc), to(#c1d3ea));
	background-image: -webkit-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -ms-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -o-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);	
	background-image: -moz-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);}
.over {
	background-color: #b2c5dc;
	background-image: -webkit-gradient(linear, left top, right top, from(#c1d3ea), color-stop(0.25, #b2c5dc), color-stop(0.5, #8f9eb1), color-stop(0.75, #b2c5dc), to(#c1d3ea));
	background-image: -webkit-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -ms-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -o-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);	
	background-image: -moz-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);}
#navMenu {
	z-index:10000; 
	padding:0; 
	border:0;}
#menuSubMenu ul li {
	display:inline-block;
	width:100%;
	padding:.5em 0 .5em 0;
	background-color: b2c5dc;
	background-image: -webkit-gradient(linear, left top, right top, from(#8f9eb1), color-stop(0.25, #b2c5dc), color-stop(0.5, #c1d3ea), color-stop(0.75, #b2c5dc), to(#8f9eb1));
	background-image: -webkit-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
	background-image: -ms-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
	background-image: -o-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);	
	background-image: -moz-linear-gradient(top, #8f9eb1, #b2c5dc, #c1d3ea, #b2c5dc, #8f9eb1);
	border-right:1px solid #8f9eb1;
	border-left:1px solid #8f9eb1;} 
#menuSubMenu ul li a {font-size:1em; border:0;} 
#menuSubMenu ul li:hover, menuSubMenu ul li:visited {
	background-color: #b2c5dc;
	background-image: -webkit-gradient(linear, left top, right top, from(#c1d3ea), color-stop(0.25, #b2c5dc), color-stop(0.5, #8f9eb1), color-stop(0.75, #b2c5dc), to(#c1d3ea));
	background-image: -webkit-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -ms-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);
	background-image: -o-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);	
	background-image: -moz-linear-gradient(top, #c1d3ea, #b2c5dc, #8f9eb1, #b2c5dc, #c1d3ea);}
#menuSubMenu li.liSub {width:100%; padding-left:.15em;}
#menuSubMenu li.liSubnoL {
	width:100%;
	padding-left:.15em;
	border-left:1px solid #8f9eb1;}
#menuSubMenu li.liSubBotL {
	width:100%;
	padding-left:.15em;
	border-bottom:1px solid #8f9eb1;}
#menuSubMenu li.liSubBotR {
	width:100%;
	padding-left:.15em;
	border-bottom:1px solid #8f9eb1;}
#menuSubMenu li.liSubBotREmpt {visibility:hidden; display:none;}
}
@media all and (min-width:451px) {
.accordionButton {visibility:hidden; display:none;}
.accordionMenu {visibility:hidden; display:none;}
.menuItemDisplay {visibility:visible; display:inline;}
#schgContentMenu {
		margin:auto;	
		width: 100%; 
		max-width:800px;
		background-color:none;}
.menuContent {
	visibility:visible;
	display:block;
	width:100%; 
	margin:auto; 
	text-align:left;}
#menuSubMenu ul {
  list-style: none;
	padding:0;}
#menuSubMenu ul li {
	display:inline-block;
	margin-bottom:0px;
	background-color: #d2dcf0;
	border-top:1px solid #777;} 
#menuSubMenu ul li:hover, menuSubMenu ul li:visited {
	background-color: #b2c5dc;}
#menuSubMenu li.liSubnoL {border-left:0px;}
#menuSubMenu li.liSubBotL {border-bottom:1px solid #777;}
#menuSubMenu li.liSubBotR {border-bottom:1px solid #777; border-left:0px;}
#menuSubMenu li.liSubBotREmpt {border-bottom:1px solid #777; border-left:0px;}
#menuSubMenu li.liSmaller {width:42%;}
#menuSubMenu li.liLarger {width:52%;}
}
@media all and (min-width:451px) and (max-width: 652px) {
.menuLong {visibility:hidden; display:none;}
.menuShort {visibility:visible; display:inline;}
}
