﻿
/***********************************************************************
								 GLOBAL
***********************************************************************/
html, #fx-global-header span,
#fx-global-header div, #fx-global-footer div,
#fx-global-header h1, #fx-global-header h2,
#fx-global-header h3, #fx-global-footer h3,
#fx-global-header p, #fx-global-footer p,
#fx-global-header a, #fx-global-footer a,
#fx-global-header img, #fx-global-footer img,
#fx-global-header ul, #fx-global-footer ul,
#fx-global-header li, #fx-global-footer li,
#fx-global-footer input, #fx-global-footer input,
#fx-global-header form, #fx-global-footer form,
#fx-global-header label {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	background:transparent;
	color:#666;
}
sup {
	position:relative;
	top:-.4em;
	font-size:.75em;
}
/* CLEARFIX */
.fx_clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* LINKS */
a {
  text-decoration: none;
  outline:0;
}
/*
a.blk {
	font-size: bold 17px "Arial Narrow", Arial, sans-serif;
	color: #FFF;
	margin-top: 10px;
	padding: 0 10px 0 0;
}
*/
a.blue {
	color: #22A4DE;
}
/* PAGE */
body {
	font-family: Arial, Helvetica, sans-serif;
	/*background:#E5E6E5 url(/images/us/office/nexgen09/HomePage/bg-page.png) repeat-x 0 -30px;*/
	-webkit-font-smoothing: antialiased;
}
#content {
	padding:0px;
	border-radius:0 0 7px 7px;
}
#content.subpage {
	/*background: #FFF;*/
}
/* CONTAINER */
.container {
	position: relative;
	width: 990px;
	margin: 0 auto;
}
/* RESPONSIVE CONTAINER */
.fxo-respond .container {
	width: auto;
	max-width: 990px;
}
/***********************************************************************
								FORM ELEMENTS
***********************************************************************/
input {
/** Fix for checkbox disappearance in Chrome Browser
	-webkit-appearance:none;
	
	**/
	-webkit-border-radius:0;
}
::-webkit-input-placeholder {
	color: #A3C9DE;
}
::-webkit-input-placeholder:focus {
	color: #FFF;
}
textarea {
	resize:vertical;
}
/***********************************************************************
								HEADER
***********************************************************************/
#fx-global-header a:link,
#fx-global-header a:visited {
	color:#00A4DE;
	text-decoration:none;
}
#fx-global-header .fxo a:link,
#fx-global-header .fxo a:visited {
	color:#00A0D3 !important;
}
#fx-global-header a:hover,
#fx-global-header a:active {
	color:#666;
}
#fx-global-header .fxo a:hover,
#fx-global-header .fxo a:active {
	color:#666 !important;
}
#fx-global-header {
	position:relative;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:200;
}
#fx-global-header button {
	padding:0 10px;
	border:0;
	border-radius:4px;
	margin:0;
	color:#FFF;
	white-space:nowrap;
	font:13px/20px "Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
#fx-global-header button span {
	color:#FFF;
}
#fx-global-header .btn-20-prpl {
	background-color:#4D148C;
	background:-moz-linear-gradient(top, rgba(149,120,186,1) 2%, rgba(77,20,140,1) 50%);
	background:-webkit-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:-o-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:-ms-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
}
/* MAIN LOGO */
#fx-global-header #main-logo {
	float:left;
	clear:left;
	margin:12px 20px 0 0;
}
#fx-global-header #main-logo.descriptor {
	margin-top:24px !important;
}
/* RESOURCES NAV */
#fx-global-header #resources {
	position:absolute;
	top:0;
	right:0;
	padding:2px 0 0 0;
	font-family: Arial, sans-serif;
	z-index:50;
}
#fx-global-header #resources .resource-link {
	float:right;
	padding:0 10px;
	margin-top:5px;
	border-left:1px solid #CCC;
	min-height: 18px;
	line-height: 16px;
}
#fx-global-header #resources .resource-link a {
	color:#666;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
	position: relative;
}
#fx-global-header #resources .resource-link #fedex-link {
	color: #4D148C;
	margin: 0;
	line-height: 20px;
}
#fx-global-header #resources .resource-link.first-link {
	border-left: none;
}
#fx-global-header #resources .resource-link:hover .rollover-content {
	display: block;
}
/*  Increase HOVER Effect - Begin   */
#fx-global-header #resources .resource-link .rollover-content :hover .rollover-content {
	display: block;
}

#fx-global-header #resources .resource-link .dd-arrow:hover .rollover-content {
	display: block;
}


#fx-global-header #resources .rollover-content {
	position: absolute;
	display: none;
	top: 25px;
	right: 10px;
	width: 318px;
	
}
/*  Increase HOVER Effect - End   */

.location-dd {
	position: relative;
}
#location-image  {
	position: absolute;
	right: 10px;
	top: 68px;
	display: none;
}
#fx-global-header #resources .dd-arrow {
	background: url('/images/us/office/nexgen09/HomePage/dd-arrow.png') no-repeat 0px 0;	
	width: 45px;
	height: 11px;
}
#fx-global-header #resources #support-link .dd-arrow  {
	margin-left: 95px;
}
#fx-global-header #resources #register-link .dd-arrow  {
	margin-left: 290px;
}
#fx-global-header #resources #location-link .dd-arrow  {
	margin-left: 235px;
}
#fx-global-header #resources .rollover-content.dual {
	width: 580px;
	margin-left: -250px;
	/*Register fix for IE7 Doc Mode -BEGIN*/
	background: #FFF;
	border-radius: 7px;
	-webkit-box-shadow:0 7px 9px rgba(0,0,0,.2);
	-moz-box-shadow:0 7px 9px rgba(0,0,0,.2);
	box-shadow:0 7px 9px rgba(0,0,0,.2);
	/*Register fix for IE7 Doc Mode -END*/

}
#fx-global-header #resources .rollover-content.dual .col{
	position: relative;
	float: left;
	width: 50%;
}
#fx-global-header #resources .rollover-content.dual .dualRightPromo {
	position: relative;
	right: -17px;
	margin-bottom: -8px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
#fx-global-header #resources .rollover-content.dual .dualRightPromo:hover {
	opacity: .75;
}
#fx-global-header #resources .rollover-content .inner {
	background: #FFF;
	border-radius: 7px;
	-webkit-box-shadow:0 7px 9px rgba(0,0,0,.2);
	-moz-box-shadow:0 7px 9px rgba(0,0,0,.2);
	box-shadow:0 7px 9px rgba(0,0,0,.2);
}
#fx-global-header #resources .rollover-content .location-link {
	overflow: hidden;
}
#fx-global-header #location-search {
	position: relative;
	margin: 30px 0 10px 26px;
}
#fx-global-header #resources .rollover-content .inner input {
	border: 1px solid #CCC;
	width: 80%;
	height: 20px;
	padding: 2px 4px;
}
#fx-global-header #resources .rollover-content .inner button.go {
	position: absolute;
	top: 33px;
	right: 36px;
	background: #e4e4e4;
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #949597 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#949597));
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#949597 100%);
	background: -o-linear-gradient(top,  #e4e4e4 0%,#949597 100%);
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#949597 100%);
	background: linear-gradient(to bottom,  #e4e4e4 0%,#949597 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#949597',GradientType=0 );
	text-indent: -9999em;
}
#fx-global-header #resources .rollover-content .inner h2 {
	color: #2197CE;
	font-size: 21px;
	padding: 20px 20px;
}
#fx-global-header #resources .rollover-content .inner  {
	font-size: 14px;
}
#fx-global-header #resources #location-submit {
	position:absolute;
	top:0;
	right:20px;
	width:32px;
	height:26px;
	padding:0;
	border:none;
	background:#CCC url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 20px 0;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -853px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -853px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -853px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -853px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -853px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	-webkit-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	-moz-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	cursor:pointer;
	z-index:5;
}
#fx-global-header #resources #location-submit:hover {
	background-position:2px -884px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -883px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -883px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -883px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -883px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 3px -883px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
}
#fx-global-header #resources .rollover-content > .arrow {
	display: none;
   position: absolute;
   top: 2px;
   left: 50%;
   width: 0px;
   height: 0px;
   margin-left: -16px;
   border-bottom: 16px solid #FFF;
   border-bottom-color: #FFF; 
   border-left: 16px solid transparent;
   border-right: 16px solid transparent;
   z-index: 100;
}
#fx-global-header #resources .rollover-content .inner .call-us {
	background: url('/images/us/office/nexgen09/HomePage/icon-call.png') no-repeat 20px 0px;
	padding-left: 60px;
	padding-bottom: 5px;
}
#fx-global-header #resources .rollover-content .inner .email-us {
	background: url('/images/us/office/nexgen09/HomePage/icon-email.png') no-repeat 20px 8px;
	padding:  15px 0 20px 60px;
}
#fx-global-header #resources .rollover-content .inner .chat {
	background: url('/images/us/office/nexgen09/HomePage/icon-chat.png') no-repeat 20px 0px;
	padding:  2px 0 40px 60px;
}
#fx-global-header #resources .rollover-content .inner .call-us ul {
	list-style: none;
	margin-bottom: 10px;
}
#fx-global-header #resources .rollover-content .inner .register-details ul {
	margin-left: 40px;
}
#fx-global-header.rollover-content .inner a {
	color: #00A0DC;
}
#fx-global-header .register-details ul li {
	margin-bottom: 10px;
}
#fx-global-header #resources .register-details .register {
	display: inline-block;
	background: #2bbde7;
	background: -moz-linear-gradient(top,  #2bbde7 0%, #198cd5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bbde7), color-stop(100%,#198cd5));
	background: -webkit-linear-gradient(top,  #2bbde7 0%,#198cd5 100%);
	background: -o-linear-gradient(top,  #2bbde7 0%,#198cd5 100%);
	background: -ms-linear-gradient(top,  #2bbde7 0%,#198cd5 100%);
	background: linear-gradient(to bottom,  #2bbde7 0%,#198cd5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bbde7', endColorstr='#198cd5',GradientType=0 );
	border-radius: 5px;
	border: none;
	color: #FFF;
	font-size: 18px;
	padding: 8px 16px;
	margin: 10px 0 0 20px;
}
#fx-global-header #resources .register-details .register:hover {
	color: #FFF;
	background: #198cd5;
}
#fx-global-header #resources .resource-link .fxo-location {
	color: #00A0DC;
	padding-right: 30px;
	background: url('/images/us/office/nexgen09/HomePage/location.png') no-repeat 55px -3px;
}
/*#fx-global-header #resources .resource-link .fxo-location:hover {
	background-position: 55px 0px;
}*/
#fx-global-header #resources .resource-link a.first:link,
#fx-global-header #resources .resource-link a.first:visited {
	border-left:none;
	margin-right:0;
}
#fx-global-header #resources .resource-link a:hover,
#fx-global-header #resources .resource-link a:active {
	color: #222;
}
/* SEARCH */
#fx-global-header #header-search {
	position:absolute;
	width:356px;
	height:26px;
	top: 40px;
	right: 10px;
	border: 1px solid #CCC;
}
#fx-global-header #header-search #header-input-string {
	width:302px;
	height:18px;
	padding:4px 35px 4px 10px;
	border:0;
	-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	color:#999;
	font:13px Arial, sans-serif;
	border: none;
}
#fx-global-header #header-search #header-input-string:focus {
	outline:0;
	color: #666;
	-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
	-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
	box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
}
#fx-global-header #header-search-submit {
	position:absolute;
	top:0;
	right:0;
	width:32px;
	height:26px;
	padding:0;
	border:none;
	background:#CCC url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -854px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	-webkit-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	-moz-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	cursor:pointer;
	z-index:5;
}
#fx-global-header #header-search-submit:hover {
	background-position:2px -884px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -884px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -884px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -884px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -884px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 2px -884px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
}
/* Find a location */
#fx-global-headerresources#location-search {
	position:absolute;
	width:247px;
	height:26px;
	top:220px;
	left: 10px;
	border: 1px solid #CCC;
}
#fx-global-header #resources #header-search #location-string {
	width:202px;
	height:18px;
	padding:4px 35px 4px 10px;
	border:0;
	-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);
	color:#999;
	font:13px Arial, sans-serif;
	border: none;
	position: relative;
}
#fx-global-header #resources #header-search #location-string:focus {
	outline:0;
	color: #666;
	-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
	-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
	box-shadow:inset 0 0 4px 0 rgba(0,0,0,.35);
}
/* GLOBAL NAV */
#fx-global-header #global-nav,
#fx-global-header #fedex-link,
#fx-global-header #mobile-menu-link {
	float:left;
	margin-top:37px;
	font-family:Arial, sans-serif;
}
#fx-global-header #fedex-link,
#fx-global-header #mobile-menu-link {
	line-height: 30px;
	margin-left: 12px;
	font-size: 14px;
}
#fx-global-header #fedex-link {
	color: #4D148C;
}
/* NEW HEADER */
#fx-global-header #resources .resource-link #fedex-office-link {
	color: #00A0DC;
}
#fx-global-header #mobile-menu-link {
	display: none;
	float: right;
	margin-right: 80px;
}
#fx-global-header #global-nav a {
	position:relative;
	float:left;
	height:38px;
	margin-left:-2px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 100% -666px;
	text-decoration:none;
	font-size: 14px;
	line-height: 18px;
}
#fx-global-header #global-nav a.active {
	height:36px;
	border-bottom:2px solid #4D148C;
}
#fx-global-header #global-nav a.open,
#fx-global-header #global-nav a:hover {
	height:38px;
	border:0;
	border-radius:7px 7px 0px 0px;
	background:#FFF url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 100% -666px;
	z-index:10;
}

#fx-global-header #global-nav a span {
	float:left;
	height:20px;
	padding:1px 26px 0 12px;
	border-right:2px solid #CCC;
	border-right:2px groove rgba(255,255,255,.6);
	margin-top:5px;
	color:#00A4DE;
	cursor:pointer;
}


#fx-global-header #global-nav a.active span {
	padding-left:10px;
	border-right:2px solid #999;
	border-right:2px groove rgba(255,255,255,1);
	border-left:2px solid #999;
	border-left:2px groove rgba(255,255,255,1);
}

#fx-global-header #global-nav a.open span,
#fx-global-header #global-nav a:hover span {
	padding-left:12px;
	border-right:2px solid #FFF;
	border-left:0;
	background-color:transparent;
}

#fx-global-header #global-nav a.active span.beacon {
	padding-left:28px;
	background-position:10px 3px;
}

#fx-global-header #global-nav a span.beacon,
#fx-global-header #global-nav a.open span.beacon,
#fx-global-header #global-nav a:hover span.beacon {
	padding-left:30px;
	background-image:url(/images/us/office/nexgen09/HomePage/assets.png);
	background-repeat:no-repeat;
	background-position:12px -647px;
}

/* MEGA MENU */
#fx-global-header #menu-shell {
	position:absolute;
	top:75px;
	left:0;
	z-index:10;
	width:100%;
	overflow:hidden;
}
#fx-global-header #menu-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#fx-global-header .menu-panel {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-box-shadow:0 7px 9px rgba(0,0,0,.2);
	-moz-box-shadow:0 7px 9px rgba(0,0,0,.2);
	box-shadow:0 7px 9px rgba(0,0,0,.2);
	background-color:#FFF;
}
/* FIX FOR DUAL MENU PANEL - BEGIN */
#fx-global-header .dual-panel {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-box-shadow:0 7px 9px rgba(0,0,0,.2);
	-moz-box-shadow:0 7px 9px rgba(0,0,0,.2);
	box-shadow:0 7px 9px rgba(0,0,0,.2);
	background-color:#FFF;
	width: 540px;
}
/* FIX FOR DUAL MENU PANEL - END */

#fx-global-header .menu-col {
	position:relative;
	float:left;
	width:29.5%;
	padding: 10px 0 0 2.52%;
	height: 249px;
}
#fx-global-header .dual-panel .menu-col {
	width: 45.5%;
	padding: 10px 2.25%;
}
#fx-global-header .single-panel .menu-col {
	width: 95.5%;
	padding: 10px 2.25%;
}
#fx-global-header .menu-col h2 {
	margin:0;
	color:#333;
	font-family:"Arial Narrow", Arial, sans-serif;
	line-height:20px;
	font-size:21px;
}
#fx-global-header .menu-col .menu-head {
	padding-left:5px;
	margin-bottom: 10px;
}
#fx-global-header .menu-col h2.below {
	margin-top:20px;
}
#fx-global-header .menu-col h3 {
	margin-bottom:10px;
	color:#999;
	font-family:"Arial Narrow", Arial, sans-serif;
	font-weight:normal;
}
#fx-global-header .menu-col ul {
	list-style:none;
	font-size:12px;
}
#fx-global-header .menu-col li {
	border-bottom:1px solid #CCC;
}
#fx-global-header .menu-col li:last-child {
	border-bottom: none;
}
#fx-global-header .menu-col li a {
	display:block;
	padding:5px 15px 4px 5px;
}
#fx-global-header .menu-col li a.blue-arrow:after {
	content: url('/images/us/office/nexgen09/HomePage/blue-arrow.png');
	padding-left: 5px;
}


#fx-global-header .menu-col li a.secure {
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 213px -365px;
}
#fx-global-header .menu-col li a:hover {
	background-color:#E5E5E5;
	text-decoration:none;
}

#fx-global-header .menu-col p {
	margin:2px 0 3px;
	font-size:75%;
	line-height:1.583em;
}
#fx-global-header .menu-col p a:hover {
	text-decoration:underline;
}
#fx-global-header .menu-col a.arrow {
	padding-right:10px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 100% -155px;
	font-size:75%;
	font-weight:bold;
}
#fx-global-header .fxo .menu-col a.arrow {
	background-position:100% -965px;
}
#fx-global-header .menu-col a.arrow:hover {
	background-position:100% -135px;
	text-decoration:underline;
}
/* Promo Images in mega menu */
#fx-global-header .dd-promo-0 {
	width: 320px;
	overflow: visible;
}
#fx-global-header .dd-promo-1 {
	width: 745px;
	overflow: visible;
}
#fx-global-header .dd-promo-2 {
	width: 530px;
	overflow: visible;
}
#fx-global-header .dd-promo-3 {
	width: 540px;
	overflow: visible;
}
#fx-global-header .dd-promo a {
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
#fx-global-header .dd-promo a:hover {
	opacity: .75;
}
#fx-global-header .dd-promo a img {
	vertical-align: bottom;
}
/* Sub menus within sub menus */
#fx-global-header .interior-subMenu {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	width: 213%;
	background: #E5E5E5;
	z-index: 100;
}
#fx-global-header .interior-subMenu.flyer-dd  {
	left: 100%;
}
#fx-global-header .interior-subMenu.center-col-dd  {
	left: 91.7%;
}
#fx-global-header .interior-subMenu .menu-col {
	width: 45.5%;
	padding: 10px 2.25%;
}
#fx-global-header .has-interior > a {
	font-weight: bold;
}
#fx-global-header .has-interior:hover .interior-subMenu {
	display: block;
}
#fx-global-header .has-interior:hover {
	background: #E5E5E5;
}
#fx-global-header .has-interior:hover .interior-subMenu a:hover {
	background: #FFF;
}
/***********************************************************************
								HOMEPAGE
***********************************************************************/
.bannerWrapper {
	min-height: 460px;
	padding-top: 20px;
	-moz-box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3);
	-webkit-box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3);
	box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3); 
	background-color: #00A2E0;
}
.bannerWrapper .bannerContent,
.bannerWrapper .bannerVideo {
	position: relative;
	float: left;
	width: 50%;
}
.bannerWrapper .bannerVideo {
	text-align: right;
}
.bannerWrapper .bannerVideo a {
	display: block;
	margin-right: 10px;
}
.bannerWrapper .bannerVideo img {
	width: 100%;
	max-width: 475px;
	height: auto;
}
.bannerWrapper .bannerContent .banner-text,
.bannerWrapper .bannerContent .banner-buttons {
	padding: 0 10px;
}
.bannerWrapper .bannerContent h1 {
	font: normal 32px "Arial Narrow", Arial, sans-serif;
	color: #FFF;
	margin: 0;
}
.bannerWrapper .bannerContent h1 sup {
	font-size: 14px;
	line-height: 1px;
}
.bannerWrapper .bannerContent p.intro {
	margin: 7px 0;
	
	font: normal 20px "Arial Narrow", Arial, sans-serif;
	color: #FFF;
}
.bannerWrapper .bannerContent p.intro a.blk {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin-top: 8px;
	display: block;
}
.bannerWrapper .bannerContent p.intro a.blk:after {
	content: " ▸";
}
.bannerWrapper .bannerContent .buttonWrapper {
	float: left;
	margin: 5px 10px 0 0;
	padding: 16px 8px;
	background-color: #00597B;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: 0 0 5px #CCC, inset 0px 0px 3px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px #CCC, inset 0px 0px 3px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px #CCC, inset 0px 0px 3px 3px rgba(0, 0, 0, .3);
}
.bannerWrapper .bannerContent .buttonWrapper .button {
	padding: 8px 25px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;
	text-decoration: none;
	background: #fdca00; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdca00 0%, #be9800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdca00), color-stop(100%,#be9800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdca00 0%,#be9800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdca00 0%,#be9800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdca00 0%,#be9800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdca00 0%,#be9800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdca00', endColorstr='#be9800',GradientType=0 ); /* IE6-9 */
}
.bannerWrapper .bannerContent .buttonWrapper .button:hover {
	background: #d8ad00; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8ad00 0%, #a38200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8ad00), color-stop(100%,#a38200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8ad00 0%,#a38200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8ad00 0%,#a38200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8ad00 0%,#a38200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d8ad00 0%,#a38200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8ad00', endColorstr='#a38200',GradientType=0 ); /* IE6-9 */
}
/* PURPLE BUTTON */
.bannerWrapper .bannerContent .buttonWrapper.purple {
	float: left;
	display: inline-block;
	margin: 20px 10px 0 0;
	padding: 16px 8px;
	background-color: #73CCEE;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .2);
}
.bannerWrapper .bannerContent .buttonWrapper.purple .button {
	background: #5a41ad; /* Old browsers */
	background: -moz-linear-gradient(top,  #5a41ad 0%, #352674 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a41ad), color-stop(100%,#352674)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5a41ad 0%,#352674 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5a41ad 0%,#352674 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5a41ad 0%,#352674 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5a41ad 0%,#352674 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a41ad', endColorstr='#352674',GradientType=0 ); /* IE6-9 */
}
.bannerWrapper .bannerContent .buttonWrapper.purple .button:hover {
	background: #4d3794; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d3794 0%, #2d2063 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d3794), color-stop(100%,#2d2063)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d3794 0%,#2d2063 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d3794 0%,#2d2063 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d3794 0%,#2d2063 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d3794 0%,#2d2063 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d3794', endColorstr='#2d2063',GradientType=0 ); /* IE6-9 */
}
/*	Yellow Button	*/
	.bannerWrapper .bannerContent .buttonWrapper.yellow .button {
	background: #ffcc00;
	background: -moz-linear-gradient(top,  #ffcc00 0%, #be9800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#be9800));
	background: -webkit-linear-gradient(top,  #ffcc00 0%,#be9800 100%);
	background: -o-linear-gradient(top,  #ffcc00 0%,#be9800 100%);
	background: -ms-linear-gradient(top,  #ffcc00 0%,#be9800 100%);
	background: linear-gradient(to bottom,  #ffcc00 0%,#be9800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#be9800',GradientType=0 );
}
/* MAGENTA BUTTON */
.bannerWrapper .bannerContent .buttonWrapper.magenta .button {
	background: #fd00dc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd00dc 0%, #bf00a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd00dc), color-stop(100%,#bf00a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd00dc 0%,#bf00a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd00dc 0%,#bf00a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd00dc 0%,#bf00a6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fd00dc 0%,#bf00a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd00dc', endColorstr='#bf00a6',GradientType=0 ); /* IE6-9 */
}
.bannerWrapper .bannerContent .buttonWrapper.magenta .button:hover {
	background: #d900bd; /* Old browsers */
	background: -moz-linear-gradient(top,  #d900bd 0%, #a3008d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d900bd), color-stop(100%,#a3008d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d900bd 0%,#a3008d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d900bd 0%,#a3008d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d900bd 0%,#a3008d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d900bd 0%,#a3008d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d900bd', endColorstr='#a3008d',GradientType=0 ); /* IE6-9 */
}
/* TEAL BUTTON */
.bannerWrapper .bannerContent .buttonWrapper.teal .button {
	background: #3ca580; /* Old browsers */
	background: -moz-linear-gradient(top,  #3ca580 0%, #23644a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ca580), color-stop(100%,#23644a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3ca580 0%,#23644a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3ca580 0%,#23644a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3ca580 0%,#23644a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3ca580 0%,#23644a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ca580', endColorstr='#23644a',GradientType=0 ); /* IE6-9 */
}
.bannerWrapper .bannerContent .buttonWrapper.teal .button:hover {
	background: #328c6c; /* Old browsers */
	background: -moz-linear-gradient(top,  #328c6c 0%, #1f5841 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328c6c), color-stop(100%,#1f5841)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #328c6c 0%,#1f5841 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #328c6c 0%,#1f5841 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #328c6c 0%,#1f5841 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #328c6c 0%,#1f5841 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328c6c', endColorstr='#1f5841',GradientType=0 ); /* IE6-9 */
}
/* VIDEO IN TOP BANNER AREA */
.bannerWrapper .bannerVideo {
	float: left;
}
.bannerWrapper .bannerVideo img {
	cursor: pointer;
}
.bannerWrapper .track {
	position: relative;
	clear: both;
	display: inline-block;
	height: 19px;
	width:250px;
	padding-top:5px;
	padding: 5px;
	background-color: #0087BA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .2);
}
.bannerWrapper .track input[type=text] { 
	width: 140px;
	padding-left: 3px;
	background: none;
	border: none;
	font-size: 13px;
	color: #A3C9DE;
}
.bannerWrapper .track input[type=text]:focus { 
	outline: none;
	color: #FFF;
}
.bannerWrapper .track input[type=submit] {
	padding: 2px 7px;
	background: #54AFD1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: none;
	font-size: 12px;
	color: #FFF;
	cursor: pointer;
	width:100px;
}
.bannerWrapper p.track-tip {
	position: relative;
	display: inline-block;
}

.bannerWrapper p.track-tip a.ttip,
.bannerWrapper p.tablet-trackOrder a.ttip {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 17px;
	height: 17px;
	font-size: 12px;
	line-height: 18px; 
	text-align: center;
	color: #FFF;
	background-color: #0087BA;
	top:150px;
}
.bannerWrapper span.tooltip {
	display: none;
	position: absolute;
	left: 30px;
	top: 0;
	width: 180px;
	height: 30px;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	background-color: #FFF;
	z-index: 100;
}

/* PRODUCT RIVER */
.riverWrapper {
	position: relative;
	top: -150px;
	padding: 0 45px 10px 45px;
	overflow: hidden;
}
.rowWrap {
	overflow: hidden;
	/*height: 320px; 
	Reduce space pixels by 10
	*/
	height: 310px;
	width: 100%;
	position: relative;
}
#riverRow {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 320px;
}
.riverWrapper .riverItem {
	position: relative;
	float: left;
	width: 235px;
	margin: 0 8px 10px 5px;
}
.riverWrapper .riverItem:last-of-type {
	margin: 0;
}
.riverWrapper .riverItem .riverImg {
	position: relative;
	overflow: hidden;
	-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2); 
}
.riverWrapper .riverItem .riverImg > a > img,
.riverWrapper .riverItem .riverImg > a {
	display: block;
}
.riverWrapper .riverItem .riverImg > img,
.riverWrapper .riverItem .riverImg > a > img {
	width: 100%;
	height: auto;
}
.riverWrapper .riverItem img.promo-img-swap {
	display: none; 
}
.riverWrapper .riverItem p {
	font-size: 14px;
}
.riverWrapper .riverItem p a {
	color: #333;
}
.riverWrapper .riverItem p a span {
	display: block;
	color: #0093C7;
}
.riverWrapper .riverItem .prodHover {
	position: absolute;
	bottom: -65px;
	width: 215px;
	height: 20px;
	padding: 20px 10px;
	background: #333;
	background: rgba(0, 0, 0, 0.8);
	-webkit-transition: bottom .3s ease-in-out;
	-o-transition: bottom .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out;
	transition: bottom .3s ease-in-out;
}
.riverWrapper .riverItem:hover .prodHover {
	bottom: 0px;
}
.fxo-touch .riverWrapper .riverItem .prodHover {
	display: none;
}
.riverWrapper .riverItem .prodHover a {
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.riverWrapper .riverItem .prodHover a.blk {
	margin: 0 5px 0 5px;
	padding-right: 10px;
	color: #0093C7;
	background-position: 100% -963px;
}
.riverWrapper .riverItem .prodHover a.blk.button {
	margin: 0;
	padding: 8px 10px;
	color: #FFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #0093C7;
	background-position: 90% -66px;
}
.riverWrapper .riverItem .prodHover a.blk.button:hover {
	background-color: #0084B3;
}
.riverWrapper .riverNav {
	clear: both;
	width: 90px;
	margin: 0 auto;
	padding: 0;
}
.riverWrapper .riverNav li {
	float: left;
	margin-right: 10px;
	list-style: none;
}
.riverWrapper .riverNav li:last-of-type {
	margin-right: 0;
}
.riverWrapper .riverNav li a {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/images/us/office/nexgen09/HomePage/c1/_fpo/prodRiver/bg-riverNav.jpg) left top;
	text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.riverWrapper .riverNav li a.active {
	background-position: left -13px;
}
.riverArrow {
	position: absolute;
	width: 33px;
	height: 70px;
	background: url(/images/us/office/nexgen09/HomePage/c1/_fpo/prodRiver/arrows.png) no-repeat left top;
	opacity: .6;
}
.riverArrow:hover {
	opacity: 1;
}
.riverArrow.left {
	left: 0;
	top: 60px;
}
.riverArrow.right {
	right: 2px;
	top: 60px;
	background-position: left -70px;
}

/* FEATURE TILE AREA */
#featureContainer {
   /*Move the feature tiles by 50 pixels up 
   margin-top:-100px;
   */
	margin-top:-150px;
}
.featureTiles {
	margin-bottom: 20px;
}
.featureTiles .feature {
	position: relative;
	float: left;
	margin: 15px 15px 0 0;
	background-color: #CCC;
	-webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .1);
	box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .1); 
}
.featureTiles .feature:nth-child(3n) {
	margin-right: 0;
}
.featureTiles .feature:last-child {
	margin-right: 0;
}
.featureTiles .last{
	margin-right: 0 !important;
}
.featureTiles .feature {
	width: 319px;
	height: 319px;
}
.featureTiles .feature div.overlay {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 319px;
	height: 319px;
	-webkit-box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1);
	-moz-box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1);
	box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1); 
}
.featureTiles .feature:hover div.overlay {
	display: block;
}
.featureTiles .feature img.overlay {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}
.featureTiles .feature img {
	display: block;
	border:0;
}
.featureTiles .feature:hover img.overlay {
	display: block;
}
.featureTiles .feature li.expanded {
	height: auto !important;
	background: #312467 !important;
	color: #fff;
}
.featureTiles .feature li.expanded .feature-expand-content {
	display: block;
	padding: 0 20px;
}
.featureTiles .feature .feature-expand-content {
	display: none;
}
.featureTiles .feature .feature-expand-content p, 
.featureTiles .feature .feature-expand-content a {
	font-size: 14px;
}
.featureTiles .feature .feature-expand-content a {
	color: #FFF;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}
.featureTiles .feature .feature-expand-content a:after {
	content: " ▸";
}
.featureTiles .feature.solutionsCenter {
	background: #FFF;
	color: #473390;
	position: relative;
	overflow: hidden;
}
.featureTiles .feature.solutionsCenter ul {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.featureTiles .feature.solutionsCenter ul li {
	height: 34px;
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(/images/us/office/nexgen09/HomePage/c1/_fpo/prodGallery/bg-solutionsList.jpg);
}
.featureTiles .feature.solutionsCenter .solutionsSolidColor ul li:hover {
	background: #312467;
}
.featureTiles .feature.solutionsCenter .solutionsSolidColor ul li a.blk {
	display: block;
	margin: 0;
	padding: 0;
	background: none;
	font: normal 16px Arial, sans-serif;
	line-height: 34px;
	color: #FFF;
}
.featureTiles .feature.solutionsCenter .solutionsSolidColor ul li a.blk:before {
	content: "+";
	background-color: #A68AC6;
	width: 16px;
	height: 14px;
	border-radius: 2px;
	padding: 0 3px;
	margin-right: 5px;
}

/* Solutions Module - LIST BACKGROUND GRADIENTS
--------------------*/

.featureTiles .feature.solutionsCenter .purple,
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .purple .feature-expand-content {
	background: rgb(75,47,111);
	background: -moz-linear-gradient(top,  rgba(36,14,65,1) 100%, rgba(75,47,111,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,14,65,1)), color-stop(100%,rgba(75,47,111,1)));
	background: -webkit-linear-gradient(top,  rgba(36,14,65,1) 0%,rgba(75,47,111,1) 100%);
	background: -o-linear-gradient(top,  rgba(36,14,65,1) 0%,rgba(75,47,111,1) 100%);
	background: -ms-linear-gradient(top,  rgba(36,14,65,1) 0%,rgba(75,47,111,1) 100%);
	background: linear-gradient(to bottom,  rgba(36,14,65,1) 0%,rgba(75,47,111,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#240e41', endColorstr='#4b2f6f',GradientType=0 );
}
/* Blue Link */
.featureTiles .feature.solutionsCenter .blue,
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .blue .feature-expand-content {
	/*background: rgb(18,70,89);
	background: -moz-linear-gradient(top,  rgba(18,70,89,1) 0%, rgba(52,117,142,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,70,89,1)), color-stop(100%,rgba(52,117,142,1)));
	background: -webkit-linear-gradient(top,  rgba(18,70,89,1) 0%,rgba(52,117,142,1) 100%);
	background: -o-linear-gradient(top,  rgba(18,70,89,1) 0%,rgba(52,117,142,1) 100%);
	background: -ms-linear-gradient(top,  rgba(18,70,89,1) 0%,rgba(52,117,142,1) 100%);
	background: linear-gradient(to bottom,  rgba(18,70,89,1) 0%,rgba(52,117,142,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124659', endColorstr='#34758e',GradientType=0 );
	*/
	-moz-box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3);
	-webkit-box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3);
	box-shadow: inset 0px 0px 80px 40px rgba(0, 0, 0, .3); 
	background-color: #00A2E0;

}
/* Grey Link */
.featureTiles .feature.solutionsCenter .gray,
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .gray .feature-expand-content {
	background: rgb(45,47,48);
	background: -moz-linear-gradient(top,  rgba(45,47,48,1) 0%, rgba(81,83,85,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,47,48,1)), color-stop(100%,rgba(81,83,85,1)));
	background: -webkit-linear-gradient(top,  rgba(45,47,48,1) 0%,rgba(81,83,85,1) 100%);
	background: -o-linear-gradient(top,  rgba(45,47,48,1) 0%,rgba(81,83,85,1) 100%);
	background: -ms-linear-gradient(top,  rgba(45,47,48,1) 0%,rgba(81,83,85,1) 100%);
	background: linear-gradient(to bottom,  rgba(45,47,48,1) 0%,rgba(81,83,85,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2f30', endColorstr='#515355',GradientType=0 );
}

/* Solutions Module - Tag Image Tiles 
--------------------*/
.featureTiles .feature.solutionsCenter .tagTiles > img {
	padding: 25px 0;
}

.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper {
	background-color: #E9EAEB;
	height:170px;
	box-shadow: inset 0 44px 30px -50px #000000;
	-webkit-box-shadow: inset 0 44px 30px -50px #000000;
	-moz-box-shadow: inset 0 44px 30px -50px #000000;
	position: relative;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul {
	bottom: auto;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li {
	float:left;
	width:106px;
	height:134px;
	text-align: center;
	margin:0;
	padding-left: 0;
}
/* TAGS */
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li:nth-child(n) {
	background: url('/images/us/office/nexgen09/HomePage/c1/_fpo/Personal-Projects.png') no-repeat center top;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li:nth-child(2n) {
	background: url('/images/us/office/nexgen09/HomePage/c1/_fpo/SBC.png') no-repeat center top;	
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li:nth-child(3n){
	background: url('/images/us/office/nexgen09/HomePage/c1/_fpo/Corporate-Solutions.png') no-repeat center top;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper a:after {
	content: " ▸";
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li div {
	display: none;
	position: absolute;
	left: 0;
	height: 170px;
	padding: 20px 15px;
	font-size: 14px;
	color:#FFF;
	text-align: left;
	z-index: 10;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li:hover div {
	display:block;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li.expanded div {
	display:block;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li div h4 {
	margin: 0;
	font-weight: normal;
	font-size:21px;
	text-align: left;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li div p {
	margin: 10px 0;
	padding: 0;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper ul li div a {
	color: #FFF;
}
.featureTiles .feature.solutionsCenter .tagTiles .tagWrapper a.more {
	position: absolute;
	top: 140px;
	right: 15px;
	color:#4D148C;
	display: block; 
	clear: both;
	font-weight: bold;
}

/* Solutions Module - Multi Color Link Module 
--------------------*/
.featureTiles .feature.solutionsCenter .solutionsMultiColor img {
	padding-top: 20px;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li {
	height: auto;
	padding-left: 0;
	background: none;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li a.blk {
	display: block;
	margin-top: 0;
	padding: 12px 15px 10px 15px;
	font-size: 18px;
	line-height: 26px;
	background: none;
	color: #FFF;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li a.blk span {
	float: right;
	display: none;
	font-size: 26px;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li a.blk span:first-of-type {
	display: block;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li:hover a.blk span:first-of-type {
	display: none;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li:hover a.blk span:last-of-type {
	display: block;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li a.blk:hover {
  -webkit-box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1);
	-moz-box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1);
	box-shadow: inset 0px 0px 100px 100px rgba(3, 3, 3, .1);
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li .feature-expand-content {
	display: none;
	padding: 0 20px 0 15px;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li:hover .feature-expand-content {
	display: block;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li:hover a.blk:hover {
  box-shadow: none;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li p {
	color: #FFF;
	margin-top: 0;
}
/* White Link */
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li .white {
	box-shadow: 0 44px 30px -50px #000000 inset;
	background: #FFF;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li .white p,
.featureTiles .feature.solutionsCenter .solutionsMultiColor ul li .white a {
	color: #666;
}

/* Solutions Module - Multi Color Link Module - Arrows
--------------------*/
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .feature-expand-content {
	display: none;
	position: absolute;
	bottom: 0;
	min-height: 192px;
	padding: 0 20px 0 15px;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li:hover .feature-expand-content {
	display: block;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li:hover .feature-expand-content h3 {
	margin-top: 15px;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
}

/* White Link */
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .white .feature-expand-content {
	box-shadow: 0 44px 30px -50px #000000 inset;
	background: #FFF;
}
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .white .feature-expand-content h3,
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .white .feature-expand-content p,
.featureTiles .feature.solutionsCenter .solutionsMultiColor.fullColor ul li .white .feature-expand-content a {
	color: #666;
}

/***********************************************************************
								FOOTER
***********************************************************************/
#fx-global-footer {
	padding:23px 10px 20px;
	font:68.75%/1.3em Arial, Helvetica, sans-serif;
}
#fx-global-footer .row, #fx-global-footer .last-row {
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #BBB;
}
#fx-global-footer .last-row {
	border:none;
}
#fx-global-footer #fxo-newsletter {
	position: relative;
	background: #B9B9BB;
	border: 1px solid #7E7E7F;
	height: 30px;
	margin-top: 10px;
	border-radius: 3px;
	color:#444444;
}
#fx-global-footer #fxo-newsletter input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 36px;
	height: 25px;
	margin: 3px;
	border-radius: 3px;
	background: #444;
	color: #DBDBDB;
	cursor: pointer;
	
}
#fx-global-footer #fxo-newsletter input[type="submit"]:hover,
#fx-global-footer #fxo-newsletter input[type="submit"]:focus {
	background: #CCC;
	color: #333;
}
#fx-global-footer #fxo-newsletter input[type="text"] {
	width: 76%;
	height: 100%;
	color: #444444;
	margin: 0 2%;
}
#fx-global-footer #fxo-newsletter input[type="text"]:focus {
	color: #FFF;
}
#fx-global-footer p {
	color:#AAA;
}
#fx-global-footer a:link,
#fx-global-footer a:visited {
	text-decoration:none !important;
	color:#666 !important;
}
#fx-global-footer a:hover,
#fx-global-footer a:active {
	text-decoration:underline !important;
}
#fx-global-footer .chiclet {
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:5px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat;
}
#fx-global-footer .facebook {
	background-position:0 -1200px;
}
#fx-global-footer .twitter {
	background-position:0 -1220px;
}
#fx-global-footer .youtube {
	background-position:0 -1240px;
}
#fx-global-footer .myspace {
	background-position:0 -1260px;
}
#fx-global-footer .flickr {
	background-position:0 -1280px;
}
#fx-global-footer .pintrest {
	background:url('/images/us/office/nexgen09/HomePage/pintrest.png') no-repeat;
}
/* SEARCH */
#fx-global-footer #footer-search {
	position:relative;
	float:right;
	width:200px;
	height:21px;
	padding-right:0;
	margin-top:0;
}
#fx-global-footer #footer-search #footer-input-string {
	width:160px;
	height:13px;
	padding:4px 30px 4px 10px;
	border:0;
	border-radius:10px;
	background-color:#FFF;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);
	-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);
	color:#4D4D4D;
	font-family:Arial, sans-serif;
}
#fx-global-footer #footer-search #footer-input-string:focus {
	outline:0;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.6);
	-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.6);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.6);
}
#fx-global-footer #footer-search-submit {
	position:absolute;
	top:0;
	right:0;
	width:26px;
	height:21px;
	padding:0;
	border:none;
	border-radius:0 10px 10px 0;
	background:#CCC url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -856px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	-webkit-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	-moz-box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.2);
	cursor:pointer;
	z-index:5;
}
#fx-global-footer #footer-search-submit:hover {
	background-position:0 -886px;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -886px, -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -886px, -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -886px, -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -886px, -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 0 -886px, linear-gradient(top, rgba(236,236,236,1) 0%,rgba(182,182,182,1) 100%);
}
/* FOOTER NAVIGATION */
#fx-global-footer .flag {
	margin:1px 5px 10px 0;
	vertical-align:top;
}
#fx-global-footer #nav-footer {
	border-bottom: none;
	padding-bottom: 0;
}
#fx-global-footer #nav-footer .col {
	float:left;
	width:13.7%;
	padding:0 2% 0 0;
	margin-bottom: 10px;
}
#fx-global-footer #nav-footer .col-last {
	padding:0;
	width: 21%;
}
#fx-global-footer #nav-footer .divider {
	padding-right:7px;
	border-right:2px solid #CCC;
	border-right:2px groove rgba(255,255,255,.6);
	margin-right:11px;
}
#fx-global-footer #nav-footer h3 {
	margin:0 0 3px;
	font-weight:bold;
}
#fx-global-footer .follow-social {
	margin: 10px 0;
}
#fx-global-footer #nav-footer li {
	margin:0 0 4px;
	list-style:none;
	line-height:1.1em;
}
/* FOOTER ACCESSORY NAVIGATION */
#fx-global-footer #footer-accessory-nav {
	float:right;
}
#fx-global-footer #footer-accessory-nav a {
	padding:0 5px;
}
#fx-global-footer #footer-accessory-nav a.last {
	padding:0 0 0 5px;
}
/***********************************************************************
								SAGS
***********************************************************************/
.sag-wrap {
	border:1px solid #999 !important;
	border-radius:7px;
	margin:0 0 10px 10px;
	background-color:#FFF !important;
}
#fx-global-footer .sag-wrap {
	margin:0 0 0 3px;
	text-align:left;
}
a.sag:link,
a.sag:visited,
#fx-global-footer a.sag:link,
#fx-global-footer a.sag:visited {
	display:block;
	padding-bottom:10px;
	border-radius:7px;
	margin-bottom:9px;
	color:#FFF;
}
.sag-wrap a.image,
#fx-global-footer .sag-wrap a.image {
	padding-bottom:0 !important;
}
a.sag:hover,
a.sag:active,
#fx-global-footer a.sag:hover,
#fx-global-footer a.sag:active {
	text-decoration:none !important;
}
.sag-wrap .copy {
	padding:9px 9px 0 !important;
}
.sag-wrap .transport,
#fx-global-footer .sag-wrap .transport {
	background-color:#4D148C;
	background:-moz-linear-gradient(top, rgba(149,120,186,1) 2%, rgba(77,20,140,1) 50%);
	background:-webkit-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:-o-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:-ms-linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
	background:linear-gradient(top, rgba(149,120,186,1) 2%,rgba(77,20,140,1) 50%);
}
.sag-wrap .office,
#fx-global-footer .sag-wrap .office {
	background-color:#0073A0;
	background:-moz-linear-gradient(top, rgba(0,160,211,1) 0%, rgba(0,115,160,1) 50%);
	background:-webkit-linear-gradient(top, rgba(0,160,211,1) 0%,rgba(0,115,160,1) 50%);
	background:-o-linear-gradient(top, rgba(0,160,211,1) 0%,rgba(0,115,160,1) 50%);
	background:-ms-linear-gradient(top, rgba(0,160,211,1) 0%,rgba(0,115,160,1) 50%);
	background:linear-gradient(top, rgba(0,160,211,1) 0%,rgba(0,115,160,1) 50%);
}
.sag-wrap .dark,
#fx-global-footer .sag-wrap .dark {
	background-color:#666;
	background:-moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 50%);
	background:-webkit-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 50%);
	background:-o-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 50%);
	background:-ms-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 50%);
	background:linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 50%);
}
.sag-wrap .light:link,
.sag-wrap .light:visited,
#fx-global-footer .sag-wrap .light:link,
#fx-global-footer .sag-wrap .light:visited {
	background-color:#E5E5E5;
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%);
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%);
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%);
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%);
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%);
	color:#666;
}
a.sag span,
#fx-global-footer a.sag span {
	display:block;
	padding:10px 10px 0;
	line-height:1.273em;
}
a.sag .head,
#fx-global-footer a.sag .head {
	display:block;
	margin-bottom:2px;
	font:2em/1.09em "Arial Narrow", Arial, sans-serif;
	font-weight:normal;
}
.sag-wrap .light .head,
#fx-global-footer .sag-wrap .light .head {
	color:#4D148C;
}
a.sag ul,
a.sag ol,
#fx-global-footer a.sag ul,
#fx-global-footer a.sag ol {
	padding:5px 25px;
}
a.sag li {
	color:#FFF !important;
}
.sag-wrap .light li {
	color:#666 !important;
}
#fx-global-footer a.sag ul li {
	list-style-type:disc !important;
}
#fx-global-footer a.sag ol li {
	list-style-type:decimal !important;
}
a.sag em,
#fx-global-footer a.sag em {
	font-style:italic;
}
a.sag em.cta,
#fx-global-footer a.sag em.cta {
	display:block;
	padding:5px 10px 0 0;
	background:url(/images/us/office/nexgen09/HomePage/assets.png) no-repeat 178px 9px;
	text-align:right;
	font-weight:bold;
	font-style:normal;
}
.sag-wrap .light em.cta,
#fx-global-footer .sag-wrap .light em.cta {
	background-position:191px -11px;
	color:#4D148C;
}
a.sag:hover em.cta,
#fx-global-footer a.sag:hover em.cta {
	text-decoration:underline;
}
/***********************************************************************
								DISCLAIMER
***********************************************************************/
.disclaimer {
	font-size: 12px;
	margin: 20px auto 0;
	max-width: 990px;
	
}
.disclaimer a {
	color: #00a0dc;
	font-weight: bold;
}
.disclaimer a:hover {
	text-decoration: underline;
}
.disclaimer-modal {
	background-color: #FFF;
	border-radius: 5px;
	padding: 10px 30px;
	max-width: 800px;
	/*display: none;*/
}
.modal-top {
	border-bottom: 1px solid #AEAEAE;
}
 .modal-logo {
	float: left;
	padding-left: 15px;
}
.modal-terms {
	float: right;
	padding-right: 15px;
}
.modal-terms h1 {
	color:#5CA1D6;
	font-weight: normal;
	padding-top: 25px;
}
.modal-main {
	padding: 18px 20px;
	max-width: 775px;
}
.modal-main h2 {
	color:#5CA1D6;
	margin: 0;
}
.modal-table {
	padding: 10px 0 25px 0;
	border-bottom: #666 solid 1px;
}
.modal-table table {
	border: 1px solid #666;
	text-align: center;
}
.modal-table table thead td {
	border-bottom: 1px solid #333;
	text-align: center;
}
.modal-table table tr td {
	padding: 10px 0;
	text-align: center;
}
.modal-table .border-right {
	border-right: 1px solid #666;
}
.modal-table .blue {
	color:#5CA1D6;
}
.legal p {
	font-size: 10px;
}

/***********************************************************************
								MODAL
***********************************************************************/
#modal-bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	-moz-opacity: .60;
	opacity: .60;
	z-index: 400;
}
#modal-e {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	min-width: 300px;
	min-height: 300px;
	padding: 15px 30px 30px 30px;
	border: 1px solid #666;
	background-color: #FFF;
	font-size: .75em;
	z-index: 401;
}
#modal-e #close-modal {
	height: 15px;
	margin: 0 0 10px 0;
	background: url(/images/us/office/nexgen09/HomePage/modal-close.gif) no-repeat 100% 0;
	cursor: pointer;
	text-align: right;
	padding-right: 25px;
}
/***********************************************************************
								MEDIA QUERIES
***********************************************************************/

.onlymobile {
display:none;
}

@media screen and (max-width: 1000px)  {
	.fxo-respond #fx-global-header #header-search #header-input-string {
		display: none;
	}
	.fxo-respond #fx-global-header #header-search {
		width: 32px;
	}
	.fxo-respond .bannerWrapper .bannerContent .buttonWrapper .button,
	.fxo-respond .bannerWrapper .bannerContent p.intro {
		font-size: 18px;
	}
	.fxo-respond .bannerWrapper .bannerContent h1 {
		font-size: 26px;
	}
	.fxo-respond .featureTiles .feature:last-child {
		margin-right: 10px;
	}
	.fxo-respond .featureTiles .feature {
		margin-left: 10px;
	}
	.fxo-respond .featureTiles .feature:nth-child(3n)	{
		margin-right: 15px;
	}
	.fxo-respond .riverWrapper .riverItem {
		width: 230px;
	}
	.fxo-respond #featureContainer {
		width: 688px;
	}	
}

@media screen and (max-width: 840px)  {
	.fxo-respond #riverRow {
		height: 240px;
		margin-top: 40px;
	}
	.fxo-respond .rowWrap {
		height: 280px;
	}
	.fxo-respond .riverWrapper .riverItem .prodHover a.button {
		display: none;
	}
}
	
@media screen and (max-width: 768px)  {
/**   Tablet Fix- Show the search bar     BEGIN        */
	  .fxo-respond #fx-global-header #header-search {
		width: 18%;
	}
	   .fxo-respond #fx-global-header #header-search #header-input-string {
        font-size: 10px;
        width:68%;
		display:block;
		}
/**   Tablet Fix- Show the search bar      END       */		
	.fxo-respond #fx-global-header .interior-subMenu.flyer-dd .menu-col {
		width: 45%;
	}
	.fxo-respond #fx-global-header .interior-subMenu.center-col-dd .menu-col {
		width: 42%;
	}
	.fxo-respond #fx-global-header .interior-subMenu .menu-col {
		width: 29%;
	}
	.fxo-respond .bannerWrapper .bannerContent p.intro {
		font-size: 16px;
	}
	.fxo-respond .bannerWrapper .bannerContent .buttonWrapper .button {
		font-size: 14px;
	}
	.fxo-respond .bannerWrapper .bannerContent h1 {
		font-size: 24px;
	}
	.fxo-respond #featureContainer {
		padding: 0 40px;
	}
}	

@media screen and (max-width: 700px)  {
	.fxo-respond #fx-global-header #main-logo {
		margin-right: 10px;
	}
	.fxo-respond #fx-global-header #global-nav, 
	.fxo-respond #fx-global-header #fedex-link {
		font-size: 14px;
	}
	.fxo-respond #fx-global-header #global-nav a,
	.fxo-respond #fx-global-header #global-nav a:hover,
	.fxo-respond #fx-global-header #global-nav a.open {
		background-image: none;
	}
	.fxo-respond #fx-global-header #global-nav a span {
		padding-right: 12px;
	}
	.fxo-respond #fx-global-footer #nav-footer .col {
		width:31.3%;
	}
	.fxo-respond #fx-global-footer #nav-footer .break-col {
		clear: left;
	}
	.fxo-respond #fx-global-header #fedex-link {
		display: none;
	}
	.fxo-respond #fx-global-header #global-nav a.last span {
		border-right:2px solid transparent;
	}
}

@media screen and (max-width: 560px)  {
	.fxo-respond #fx-global-header #global-nav {
		display: none;
	}
	.fxo-respond #fx-global-header #mobile-menu-link {
		display: block;
	}
	.fxo-respond #fx-global-header #main-logo {
		margin-top: 24px;
	}
	.fxo-respond #fx-global-header #main-logo img {
		width: 83px;
		height: auto;
	}
}

@media screen and (max-width:340px)  {
	.fxo-respond #fx-global-header #resources {
		display: none;
	}
	.fxo-respond #fx-global-footer #nav-footer .col {
		display: none;
	}
	.fxo-respond #fx-global-footer #nav-footer .col-last {
		display: inline;
		width: 98%;
	}	
}