@charset "utf-8";
/* CSS Document */

/* No padding layout element */

.no-padding
{
	padding:0;
}

img
{
	width:100%;
}

nav li
{
	display:inline;
}

nav.sub li
{
	display:block;
}

.sticky nav.sub li
{
	display:inline;
}

.sticky nav.sub li:after
{
	content:" | ";
}

nav ul
{
	margin-bottom:0;
}

form div
{
	padding:6px 0;
}

nav .button
{
	transition-property: background-color;
    margin: 0;
	border-radius:0;
}

nav .button.first
{
	
	border-left: 1px solid #595959;
	margin-left:8px;
}

nav .button:hover
{
    background-color: #d87e3c;
    text-decoration: none;
}

nav.blue .button:hover
{
    background-color: #336699;
    text-decoration: none;
}

.panel
{
    text-decoration: none;
}

.button:hover, .grid-row .contentButton:hover
{
	transition: all .2s ease-out;
}

.more-info-link
{
	color: #008cb8;
    font-weight: 700;
    text-decoration: underline;
}

a:hover .more-info-link
{
	color: #16b1e7;
}

form .hidden
{
	display:none;
}

form input[type=text]
{
	height:3em;
	padding:10px;
}

ul.no-list-decoration li, ol.no-list-decoration li 
{
	list-style:none;		
}

.stacking .half iframe.media
{
	width:540px;
	height:290px;
}

.two-third iframe.media
	{
		width:640px;
		height:480px;
	}

@media (min-width: 1155px) and (max-width: 1200px)
{
	.stacking .half iframe.media
	{
		width:500px;
		height:250px;
	}
}

@media (min-width: 1050px) and (max-width: 1155px)
{
	.stacking .half iframe.media
	{
		width:450px;
		height:200px;
	}
}

@media (min-width: 900px) and (max-width: 1050px)
{
	.stacking .half iframe.media
	{
		width:400px;
		height:150px;
	}
}

@media (max-width: 900px)
{
	.stacking .half iframe.media
	{
		width:600px;
		height:370px;
	}
}

@media (min-width: 900px) and (max-width: 1120px)
{
	.two-third iframe.media
	{
		width:520px;
		height:360px;
	}
}

@media (max-width: 750px)
{
	.two-third iframe.media
	{
		width:500px;
		height:340px;
	}
}