/* Search Page CSS */
.sys_search-search-control {
width:100%;
margin:0;}

/* Search Options */
.sys_search-search-control .sys_search-options,
.sys_search-search-control .sys_advanced-search-options {
position:relative;
width:100%;}
.sys_search-search-control label {
display:none;}


.sys_search-search-control .sys_searchmode {
width:100%;
position:absolute;
top:-32px;}
	.sys_search-search-control .sys_searchmode a {
	float:right;
	text-align:left;
	font-weight:700;
	margin:0 auto;
	padding:0 0 0 13px;
	font-size:1.2em;
	width:220px;
	height:22px;
	background:url("/SiteElements/Images/UI/greyArrow.png") 0 .3em no-repeat;}

.sys_search-search-control .sys_search-options {
margin:60px 0 40px 0;}

.sys_search-search-control .sys_search-options .sys_basic-search-row {
clear:both;
width:400px;}

.sys_search-search-control .sys_advanced-search-options {
margin:60px 0 40px 0;}

.sys_search-search-control .sys_advanced-search-options .sys_advanced-search-row {
clear:both;}

.sys_search-search-control .sys_advanced-search-row.sys_first label.sys_search-type-label {
float:left;
display:block;
width:95px;
font-size:1.1em;
padding-top:.4em;
padding-bottom:.2em;}

.sys_search-search-control input.sys_searchbox {
width:270px;
background:url("/SiteElements/Images/UI/Forms/searchBoxBg.png") 0 0 no-repeat;
padding-left:25px;}

.sys_search-search-control .sys_advanced-search-options input.sys_searchbox {
width:160px;}

.sys_search-search-control input.sys_search-button,
.sys_search-search-control input.sys_searchbutton {
border:0 none;
padding:0;
width:80px;
height:28px;
background:url("/SiteElements/Images/UI/Forms/searchButton.png") 0 0 no-repeat;
overflow:hidden;
line-height:100px;
text-indent:-999px;}

	.sys_search-search-control .sys_advanced-search-options input.sys_searchbutton {
	position:absolute;
	top:0;
	right:50px;}


	.sys_search-search-control .sys_advanced-search-operator select {
	width:100px;}
	
	.sys_search-search-control input.sys_addbutton {
	border:0 none;
	padding:0;
	width:30px;
	height:28px;
	background:url("/SiteElements/Images/UI/Forms/addBtn.png") 0 0 no-repeat;
	overflow:hidden;
	line-height:100px;
	text-indent:-999px;}
	
	.sys_search-search-control input.sys_removebutton {
	border:0 none;
	padding:0;
	width:30px;
	height:28px;
	background:url("/SiteElements/Images/UI/Forms/removeBtn.png") 0 0 no-repeat;
	overflow:hidden;
	line-height:100px;
	text-indent:-999px;}

/* Search Results List */
		.sys_search-control .sys_itemslist .sys_subitem dl dd.sys_search-url {
		color:#006600;
		font-size:.8em;
		word-break: break-all; /* ie 6 + 7 onwards */
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		}
		
/* No Results */
		.sys_noresults {
		border:1px solid #EEBB00;
		background:#FFFFA3 url("/SiteElements/Images/UI/Forms/Notif3.png") 0 0 repeat-x;
		padding:10px 10px 10px 40px;
		width:585px;
		}
			
			.sys_noresults ul {
			font-weight:700;
			margin:0;}
				.sys_noresults ul li {
				background:#FFFFA3 url("/SiteElements/Images/UI/darkGreyDot2.png") 4px .4em no-repeat;}
			
			
/* Signpost Menu */
ul.sys_search-signposts {
margin:175px 0 0 0;
padding:0;
list-style-type:none;}
	ul.sys_search-signposts li {
	margin:0;
	padding:0;
	width:220px;
	height:30px;
	border-bottom:1px solid #D4DDE5;
	overflow:hidden;}
		ul.sys_search-signposts li a {
		display:block;
		padding:8px 12px;
		font-weight:700;}
	
	ul.sys_search-signposts li.sys_selected {
	width:233px;
	color:#fff;
	background:#B8C8D4 url("/SiteElements/Images/UI/signpost.png") 0 0 no-repeat;
	border-bottom:0 none;}
		ul.sys_search-signposts li.sys_selected a {
		color:#fff;}
