/* Modernizr CSS */

/* =as-global-nav
------------------------------------------------------*/
.no-cssgradients .as-global-nav-wrapper
{
	
	background: url(../images/as-global-nav-ie-background.png) repeat-x;
	height:45px;
	/* IE6-9 */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a3a', endColorstr='#003b5c',GradientType=0 );*/
}


.no-cssgradients .as-global-menu .sub-menu
{
	background-color:#003b5c;
}
.no-rgba .as-search-form .as-search-field,
.no-rgba .as-global-search .as-search-field:focus
{
	background-color:#e6e6e6;
}

/* =as-primary-nav
------------------------------------------------------*/

.no-cssgradients .as-primary-nav
{
	background: rgb(241,242,242); /* Old browsers */		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f2', endColorstr='#d8d9da',GradientType=0 ); /* IE6-9 */
}

.no-flexbox .as-primary-menu li
{
	float:left;
}


.no-cssgradients .as-primary-menu .current-menu-item,
.no-cssgradients .as-primary-menu .current-page-ancestor
{
	background: rgb(0,153,254); /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099fe', endColorstr='#99dbf4',GradientType=0 ); /* IE6-9 */				
}

/* =as-page
------------------------------------------------------*/

.no-flexbox .as-page
{
	margin-left:auto;
	margin-right:auto;
	overflow:visible; /*IE Hack for floats*/
}

.no-flexbox .as-page-nav-wrapper
{
	float:left;
	
}

.no-cssgradients .as-page-nav
{
	border-right:1px solid #e6e6e6;
}

.no-cssgradients .children .page_item
{
	background: #f2f2f2; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2f2', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 */
}

.no-flexbox .as-page-content
{
	float:right;
}

.no-flexbox .as-page-content .as-full-width
{
	float: none;
}

.no-cssgradients .as-company-logo-wrapper
{
	background: rgb(0,42,58); /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a3a', endColorstr='#003b5c',GradientType=0 ); /* IE6-9 */
}

.no-boxshadow .content-page .as-primary-nav-wrapper
{
	background:url(../images/as-content-primary-ie-shadow.png) repeat-x bottom left;
	height:65px;
}
/* =as-front-page
------------------------------------------------------*/
.no-flexbox .as-front-page-header
{
	margin:0 auto;
}

.no-cssgradients .as-front-page-ticker-nav
{
	background: rgb(241,242,242); /* Old browsers */		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f2', endColorstr='#d8d9da',GradientType=1 ); /* IE6-9 */
}

.no-opacity .as-ticker-nav .page-item a .arrow-left
{
	display:none;
}

.no-rgba .img-text
{
	background-image: url(../images/no-rgba-img-text.png);
}

.no-opacity .as-ticker-nav .page-item a:hover .arrow-left
{
	display:block;
}

.no-boxshadow .as-front-page-ticker-shadow
{
	background:url(../images/as-ticker-vignette.png) no-repeat top left;
}

/* =as-global-footer
------------------------------------------------------*/
.no-flexbox .as-global-footer
{
	clear:both;
	margin:0 auto;
}

.no-flexbox .as-global-footer-nav
{
	float:left;
	width:32%;
}
/* =as-global-portal
------------------------------------------------------*/
.no-cssgradients .as-global-portal-menu
{
	background-color:#003b5c;
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003b5c', endColorstr='#002a3a',GradientType=0 );
}