@media (max-width:667px) {
	a {color:#0083a8;text-decoration: none;} a:hover, a:focus {text-decoration:underline;} :active, :focus {outline:0 none;} p a {font-family:AvenirHeavy,Helvetica,Sans-Serif;font-weight:800;} h1, strong, b { font-family:AvenirHeavy, Helvetica, Arial, sans-serif; font-weight:800; } h2, div, li, p, td { font-family:Avenir, Helvetica, Arial, sans-serif; font-weight:400; } h3 { font-family:AvenirHeavy, Helvetica, Arial, sans-serif; font-weight:900; } em, i { font-family:AvenirOblique, Helvetica, Arial, sans-serif; font-weight:400; font-style:oblique; } b em, b i, em b, em strong, i b, i strong, strong em, strong i { font-family:AvenirHeavyOblique, Helvetica, Arial, sans-serif; font-weight:800; font-style:italic; }
	body {overflow-x:hidden;}
	#MainWrapper {padding:0;clear: both;margin: 0 auto;width: 100%;}
	.mobi-panel {margin:0 auto 4px;}
	.first-mobi-panel {margin:0 auto !important;}
	.mobi-panel img {min-width:100%;display: block;}
	#MobiHeaderWrapper { height:49px; z-index:999; background:#E6EBEF; overflow-x: hidden; }
	#MobiHeaderWrapper p {display:inline-block;vertical-align:middle;margin:0;width:100%; position: relative;}
	.logo-white-mobi {position:relative;float:right;display:block;height:49px;min-width: 84px;}
	.logo-white-mobi img {max-width:84px;max-height:33px;position: absolute;right: 16px;top: 9px;}
	#MobiNavButton {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAaCAYAAAA9rOU8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpijIiIFmVgYAgGYgmGgQEvgHgtEL9mARIPgZiTYWBBHxAXMQ0ChzBA3VDPxDCIAMgx3weBO0BuaASlmRAgbgBi0QFyyGuo/dsY////P6iiadQxg94xLJGRMYOqBN4FxAYDHCjpQJzDNAgcwgB1Q+lgSjOMIMdcGAQOAbmhC5Rm3KClsPgAOeQlEK8BJeDREnjUMaMl8GgJPOJK4GwolhoghzwD4qlAfAwgwAB3ACozEJj8KQAAAABJRU5ErkJggg=="); background-color: transparent; background-repeat: no-repeat; background-size: 3.5rem 2.6rem; display: block; width: 3.5rem; height: 2.6rem; border: none; outline: none; position: absolute; top: 12px; left: 10px; cursor: pointer; float:left;}
	a.navopen {left:6px !important;}
	.js-nav .navopen {width:100% !important;}
	#MobiNav ul, #MobiNav li { padding:0; margin:0; text-align: left; display: block; }
	#MobiNav li a { font: 400 14px/1.2 arial; color:#000; letter-spacing:-.02rem; width:100%; height:34px; display:block; background:url(../images/mobi_menu.png) 0 0 no-repeat; padding: 10px 0 10px 10px; }
	#MobiNav li.switchto a {background-image:url(../images/mobi_menu_orange.png);color:#fff;text-indent: 26px;}
	#MobiNav li.mobi-parent a {color:#fff;background-image:url(../images/mobi_menu_blue.png);}
	#MobiNav li a:active, #MobiNav li a:focus, #MobiNav li a:hover {text-decoration:none;outline:none;}
	#MobiNav ul.mobi-menu li.standards-node > a {font-family:'arial bold',arial; font-weight:800; text-transform:uppercase;}
	#MobiNav ul.mobi-submenu li.standards-node > a {font-weight:normal; text-transform:none; padding-left: 26px;}
	#MobiNav { position: absolute; top: 0; }
	#MobiNav .block { position: relative; padding: 0; }
	#aspnetForm { position: relative; overflow: hidden; width: 100%; }
	#PublicWrapper { position: relative; width: 100%; } 	
	.js-ready #MobiNav { height: 100%; width: 275px; background: #fff; }
	.js-ready #MobiNav .block { background: transparent; }
	.js-ready #MobiNav { top:0; left: -275px; }
	.js-ready #PublicWrapper { left: 0; }  
	.js-nav #PublicWrapper { left: 275px; }
	.csstransforms3d.csstransitions.js-ready #MobiNav {
	left: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	}
	.csstransforms3d.csstransitions.js-ready #PublicWrapper {
	left: 0 !important;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: -moz-transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: transform 500ms ease;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	}
	.csstransforms3d.csstransitions.js-nav #PublicWrapper {
	-webkit-transform: translate3d(275px, 0, 0) scale3d(1, 1, 1);
	-moz-transform: translate3d(275px, 0, 0) scale3d(1, 1, 1);
	-ms-transform: translate3d(275px, 0, 0) scale3d(1, 1, 1);
	-o-transform: translate3d(275px, 0, 0) scale3d(1, 1, 1);
	transform: translate3d(275px, 0, 0) scale3d(1, 1, 1);
	}
	.csstransforms3d.csstransitions.js-ready #MobiNav .block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
	-webkit-transition-delay: ease, 0s;
	-moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
	-o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
	transition: opacity 300ms 100ms ease, transform 500ms ease;
	-webkit-transform: translate3d(275px, 0, 0) scale3d(0.9, 0.9, 0.9);
	-moz-transform: translate3d(275px, 0, 0) scale3d(0.9, 0.9, 0.9);
	-ms-transform: translate3d(275px, 0, 0) scale3d(0.9, 0.9, 0.9);
	-o-transform: translate3d(275px, 0, 0) scale3d(0.9, 0.9, 0.9);
	transform: translate3d(275px, 0, 0) scale3d(0.9, 0.9, 0.9);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	}
	.csstransforms3d.csstransitions.js-nav #MobiNav .block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	}
	#MobiFooterWrapper,#MobiFooterWrapper p, #MobiBottomBar, #MobiBottomBar a { color:#fff; font-family:AvenirBlack, Arial, sans-serif; font-weight:900; margin:0 auto; text-align:center; }
	#MobiFooterWrapper { clear:both; min-height:136px; background-color:#58585b; padding:16px 0;}
	#MobiFooterWrapper ul.connections {width:100%;padding:1.5rem 0;}
	.connections li { float:left; margin: 5px 0; padding:0 10px 0 0 !important; } .connections li a { display:block; height:39px; width:39px; } .connections li a:before { height:39px; width:39px; content:" "; background:transparent url(../images/sprite_social_footer.png) 0 0 no-repeat; } .connections .icon-chat:before { background-position: 0 0; } .connections .icon-fb:before { background-position: 0 -39px; } .connections .icon-yt:before { background-position: 0 -78px; }  .connections .icon-in:before { background-position: 0 -117px; } .connections .icon-tw:before { background-position: 0 -156px; } .connections .icon-pin:before { background-position: 0 -195px; } .connections .icon-chat:hover:before { background-position: -39px 0; } .connections .icon-fb:hover:before { background-position: -39px -39px; } .connections .icon-yt:hover:before { background-position: -39px -78px; } .connections .icon-in:hover:before { background-position: -39px -117px; } .connections .icon-tw:hover:before { background-position: -39px -156px; } .connections .icon-pin:hover:before { background-position: -39px -195px; }
	#MobiFooterWrapper ul.connections li { float:none; display:inline-block; vertical-align:middle; padding:0 6px !important; margin:0 0 10px; }
	#MobiBottomBar {background-color:#79797c;padding:18px 0; text-transform:uppercase; } 	
	#MobiBottomBar a:active,#MobiBottomBar a:focus, #MobiBottomBar a:hover {text-decoration:none;}	
}