/*
Top content
---------------------
*/

	.quicklinks #homepageTop {
		margin: 1px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
		width: 1000px;
		background-color: #f3f3f3;
		/*background-image:url("/quicklinks-sem-dev/eng/eng-images/home-telescope.png");*/
		background-position: 340px 100px;
		background-repeat: no-repeat;
	}
	
	.quicklinks #homepageTop #homepageIntroArea {
		display: block;
		float: left;
		margin: 10px 0px 0px 20px;
		padding: 0px 0px 1px 0px;
		width: 480px;
	}
	.quicklinks #homepageTop #homepageIntroArea #pageTitle {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.quicklinks #homepageTop #homepageSearchPanel {
		display: block;
		float: right;
		margin: 15px 20px 10px 0px;
		padding: 0px 0px 0px 0px;
		width: 465px;
		background-color: #C8DEFF;
	}
	
	.quicklinks #homepageTop #homepageSearchPanelContent {
		margin: 0px 20px 0px 20px;
		padding: 15px 0px 1px 0px;
		width: 425px;
	}
	.quicklinks #homepageTop #homepageSearchPanelContent p {
		margin: 0px 0px 5px 0px;
	}
	
	.quicklinks #homepageTop #homepageSearchPanelContent form {
		display: block;
		position: relative;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		width: 425px;
		height: 30px;
	}
	
	#homepageSearchField {
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
		width: 370px;
		height: 30px;
		background-color: #ffffff;
		font-family: Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: 18px;
		line-height: 30px;
		border: none;
	}
	#homepageSearchField.active {
		background-color: #ffffff;
	}
	
	#homepageSearchButton, #homepageSearchButton:visited {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 40px;
		height: 30px;
		background-image: url("/images/common/all-page-catalogue/catalogue-search-button-off.gif");
		background-repeat: no-repeat;
		font-size: 18px;
		line-height: 30px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
	}
	#homepageSearchButton:hover {
		background-image: url("/images/common/all-page-catalogue/catalogue-search-button-over.gif");
		color: #ffffff;
		text-decoration: none;
	}
	
	#homepageSearchSearchSubmit {
		position: absolute;
		top: 32px;
		right: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 30px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
	}
	
	
	#homepageSearchAjaxResults {
		display: block;
		position: absolute;
		top: 33px;
		left: -1px;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 2px 0px;
		width: 370px;
		z-index: 520;
		background-color: #ffffff;
		border: 1px solid #175fce;
	}
	#homepageSearchAjaxResults.inactive {
		display: none;
	}
	#homepageSearchAjaxResults p {
		margin: 0px 0px 0px 0px;
		padding: 2px 10px 2px 10px;
		font-size: 12px;
		line-height: 14px;
	}
	#homepageSearchAjaxResults p.suggestions {
		color: #666;
	}
	#homepageSearchAjaxResults p a, #homepageSearchAjaxResults p a:hover {
		display: block;
		position: relative;
		margin: 0px -10px 0px -10px;
		padding: 0px 0px 0px 0px;
		width: 370px;
		background-color: #ffffff;
		color: #175fce;
		text-decoration: none;
	}
	#homepageSearchAjaxResults p a.selectedLink, #homepageSearchAjaxResults p a.selectedLink:hover {
		background-color: #175fce !important;
		color: #ffffff !important;
		text-decoration: none !important;
	}
	#homepageSearchAjaxResults p a span {
		display: block;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 2px 10px 2px 10px;
	}
	
	
	.quicklinks #homepageTop #homepageSearchPanelContent .leftColumn {
		float: left;
		margin: 0px 0px 14px 0px;
		padding: 0px 0px 0px 0px;
		width: 205px;
		line-height: 17px;
	}
	.quicklinks #homepageTop #homepageSearchPanelContent .rightColumn {
		float: right;
		margin: 0px 0px 14px 0px;
		padding: 0px 0px 0px 0px;
		width: 205px;
		line-height: 17px;
	}