/*
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;
	}
	
	#headerButtons a, #headerButtons a:visited {
		background-color: #5d8fdd;
		background-image: url("/images/common/themes/standard/header-button-off-right.gif");
		background-position: top right;
		background-repeat: no-repeat;
		color: #ffffff;
		text-decoration: none;
	}
	
	#headerButtons a span.buttonLeftEdge, #headerButtons a:visited span.buttonLeftEdge {
		background-image: url("/images/common/themes/standard/header-button-off-left.gif");
		background-position: top left;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	#headerButtons a:hover {
		background-color: #bc0e79;
		background-image: url("/images/common/themes/standard/header-button-over-right.gif");
		color: #ffffff;
		text-decoration: none;
	}
	
	#headerButtons a:hover span.buttonLeftEdge {
		background-image: url("/images/common/themes/standard/header-button-over-left.gif");
	}
	
	#headerSearchField {
		background-color: #e5e5e5;
		color: #000000;
	}
	#headerSearchField.active {
		background-color: #ffffff;
	}
	
	#headerSearchButton, #headerSearchButton:visited {
		background-image: url("/images/common/themes/standard/header-search-button-off.gif");
		background-repeat: no-repeat;
		color: #ffffff;
		text-decoration: none;
	}
	#headerSearchButton:hover {
		background-image: url("/images/common/themes/standard/header-search-button-over.gif");
		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;
	}