
html, body{
	
}

/* 
	main body styles 
*/

body
{
}

#ms-designer-ribbon *
{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#s4-workspace
{
	background-color: #d4dddc;
}

#s4-bodyContainer
{
	background-color: #d4dddc;
	background-image: url(../img/bg.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#s4-bodyContainer *
{
	
}

a
{
	cursor: pointer;
}

.wrapper
{
	position: relative;
	width: 1100px;
	left: 50%;
	margin-left: -550px;
	min-height: 800px;
	background-color: #fff;
}

.drawer
{
	position: fixed;
	display: none;
	left: -90px;
	width: 90%;
	height: 100%;
	padding-top: 60px;
}

@media (min-width: 768px) and (max-width: 991px)  {
	.wrapper
	{
		width: 100%;
		left: 0px;
		margin-left: 0px;
		min-height: 1200px;
		background-color: #fff;
		overflow: hidden;
	}
}

@media (max-width: 767px){

	.wrapper
	{
		width: 100%;
		position: absolute;
		padding: 0px 20px;
		margin-left: 0px;
		min-height: 1200px;
		background-color: #fff;
		top: 0px;
		left: 0px;
		overflow: hidden;
	}

	.drawer
	{
		height: 100%;
		display: block;
		width: 100%;
		left: -100%;
	}

	.drawer ul
	{
		margin: 0px;
		padding: 0px;
	}

	.drawer li
	{
		list-style: none;
		width: 100%;
	}

	.drawer li a
	{
		padding-left: 20px;
		background-color:  #2e8296;

		display: block;
		line-height: 35px;
		font-size: 14px;
		color: #fff;
	}

	.drawer li a.expandable-display
	{
		background: #2e8296;
		background: -moz-linear-gradient(top, #2e8296 0%, #026982 100%);
		background: -webkit-gradient(linear, top left, bottom left, color-stop(0%,#2e8296), color-stop(100%,#026982));
		background: -webkit-linear-gradient(top, #2e8296 0%,#026982 100%);
		background: -o-linear-gradient(top, #2e8296 0%,#026982 100%);
		background: -ms-linear-gradient(top, #2e8296 0%,#026982 100%);
		background: linear-gradient(to bottom, #2e8296 0%,#026982 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8296', endColorstr='#026982',GradientType=0 );
	}

	.drawer li ul li a
	{
		padding-left: 20px;
	}

	.drawer li ul li.sidenav-subheader
	{
		padding-left: 0px;
	}


	.drawer li ul li ul li a
	{
		padding-left: 30px;
	}

	.drawer li ul li ul li.sidenav-subheader
	{
		padding-left: 0px;
	}

	.drawer li a:hover
	{
		color: #fff;
		text-decoration: none;
	}

	.drawer li.sidenav-subheader a
	{
		color: #f4811f;
		background-color:  #2e8296;
		line-height: 35px;
		padding-top: 4px;
		font-weight: bold;
	}


}


.navbar
{
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -478px; /* -478px; */
	margin-top: 10px;

	width: 940px;
	z-index: 30;

	border-width: 0px;
	overflow: hidden;

	background-color: #ffffff;
}

#navbg
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 24;

	display: none;
}


.sticky
{
	margin-top: 0px;
}

	.navbar .row
	{
		margin: 0px;
	}

	.navrow
	{
		border: solid 1px #cce1e6;
		height: 100px;
		overflow: hidden;
	}

	.navbar .col-md-2, .navbar .col-md-4, .navbar .col-md-12
	{
		padding: 0px;
	}

	.navrow-headercol
	{
		width: 309px;
		margin: 0px;
	}

	.drawer-button
	{
		display: none;
	}

	.navrow-navcol
	{
		width: 159px;
	}

	.navrow-navlastcol
	{
		width: 149px;
	}


	.navrow-biglogo
	{
		position: absolute;
		z-index: 4;
	}

	.navrow-smalllogo
	{
		position: absolute;
		z-index: 3;

		opacity:0;
		filter:Alpha(opacity=0);
	}

	.navrow-compressedlogo
	{
		display: none;
	}

	.navrow-navitem
	{
		display: block;
		position: relative;
		width: 100%;
		height: 100px;
		padding-top: 10px;

		border-left: solid 1px #cce1e6;

		text-decoration: none;

		background-color: #ffffff;
		background-image: url("../img/nav-arrow.png");
		background-position: top center;
		background-repeat: no-repeat;

		/* fade transition */
		transition: background 0.3s linear;
	    -webkit-transition: background 0.3s linear;
	    -moz-transition: background 0.3s linear;
	}

	.navrow-navitem.selected
	{
		background-color: #e7f7fa;
		text-decoration: none;
	}

	.navrow-navitem:hover
	{
		text-decoration: none;
	}

		.navrow-navtext
		{
			text-decoration: none;

			text-align: center;

			font-family: "Bliss2Regular", Arial;
			font-size: 22px;
			color: #006881;
		}

		.navrow-navdescription
		{
			text-decoration: none;

			text-align: center;

			font-family: "Bliss2Regular", Arial;
			font-size: 12px;
			color: #666666;
			font-style: italic;
		}

	.navrow-navgroup
	{
		display: block;
		position: relative;
		width: 100%;
		height: 100px;
		padding-top: 10px;

		border-left: solid 1px #cce1e6;
	}

		.navrow-smallnavitem
		{
			display: block;
			margin-left: 8px;
			margin-bottom: 8px;
		}

		.navrow-smallnavimg
		{
			float: left;
			margin-right: 8px;
		}

		.navrow-smallnavtext
		{
			font-family: "Bliss2Regular", Arial;
			font-size: 17px;
			line-height: 18px;
			color: #006881;
		}

	.navrow-navsearch
	{
		border: solid 1px #cce1e6;
		border-width: 0px;
		width: 135px;
		margin-left: 8px;
		background-color: #ffffff;
	}

	.navrow-navsearch input
	{
		width: 110px;
		margin-left: 2px;

		outline: none;
		border-width: 0px !important;

		font-size: 12px;
		color: #666666;
	}

	
	.ms-srch-sb-border
	{
		display: block;
		position: absolute;
		border-color: #cce1e6;
		/*border-width: 0px;*/
	}

	.ms-srch-sb-borderFocused
	{
		display: block;
		position: absolute;
		/*border-width: 0px;*/
	}

	.ms-srch-sb-searchLink
	{
		position: absolute;
		top: 0px;
		right: 0px;
		background-color: #fff;
	}

.subline
{
	height: 10px;
	background-color: #006881;
}

/* 
	nav tablet
*/
@media (min-width: 768px) and (max-width: 991px)  {


	.navbar
	{
		position: fixed;
		top: 0;
		left: 0;
		margin-left: 0px;
		margin-top: 0px;

		width: 100%;
		z-index: 30;

		border-width: 0px;
		overflow: hidden;

		background-color: #ffffff;
	}

	.navbar .navrow
	{
		width: 770px;
		height: 50px;
		border-top-width: 0px;
		margin: 0px auto;
		border-left-width: 0px;
		border-right-width: 0px;
	}

	.navrow-biglogo
	{
		opacity: 0;
	}

	.navrow-smalllogo
	{
		opacity: 1;
	}

	.navrow-navtext
	{
		padding-top: 2px;
		font-size: 18px;
	}

	.navrow-navgroup
	{
		padding-top: 8;
	}

	.navrow-headercol
	{
		width: 289px;
		margin-left: -30px;
	}

	.navrow-navcol
	{
		width: 119px;
	}

	.navrow-navlastcol
	{
		width: 149px;
	}

	.navrow-smallnavitem
	{
		margin-bottom: 0px;
	}

	.navrow-smallnavtext
	{
		opacity: 0;
		visibility: hidden
	}

	.navcontainer
	{
		top: 60
	}

	.navrow-navsearch
	{
		margin-top: -30;
		margin-left: 35;
		width: 105px;
	}
	
	.navrow-navsearch input
	{
		width: 80px;
	}

	.subline
	{
		width: 100%;
	}
}

@media (max-width: 767px){

	.drawer-button
	{
		display: block;
		float: left;
		color: #ccc;
		width: 30px;
		height: 50px;
	}

	.navbar
	{
		position: fixed;
		top: 0;
		left: 0;
		margin-left: 0px;
		margin-top: 0px;

		width: 100%;
		z-index: 30;

		border-width: 0px;
		overflow: hidden;

		background-color: #ffffff;
	}

	.navbar .navrow
	{
		width: 100%;
		height: 50px;
		border-top-width: 0px;
		margin: 0px auto;
		border-left-width: 0px;
		border-right-width: 0px;
	}

	.navbar .col-md-12
	{
		margin: 0px;
	}

	.navrow-biglogo
	{
		display: none;
	}

	.navrow-smalllogo
	{
		display: none;
	}

	.navrow-compressedlogo
	{
		display: block;
		margin-left: 10px;
	}

	.navrow-navcol
	{
		display: none;
	}

	.navrow-navlastcol
	{
		display: none;
	}

	.navrow-headercol
	{
		width: 289px;
	}

	.navrow-smalllogo
	{
		margin-left: -30px;
	}

	#innercontent img
	{
		width: 100%;
	}

}



.navcontainer
{
	position: fixed;
	top: 120px;
	left: 50%;
	margin-left: -478px;
	margin-top: -100px;

	overflow: hidden;

	width: 940px;
	z-index: 25;

	display: none;
	opacity: 0;

	background-color: #006881;
}

	.navcontainer-slider
	{
		margin-left: 0px;
		width: 2880px;
	}

	.nav-dropdown
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;

		width: 940px;
		height: 100%;

		float: left;
	}

	.nav-airports-list
	{
		margin: 0px;
		padding: 0px;
		width: 210px;
		float: left;

		border-top: solid 1px #217b91;
	}

		.nav-airports-link
		{
			display: block;
			position: relative;
			width: 210px;
			margin: 0px;
			padding: 0px;

			text-align: center;
			line-height: 41px;
			font-size: 12px;
			color: #fff;

			border-top: solid 1px transparent;
			border-bottom: solid 1px #217b91;
		}

		.nav-airports-link:hover
		{
			color: #fff;
			text-decoration: none;
		}

		.nav-airports-link:visited
		{
			color: #fff;
			text-decoration: none;
		}

		.nav-airports-link:visited:hover
		{
			color: #fff;
			text-decoration: none;
		}


		.nav-airports-link.selected
		{
			background-color: #217b91;
		}

			.nav-airports-link .highlight
			{
				position: absolute;
				top: -1px;
				left: 0px;
				width: 0px;
				height: 42px;
				background-color: #f5751d;
			}

			.nav-airports-link.selected .highlight
			{
				width: 15px;
			}



	.nav-airports-content
	{	
		margin: 0px;
		padding: 0px;
		
		width: 710px;
		min-height: 388px;
		height: 100%;

		float: left;

		background-color: #217b91;
	}

		.nav-airports-content-links
		{
			display: none;
		}


		.nav-sublinks-header
		{
			display: block;
			font-size: 14px;
			color: #ff9e4c;
			line-height: 30px;
			font-weight: bold;
			text-decoration: none;
		}

		.nav-sublinks-header:visited
		{
			color: #ff9e4c;
			text-decoration: none;
		}

		.nav-sublinks-link
		{
			display: block;
			font-size: 12px;
			color: #ffffff;
			line-height: 30px;
		}

		.nav-sublinks-link:hover
		{
			color: #ff9e4c;
			text-decoration: none;
		}

		.nav-sublinks-link:visited
		{
			color: #ffffff;
			text-decoration: none;
		}

		.nav-sublinks-link:visited:hover
		{
			color: #ff9e4c;
			text-decoration: none;
		}




		.nav-airports-airportheader
		{
			width: 480px;
			margin-left: 20px;

			line-height: 50px;
			font-size: 20px;
			font-weight: bold;
			color: #fff;
		}

		.nav-airports-airportheader a
		{
			color: #fff;
			text-decoration: none;
		}

		.nav-airports-airportheader a:visited
		{
			color: #fff;
			text-decoration: none;
		}

		.nav-airports-airportheader a:visited:hover
		{
			color: #ff9e4c;
			text-decoration: none;
		}

		.nav-airports-airportheader a:hover
		{
			color: #ff9e4c;
			text-decoration: none;
		}

		.nav-airports-sublinks
		{
			width: 140px;
			margin: 0px;
			padding: 0px;
			margin-left: 20px;
			margin-top: 10px;
		}

		.nav-airports-thumbs
		{
			float: right;
			text-align: center;
			margin-top: -50px;
			margin-right: 20px;
			width: 210px;
		}

		.nav-airports-airport-logo
		{
			margin-top: 10px;
			margin-bottom: 5px;
		}

		.nav-airports-airport-img
		{
			width: 190px;
			margin-top: 10px;
			border: solid 1px #7fb3c0;
		}


	.nav-airports-dropdown
	{
		display: block;
	}

	.nav-business-dropdown
	{
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}

	.nav-about-dropdown
	{
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}

		.nav-content
		{
			background-color: #217b91;
			padding-top: 10px;
			padding-bottom: 20px;
			padding-left: 60px;
			padding-right: 60px;
		}

		.nav-business-dropdown .nav-content
		{

		}

		.nav-about-dropdown .nav-content
		{

		}

		.nav-about-dropdown .nav-airports-sublinks, .nav-business-dropdown .nav-airports-sublinks
		{
			width: 180px;
			text-align: left;
			margin-top: 0px;
		}





.carousel
{
	position: relative;
	width: 1100px;
	height: 560px;
	margin: 0px auto;
	background-color: #39899d;
}

.airport-banner
{
	position: relative;
	width: 1100px;
	height: 350px;
	margin: 0px auto;
	background-color: #39899d;
}

.content-banner
{
	position: relative;
	width: 1100px;
	height: 230px;
	margin: 0px auto;
	background-color: #39899d;
}

	.airport-logo
	{
		position: absolute;
		left: 80px;
		top: 100px;
		z-index: 15;
	}

	.airport-logo img
	{
		position: absolute;
		top: 0px; left: 0px;
		z-index: 16;
	}

.runway
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 23;
	width: 95px;
}

.quicklinks
{
	position: absolute;
	top: 160px;
	left: 800px;
	width: 220px;
	z-index: 15;
}

	.quicklink
	{
		position: relative;
		display: block;
		width: 220px;
		margin-bottom: 8px;
		border: solid 1px #fff;
		background-color: #dde1e2;
		opacity: 0.8;
		text-decoration: none;
	}

			.quicklink-highlight
			{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 0px;
				height: 46px;
				background-color: #f5751d;
			}

	.quicklink:hover
	{
		text-decoration: none;
	}

	.quicklink-img
	{
		display: block;
		float: left;
		border-width: 0px;
		border-right: solid 1px #fff;
	}

	.quicklink-img img
	{
		width: 46px;
		height: 46px;
	}

	.quicklink-info
	{
		display: inline-block;
		line-height: 46px;
		padding-left: 8px;
		font-family: "Bliss2Regular", Arial;
		font-size: 14px;
		font-weight: normal;
		color: #444444;
	}

/* 
	nav tablet
*/
@media (min-width: 768px) and (max-width: 991px)  {

	.carousel
	{
		position: relative;
		width: 100%;
		height: 560px;
		margin: 0px auto;
		margin-top: 20px;
		background-color: #39899d;
	}

	.airport-banner
	{
		width: 100%;
		margin-top: -90px;
	}

	.content-banner
	{
		width: 100%;
		height: 200px;
	}

		.carousel-airport-logo
		{
			width: 220px;
		 	left: 50%;
		 	margin-left: -375px;
		}


	.runway
	{
		display: none;
	}

	.navcontainer
	{
		position: fixed;
		top: 0px;
		left: 0px;
		margin-left: 0px;
		margin-top: -60px;

		width: 100%;
	}

	.navcontainer-slider
	{
		margin-left: 0px;
		width: 310%;
	}

	.nav-dropdown
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;

		width: 770px;
		height: 100%;

		float: left;
	}

	.nav-airports-content
	{
		width: 510px;
	}

	.nav-airports-thumbs
	{
		display: none;
	}

	.nav-business-dropdown .nav-content
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	.nav-about-dropdown .nav-content
	{
		padding-left: 100px;
		padding-right: 100px;
	}


	.quicklinks
	{
		top: 90px;
		left: 50%;
		margin-left: 200px;
		width: 170px;
		z-index: 15;
	}

	.quicklink
	{
		width: 170px;
		height: 38px;
		margin-bottom: 8px;
	}

	.quicklink-highlight
	{
		position: absolute;
		top: 0px;
		right: 0px;
		width: 0px;
		height: 36px;
		background-color: #f5751d;
	}

	.quicklink:hover
	{
		text-decoration: none;
	}

	.quicklink-img
	{
		width: 37px;
		height: 37px;
	}

	.quicklink-img img
	{
		width: 36px;
		height: 36px;
	}

	.quicklink-info
	{
		display: inline-block;
		line-height: 35px;
		padding-left: 6px;
		font-size: 12px;
		font-weight: normal;
	}

}

@media (max-width: 767px){
	.quicklinks
	{
		position: relative;
		top: 70px;
		left: auto;
		margin-left: 10px;
		padding-right: 20px;
		width: 100%;
		z-index: 15;
	}

	.quicklink
	{
		width: 100%;
		height: 38px;
		margin-bottom: 8px;

	}

	.quicklink-highlight
	{
		position: absolute;
		top: 0px;
		right: 0px;
		width: 0px;
		height: 36px;
		background-color: #f5751d;
	}

	.quicklink:hover
	{
		text-decoration: none;
	}

	.quicklink-img
	{
		width: 37px;
		height: 37px;
	}

	.quicklink-img img
	{
		width: 36px;
		height: 36px;
	}

	.quicklink-info
	{
		display: inline-block;
		line-height: 35px;
		padding-left: 6px;
		font-size: 12px;
		font-weight: normal;
	}
	.carousel
	{
		display: none;
	}

	.airport-banner
	{
		display: none;
	}

	.content-banner
	{
		display: none;
	}

		.carousel-airport-logo
		{
			display: none;
		}

	.runway
	{
		display: none;
	}
	
}


#breadcrumb
{
	background-image: url('../img/breadcrumb-bg.png');
	background-repeat: repeat;

	position: absolute;
	top: 180px;
	left: 80px;
	z-index: 15;

	line-height: 30px;
	padding: 0px 15px;
}

	#breadcrumb a
	{
		font-family: Arial;
		font-size: 11px;
		color: #333;
	}

	#breadcrumb a.breadcrumb-current
	{
		color: #006881;
	}

	#breadcrumb a:hover
	{
		color: #006881;
		text-decoration: none;
	}

#sidenav
{
	margin-top: 40px;
}

.sidenav-airport
{
	line-height: 32px;
}

	.sidenav-airport-selected
	{
		line-height: 32px;
		background-color: #006881;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		padding-left: 10px;
	}


		.sidenav-airport-selected img
		{
			position: absolute;
			top: 0px;
			right: 10px;
		}

	.sidenav-airport-list
	{
		position: absolute;
		width: 100%;
		background-color: #33869a;
		padding: 5px 0px;
		width: 220px;
		display: none;
	}

		.sidenav-airport-list a
		{
			display: block;
			font-family: Arial;
			font-size: 12px;
			color: #fff;
			line-height: 20px;
			padding-left: 10px;
		}

		.sidenav-airport-list a:hover
		{
			color: #fff;
			text-decoration: none;
			background-color: #599dad;
		}

#sidenav-content
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #cce1e6;
	background-color: #e8eff1;
	padding: 20px 0px 20px 0px;
}

#sidenav-airport #sidenav-content
{
	padding-top: 10px;
}

	.sidenav-content-header
	{
		display: block;
		padding-top: 20px;
		padding-left: 20px;

		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #006881;
	}

	.sidenav-content-header:visited
	{
		color: #006881;
	}

	.sidenav-content-link
	{
		display: block;
		padding-left: 20px;

		font-family: Arial;
		font-size: 12px;
		color: #666666;
		line-height: 20px;
	}

	.sidenav-content-link:visited
	{
		color: #666666;
	}

	.sidenav-content-link.lvl2
	{
		padding-left: 30px;
	}

	.sidenav-content-link.selected
	{
		background-image: url('../img/icons/active-arrow.png');
		background-repeat: no-repeat;
	}

	.sidenav-content-link:hover
	{
		color: #006881;
		text-decoration: none;
	}

	.sidenav-content-link:visited:hover
	{
		color: #006881;
	}

@media (min-width: 768px) and (max-width: 991px)  {
	.sidenav-airport-selected
	{
		font-size: 11px;
		font-weight: normal;
	}

	.sidenav-airport-list
	{
		width: 167.5px;
	}

}


@media (max-width: 767px){
	#sidenav
	{
		display: none;
	}

	#breadcrumb
	{
		position: absolute;
		top: 70px;
		left: 10px;
		z-index:15;

		line-height: 20px;
		padding: 0px 15px;
	}

		#breadcrumb a
		{
			font-family: Arial;
			font-size: 11px;
			color: #333;
		}

		#breadcrumb a.breadcrumb-current
		{
			color: #006881;
		}

		#breadcrumb a:hover
		{
			color: #006881;
			text-decoration: none;
	}
	
}


#innercontent
{
	margin-top: 40px;
	margin-bottom: 30px;
}

.airportdescription
{
	font-family: "Bliss2Regular";
	font-size: 24px;
	color: #000;
	line-height: 30px;
}

#footernav
{
	margin-top: 20px;
	padding-bottom: 10px;

	background: #2e8296;
 	background: -moz-linear-gradient(top, #2e8296 0%, #056b83 100%);
	background: -webkit-gradient(linear, top left, bottom left, color-stop(0%,#2e8296), color-stop(100%,#056b83));
	background: -webkit-linear-gradient(top, #2e8296 0%,#056b83 100%);
	background: -o-linear-gradient(top, #2e8296 0%,#056b83 100%);
	background: -ms-linear-gradient(top, #2e8296 0%,#056b83 100%);
	background: linear-gradient(to bottom, #2e8296 0%,#056b83 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8296', endColorstr='#056b83',GradientType=0 );
}

	.footer-header
	{
		margin-top: 5px;
		line-height: 40px;
		font-family: "Bliss2Regular" Arial;
		color: #ff9e4c;
		font-weight: bold;
		font-size: 16px;
	}

		.footer-social
		{
			text-align: left;
			margin-top: 10px;
		}

		.footer-social a
		{
			display: inline-block;
			margin-right: 10px;
		}

		.footer-awards
		{
			text-align: left;
		}

		.footer-awards a
		{
			display: block;
			margin-top: 30px;
			margin-left: 10px;
		}

	.footer-content
	{
		text-align: left;
		font-family: Arial;
		font-size: 11px;
		color: #fff;
	}

	.footer-content a
	{
		display: block;
		color: #fff;
		line-height: 16px;
	}

	.footer-content a:hover
	{
		color: #ff9e4c;
		text-decoration: none;
	}

#footer
{
	height: 45px;
	color: #fff;
	line-height: 45px;
	text-align: center;
	font-size: 12px;

	background: #f4811f;
 	background: -moz-linear-gradient(top, #f4811f 0%, #db6802 100%);
	background: -webkit-gradient(linear, top left, bottom left, color-stop(0%,#f4811f), color-stop(100%,#db6802));
	background: -webkit-linear-gradient(top, #f4811f 0%,#db6802 100%);
	background: -o-linear-gradient(top, #f4811f 0%,#db6802 100%);
	background: -ms-linear-gradient(top, #f4811f 0%,#db6802 100%);
	background: linear-gradient(to bottom, #f4811f 0%,#db6802 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4811f', endColorstr='#db6802',GradientType=0 );
}

	#footer a
	{
		color: #fff;
	}

@media (min-width: 768px) and (max-width: 991px)  {

	.footer-social
	{
		margin-top: 10px;
	}

	.footer-social img
	{
		width: 30px;
		height: 30px;
	}

	.footer-awards a
	{
		margin-left: 0px;
	}

	.footer-awards a img
	{
		width: 120px;
	}

	.footer-header
	{
		font-size: 14px;
		line-height: 50px;
	}
}

@media (max-width: 767px){

	#footernav
	{
		height: auto;
		height: 200px;
	}

	.footer-header
	{
		display: none;
	}

	.footer-content
	{
		display: none;
	}

	.footer-social
	{
		margin-top: 20px;
		text-align: center;
	}

	.footer-social img
	{
		width: 40px;
		height: 40px;
	}

	.footer-awards
	{
		text-align: center;
	}

	.footer-awards a
	{
		margin-left: 0px;
	}

	.footer-awards a img
	{
		width: 120px;
	}

	#footer
	{
		height: auto;
		line-height: 20px;
		padding: 30px;
	}

	#footer a
	{
		margin: 0px;
		padding: 0px;
		line-height: 14px;
	}
}

	/* Sharepoint */

	.ms-siteactions-normal, #zz11_SiteActionsMenu_t
	{
		width: 30px;
		height: 30px;
	}

	#ms-help span
	{
		box-sizing: content-box ;
	}

	.cell-margin
	{
		margin: 0px;
	}

	.ms-webpartzone-cell
	{
		margin-bottom: 10px;
	}

	.NewsLinkContainer
	{
		display: none;
	}

	#innercontent .ms-srch-item {
		width: 100%;
	}



.ms-dialog .navbar
{
	display: none;
}

.ms-dialog .GlobalNavContainer
{
	display: none;
}

.ms-dialog #breadcrumb
{
	display: none;
}

.ms-dialog .FooterNavContainer
{
	display: none;
}

.ms-dialog #s4-workspace
{
	background-color: #fff;
}

.ms-dialog .wrapper
{
	min-height: 0px;
}

.ms-dialog #content
{
	margin-top: 0px;
}

.ms-dialog #innercontent
{
	margin: 0px;
}

.ms-dialog #ms-designer-ribbon
{
	display: none;
}

.ms-dlgTitleText
{
	display: none;
}

.ms-dlgTitleBtns
{
	margin-right: 0px;
	margin-top: 0px;
	height: 35px;
}

.ms-dlgTitle
{
	padding: 0px 19px 0px 0px;
}

.center {
    height:50px;
}