/*
HTML Page elements
---------------------
*/

	body {
		background-color: #d1dff5;
		background-image: url("/images/common/themes/standard/page-bg-tile.gif");
		background-position: top center;
		background-repeat: repeat-x;
	}
	
	#popupBody {
		background-color: #ffffff;
		background-image: none;
	}

/*
Header elements
-------------------------
*/

	#headerArea {
		background-image: url("/images/common/themes/standard/header-area-shadows.gif");
		background-repeat: no-repeat;
	}

	#headerArea a.headerLogo {
		background-image: url("/images/common/themes/standard/header-logo.gif");
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	body.german #headerArea a.headerLogo, body.german #headerArea a.headerLogoGermany {
		background-image: url("/images/common/themes/standard/header-logo-de.gif");
	}
	body.french #headerArea a.headerLogo, body.french #headerArea a.headerLogoFrench {
		background-image: url("/images/common/themes/standard/header-logo-fr.gif");
	}
	body.brazilian #headerArea a.headerLogo, body.brazilian #headerArea a.headerLogoBrazilian {
		background-image: url("/images/common/themes/standard/header-logo-br.gif");
	}
	body.spanish #headerArea a.headerLogo, body.spanish #headerArea a.headerLogoSpanish {
		background-image: url("/images/common/themes/standard/header-logo-es.gif");
	}
	body.italian #headerArea a.headerLogo, body.italian #headerArea a.headerLogoItalian {
		background-image: url("/images/common/themes/standard/header-logo-it.gif");
	}
	body.canadianFrench #headerArea a.headerLogo, body.canadianFrench #headerArea a.headerLogoCaFr {
		background-image: url("/images/common/themes/standard/header-logo-ca-fr.gif");
	}
	body.korean #headerArea a.headerLogo, body.korean #headerArea a.headerLogoKorean {
		background-image: url("/images/common/themes/standard/header-logo-kr.gif");
	}
	
	#headerButtons a, #headerButtons a:visited {
		background-color: #5d8fdd;
		border-radius: 0px 0px 4px 4px;
		color: #ffffff;
		text-decoration: none;
		overflow: hidden;
		behavior: url(/css/PIE.htc);
	}
	
	#headerButtons a span.buttonLeftEdge, #headerButtons a:visited span.buttonLeftEdge {
		display: none;
	}
	
	#headerButtons a:hover {
		background-color: #bc0e79;
		color: #ffffff;
		text-decoration: none;
	}
	
	#headerSearchField {
		background-color: #e5e5e5;
		color: #000000;
	}
	#headerSearchField.active {
		background-color: #ffffff;
	}
	
	#headerSearchButton, #headerSearchButton:visited {
		background-color: #5d8fdd;
		color: #ffffff;
		text-decoration: none;
		border-radius: 4px;
		overflow: hidden;
		behavior: url(/css/PIE.htc);
	}
	#headerSearchButton:hover {
		background-color: #bc0e79;
		color: #ffffff;
		text-decoration: none;
	}
	
	#headerSearchAjaxResults {
		background-color: #ffffff;
		border: 1px solid #175fce;
	}
	
/*
Footer elements
-------------------------
*/

	#footerArea {
		background-color: #175fce;
		color: #4d9bc7;
	}
	
	#footerArea a:link {
		color: #ffffff;
		text-decoration: none;
	}
	#footerArea a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	#footerArea a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
/*
Copyright elements
-------------------------
*/
	
	#copyrightNotice {
		color: #175fce;
	}
	#copyrightNotice span {
		color: #175fce;
	}
	#copyrightNotice a {
		color: #175fce;
	}
	#copyrightNotice a:visited {
		color: #175fce;
	}
	#copyrightNotice a:hover {
		color: #175fce;
		text-decoration: underline;
	}