.fbmnit-tn {
	background-color: #001755 !important;
}

.fbmnit-tn ul{
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 18px;
	list-style-type: none;
	border-top: 1px double #33354e;
	text-align:center; 
	padding-left: 0px;
}

.fbmnit-tn li{
	display: inline-block;
	margin: 0;
}

.fbmnit-tn button{
	text-decoration: none;
	background-color:transparent;
	transition: background 0.5s ease-in-out;
	color: #FFFFFF;
	padding-right:22px;
	padding-left:22px;
	padding-top:15px;
	padding-bottom:15px;
	border: 0px;
}

.fbmnit-tn button:focus{
	text-decoration: none;
	background-color:#117EB0;   /* #AC1639 */
	transition: background 0.5s ease-in-out;
	color: #FFFFFF;
	padding-right:22px;
	padding-left:22px;
	padding-top:15px;
	padding-bottom:15px;
}

.fbmnit-tn button:visited{
	color: #FFF;	
}

.fbmnit-tn button:hover, .fbmnit-tn button.current {
	/* background-color: #0D5D82 !important; */
	background-color: #117EB0 !important;
	color: #FFFFFF;
}

.fbmnit-tn button:active{
	color: black;
}

.fbmnitmb-tn-r ul{
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 16px;
	list-style-type: none;
	padding-top:20px;
	text-align:right;
}

.fbmnitmb-tn-r li{
	display: block;
	margin: 0;
}

.fbmnitmb-tn-r li a{
	text-decoration: none;
	background-color:transparent;
	transition: background 0.5s ease-in-out;
	color: #FFFFFF;
	line-height:30px;
}

.fbmnitmb-tn-r li a:visited{
	color: #FFF;	
}

.fbmnitmb-tn-r li a:hover, .fbmnitmb-tn-r li a.current{
	color: #FFFFFF;
	text-decoration:underline;
}

.fbmnitmb-tn-r li a:active{
	color: black;
}

.fbmnitmb-tn-l ul{
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 16px;
	list-style-type: none;
	padding-top:20px;
	text-align:left;	
}

.fbmnitmb-tn-l li{
	display: block;
	margin: 0;
}

.fbmnitmb-tn-l li a{
	text-decoration: none;
	background-color:transparent;
	transition: background 0.5s ease-in-out;
	color: #FFFFFF;
	line-height:25px;
}

.fbmnitmb-tn-l li a:visited{
	color: #FFF;	
}

.fbmnitmb-tn-l li a:hover, .fbmnitmb-tn-l li a.current{
	color: #FFFFFF;
	text-decoration:underline;
}

.fbmnitmb-tn-l li a:active{
	color: black;
}

.fbnavareamb-tn {
	width:100%;
}


.fbtbcontainer{
	clear: left;
	width:100%; /*width of 2nd level sub menus*/
}

.fbtbcontent{
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 13.5px;
	background-color: #ebebeb;
	text-align: left;
	width:100%;
	opacity:0.97;
	height:300px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	display:none;
	z-index:1000;
	position:absolute;
}

.fbtbcontent ul {
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 13.5px;
	border-top: 0px;
	padding-top: 0px;
    background-color: #ebebeb;
	text-align: left;
	list-style: none;
}

.fbtbcontent li{
	display: block;
	margin: 0px;
	text-align: left;
}

.fbtbcontent li a{
	font-family: "Sofia Pro Light";
	font-weight:normal;
	font-size: 13.5px;
	text-align: left;
	background-color:#ebebeb;
	color: #255783;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration: none;
}

.fbtbcontent li a:focus{
	color: #c1193f;
	text-decoration: underline;
	background-color: transparent;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.fbtbcontent li a:visited{
	color: #255783;	
}

.fbtbcontent li a:hover, .fbtbcontent li a.current {
	text-decoration: underline;
	background-color: #ebebeb;
	color: #c1193f;
}

.fbtbcontent li a:active{
	color: black;
}

.fbmnlinksareapdd {
	padding-top:35px;
	padding-bottom:35px;
}

.fbtnhrmnaz {
	margin-top:10px;
	margin-bottom:10px;
}

.fbtnulmnsz {
	margin-top:0px;
	margin-bottom:0px;
}

.fbtnmnhghlg {
	min-height:46px;
	margin-bottom:1px;
	border: 0px;
}

.fbhpltnstts {
	margin: 0 auto; 
	display:block; 
	text-align: center; 
	padding-top:10px;
}

.fbwrscontbg {
	opacity: 1;
	/*
	background: url('../images/topnav/wearesouthbg40.png') no-repeat; 
	background-size: 100% auto;
	*/
}

.fbsearchimgm {
	float:right;
}

.fbmndrpdwnst {
	position:static;
}

.fbseconddrpst {
	margin:0px;
	left: auto;
	background-color: #00144f;
}

.fbsearchsbgo {
	border-bottom: 3px solid #000000;
    border-spacing: 2px 2rem;
}

.fbsearchsbgo:focus {
	border-bottom: 3px solid #117EB0;
    border-spacing: 2px 2rem;
}

.fbusalogohomego {
	opacity:1;
}

.fbusalogohomego:focus {
	opacity:0.50;
}

@media (min-width: 991px) {
	
    .fbdptnnav {
        display: block;
    }
	
    .fbdpmbnav {
        display: none;
    }
	
    .fbcltnnav {
        display: block;
    }
	
    .fbclmbnav {
        display: none;
    }
	
}

@media (min-width: 768px) and (max-width: 990px) {
	
	.fbmnitmb-tn-l ul{
		font-size: 16px;
		padding-top:50px;
	}
	
	.fbmnitmb-tn-r ul{
		font-size: 16px;
	}
	
    .fbdptnnav {
        display: none;
    }
	
    .fbdpmbnav {
        display: block;
    }
	
    .fbcltnnav {
        display: block;
    }
	
    .fbclmbnav {
        display: block;
    }
	
	.fbmnit-tn ul{
        text-align:right; 
    }
	
	.fbmnit-tn li{
        display: block;
		line-height:35px;
    }
	
	.fbnavareamb-tn {
		width:90%;
	}
	
	.fbtnmnhghlg {
		min-height:10px;
	}
	
}

@media (min-width:481px) and (max-width:767px) {
	
	.fbmnitmb-tn-l ul{
		font-size: 14.5px;
		padding-top:0px;
	}
	
	.fbmnitmb-tn-r ul{
		font-size: 15px;
	}
	
    .fbdptnnav {
        display: none;
    }
	
    .fbdpmbnav {
        display: block;
    }
	
    .fbcltnnav {
        display: none;
    }
	
    .fbclmbnav {
        display: block;
    }
	
	.fbmnit-tn ul{
        text-align:right; 
    }
	
	.fbmnit-tn li{
        display: block;
		line-height:35px;
    }
	
	.fbnavareamb-tn {
		width:90%;
	}
	
	.fbtnmnhghlg {
		min-height:10px;
	}
    	
}

@media (max-width:480px) {
	
	.fbmnitmb-tn-l ul{
		font-size: 14px;
		padding-top:0px;
	}
	
	.fbmnitmb-tn-r ul{
		font-size: 14px;
	}
	
    .fbdptnnav {
       display: none;
    }
	
    .fbdpmbnav {
        display: block;
    }
	
    .fbcltnnav {
       display: none;
    }
	
    .fbclmbnav {
        display: block;
    }
	
	.fbmnit-tn ul{
        text-align:right; 
    }
	
	.fbmnit-tn li{
        display: block;
		line-height:35px;
    }
	
	.fbnavareamb-tn {
		width:90%;
	}
	
	.fbtnmnhghlg {
		min-height:10px;
	}
    	
}