@charset "utf-8";
/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	padding:0;
	border:0;
	margin:0;
	outline:0;
	background:transparent;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
a:hover, a:active {
	outline:none;
}
/* GLOBAL STYLES */
body {
	background:#FFF;
	color:#666;
	font:68.75% Arial, Helvetica, sans-serif;
}
.clearfix:after,
.block:after,
.fedexClearfix:after { /* is fedexClearfix used anywhere? */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#container {
	width:990px;
	margin:0 auto;
}
#col-main {
	padding-left:5px;
	padding-top:0px;
	width: 735px;
}
.main-col-first #col-main {
	padding-left: 0;
}
#header {
	position:relative;
	z-index:2000;
	height:75px;
	/*background-color:#F1F1F1;*/
	background:#E5E6E5 url(http://www.fedex.com/images/us/office/nexgen09/HomePage/bg-page.png) repeat-x 0 -30px;
	color:#666;
}
#header a {
	color:#666;
}
#resource-bar {
	height:30px;
	padding:0 10px;
	border-bottom:1px solid #CCC;
	background-color:#E5E5E5;
	line-height:30px;
}
#nav-resources {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
#nav-resources li {
	display:block;
	float:left;
}
#nav-resources li.pipe {
	padding:0 10px;
	text-align:center;
}
#nav-resources li a {
	padding:0;
}
#nav-resources li.on a {
	color:#00A0D3;
}
#nav-resources #small-text {
	padding:0 4px 0 0;
	border:none;
	font-size:0.9em;
}
#nav-resources #medium-text {
	padding:0 4px;
	border:none;
	font-size:1.1em;
}
#nav-resources #large-text {
	padding:0 0 0 4px;
	border:none;
	font-size:1.3em;
}
#nav-resources .curr-size {
	text-decoration:underline;
}
#logo-master {
	float:left;
	clear:both;
	width:200px;
}
#logo-master img {
	margin:5px 0 0 10px;
}
#nav-global_flash {
	position:absolute;
	top:31px;
	left:260px;
	width:730px;
}
#nav-global {
	position:absolute;
	top:31px;
	left:260px;
	width:730px;
}
#nav-global li {
	position:relative;
	float:left;
	margin-right:1px;
	list-style-image:none;
	list-style:none;
}
#nav-global li a {
	display:block;
	padding:5px 10px;
	background:#999 url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-nav-global.gif) repeat-x 0 100%;
	color:#FFF;
	font:1.5em "Arial Narrow", Arial, sans-serif;
	text-decoration:none;
}
#nav-global li a img {
	padding:0 0 0 10px;
}
#nav-global li.first a {
	background:#999 url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-nav-global-first.gif) no-repeat 0 100%;
}
#nav-global li.last a {
	background:#999 url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-nav-global-last.gif) no-repeat 100% 100%;
}
#nav-global li.loner {
	margin-left:10px;
}
#nav-global li.loner span {
	display:block;
	padding:0 0 0 10px;
	background:#999 url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-nav-global-first.gif) no-repeat 0 100%;
}
#nav-global li.loner span a {
	position:relative;
	padding-left:0;
	background:#999 url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-nav-global-last.gif) no-repeat 100% 100%;
}
#nav-global li ul {
	position:absolute;
	top:-2000px;
	left:auto;
	clear:both;
	width:230px;
	padding-top:5px;
	border:1px solid #CCC;
	border-top:none;
	background-color:#FFF;
}
#nav-global li.last ul,
#nav-global li.loner ul {
	right:0;
}
#nav-global li li {
	float:none;
	padding:0 5px;
}
#nav-global li li a {
	display:block;
	width:200px;
	border-bottom:1px solid #CCC;
	color:#666;
	font:1em Arial, sans-serif;
	background-color:#FFF !important;
	background-image:none !important;
}
#nav-global li li.last {
	padding-bottom:5px;
}
#nav-global li li.last a {
	border-bottom:none;
}
#nav-global li a.on {
	background-color:#80B6D3;
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-on.gif);
}
#nav-global li.first a.on {
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-first-on.gif);
}
#nav-global li.last a.on {
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-last-on.gif);
}
#nav-global li.last a.on {
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-last-on.gif);
}
#nav-global li:hover a,
#nav-global li.sfhover a {
	background-color:#FFF !important;
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-hover.gif) !important;
	background-repeat:repeat-y !important;
	color:#00A0D3;
}
#nav-global li.loner:hover span,
#nav-global li.sfhover span,
#nav-global li.loner:hover span a,
#nav-global li.sfhover span a {
	background:#609 url(http://images.fedex.com/images/global/nexgen09/bg-btn-nav-global-loner-hover.gif) repeat-x 0 100% !important;
	color:#FFF;
}
#nav-global li:hover ul,
#nav-global li.sfhover ul {
	top:auto;
}
#nav-global li:hover li a,
#nav-global li.sfhover li a {
	background-image:none !important;
	color:#666;
}
#nav-global li li a:hover {
	background-color:#E5E5E5 !important;
	color:#00A0D3;
}
#global-search {
	position:relative;
	float:right;
	width:210px;
	margin-top:46px;
}
#global-search .text {
	float:right;
	width:114px;
	height:15px;
	padding:3px 3px 1px 3px;
	border:1px solid #CCC;
	margin-right:4px;
	background-color:#FFF;
	color:#666;
	font-size:1em;
	font-family:Arial, sans-serif;
}
#global-search button {
	float:right;
	margin-right:10px;
}
#breadcrumb {
	position:absolute;
	bottom:10px;
	left:260px;
	list-style:none;
}
#breadcrumb li {
	display:inline;
	padding:0;
}
#breadcrumb li.on,
#breadcrumb li.on a {
	color:#00A0D3;
	font-weight:bold;
}
/* TEXT RELATED STYLES */
h2 {
	margin:0 0 10px 0;
	color:#00A0D3;
	font-weight:bold;
	font-size:1.42em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
div.basic h2 {
	margin:0 0 10px 0;
	color:#00A0D3;
	font-weight:bold;
	font-size:17px;
	font-family:"Arial Narrow", Arial, sans-serif;
}
blockquote {
	padding:15px 25px;
}
.block p {
	margin:8px 0 0;
}
a:link,
a:visited {
	color:#00A0D3;
	text-decoration:none;
}
a:hover,
a:active {
	color:#666;
	text-decoration:underline;
}
a.blk {
	padding:0 10px 0 0;
	margin-top:10px;
	font-weight:bold;
}
a.blk:link,
a.blk:visited {
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow.gif) no-repeat right center;
}
a.blk:hover,
a.blk:active {
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow-roll.gif) no-repeat right center;
}
.block {
	font-size:1.09em;
}
.block .block {
	font-size:1em;
}
.block ul,
.block ol {
	margin:10px 25px 5px 25px;
}
.block ol li {
	margin-bottom:10px;
	list-style-type:decimal;
	color:#00A0D3;
}
.block ol li span {
	color:#666;
}
.block ul li {
	list-style-image:url(http://images.fedex.com/images/global/nexgen09/bullet-li.gif);
	line-height:1.8em;
}
.block .multi-col {
	margin:3px 0 0;
}
.block .multi-col li {
	display:block;
	float:left;
	width:235px;
	margin:0;
	list-style-image:none;
	list-style:none;
	font-weight:bold;
	line-height:1.6em;
}
.block td h3 {
	font-weight:bold;
}
/* CONTENT */
#content {
	margin:0 0 8px;/* 30 SKP*/
}
#ls-row-3-area-2 {
	margin:0 0 30px;
}
/* FOOTER */


#footer {
	margin:0 0 5px;
	line-height:1.3;
}

#logo-footer-fedex {
	padding:0 0 10px;
	border-bottom:1px solid #CCC;
	margin:0 0 10px;
}
#nav-footer h3 {
	margin:0 0 5px;
	color:#666;
	font-weight:bold;
}
#nav-footer li {
	margin:0 0 5px;
	list-style:none;
}
#nav-footer a {
	color:#666;
}
#nav-footer .col {
	float:left;
	width:141px;
	padding:0 20px 0 0;
}

.col {
	float:left;
	width:241px;
	padding-top:10px;
}
.double {
	width:490px;
}
.triple {
	width:735px;
}
.block {
	position:relative;
	/* orig-margin:0 0 10px;*/
	/*margin:5px 5px 10px;*/
	margin:2px 2px;
	
}
.double .block {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/block-border-top-double.gif) no-repeat;
}
.triple .block {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/block-border-top-triple.gif) no-repeat;
}
.copy {
	padding:10px;
}
/* SLIDING DOOR BUTTONS */
button {
	position:relative;
	border:0;
	margin:0;
	color:#FFF;
	font-family:"Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
button span {
	display:block;
	position:relative;
	white-space:nowrap;
}
.buttons {
	margin:8px 0 0 0;
}
.buttons button {
	margin-right:10px;
}
/* 35 px */
.btn-35-grey,
.btn-35-bl ,
.btn-35-prpl,
.btn-35-mag{
/*	float:left;*/
	height:35px;
	padding:0 10px 0 0;
	margin:8px 0;
	font-size:1.667em;
}
.btn-35-grey {
	background-color:#CCC;
	color:#00A0D3;
}
.btn-35-bl {
	background-color:#00A0D3;
}
.btn-35-prpl {
	color:#FFF;
	background-color:#4D148C;
}
.btn-35-mag {
	color:#FFF;
	background-color:#EC008C;
}
.btn-35-grey span,
.btn-35-bl span,
.btn-35-prpl span,
.btn-35-mag span{
	height:35px;
	padding:0 0 0 10px;
	line-height:35px;
}
.btn-35-grey span img,
.btn-35-bl span img {
	margin:5px 5px 0 -2px;
	vertical-align:top;
}
.btn-35-grey-arw {
	height:35px;
	padding:0 20px 0 0;
	margin:8px 0;
	font-size:1.667em;
	color: #00A0D3;
	background:url(/images/global/nexgen09/bg-btn-35-grey-cap-arw.png) no-repeat right center;
}

.btn-35-grey-arw span {
	height:35px;
	padding:0 0 0 10px;
	line-height:35px;
	background:url(/images/global/nexgen09/bg-btn-35-grey.png) no-repeat left center;
}

.btn-35-bl-arw {
	height:35px;
	padding:0 20px 0 0;
	margin:8px 0;
	font-size:1.667em;
	color: #FFF;
	background:url(/images/global/nexgen09/bg-btn-35-bl-cap-arw.png) no-repeat right center;
}

.btn-35-bl-arw span {
	height:35px;
	padding:0 0 0 10px;
	line-height:35px;
	background:url(/images/global/nexgen09/bg-btn-35-bl.png) no-repeat left center;
}
.btn-35-prpl-arw {
	height:35px;
	padding:0 20px 0 0;
	margin:8px 0;
	font-size:1.667em;
	color: #FFF;
	background:url(/images/global/nexgen09/bg-btn-35-prpl-cap-arw.png) no-repeat right center;
}

.btn-35-prpl-arw span {
	height:35px;
	padding:0 0 0 10px;
	line-height:35px;
	background:url(/images/global/nexgen09/bg-btn-35-prpl.png) no-repeat left center;
}
.btn-35-mag-arw {
	height:35px;
	padding:0 20px 0 0;
	margin:8px 0;
	font-size:1.667em;
	color: #FFF;
	background:url(/images/global/nexgen09/bg-btn-35-mag-cap-arw.png) no-repeat right center;
}

.btn-35-mag-arw span {
	height:35px;
	padding:0 0 0 10px;
	line-height:35px;
	background:url(/images/global/nexgen09/bg-btn-35-mag.png) no-repeat left center;
}

/* 30 px */
.btn-30-bl-arw {
	float:right;
	padding:1px 21px 0 0;
	margin:8px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-bl-arw-cap.gif) no-repeat right center;
	font-size:1.42em;
}
.btn-30-bl-arw-trsp {
	float:left;
	padding:0 21px 0 10px;
	margin:8px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-bl-arw-ban-cap.png) no-repeat right center;
	font-size:1.42em;
}
.btn-30-red-arw-red {
	float:left;
	padding:0 21px 0 10px;
	margin:8px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-red-arw-ban-cap-red.png) no-repeat right center;
	font-size:1.42em;
}
.btn-30-purple-arw-purple {
	float:left;
	padding:0 21px 0 10px;
	margin:8px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-purple-arw-ban-cap-purple.png) no-repeat right center;
	font-size:1.42em;
}
.btn-30-grey-arw-purple {
	float:left;
	padding:0 21px 0 10px;
	margin:8px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-grey-arw-ban-cap-grey.png) no-repeat right center;
	font-size:1.42em;
}

.btn-30-bl-arw span {
	height:30px;
	padding:0 0 0 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-bl-arw-slide.gif) no-repeat left center;
	line-height:30px;
}
.btn-30-bl-arw-trsp span {
	height:30px;
	padding:0 0 0 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-bl-arw-ban-slide.png) no-repeat left center;
	line-height:30px;
}
.btn-30-red-arw-red span {
	height:30px;
	padding:0 0 0 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-red-arw-ban-slide-red.png) no-repeat left center;
	line-height:30px;
}
.btn-30-purple-arw-purple span {
	height:30px;
	padding:0 0 0 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-30-purple-arw-ban-slide-purple.png) no-repeat left center;
	line-height:30px;
}
/* 20 px */
.btn-20-bl {
	padding:0 10px 0 0;
	background-color:#00A0D3;
	color:#FFF !important;
	font-size:1.09em;
}
.btn-20-bl span {
	height:20px;
	padding:4px 0 2px 10px !important;
	line-height:20px;
}
.btn-20-grey {
	padding:0 10px 0 0;
	background-color:#CCC;
	color:#00A0D3 !important;
	font-size:1.09em;
}
.btn-20-grey span {
	height:20px;
	padding:4px 0 2px 10px !important;
	line-height:20px;
}

.btn-20-gr {
	font-size:1.09em;
	padding:0 10px 0 0;
	background:url(http://www.fedex.com/images/global/nexgen09/office/bg-btn-20-gr-cap.gif) no-repeat center right;
}
.btn-20-gr span {
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	background:url(http://www.fedex.com/images/global/nexgen09/office/bg-btn-20-gr-slide.gif) no-repeat center left;
}
/* used in POL */
.btn-20-pol {
	display:block;
	float:left;
	height:20px;
	padding-right:10px;
}
.btn-20-pol span {
	display:block;
	height:auto;
	padding:3px 0 3px 10px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.btn-20-bl-pol {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 0;
}
.btn-20-bl-pol span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat;
	color:#FFF;
}
.btn-20-bl-pol:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.btn-20-bl-pol:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat 0 100%;
	color:#FFF;
}
.btn-20-flyer {
	display:block;
	float:right;
	height:20px;
	padding:0 10px;
}
.btn-20-flyer span {
	display:block;
	height:auto;
	padding:3px 0 3px 10px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.btn-20-bl-flyer {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 0;
}
.btn-20-bl-flyer span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat;
	color:#FFF;
}
.btn-20-bl-flyer:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.btn-20-bl-flyer:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat 0 100%;
	color:#FFF;
}
/* button tooltips */
button.tooltip:hover,
button.sfhover {
	z-index:20; /* just enough to raise it above its siblings */
}
button.tooltip div {
	display:none;
	position:absolute;
	bottom:80%;
	left:80%;
	width:200px;
	padding:8px;
	background-color:#FFF;
	text-align:left;
	color:#666;
	font:.6em Arial, sans-serif;
}
button.tooltip:hover div,
button.sfhover div {
	display:block;
}
/* BANNER */
#banner {
	position:relative;
	width:990px;
	height:150px;
	overflow:hidden;
}
.banner200 {
	height:200px !important;
}
#banner.interactive {
	height:200px;
}
#banner-title {
	float:left;
	width:245px;
	height:135px;
	border-bottom:15px solid #00A0D3;
	background-color:#444;
	color:#FFF;
}
#banner-title h1 {
	margin:30px 10px 5px 10px;
	font-size:2em;
	font-family:"Arial Narrow", Arial, sans-serif;
	letter-spacing:1px;
}
#banner-title p {
	margin:0 10px 5px 10px;
	font-size:1.09em;
}
#banner-img {
	float:left;
	width:745px;
	height:150px;
}
#banner img.shadowTop,
#homeBanner img.shadowTop {
	position:absolute;
	top:0;
	left:0;
	width:990px;
	height:10px;
}
/* homepage banner */
#homeBanner {
	position:relative;
	width:990px;
	height:250px;
	overflow:hidden;
}
#homeBanner #banner-title {
	position:relative;
	height:250px;
	border-bottom:none;
	background-color:#444;
}
#homeBanner #bannerMessage {
	padding:10px 10px 0;
	font-family:"Arial Narrow", Arial, sans-serif;
}
#homeBanner #bannerMessage h1 {
	margin:0 0 5px;
	font-size:2.73em;
}
#homeBanner #bannerMessage h2 {
	color:#FFF;
	font-weight:normal;
}
#homeBanner #bannerTrack {
	position:absolute;
	bottom:10px;
	left:0;
	width:225px;
	padding-top:8px;
	border-top:1px solid #666;
	margin:0 10px;
}
#homeBanner #bannerTrack p {
	margin:0;
}
#homeBanner #bannerTrack button {
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-20-bl-ban-cap.png) no-repeat right center;
}
#homeBanner #bannerTrack button span {
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-btn-20-bl-ban-slide.png) no-repeat left center;
}
#homeBanner #banner-img,
#homeBanner #banner-imgFlash {
	height:250px;
}
/* banner with overlaid text */
#banner .bannerCopy {
	position: absolute;
	top: 5px;
	left: 20px;
	z-index: 50;
	color: #FFF;
	overflow:hidden;
}
#banner .bannerCopy h1 {
	margin-bottom: 10px;
	font-size: 3em;
}
#banner .bannerCopy p {
	width: 300px;
	padding-bottom: 5px;
	line-height: 1.5em;
}

/* help icon */
#homeBanner #bannerTrack input {
	width:120px;
}
#homeBanner #trackHelp {
	position:relative;
	float:right;
	margin:5px 0 0;
}
#homeBanner #trackHelp .tooltip {
	display:none;
	position:absolute;
	bottom:8px;
	left:-20px;
	width:220px;
	padding:10px;
	border:1px solid #CCC;
	background-color:#FFF;
	color:#666;
}
#homeBanner #trackHelp:hover .tooltip {
	display:block;
}
/* BLOCK CSS */
.basic-icon-single .how-to {
	display:block;
	height:20px;
	padding:0 0 0 30px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-howto.gif) no-repeat left center;
	line-height:20px;
}
.basic-icon-single p {
	margin-left:10px;
}
.basic-icon-single ul {
	margin-left:35px;
}
.call-to-action-single {
	width:235px;
	padding-top:10px;
	margin-left:10px;
	background-color:#E5E5E5;
	color:#333;
}
.call-to-action-single .copy {
	padding-top:8px;
}
.call-to-action-single p {
	clear:both;
	line-height:1.4em;
}
.call-to-action-single h2 {
	display:inline;
	width:200px;
	padding-top:8px;
	margin-bottom:5px;
	color:#333;
}
.call-to-action-single h2.online {
	padding-right:34px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-online.gif) no-repeat right center;
}
.call-to-action-single h2.instore {
	padding-right:31px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-instore.gif) no-repeat right center;
}
.call-to-action-single h3 {
	margin-top:10px;
	color:#333;
	font-size:.92em;
}
.call-to-action-single form h3 {
	float:left;
	width:87px;
	height:21px;
	margin-top:5px;
	line-height:21px;
}
.call-to-action-single form {
	margin:0;
}
.call-to-action-single .text {
	float:left;
	width:120px;
	height:15px;
	padding:3px 3px 1px;
	margin-top:5px;
	border:1px solid #CCC;
	color:#333;
	font-family:Arial, sans-serif;
}
.call-to-action-single a {
	display:block;
	position:relative;
	top:-10px;
	float:left;
	margin-bottom:-10px;
}
.video .copy {
	padding-top: 0;
}
.video h2 {
	margin: 5px 0 0 0;
}
.video p {
	margin: 0;
}
/* SLIDING DOOR BUTTONS */
.call-to-action-single .btn-cta-gr {
	padding:0 10px 0 0;
	margin:4px 0 0 8px;
	background-color:#DDD;
	color:#333;
	font-size:1.09em;
}
.call-to-action-single .btn-cta-gr span {
	height:21px;
	padding:0 0 0 10px;
	line-height:21px;
}
.call-to-action-single .btn-cta-bl {
	float:right;
	padding:0 10px 0 0;
	margin-top:5px;
	background-color:#00A0D3;
	font-size:1.09em;
}
.call-to-action-single .btn-cta-bl span {
	height:21px;
	padding:0 0 0 10px;
	line-height:21px;
}
/* Text Promo Container Styles */
.promo-txt {
	display:block;
	margin-left:10px;
}
.promo-txt .copy {
	display:block;
	width:201px;
	padding:17px 17px 7px;
	color:#FFF;
}
.bg-blue {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-blue-flood.gif) no-repeat 0 100%;
}
.bg-blue .bg-blue {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-promo-blue.gif) no-repeat;
}
.bg-blue:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-gray-flood.gif) no-repeat 0 100%;
}
.bg-blue:hover .bg-blue {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-promo-gray.gif) no-repeat;
}
.bg-gray {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-gray-flood.gif) no-repeat 0 100%;
}
.bg-gray .bg-gray {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-promo-gray.gif) no-repeat;
}
.bg-gray:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-blue-flood.gif) no-repeat 0 100%;
}
.bg-gray:hover .bg-gray {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-promo-blue.gif) no-repeat;
}
.promo-txt {
	margin-bottom:10px;
	color:#FFF !important;
	font-size:2em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.promo-txt .tagline {
	display:block;
	color:#FFF !important;
	font-size:0.5em;
	font-family:Arial, sans-serif;
}
.promo-txt img {
	display:block;
	margin:10px auto;
}
.promo-txt:link,
.promo-txt:visited {
	color:#FFF;
	text-decoration:none;
}
.promo-txt:hover,
.promo-txt:active {
	color:#FFF;
	text-decoration:none;
}
.promo-txt .small {
	height:66px;
}
.promo-txt .fullbleed {
	width:215px;
	padding:10px;
	margin-bottom:0;
}
.promo-txt .fullbleed img {
	margin:0;
}
.promo-txt span.blk {
	display:block;
	padding:0 10px 0 0;
	margin-top:10px;
	margin-bottom:10px;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-arrow.gif) no-repeat right center;
	text-align:right;
	font-weight:bold;
	font-size:0.5em;
}
/* Flash Promo Container Styles */
.promo-fla {
	width:235px;
	margin:0;
}
/* Common HTML Alternate Styles */
.promo-fla a.blk {
	float:right;
}
/* New Product HTML Alternate Styles */
.promo-fla {
	padding-top:10px;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo.gif) no-repeat;
}
.promo-fla .new-product {
	width:215px;
	height:auto;
	padding:0 10px 10px;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-flood.gif) no-repeat 0 100%;
}
.promo-fla .new-product dt {
	width:201px;
	padding:3px 7px;
	margin-top:5px;
	background:#A8AAAD url(http://images.fedex.com/images/global/nexgen09/bg-promo-prod-head.gif) repeat-x;
	font-size:1.54em;
	font-family:"Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
.promo-fla .new-product dt.first {
	margin:0;
}
.promo-fla .new-product dd {
	display:none;
	width:201px;
	padding:6px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#D2D2D2 url(http://images.fedex.com/images/global/nexgen09/bg-promo-prod-cont.gif) repeat-x;
	color:#666;
	font-size:2.18em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.promo-fla .new-product dd span {
	display:block;
	font-size:0.46em;
	font-family:Arial, sans-serif;
}
.promo-fla .new-product dd img {
	display:block;
	margin:5px auto;
}
.promo-fla .new-product dd a.blk {
	font-size:0.46em;
}
.promo-fla .new-product dd.open {
	display:block;
}
.promo-fla .new-product dt.on,
.promo-fla .new-product dt.roll {
	background:#098DBF url(http://images.fedex.com/images/global/nexgen09/bg-promo-prod-head-on.gif) repeat-x;
	color:#FFF;
}
/* Promo Item HTML Alternate Styles */
.promo-fla .promo-item {
	width:215px;
	height:auto;
	padding:0 10px 10px;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-promo-flood.gif) no-repeat 0 100%;
}
.promo-fla .promo-item dt {
	width:201px;
	height:56px;
	padding:7px;
	margin-top:5px;
	background:#A8AAAD url(http://images.fedex.com/images/global/nexgen09/bg-promo-item-head.gif) repeat-x;
	color:#FFF;
	font-size:2.18em;
	font-family:"Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
.promo-fla .promo-item dt span {
	display:block;
	font-size:0.46em;
	font-family:Arial, sans-serif;
}
.promo-fla .promo-item dd {
	display:none;
	width:203px;
	padding:6px;
	border:1px solid #CCC;
	margin-top:5px;
	background:#FFF url(http://images.fedex.com/images/global/nexgen09/bg-promo-promo-cont.gif) repeat-x;
	color:#666;
	font-size:2.18em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.promo-fla .promo-item dd span {
	display:block;
	font-size:0.46em;
	font-family:Arial, sans-serif;
}
.promo-fla .promo-item img {
	display:block;
	margin:0 auto;
}
.promo-fla .promo-item dd img {
	margin:5px auto;
}
.promo-fla .promo-item dd a.blk {
	font-size:0.46em;
}
.promo-fla .promo-item dd.first {
	margin-top:0;
}
.promo-fla .promo-item dd.open {
	display:block;
}
.promo-fla .promo-item dt.on {
	display:none;
}
.promo-fla .promo-item dt.roll {
	background:#098DBF url(http://images.fedex.com/images/global/nexgen09/bg-promo-item-head-roll.gif) repeat-x;
}
.promo-fla .promo-item a.blk {
	margin:5px;
}
.promo-fla .promo-item dt.first {
	margin:0;
}
.promo-fla .promo-item dd a:link,
.promo-fla .new-product dd a:link,
.promo-fla .promo-item dd a:visited,
.promo-fla .new-product dd a:visited {
	display:block;
	color:#666;
}
.promo-fla .promo-item dd a:hover,
.promo-fla .new-product dd a:hover {
	text-decoration:none;
}
.promo-fla .promo-item dd a:link span.blk,
.promo-fla .new-product dd a:link span.blk,
.promo-fla .promo-item dd a:visited span.blk,
.promo-fla .new-product dd a:visited span.blk {
	display:block;
	padding:0 10px 0 0;
	margin-top:10px;
	margin-bottom:10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow.gif) no-repeat right center;
	color:#00A0D3;
	text-align:right;
	font-weight:bold;
	font-size:0.47em;
}
.promo-fla .promo-item dd a:active span.blk,
.promo-fla .new-product dd a:active span.blk,
.promo-fla .promo-item dd a:hover span.blk,
.promo-fla .new-product dd a:hover span.blk {
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow-roll.gif) no-repeat right center;
	color:#666;
}
.ac_run {
	padding-top:0;
	background:none;
	overflow:hidden;
}
.module-home {
	width:235px;
	margin:10px 5px 0;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-module-home-btm.png) no-repeat 100% 100%;
}
.module-home .copy {
	padding:0 10px 10px;
}
.module-home h2 {
	width:215px;
	padding:6px 10px 3px;
	border-bottom:1px solid #A3A5A7;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-module-home-top.png) no-repeat;
	color:#333333;
}
.module-home .help {
	padding-top:2px;
	text-align:right;
}
.module-home .help a:link,
.module-home .help a:visited {
	padding-left:15px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-help-local.gif) no-repeat left center;
	color:#666;
	font-size:.917em;
}
.module-home img {
	display:block;
	margin:0 auto;
}
.module-home h3 {
	margin:0 0 10px;
	color:#00A0D3;
	font-weight:bold;
	font-size:1.42em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.module-home form {
	margin-top:10px;
}
.module-home form h3 {
	width:140px;
	margin:0 0 2px 0;
	color:#666;
	font-size:1em;
	font-family:Arial, sans-serif;
}
.module-home .separate {
	padding-bottom:10px;
}
.module-home .txt {
	width:134px;
	height:15px;
	padding:2px 3px 1px;
	border:1px solid #AAA;
	color:#666;
	font-size:1em;
	font-family:Arial, sans-serif;
}
/* MODAL */
#modal_bg {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:9000;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#modal-e {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:9001;
	min-height:300px;
	min-width:300px;
	padding:10px;
	border:1px solid #666;
	background-color:#FFF;
	font-size:1.1em;
}
#modal-e #the-image {
	display:block;
	margin:0 0 8px;
}
#modal-e #close-modal {
	margin:0 0 10px;
	text-align:right;
}
#modal-e #close-modal img {
	cursor:pointer;
}
#modal-e img.prev {
	position:absolute;
	top:40%;
	left:10px;
	border:1px solid #CCC;
	border-left:none;
	cursor:pointer;
}
#modal-e img.next {
	position:absolute;
	top:40%;
	right:10px;
	border:1px solid #CCC;
	border-right:none;
	cursor:pointer;
}
#modal-e #prod-link {
	margin:0 0 5px;
	text-align:right;
}
/* HOMEPAGE FEATURED ITEMS */
.homeFeatures .feature {
	width:233px;
	border:1px solid #999;
	margin-left:10px;
}
.homeFeatures .copy {
	position:relative;
	min-height:215px;
	padding-bottom:50px;
}
.homeFeatures .btn-30-bl-arw {
	position:absolute;
	right:10px;
	bottom:2px;
}
/* PROMO RIVER */
#promoRiver {
	position:relative;
	height:70px;
	padding:0 25px;
	margin:20px 0 10px 10px;
}
#promoRiver .clipper {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
#promoLeft,
#promoRight {
	display:none;
	position:absolute;
	top:24px;
	left:0;
	width:24px;
	height:24px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/promo-river-toggle.png) no-repeat;
}
#promoLeft.active,
#promoRight.active {
	display:block;
}
#promoLeft:hover,
#promoLeft:focus,
#promoLeft:active {
	background-position:0 -24px;
}
#promoRight {
	right:0;
	left:auto;
	background-position:-24px 0;
}
#promoRight:hover,
#promoRight:focus,
#promoRight:active {
	background-position:-24px -24px;
}
#promoShell {
	position:relative;
}
#promoShell a {
	float:left;
	width:215px;
	height:70px;
	margin:0 5px;
}
/* FLYOUT MENU */
#flyout-col-left,
#flyout-col-left .ls-area-body {
	position:relative;
	z-index:50;
	width:245px !important;
}
.flyout-menu h2 {
	margin:0 0 4px;
	font-weight:normal;
	font-size:2.083em;
}
.flyout-menu .copy {
	padding:0 0 10px 10px;
}
.flyout-menu ul {
	padding:0;
	margin:0;
}
.flyout-menu ul li {
	width:235px;
	border-bottom:1px solid #CCC;
	list-style:none;
	list-style-image:none;
	font:1.5em "Arial Narrow", Arial, sans-serif;
}
.flyout-menu li a.topLevel:link,
.flyout-menu li a.topLevel:visited {
	display:block;
	width:180px;
	padding:10px 45px 10px 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/order-online.gif) no-repeat 100% 12px;
	color:#666;
}
.flyout-menu li a.noFlyout:link,
.flyout-menu li a.noFlyout:visited {
	display:block;
	width:180px;
	padding:10px 45px 10px 10px;
	color:#666;
}
.flyout-menu li a.noFlyout:hover {
	background-color:#00A0D3;
	background-position:100% -71px;
	color:#FFF;
	text-decoration:none;
}
.flyout-menu li:hover a.topLevel,
.flyout-menu li a.topLevel:hover {
	background-color:#00A0D3;
	background-position:100% -71px;
	color:#FFF;
	text-decoration:none;
}
.flyout-menu ul li.last {
	border-bottom:none;
}
.flyout-menu .flyout {
	display:none;
	position:absolute;
	top:-10px;
	left:245px;
	width:713px;
	height:275px;
	padding:26px 20px 20px 17px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-oo-flyout.png) no-repeat;
}
.flyout-menu li.hover .flyout {
	display:block;
}
.flyout-menu .flyout h3 {
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	margin-bottom:12px;
	color:#00A0D3;
	font-size:1.111em;
}
.flyout-menu .flyout ul {
	float:left;
	width:156px;
	margin-right:10px;
	color:#666;
}
.flyout-menu .flyout li {
	width:156px;
	border:0;
	margin-bottom:4px;
	font:.667em Arial, sans-serif;
}
.flyout-menu .flyout li a:link,
.flyout-menu .flyout li a:visited {
	width:152px;
	padding:2px;
	background:transparent none;
	color:#666;
}
.flyout-menu .flyout li a.more:link,
.flyout-menu .flyout li a.more:visited {
	display:inline-block;
	width:auto;
	padding-right:10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow.gif) no-repeat right center;
	color:#00A0D3;
	font-weight:bold;
}
.flyout-menu .flyout li a:hover {
	background-color:#E5E5E5;
	text-decoration:none;
}
.flyout-menu .flyout li a.more:hover {
	background:#FFF url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow-roll.gif) no-repeat right center;
	color:#666;
}
.flyout-menu .featured {
	float:left;
	width:215px;
	font:.667em Arial, sans-serif;
}
.flyout-menu .featured h4 {
	font:bold 1.083em "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
}
.flyout-menu .featured img {
	margin:5px 0;
}
.flyout-menu li .featured a:link,
.flyout-menu li .featured a:visited {
	display:inline;
	padding:0;
	background:transparent none;
	font-weight:bold;
}
.flyout-menu .featured .old {
	text-decoration:line-through;
}
.flyout-menu .featured .new {
	color:#F00;
	font-weight:bold;
}


/* START Added by Subhash for <input type=file"> testing */
div.fileinputs {
	position:relative;
}
div.fakefile {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
input.file {
	position:relative;
	z-index:2;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;
	text-align:right;
}
/* END Added by Subhash for <input type=file"> testing */
.image_only td {
/*
	width:720px;
	height:600px;
	*/
	padding:0;
	margin:10px;
	border:0;
	outline:0;
	background:transparent;
	vertical-align:middle;
}
/* START Added by Suresh for print preview testing */
.printbar {
	display:inline;
	float:none;
	width:100%;
	padding:7px 0;
	margin-right:0;
	border-bottom:1px solid #CCC;
	background-color:#E5E5E5 !important;
	background-image:none !important;
	text-align:left;
}
.printbar .pipe {
    padding:0;
}
.printbar a {
	padding:5px 0;
	font-size:0.95em;
}
.printbar .print {
	padding-left:2em;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-print.gif) no-repeat left center;
}
.printbar .closewin {
	padding-right:2em;
	border:none;
	background:url(http://images.fedex.com/images/global/nexgen09/modal-close.gif) no-repeat right center;
}
/* END Added by Suresh for print preview testing */
/* --------------------- POL stylesheet Start --------------*/
div#content {/* this is used to reduce the spacing between the h2 and the rest of the content */
	margin:0;
}
div.ria-content div.page-heading .quadruple {
	width:984px !important;
	border-bottom:1px solid #CCC !important;
}
ul.nav-tabs {
	width:100%;
	/*height:23px;*/
}



/* fx3.0-office-master.css updates begin*/
/* SLIDING DOOR BUTTONS */
.btn-20 {
	display:block;
	float:left;
	height:20px;
	padding-right:10px;
}
.btn-20 span {
	display:block;
	height:auto;
	padding:3px 0 3px 10px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.btn-20-sv {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-sv-cap.gif) no-repeat 100% 0;
}
.btn-20-sv span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-sv-slide.gif) no-repeat;
	color:#666;
}
.btn-20-sv:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-sv-cap.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.btn-20-sv:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-sv-slide.gif) no-repeat 0 100%;
}
/* The classes below are clashing with earlier classes above - Subhash */
.btn-20-bl_pol {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 0;
}
.btn-20-bl_pol span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat;
	color:#FFF;
}
.btn-20-bl_pol:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-cap.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.btn-20-bl_pol:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-bl-slide.gif) no-repeat 0 100%;
	color:#FFF;
}
.btn-20-gr_pol {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-gr-cap.gif) no-repeat 100% 0;
}
.btn-20-gr_pol span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-gr-slide.gif) no-repeat;
	color:#FFF;
}
.btn-20-gr_pol:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-gr-cap.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.btn-20-gr_pol:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-20-gr-slide.gif) no-repeat 0 100%;
	color:#FFF;
}
a.btn-30-bl-arw,
#header a.btn-30-bl-arw {
	display:block;
	height:30px;
	padding-right:21px;
	margin:8px 0;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-cap.gif) no-repeat 100% 0;
	color:#FFF;
	font-size:1.42em;
	text-decoration:none;
}
a.btn-30-bl-arw:visited {
	color:#FFF;
}
a.btn-30-bl-arw:hover,
#header a.btn-30-bl-arw:hover {
	background:url(.http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-cap.gif) no-repeat 100% 100%;
	color:#FFF;
	text-decoration:none;
}
a.btn-30-bl-arw span {
    display:block;
	height:auto;
	padding:6px 0 6px 10px;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-slide.gif) no-repeat;
	text-align:center;
	line-height:18px;
}
a.btn-30-bl-arw:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-slide.gif) no-repeat 0 100%;
}
/* fx3.0-office-master.css updates End*/



/* ria Print landing page Begin */
div.ria-content h2 {
	float:left;
}
div.ria-content ul.utility {
	float:right;
	padding:0 10px 0 0;
	margin:0;
	line-height:0.4em;
}
div.ria-content ul.utility li{
	float:left;
	padding:5px 6px 0;
	list-style:none;
	line-height:1em;
}
div.ria-content ul.utility li a:link,
div.ria-content ul.utility li a:visited {
	color:#666;
}
div.ria-content ul.utility li.button,
div.ria-content ul.utility li.last {
	border-right:none;
}
div.ria-content ul.utility li.button {
	padding:0;
}
div.ria-pane hr {
	margin:0 10px;
	color:#CCC;
}
div.ria-subhead h2 {
	padding-bottom:2px;
	margin:0;
}
div.ria-subhead p {
	padding-bottom:5px;
	margin:0;
}
div.ria-subhead-pol h2 {
	padding-top:15px;
	padding-bottom:2px;
	margin:0;
}
div.ria-subhead-pol p {
	padding-bottom:5px;
	margin:0;
	word-spacing:3px;
}
div.ria-subhead-pol a {
	color:#666;
}
div.ria-subhead-pol a:hover {
	color:#666;
	text-decoration:underline;
}
div.ria-pkg {
	width:725px;
}
div.ria-custom {
	width:725px;
	background:#F1F1F1 url(http://images.fedex.com/images/global/nexgen09/pol/ria-f1-725-bottom.gif) no-repeat 0 100%;
}
div.ria-custom ul.ria-prod-list {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-f1-725-top.gif) no-repeat 0 0;
}
div.ria-custom ul.ria-prod-list {
	width:725px;
	overflow:auto;
}
ul.ria-prod-list li {
	float:left;
	width:348px;
	padding:10px 0 0 10px;
	list-style:none;
}
span.ria-prod-item {
	display:block;
	height:21px;
	padding:10px;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-bg-highlite.gif) repeat-x;
}
span.ria-prod-item-pro-btn {
	display:block;
	height:21px;
	padding:10px;
	background:#F1F1F1 url(http://images.fedex.com/images/global/nexgen09/pol/ria-f1-725-bottom.gif) repeat-x;
}
span.ria-prod-item-pol {
	display:block;
	height:21px;
	padding:10px;
}
ul.ria-prod-list li h3 {
	float:left;
	width:250px;
	font-size:1.6em;
	cursor:default;
}
ul.ria-prod-list li a {
	float:right;
}
span.ria-ol-service-text {
	display:block;
	clear:both;
	height:36px;
	padding:8px 0 0 38px;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-online-c0e1f4.gif) no-repeat left center;
}
p.ria-note-text {
	display:block;
	clear:both;
	width:715px;
	padding:5px;
	background:#168CBE;
	color:#FFF;
	font-style:italic;
	font-weight:bold;
}
p.ria-note-text_pol {
	clear:both;
	width:715px;
	padding:0 0 15px;
	font-weight:bold;
}
p.ria-history-link {
	padding:13px 6px 0 0;
}
/* Tool tip CSS Begin ----------------------------------------------------*/
div.product-tooltip {
	width:235px;
	border:1px solid #CCC;
	background:#F1F1F1;
}
div.product-tooltip h3 {
	padding:10px;
	font-size:1.7em;
	font-family:Arial, sans-serif;
}
div.product-tooltip img {
	display:block;
	padding-bottom:5px;
}
div.product-tooltip ul{
	width:195px;
	padding:20px;
	list-style-position:inside;
}
div.product-tooltip li {
	padding-left:5px;
	list-style-position:outside;
}
div.product-tooltip p {
	padding:5px 10px;
}
div.product-tooltip p.ria-thumb {
	width:115px;
	height:35px;
	padding:25px 89px 15px 10px;
	text-align:right;
	font-weight:bold;
}
div.product-tooltip p.ria-full {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-full-flyer-thumb-fpo.gif) no-repeat 100% 0;
}
div.product-tooltip p.ria-half {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-half-flyer-thumb-fpo.gif)no-repeat 100% 0 ;
}
div.product-tooltip p.ria-quarter {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-quarter-flyer-thumb-fpo.gif) no-repeat 100% 0;
}
.ria-emph {
	background:#F1F1F1;
}
/* Tool tip CSS end -------------------------------------------------------*/
/* Popup CSS Start -------------------------------------------------------*/
div.ria-popup {
	width:530px;
	margin:10px auto;
	overflow:auto;
}
div.ria-popup div.col {
	padding:10px;
}
div.ria-popup div.col h3 {
	padding:4px 0;
	font-weight:bold;
}
div.ria-popup div.col p {
	padding:8px 0;
}
/* Popup CSS end -------------------------------------------------------*/
/* ria selectors page Begin -------------------------------------------------------*/
table.ria-copy-table {
	width:100%;
	padding:0;
	margin:0;
}
table.ria-copy-table td {
	padding:10px 5px 10px 20px;
}
table.ria-copy-table th {
	padding:5px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:left;
	font-weight:normal;
}
table.ria-copy-table .ria-utility  {
	width:140px;
	padding:0 20px;
	text-align:center;
}
table.ria-copy-table .ria-utility p {
	clear:both;
	width:140px;
}
table.ria-copy-table .ria-utility a.btn-20 {
	padding-left:40px;
}
table.ria-copy-table .ria-value {
	text-align:right;
}
table.ria-copy-table img {
	display:block;
	float:left;
	padding:3px;
}
table.ria-copy-table h3 {
	padding:3px;
	font-weight:bold;
	font-family:"Arial Narrow", Arial, sans-serif;
}
table.ria-copy-table p {
	padding:3px;
}
.ria-tiger-stripe {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-bg-highlite.gif) repeat-x;
}
/* ria table selectors end-------------------------------------------------------------*/
/* ria form selectors begin -----------------------------------------------------------*/
div.ria-form-block {
	clear:both;
	padding:10px 0;
	overflow:auto;
}
div.ria-print-op {
	float:left;
	width:600px;
}
p.ria-est-cost {
	margin:0 10px -18px 0;
	text-align:right;
}
div.ria-form-block label {
	display:block;
	float:left;
	width:112px;
	padding:5px 10px 0 0;
	text-align:right;
	font-weight:bold;
}
div.ria-form-field {
	float:left;
	width:112px;
	padding:5px 10px 10px 0;
}
div.ria-form-field input {
	clear:both;
}
div.ria-radio-thumb {
	float:left;
	width:112px;
	padding:0 10px 0 0;
}
div.ria-radio-thumb img,
div.ria-form-field img {
	padding:5px 0 0 25px;
}
div.ria-form-block input {
	float:left;
}
div.ria-form-block label.ria-radio-label {
	float:left;
	width:85px;
	min-height:30px;
	padding:2px;
	background:none;
	text-align:left;
	font-weight:normal;
}
div.ria-form-block label.ria-radio-label-list {
	width:80px;
	min-height:inherit;
}
input.datafile,
div.ria-form-block select.ria-form-style,
div.ria-form-block input.ria-form-style {
	width:92px;
	border:1px solid #CCC;
	background-color:#FFF;
	color:#666;
}
div.ria-node-wrapper div.ria-reg ul,
div.ria-node-wrapper div.ria-reg ol,
div.ria-node-wrapper div.ria-reg p {
	padding:0 10px 5px;
}
div.ria-node-wrapper div.ria-reg ul {
	float:right;
}
ul.ria-form-btn li {
	float:left;
	padding-left:10px;
	list-style:none;
}
input.datafile{
	display:none;
	position:relative;
	width:500px;
	z-index:2007;
	opacity:0;
}
div.ria-insert-pane {
	padding:10px;
}
div.ria-insert-pane a {
	float:left;
	width:30px;
	height:70px;
	padding:70px 19px 0;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-insert.gif) no-repeat center 45px;
}
div.ria-insert-thumb{
	float:left;
	height:120px;
	padding:10px;
}
div.ria-form-block select.ria-2-col {
	width:230px;
}
div.ria-form-field p {
	padding:0;
	margin:0;
	line-height:normal;
}
div.ria-form-note {
	float:right;
	width:330px;
	padding:0;
	margin:8px 30px 0 0;
	background:#F1F1F1 url(http://images.fedex.com/images/global/nexgen09/pol/ria-f1-330-top.gif) no-repeat;
}
div.ria-form-note p {
	padding:10px;
	margin:0;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-f1-330-bottom.gif) no-repeat 0 100%;
}
div.ria-form-note a {
	text-decoration:underline;
}
a.ria-save-view {
	margin-left:10px;
}
/* Insert End */
p.ria-close {
	float:right;
	height:17px;
}
p.ria-close a {
	float:right;
	width:16px;
	height:17px;
	margin:0;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-close.gif) no-repeat;
	cursor:pointer;
}
p.ria-close a span {
	display:none;
}
div.ria-selected-element {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-blue-grad.gif) repeat-x 0 100%;
}
/* RIA Layout Classes Begin */
div.ria-25,
div.ria-50,
div.ria-75,
div.ria-100 {
	float:left;
	padding:0 10px 10px 0;
}
div.ria-25-pol {
	float:left;
	height:100%;
	padding:0;
}
div.ria-25 {
	width:235px;
	height:100%;
}
div.ria-50 {
	width:480px;
}
div.ria-75 {
	width:725px;
}
div.ria-100 {
	width:984px;
}
/* RIA Layout Classes End */
/* Begin Ria Sidenav */
ul.ria-side-nav {
	width:235px;
	padding:75px 0 0 10px;
	overflow:hidden;
}
ul.ria-side-nav li {
	width:235px;
	padding-bottom:2px;
	font-size:18px;
	font-family:"Arial Narrow",Arial,sans-serif;
	list-style:none;
}
ul.ria-side-nav li span,
ul.ria-side-nav li a {
	display:list-item;
	width:211px;
	height:31px;
	padding:9px 10px 0 14px;
	list-style:none;
}
ul.ria-side-nav li span{
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-sidelinks.jpg) no-repeat right -94px;
	color:#FFF;
	font-weight:bold;
}
ul.ria-side-nav li a {
	border-left:1px solid #949494;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-sidelinks.jpg) no-repeat 100% 0;
	text-decoration:none;
}
ul.ria-side-nav li a:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-sidelinks.jpg) no-repeat right -47px;
	color:#FFF;
}
/* End Ria Sidenav */
div.ria-no-pic {
	height:370px;
}
div.ria-content-node {
	height:100%;
	padding:0 0 4px;
	overflow:visible;
}
table.ria-border {
	border:1px solid #DCDCDC;
}
div.ria-node-wrapper h3 {
	padding:8px 17px;
	color:#00A0D3;
	font-size:17px;
	font-family:"Arial Narrow", Arial, sans-serif;
}
/* 25 */
div.ria-25 div.ria-prod-image {
	width:233px;
	padding:0;
	overflow:hidden;
}
div.ria-25 ul {
	height:auto;/*130px*/
	padding:10px 40px 5px;
}
/* 75 */
div.ria-75 div.ria-content-node {
	padding:0;
	border:1px solid #DCDCDC;
	overflow:visible;
}
div.ria-75 div.ria-node-wrapper {
	float:left;
	width:480px;
	padding:0;
}
div.ria-75  div.ria-prod-image {
	float:left;
	width:235px;
	padding:0;
}
div.ria-75 div.ria-node-wrapper h3 {
	float:left;
	width:400px;
}
div.ria-node-wrapper p,
div.ria-node-wrapper ul,
div.ria-node-wrapper ol,
div.ria-node-wrapper form{
	padding:0 40px 5px;
}
td.ria-ot {
	height:20px;
}
p.ria-priceline-pol {
	padding:0 40px 5px;
}
div.ria-node-wrapper li {
	padding-bottom:5px;
	list-style-position:outside;
	line-height:16px;
}
table.ria-upload-table th {
	padding:3px;
	margin:0;
	background-color:#F1F1F1;
}
div.ria-75 div.ria-upload-pane {
	width:720px;
}
div.ria-75 div.ria-upload-pane h3 {
	width:685px;
}
div.ria-75 div.ria-upload-pane p {
	float:none;
	width:auto;
	padding-bottom:0;
}
div.ria-75 div.ria-upload-pane p.ria-close a {
	float:none;
}
div.ria-75 div.ria-upload-pane form {
	float:none;
}
tr.ria-uploaded-file {
	border:1px solid #CCC;
}
div.ria-upload-note {
	clear:both;
	width:234px;
	padding-top:10px;
	margin-bottom:-10px;
	background-color:#F1F1F1;
}
div.ria-upload-note p {
	padding-bottom:5px;
}
div.ria-upload-note ul {
	height:auto;
}
div.ria-upload-note li {
	list-style-position:inside;
	line-height:1.4em;
}
div.ria-content-node p.ria-call-window-button {
	height:20px;
	padding-right:68px;
}
div.ria-content-node p.ria-call-window-button-pol {
	height:20px;
	padding-right:12px;
}
p.ria-call-window-button-pp {
	height:20px;
	padding:0 68px 10px 13px;
}
p.ria-priceline span {
	font-size:17px;
}
input.ria-form-style {
	height:14px;
	padding:1px 3px;
	margin:0
}
.ria-empty {
	height:5px;
	padding:0;
}
div.ria-modal_side ul.ria-prod-list {
	background:none;
}
div.ria-side-custom {
	clear:both;
	padding:5px 16px 0 9px;
	overflow:auto;
}
div.ria-side-custom h2 {
	clear:both;
	padding:4px 0 0 13px;
}
div.ria-product-test {
	padding:10px 10px 0;
	border:1px solid #DCDCDC;
	overflow:auto;
	background:#C0E1F4;
}
div.ria-product-test p {
	display:block;
	clear:both;
	padding:0 0 0 38px;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/ria-online-c0e1f4.gif) no-repeat left center;
	font-style:italic;
}
div.ria-normalize-content {
	min-height:190px;
}
div.ria-diff-content {
	min-height:100px;
}
div.ria-color-sample {
	display:block;
	width:40px;
	height:50px;
	border:1px solid #CCC;
	margin:5px 0 0 25px;
}
p.ria-frame-check {
	float:left;
	width:200px;
	margin:10px 0 -31px;
}
div.ria-hr {
	clear:both;
	width:100%;
	border-bottom:1px solid #CCC;
	margin:10px 0;
}
p.ria-note {
	clear:both;
	width:715px;
	padding:5px;
	margin:0 10px 15px 0;
}
ul.ria-sort {
	width:40px;
}
ul.ria-sort li {
	float:left;
	width:20px;
	text-align:center;
	list-style:none;
}
.ria-error {
	color:#F00;
}
.ria-even {
	background-color:#F1F1F1;
}
.ria-alert {
	background-color:#FFC;
	color:#C00;
}
/* random Layout classes -------------------------------------------------------------- */
.clear {
	clear:both;
}
.right {
	float:right;
}
.left {
	float:left;
}
div#modal_bg {
	height:1000px;
}
div.ria-modal_full,
div.ria-modal_side {
	top:0;
	left:0;
	width:1000px;
	margin:70px auto;
}
div.ria-modal-pannel {
	position:absolute;
	top:0;
	left:0;
	z-index:9001;
	width:100%;
	height:100%;
	overflow:hidden;
}
div.ria-modal_side div.ria-side-wrapper {
	float:left;
	margin-left:-14px;
	background:#FFF;
}
div.ria-modal_side div.ria-content,
div.ria-modal_full div.ria-content {
	float:left;
}
div.ria-modal_side div.ria-content {
	width:711px;
	padding:6px 10px 10px 21px;
	background:#FFF;
}
div.ria-modal_full div.ria-content {
	width:952px;
	padding:6px 10px 10px 12px;
	background-color:#FFF;
}
div.ria-content h2,
div.ria-modal_side h2 {
	float:left;
}
div.ria-modal_side h2 {
	width:100%;
}
.btn-30-bl-no-arw {
	display:block;
	height:30px;
	padding-right:30px;
	padding-left:293px;
	margin:8px 0;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-cap-pol.gif) no-repeat 100% 0;
	color:#FFF;
	font-weight:bold;
	font-size:1.42em;
	text-decoration:none;
}
a.btn-30-bl-no-arw:visited {
	color:#FFF;
}
a.btn-30-bl-no-arw:hover {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-cap-pol.gif) no-repeat 100% 100%;
	color:#FFF;
	text-decoration:none;
}
a.btn-30-bl-no-arw span {
	display:block;
	height:auto;
	padding:6px 0 6px 11px;
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-slide.gif) no-repeat;
	text-align:center;
	color:#FFF;
	line-height:18px;
}
a.btn-30-bl-no-arw:hover span {
	background:url(http://images.fedex.com/images/global/nexgen09/pol/bg-btn-30-bl-arw-slide.gif) no-repeat 0 100%;
}
/* --------------------- POL stylesheet End --------------*/



/* Email form CSS */
.btn-20-bl-email {
	padding:0 10px 0 0;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-btn-20-bl-cap.gif) no-repeat right center;
	color:#FFF !important;
	font-size:1.09em;
}
.btn-20-bl-email span {
	height:20px;
	padding:0 0 2px 10px !important;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-btn-20-bl-slide.gif) no-repeat left center;
	line-height:20px;
}
.btn-20-gr-email {
	padding:0 10px 0 0;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-btn-20-gr-cap.gif) no-repeat right center;
	font-size:1.09em;
}
.btn-20-gr-email span {
	height:20px;
	padding:0 0 0 10px;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-btn-20-gr-slide.gif) no-repeat left center;
	line-height:20px;
}
button::-moz-focus-inner {
	padding:0;
	border:none;
}
.form-elements fieldset {
	display:block;
	width:520px;
	margin:0 0 10px;
	overflow:hidden;
}
.form-elements .col {
	width:295px;
	padding-top:0;
	overflow:hidden;
}
.form-elements .prompt {
	width:195px;
}
.form-elements form {
	padding:10px 0;
}
.form-elements h3 {
	display:block;
	clear:both;
	margin:30px 0 10px;
	font-weight:bold;
}
.denote-required {
	padding:0 0 0 10px;
	margin-top:10px;
	background:url(http://images.fedex.com/images/global/nexgen09/office/icon-denote-required.gif) no-repeat;
	font-style:italic;
	font-size:0.91em;
}
.form-elements fieldset .container label,
.form-elements fieldset span {
	float:left;
	padding:2px 10px 0 0;
	color:#666;
	font-size:1em;
}
.form-elements fieldset .prompt label,
.form-elements fieldset .prompt span {
	padding-top:4px;
	padding-left:10px;
}
.form-elements fieldset .options label,
.form-elements fieldset .options .error {
	width:105px;
}
.form-elements fieldset input,
.form-elements fieldset select,
.form-elements fieldset textarea {
	float:left;
	padding:2px;
	border:1px solid #CCC;
	margin:0;
	color:#666;
	font-size:1em;
	font-family:Arial, sans-serif;
}
.form-elements .required {
	background:url(http://images.fedex.com/images/global/nexgen09/office/icon-required.gif) no-repeat;
}
.form-elements fieldset .checkbox,
.form-elements fieldset .radio {
	margin-right:10px;
}
.form-elements fieldset input.text-full {
	width:285px;
}
.form-elements fieldset input.text-half {
	width:134px;
	margin-right:10px;
}
.form-elements fieldset input.text-quarter {
	width:59px;
	margin-right:10px;
}
.form-elements fieldset .date input {
	float:none;
	width:60px;
	padding-right:20px;
	background:url(http://images.fedex.com/images/global/nexgen09/transport/icon-calendar.gif) no-repeat 100% 0;
}
.form-elements fieldset .date2 input {
	float:none;
	width:60px;
	padding-right:20px;
	background:url(http://images.fedex.com/images/global/nexgen09/transport/icon-calendar.gif) no-repeat 100% 0;
}
#fxcalendar a:hover {
	text-decoration:none;
}
#fxcalendar a.cpCurrentDate:hover {
	text-decoration:none;
}
.form-elements fieldset select.select-full {
	width:290px;
}
.form-elements fieldset select.select-half {
	width:140px;
	margin-right:10px;
}
.form-elements fieldset select.select-quarter {
	width:65px;
	margin-right:10px;
}
.form-elements fieldset input.last,
.form-elements fieldset select.last{
	margin-right:0;
}
.form-elements fieldset textarea.textarea-full {
	width:285px;
	height:80px;
}
.form-elements-buttons {
	margin:10px 0 0;
}
.form-elements-buttons a {
	float:right;
	margin:6px 10px 0 0;
}
.form-elements-buttons button {
	float:right;
	margin:0 0 0 5px;
}
.error-details {
	position:relative;
	margin:10px 0;
	color:#F00;
}
.error-details h3 {
	padding-left:20px;
	margin-top:0;
	background:url(http://images.fedex.com/images/global/nexgen09/transport/icon-error.gif) no-repeat left center !important;
	color:#F00;
	font-weight:bold;
	font-size:1.2em;
}
.error-details ul {
	margin-top:0;
}
.error-details ul li {
	list-style-image:url(http://images.fedex.com/images/global/nexgen09/transport/bullet-li-error.gif);
	color:#F00;
	font-size:1em;
}
.form-elements .error .required {
	background-image:url(http://images.fedex.com/images/global/nexgen09/transport/icon-required-error.gif);
}
.form-elements .error p {
	clear:left;
	padding:5px 0 0 175px;
	margin:0;
	color:#F00;
}
.form-elements .error .options p {
	padding-left:0;
}
.form-elements .error .options label {
	color:#666;
}
.form-elements .error .prompt span,
.form-elements .error .prompt label,
.form-elements .error .prompt {
	color:#F00;
}
.form-elements .error a:link,
.form-elements .error a:visited,
.form-elements .error a:hover,
.form-elements .error a:active {
	color:#F00;
	text-decoration:underline !important;
}
.calendar {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#FFF;
}
.calendar th {
	padding:3px;
	border-bottom:none;
	text-align:center;
	font-size:1.1em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.calendar tr.days th {
	border-bottom:1px solid #CCC;
}
.calendar th.first {
	border-left:1px solid #CCC;
}
.calendar td {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align:right;
}
.calendar td a {
	display:block;
	padding:3px;
	font-size:0.91em;
	text-decoration:none;
}
.calendar td a:link,
.calendar td a:visited {
	color:#666;
	text-decoration:none;
}
.calendar td a:hover,
.calendar td a:active {
	background-color:#999;
	color:#FFF;
	text-decoration:none;
}
.calendar a.today:link,
.calendar a.today:visited {
	background-color:#4D148C;
	color:#FFF;
}
.calendar td a.inthepast:link,
.calendar td a.inthepast:visited,
.calendar td a.nextmonth:link,
.calendar td a.nextmonth:visited {
	color:#CCC;
}
.calendar td a.inthepast:hover,
.calendar td a.inthepast:active,
.calendar td a.nextmonth:hover,
.calendar td a.nextmonth:active {
	background-color:#E5E5E5;
}


/* Homepage featured items block */
.homeFeatures .feature {
	width:235px;
	margin-left:10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-module-home-btm.png) no-repeat 100% 100%;
}
.homeFeatures .copy {
	position:relative;
	min-height:225px;
	padding-bottom:50px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-home-feature-top.png) no-repeat;
}
.homeFeatures .btn-30-bl-arw {
	position:absolute;
	right:10px;
	bottom:2px;
}
/* Promo river block */
#promoRiver {
	position:relative;
	height:70px;
	padding:0 25px;
	margin:20px 0 10px 10px;
}
#promoRiver .clipper {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
#promoLeft,
#promoRight {
	display:none;
	position:absolute;
	top:24px;
	left:0;
	width:24px;
	height:24px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/promo-river-toggle.png) no-repeat;
}
#promoLeft.active,
#promoRight.active {
	display:block;
}
#promoLeft:hover,
#promoLeft:focus,
#promoLeft:active {
	background-position:0 -24px;
}
#promoRight {
	left:auto;
	right:0;
	background-position:-24px 0;
}
#promoRight:hover,
#promoRight:focus,
#promoRight:active {
	background-position:-24px -24px;
}
#promoShell {
	position:relative;
}
#promoShell a {
	float:left;
	width:215px;
	height:70px;
	margin:0 5px;
}
/* --------------------- Flyout Menu stylesheet Begin--------------*/

#flyout-col-left,
#flyout-col-left .ls-area-body {
	position:relative;
	width:245px !important;
	z-index:50;
}

.flyout-menu h2 {
	font-size:2.083em;
	font-weight:normal;
	margin:0 0 4px 0;
}
.flyout-menu .copy {
	padding:0 0 10px 10px;
}
.flyout-menu ul {
	margin: 0;
	padding: 0;
}
.flyout-menu ul li {
	width: 235px;
	list-style: none;
	list-style-image: none;
	border-bottom: 1px solid #ccc;
	font: 1.5em "Arial Narrow", Arial, sans-serif;
}
.flyout-menu li a.topLevel:link,
.flyout-menu li a.topLevel:visited
{
	display: block;
    width: 180px;
	padding: 10px 45px 10px 10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/order-online.gif) no-repeat 100% 12px;
	color: #666;
}
.flyout-menu li a.noFlyout:link,
.flyout-menu li a.noFlyout:visited
{
	display: block;
	width: 180px;
	padding: 10px 45px 10px 10px;
	color: #666;
}
.flyout-menu li a.noFlyout:hover {
	background-color:#00A0D3;
	background-position:100% -71px;
	color:#FFF;
	text-decoration:none;
}
.flyout-menu li:hover a.topLevel,
.flyout-menu li a.topLevel:hover {
	background-color:#00A0D3;
	background-position:100% -71px;
	color:#FFF;
	text-decoration:none;
}
.flyout-menu ul li.last {
	border-bottom:none;
}
.flyout-menu .flyout {
	display:none;
	position:absolute;
	top:-10px;
	left:245px;
	width:713px;
	height:275px;
	padding:26px 20px 20px 17px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-oo-flyout.png) no-repeat;
}
.flyout-menu li.hover .flyout {
	display:block;
}
.flyout-menu .flyout h3 {
	color:#00A0D3;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	margin-bottom:12px;
	font-size:1.111em;
}
.flyout-menu .flyout ul {
	float:left;
	width:156px;
	color: #666;
	margin-right:10px;
}
.flyout-menu .flyout li {
	width:156px;
	border:0;
	margin-bottom:4px;
	font:.667em Arial, sans-serif;
}
.flyout-menu .flyout li a:link,
.flyout-menu .flyout li a:visited {
	width:152px;
	padding:2px;
	color: #666;
	background:transparent none;
}
.flyout-menu .flyout li a.more:link,
.flyout-menu .flyout li a.more:visited {
	display:inline-block;
	width:auto;
	padding-right:10px;
	background:url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow.gif) no-repeat center right;
	color:#00A0D3;
	font-weight:bold;
}
.flyout-menu .flyout li a:hover {
	background-color:#E5E5E5;
	text-decoration:none;
}
.flyout-menu .flyout li a.more:hover {
	background:#FFF url(http://wwwtest.fedex.com/images/global/nexgen09/office/bg-link-arrow-roll.gif) no-repeat center right;
	color:#666;
}
.flyout-menu .featured {
	float:left;
	width:215px;
	font:.667em Arial, sans-serif;
}
.flyout-menu .featured h4 {
	font:bold 1.083em "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
}
.flyout-menu .featured img {
	margin:5px 0;
}
.flyout-menu li .featured a:link,
.flyout-menu li .featured a:visited {
	display:inline;
	padding:0;
	background:transparent none;
	font-weight:bold;
}
.flyout-menu .featured .old {
	text-decoration:line-through;
}
.flyout-menu .featured .new {
	color:#FF0000;
	font-weight:bold;
}



/* --------------------- Flyout Menu stylesheet End--------------*/
/* --------------------- Internal Search Page stylesheet Begin-------------- */

.search-bar{width:990px;height:50px;overflow:hidden;background-color:#00A0D3;font-family:inherit;color#666;font-size:100%}
.search-bar h2{float:left;padding:0 20px 0 15px;margin-bottom:0;color:#FFF;font-size:1.75em;line-height:50px;
}
body.rtl .search-bar h2{float:right;padding:0 15px 0 20px;}
.search-bar form{float:left;padding:15px 0 0 0;}
.search-bar input{width:380px;height:16px;padding:3px 3px 1px 3px;margin:0;border:0;color:#666;font:.6875em Arial,sans-serif;font-size:1.15em}
body.rtl .search-bar form{float:right;}
.search-bar button{margin:0 0 0 10px;overflow:visible;width:auto;}
body.rtl .search-bar button{margin:0 10px 0 0;}
.fx_clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.btn-20-lgr {
HEIGHT: 20px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.25em; 
	BACKGROUND: url(http://wwwtest.fedex.com/images/fx/bg-btn-20-lgr-cap.png) no-repeat right center;
	PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px;overflow:visible;
}
.btn-20-lgr SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://wwwtest.fedex.com/images/fx/bg-btn-20-lgr-slide.png) no-repeat left center;
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px;overflow:visible;
}
 /*--------------------- Internal Search Page stylesheet End--------------*/
