 @import url("bucketMenus.css");
 @import url("layout.css");

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
}

a {
	color:#4675B8;
	outline: none;
}
a:visited {
	color:#4675B8;
	outline: none;
}
a:hover {
	color:#AAC2D5;
	outline: none;
}
a:active {
	color:#4675B8;
	outline: none;
}

#menuTable a {
	text-decoration: none;
}
#primaryNav a {
	text-decoration: none;
}

#tertiaryNav a {
	color: #0E4270 !important;
	text-decoration: none;
}
#tertiaryNav a:hover {
	color: #2A9969 !important;
	text-decoration: none;
}

.highlightDarkBlue
	{
	color: #2B446E;
	}
.highlightBlue
	{
	color: #4675B8;
}
.highlightGreen
	{
	color: #2A9969;
}
.highlightGray
	{
	color:#666666;
	}
.highlightRed
	{
	color: #ff3330;
	}
	
/* styles for each dropdown (main menu) */

#aboutMenu {
	width: 142px;
	position: absolute;
	z-index: 2;
	margin-top: 22px;
	display: inline;
	visibility: hidden;
}
#custSupportMenu {
	width: 176px;
	position: absolute;
	z-index: 3;
	margin-top: 22px;
	display: inline;
	visibility: hidden;
}
#investorMenu {
	width: 132px;
	position: absolute;
	z-index: 4;
	margin-top: 22px;
	display: inline;
	visibility: hidden;
}
#productsMenu {
	width: 126px;
	position: absolute;
	z-index: 5;
	margin-top: 22px;
	display: inline;
	visibility: hidden;
}
#worldwideMenu {
	width: 104px;
	position: absolute;
	z-index: 6;
	margin-top: 22px;
	display: inline;
	visibility: hidden;
}
/*end dropdown (main menu) styles */

/* styles for each dropdown (sub menu) */
#verticalMarketsMenu {
	width: 140px;
	position: absolute;
	z-index: 7;
	margin-top: 13px;
	margin-left: -10px;
	visibility: hidden;
}
#verticalMarketsMenu table {
	margin-top: 8px;
	background: #C7D5EA;
}
#careersMenu {
	width: 140px;
	position: absolute;
	z-index: 7;
	margin-top: 13px;
	margin-left: -10px;
	display: inline;
	visibility: hidden;
}
#careersMenu table {
	margin-top: 8px;
	background: #C7D5EA;
}
#pressReleasesMenu {
	width: 140px;
	position: absolute;
	z-index: 7;
	margin-top: 13px;
	margin-left: -10px;
	display: inline;
	visibility: hidden;
}
#pressReleasesMenu table {
	margin-top: 8px;
	background: #C7D5EA;
}
#toolsMenu {
	width: 140px;
	position: absolute;
	z-index: 7;
	margin-top: 13px;
	margin-left: -10px;
	display: inline;
	visibility: hidden;
}
#toolsMenu table {
	margin-top: 8px;
	background: #C7D5EA;
}
#gettingHelpMenu {
	width: 140px;
	position: absolute;
	z-index: 7;
	margin-top: 13px;
	margin-left: -10px;
	display: inline;
	visibility: hidden;
}
#gettingHelpMenu table {
	margin-top: 8px;
	background: #C7D5EA;
}
/*end dropdown (sub menu) styles */


#homeIntroContent {
	margin-top: 25px;
	color: #4675B8;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 15px;
	width: 400px;
	margin-left: 60px;
}

/* Styling Dropdown Menus */

/*.dropDownMenus a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
.dropDownMenus a:hover, a:active {
	color: #FFFFFF;
	text-decoration: none;
}*/


/* This is added because the sub nav dropdowns are a different color blue */
/*.tertiaryNav .dropDownCell {
	background: #C7D5EA;
}
.tertiaryNav .dropDownCell a{
	color: #000000;
	}
.tertiaryNav .dropDownHover {
	background: #01558A;
}
.tertiaryNav .dropDownHover a {
	color: #FFFFFF;
}
.tertiaryNav .dropDownHover a:hover {
	color: #FFFFFF;
}*/

#homeCallout {
	font-size: 10px;
	padding: 20px 0px 0px 0px;
}
#footer {
	font-size: 9px;
	margin-left: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#footer a {
	color: #4C74B7;
}
img {
	border-width: 0px;
}
#content {
		line-height: 1.4em;
}
.bodyCopy {
	background: url(../images/int/img-grayVerticalDivider.jpg) left top repeat-y;
	padding-left: 40px;
	}
.home .bodyCopy {
	background: url(../images/img-grayVerticalDivider.gif) bottom left repeat-y;
	padding-left: 0px;
	}

/* This controls the background for each landing page (behind the content) */

.merchants #contentBG {
background: url(../images/int/merchants/bg-merchantsLanding.jpg) left top no-repeat;
}
.iso #contentBG {
background: url(../images/int/merchants/bg-merchantsLanding.jpg) left top no-repeat;
}
.alliances #contentBG {
background: url(../images/int/merchants/bg-merchantsLanding.jpg) left top no-repeat;
}
.corporate #contentBG {
background: url(../images/int/merchants/bg-merchantsLanding.jpg) left top no-repeat;
}
.productsServices #contentBG {
background: url(../images/int/productsServices/bg-productsLanding.jpg) right top no-repeat;
}
.customerSupport #contentBG {
background: url(../images/int/merchants/bg-merchantsLanding.jpg) left top no-repeat;
}
.aboutUs #contentBG {
background: url(../images/int/productsServices/bg-productsLanding.jpg) right top no-repeat;
}

.flyoutPhoto {
	position: absolute;
	margin-left: 122px;
	margin-top: 10px;
}
#searchContainer {
	border: 1px solid #E0E0E0;
	padding: 0px;
	overflow: hidden;
	margin: 0px;
	vertical-align: middle;
	background: url(../images/btn-go.gif) bottom right no-repeat;
	width: 135px;
}
#searchBox {
	width: 110px;
	font-size: 10px;
	height: 15px;
	margin: 2px 0px 0px;
	padding: 0px;
	font-weight: bold;
	border: none;
	background: #FFFFFF;
	color: #666666;
}
.pressReleaseHeader
	{
	color: #4675B8;
}
.pressReleaseCopy
	{
	color: #000000;
	font-size: 10px;
}

/* Styles for Tertiary Navigaton Rows */

.merchants .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/merchants/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.iso .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/iso/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.alliances .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/alliances/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.corporate .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background: url(../images/int/corporate/bg-tertiaryNavCorporate.gif) top right no-repeat;
	height: 21px;
}

.generic .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/bg-tertiaryNavGeneric.gif) top right no-repeat;
	height: 21px;
}

.generic2 .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/bg-tertiaryNavGeneric2.gif) top right no-repeat;
	height: 21px;
}

.newsRoom .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background: url(../images/int/newsRoom/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.productsServices .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/productsServices/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.customerSupport .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/customerSupport/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.aboutUs .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/aboutUs/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.investorRelations .tertiaryNav {
	color: #0E4270;
	padding: 5px 0px 0px 10px;
	background:url(../images/int/merchants/bg-tertiaryNav.gif) top right no-repeat;
	height: 21px;
}

.breadcrumbs {
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.introParagraph {
	line-height: 1.9em;
	font-size: 14px;
}
.int p {
	line-height: 1.5em;
}
.landing p {
	line-height: 1.5em;
}
h1 {
	font-size: 22px;
	color: #003C79;
}
h2 {
	font-size: 16px;
	color: #003C79;
}
h3 {
	font-size: 14px;
	color: #003C79;
}
#matrix td {
	border: #FFFFFF 1px solid;
	}
#suppliesMatrix td {
	border: #b9c3d6 1px solid;
/*	font-size: 10px;*/
	padding: 3px;
	}
.shadedRow td{
	background-color: #eef0f5;
	}
#glossary td {
	border-bottom: #cccccc 1px solid;
	padding: 7px;
	}
.bottomNote {
	font-size: 9px;
	font-style: italic;
	}
.statementMessage {
	margin: 5px 0px 5px 0px;
	padding: 20px 25px 10px 25px;
	background-color: #ececec;
}
.statementMessage ul {
	list-style-type: disc;
}	
.dividerCell {
	background: url(../images/int/img-grayDivider.gif) center center repeat-x;
}
#verticalMarketsProdTable td {
	color: #666666;
	font-size: 11px;
	padding-right: 10px;
}
#alliancesProdTable td {
	color: #666666;
	font-size: 11px;
	padding-right: 10px;
}
.benefitsHover {
	position: absolute;
	font-size: 11px;
	width: 371px;
	display: inline;
	visibility: hidden;
	margin-left: 1px;
	margin-top: 6px;
	z-index: 999;
}
.benefitsHoverHeader { 
	background: url(../images/int/aboutUs/benefitsImages/bg-benefitsHeaders.gif);
	padding: 3px 3px 3px 95px;
	margin-top: 2px;
	font-weight: bold;
	color:#FFFFFF;
}
.benefitsHoverBody { 
	background:#DFE3EA;
	margin-left: 86px;
	padding: 12px;
	border-top: 2px #FFFFFF solid;
}
.productSpotlightText {
	font-size: 14px;
	font-weight: bold;
	color: #2B446E;
	margin-bottom: -10px;
}
.seasonsText {
	font-size: 16px;
	font-weight: bold;
	color: #2B446E;
}

