@media only screen and (min-width: 1000px) {
/*===========================================================
	LAYOUT STYLES
============================================================*/
.mobile {display: none;}
#bodydiv {position: relative;}
/*	FSBUTTON NAVIGATION
==============================*/
#nav_menus {}
#nav_menus div {position: absolute;}

/*	FSBUTTON NAVIGATION
------------------------------*/
#nav_menus div ul {}
	#nav_menus div ul li {}
		#nav_menus div ul li a {}
			#nav_menus div ul li a:hover {}

/*	BREADCRUMB NAVIGATION
==============================*/
.hiersect {}
	.hiersect div {display: inline;}
	/*.hiersect a,
	.hiersect a:visited {color: #;}
		.hiersect a:hover {color: #;}*/

/*===========================================================
	TOP BANNER STYLES
============================================================*/
#topcontainer {}
#topbanner {}

/*	TOP LOGO
==============================*/
.header-logo {
	min-height: 110px;
	position: relative;
}

.site-logo {
	position: absolute;
	left: 15px;
	top: 10px;
}
/*	HEADER SEARCH
==============================*/
.header-logo form {
	background: #125abb;
	height: 35px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 20px;
	width: 260px;
}

.header-logo form input {
	background: none;
	border: none;
	color: white;
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	width: 205px;	
}
.header-logo form button {
	background: none;
	border: none;
	color: #71a1e5;
	cursor: pointer;
	float: right;
	font-size: 12px;
	line-height: 34px;
	margin: 0;
	padding: 0;
	width: 40px;
}
/*	QUICK LINKS NAVIGATION
==============================*/
.header-logo ul {
	color: #125abb;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 77px;
}

.header-logo ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.header-logo ul li:after {content: '|';}
	.header-logo ul li:last-child:after {content: '';}
	
	.header-logo ul li a {
		color: white;
		padding: 0 8px;
	}
		.header-logo ul li a:hover,
		.header-logo ul li a:focus {color: #c8991e;}
/*	MAIN NAVIGATION
==============================*/
.main-nav {
	background: #c8991e;
	height: 60px;
}
	.main-nav ul {
		display: block;
		font-size: 0.1px;
		margin: 0;
		padding: 0;
		text-align: justify;
	}
	.main-nav ul li {
		display: inline-block;
		margin: 0;
		padding: 0;
		/*width: 14.28%;*/
	}
		.main-nav ul li:last-child {margin-right: -20px;}
		.main-nav ul:after {
			content: '';
			display: inline-block;
			width: 100%;	
		}
	.main-nav ul li a {
		color: #1d2837;
		display: block;
		font-size: 20px;
		line-height: 60px;
		margin-right: 0;
		padding: 0 20px;
		text-transform: uppercase;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.main-nav li a:hover,
		.main-nav li a:focus,
		.main-nav ul li.active a:hover,
		.main-nav ul li a.fsBtn_on {
			background: #00204c;
			color: white;
		}

/*	DROPDOWN/MEGANAV
==============================*/
	/*#nav_menus {width: 100%;}*/
	#nav_menus div {
		background: #00204c;
		margin-left: 0;
		padding-top: 1px;
		top: 170px;
		width: 470px;
		z-index: 4;
	}
		#nav_menus div:last-child {margin-left: -324px;}
		#nav_menus div:nth-last-child(2) {margin-left: -373px;}
		#nav_menus div:nth-last-child(3) {margin-left: -352px;}
		#nav_menus ul {
			display: block;
			float: left;
			margin: 10px 0 0 0;
			min-height:195px;
			padding: 0 20px;
			width: 50%;
			
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			#nav_menus ul:last-child {padding: 0 20px 0 0;}
		#nav_menus ul li {
			border-bottom: 1px solid #4d6382;
			display: block;
			margin: 0;
			padding: 10px 0;

		}
			#nav_menus ul li:last-child {border-bottom: none;}
		#nav_menus ul li a {color: white;}
			#nav_menus ul li a:hover,
			#nav_menus ul li a:focus {color: #c8991e;}
/*===========================================================
	LEFT BANNER STYLES
============================================================*/
#leftbanner {}
#leftbanner .side-nav .bannermodtitle {display: none;}
#leftbanner .navmod-control {display: block !important;}
#leftbanner .navmod {margin: 0;}

#leftbanner .navmod a {
	border-bottom: 1px dotted #c5c5c5;
	color: #404040;
	display: block;
	font-size: 16px;
	font-weight: 600;
	padding: 11px 10px;
}
#leftbanner .navmod a:hover,
#leftbanner .navmod a:focus {
	background: #efefef;
	color: black;
	text-decoration: none;
}
#leftbanner .navmod a.navon,
#leftbanner .navmod a.nav_history {
	background: #006ce5 !important;
	border-bottom: none;
	color: white !important;
}

#leftbanner .navmodsub {
	background: #006ce5;
	margin: 0;
	padding: 0;
}
	#leftbanner .navmodsub li {padding-left:15px;}
	
		#leftbanner .navmodsub a {
			border-bottom: none;
			color: white;
			padding: 11px 15px;
		}
		#leftbanner .navmodsub a:hover,
		#leftbanner .navmodsub a:focus {
			color: black;
			text-decoration: none;
		}
			#leftbanner .navmodsub a.navon,
			#leftbanner .navmodsub a.nav_history {
				background: #ffca38;
				color: white !important;
			}
			#leftbanner .navmodsub a.navon {color: #ffca38 !important;}
/*===========================================================
	RIGHT BANNER STYLES
============================================================*/
#rightbanner {}

/*	SIDE CONTENT BANNER STYLES
==============================*/

/*===========================================================
	BOTTOM STYLES
============================================================*/
#bottomcontainer,
#bottomcontainer1,
#bottomcontainer2 {clear: both;}

#bottomcontainer {min-height: 60px;}
#bottomcontainer1 {min-height: 250px;}
#bottomcontainer2 {min-height: 45px;}

/*	BOTTOM CONTAINER STYLES
==============================*/
#bottomcontainer ul,
#bottomcontainer ul li {
	display: block;
	margin: 0;
	padding: 0;	
}
	#bottomcontainer {
		color: white;
		cursor: pointer;
		font-size: 16px;
		line-height: 59px;
		text-transform: uppercase;
	}
	/*#bottomcontainer ul li:last-child {text-align: right;padding-right:10px;}*/
/*	BOTTOM CONTAINER 1 STYLES
==============================*/
#bottomcontainer1 {
	height: 0;
	min-height: 0;
	overflow: hidden;
	-webkit-transition: height 0.7s ease, min-height 0.7s ease;
	-moz-transition: height 0.7s ease, min-height 0.7s ease;
	-ms-transition: height 0.7s ease, min-height 0.7s ease;
	-o-transition: height 0.7s ease, min-height 0.7s ease;
	transition: height 0.7s ease, min-height 0.7s ease;	
}
#bottomcontainer1.active {
	height: 250px;
	min-height: 250px;
}
#bottomcontainer1 h2 {display: none;}
#bottomcontainer1 ul {
	display: block;
	margin: 0;
	padding: .75em 0 0 0;	
}
	#bottomcontainer1 ul li {
		display: block;
		margin: 0;
		padding: .5em 0;	
	}

/*	FOOTER LINKS STYLES
==============================*/
#bottomcontainer2 {
	line-height: 44px;
}
	#bottomcontainer2 br {display: none;}
	#bottomcontainer2 ul {text-align: right;}
/*	BOTTOM CONTAINER 2 STYLES
==============================*/
.footer-location {line-height: 1.5;}
.footer-location h1 {margin-bottom: 0;}
/*===========================================================
	CONTENT STYLES
============================================================*/

/*	CONTENT HEADER STYLES
==============================*/
#contentdiv h1,
#contentdiv h2,
#contentdiv h3,
#contentdiv h4,
#contentdiv h5,
#contentdiv h6 {}

/*	CONTENT BLOCK STYLES
==============================*/
#contentdiv p {}
#contentdiv blockquote {}

/*	CONTENT ELEMENT STYLES
==============================*/
#contentdiv em {}
#contentdiv strong {}

/*	CONTENT BUTTON STYLES
==============================*/




/*===========================================================
	MISC PAGE STYLES
============================================================*/


/*	SPECIFIC PAGE STYLES
==============================*/


}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	.main-nav ul li a {
		font-size: 20px;
		line-height: 60px;
		margin-right: 0;
		padding: 0 14px;
	}
}