   * {padding: 0px; margin: 0px; }

	#searchResults {
		font: small arial, helvetica, sans-serif;
		margin-top: 10px;
	}
	
	/*#searchResults h2 {
		font-size: 14px;
		color: #000000;
		display: inline; 
		float:left;
		padding: 10px 30px 0 0;
	}
	
	#searchResults #selected {
		padding: 5px 20px;
		font-weight: normal;
		color: black;
		background: #f3f4ef;
		border-top: 2px solid #e5e5e5;
		border-right: 2px solid #e5e5e5;
		border-left: 2px solid #e5e5e5;
	}
	
	#searchResults a {
		padding: 5px 20px;
		text-decoration: none;
		color: #434343;
		background: #ededed;
		border-top: 2px solid #e5e5e5;
		border-right: 2px solid #e5e5e5;
		border-left: 2px solid #e5e5e5;
	}
	*/
	/*#searchResults a:visited {
		color: #ffffff;
	}
	
	#searchResults a:hover {
		background: #8dabc6;
		color: #ffff00;
	}
	
	#searchResults a:active {
		color: #ffff00;
	}
*/
	#searchResults {
		width:100%;	
	}
	.divider {
		clear:both;
		width: 710px;
	}
	#searchBoxAll {
		height:50px;
		padding-top:34px;
		text-align:center;
		background: #ffffff url(../img/bgSearchResultsTop.gif) repeat-x top left;
	}
	#searchBoxAll .searchBoxLabel {
		font-weight:bold;
		font-size:18px;
		margin-right:5px
	}
	#searchBoxAll .input {
		width: 280px;
	}
	#searchBoxAll .button {
		font-size:11px;
		font-family: Arial, Helvetica;
		width:50px;
		height:21px;
		padding:0 10px;
		border:0;
		background:url(../img/btnSearch.gif) no-repeat top left;
	} 
	
	#searchResultHits {
		padding:0;
		width:100%;
		height:35px;
	}
	
	
	.textBlueBold {
		color:#1d7ef1;
		font-weight:bold;
	}
	
/*  Search results Concessions */

#wrapper { 
 margin:  0 0 0 0px;
 height:165px;
 padding: 15px 0 0 40px;
 text-align:left;
 background: #ffffff url(../img/bgSearchResultsFieldsTop.jpg) repeat-x top left;
}

#wrapper .button {
		font-size:11px;
		font-family: Arial, Helvetica;
		width:50px;
		height:21px;
		padding:0;
		border:0;
		background:url(../img/btnSearch.gif) no-repeat top left;
	} 
	
#wrapper .searchLabel {
		font-size:11px;
		font-family: Arial, Helvetica;
		margin-right:5px
}

#wrapper .input {
		width: 120px;
}

#wrapper h2{
font-family: Arial, Helvetica;
font-size: 14px;
font-weight:bold;
color: #000000;
}

/* News Articles  */

#wrapperArticles { 
 margin:  0 0 0 0px;
 height:115px;
 padding: 15px 0 0 40px;
 text-align:left;
 background: #ffffff url(../img/bgSearchResultsArticlesFieldsTop.jpg) repeat-x top left;
}

#wrapperArticles .button {
		font-size:11px;
		font-family: Arial, Helvetica;
		width:50px;
		height:21px;
		padding:0;
		border:0;
		background:url(../img/btnSearch.gif) no-repeat top left;
	} 
	
#wrapperArticles .searchLabel {
		font-size:11px;
		font-family: Arial, Helvetica;
		margin-right:5px
}

#wrapperArticles .input {
		width: 120px;
}
	
	
#wrapperArticles h2{
font-family: Arial, Helvetica;
font-size: 14px;
font-weight:bold;
color: #000000;
}

		
#leftcolumn { 
 color: #333;
 margin: 15px 0 0 0;
 padding: 0px;
 height: 50px;
 width: 33%;
 float: left;
}
#middlecolumn { 
 color: #333;
 margin: 15px 0 0 0;
 padding: 0px;
 height: 50px;
 width: 33%;
 float: left;
}
#rightcolumn { 
 color: #333;
 margin: 15px 0 0 0;
 padding: 0px;
 height: 50px;
 width: 33%;
 float: left;
}

.fieldPadding{
 margin-top:15px;	
}


/*  Search contact persons AND publications */


.tableResultsContactMain{
float:left;
width:100%;
 text-align:left;
}
.tableResultsContactCol2
{
float:left;
width:auto;
min-width:33%;
 padding: 0;
 text-align:left;
 vertical-align:top;
}

.tableResultsContactCol2WithWidth
{
float:left;
width:300px;
margin-right:20px;
 padding: 0;
 text-align:left;
 vertical-align:top;
}
.tableResultsContactCol4
{
float:left;
width:auto;
min-width:34%;
 padding: 0;
 text-align:left;
 vertical-align:top;
}


#wrapperContacts{ 
 margin:  0 0 0 0px;
 height:165px;
 padding: 15px 0 0 40px;
 text-align:left;
 background: #ffffff url(../img/bgSearchResultsFieldsTop.jpg) repeat-x top left;
}

#wrapperContacts h2{
font-family: Arial, Helvetica;
font-size: 14px;
font-weight:bold;
color: #000000;
}
 
#wrapperContacts .button {
		font-size:11px;
		font-family: Arial, Helvetica;
		width:50px;
		height:21px;
		padding:0;
		border:0;
		background:url(../img/btnSearch.gif) no-repeat top left;
	} 

#wrapperContacts .searchLabel {
		font-size:11px;
		font-family: Arial, Helvetica;
		margin-right:5px
}

#wrapperContacts .input {
		width: 120px;
}

#wrapperContacts .leftcolumn { 
 color: #333;
 margin: 15px 0 0 0;
 padding: 0px;
 width: 50%;
 float: left;
}

#wrapperContacts .rightcolumn { 
 color: #333;
 margin: 15px 0 0 0;
 padding: 0px;
 width: 50%;
 float: left;
}







/*  TEXT inside RESULTS table */

.textResultsBold{
	font-family: Arial, Helvetica;
	font-size:11px;
	color:#000000;
	 font-weight:bold;
}
.textResults{
	font-family: Arial, Helvetica;
	font-size:11px;
	color:#000000;
	 font-weight:normal;
}
