/*	
	search Preference - start
    Need to style dive
*/

DIV.SearchResultsPreferencesPopup 
{ 
	font-size:80%;	
	width: 460px; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	background-color:#eeeeee;
	height:60px;
}

div.ResourceChooserSearchPrefs
{ 
	position: absolute;
	left:392px;
	top:33px;

	font-size:100%;	
	width: 290px; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	background-color:#EEEEEE;
}

Table.SearchPref_SourceTable
{
	font-size:100%;
	width:460px;
}

TABLE.ResourceChooser_SearchPreferences
{	
    padding:0px;
    margin:0px;
    vertical-align:top;
    font-size:100%;
	color:#000000;		 
}
TD.ResourceChooser_SearchPreferences
{		
	vertical-align:top;    	
}

TR.SearchPref_SourceHeaderRow
{	
    background-color:#eeeeee;
    border-top:groove 1 #000000;   
	text-align:center;
}

TR.SearchPref_SourceSetRow
{
    background-color:#eeeeee;
    border-top:groove 1 #000000; 
    height:70%;
    text-align:center;
}
TD.SearchPref_SourceSetColData
{	
	background-color:#eeeeee;	
	text-align:center;	
	width:80px;
}

/* label td's ie erpho/empho/sepho etc */
TD.SearchPref_SourceSetColLabel
{
	padding:2px;
	background-color:#dddddd;	
	text-align:left;
	font-weight:normal;	
	color:#000000;
	font-size:100%;
	width:100px;
}
TD.SearchPref_SourceSetRow
{
    background-color:#eeeeee;
    text-align:center;
}

TR.SearchPref_SourceNationalRow
{
    background-color:#eeeeee;
    border-top:groove 2 #000000;
	font-weight:normal;
	text-align:center;
}

/* labels for columns ie direct/cached etc */
TH.SearchPref_SourceSetColHeader 
{
	background-color:#dddddd;	
	text-align:center;
	width:30px;
}
TH.SearchPref_SourceSetColHeader .shortLabel3
{
	width:50px;
}

TD.SearchPref_SourceNationalColLabel
{
	padding:2px;
	text-align:left;
	background-color:#eeeeee;
	font-size:100%;
	width: 180px;
}


/*	
	search Preference - end
*/


/*
    Profile Page - start
*/

DIV.Profile_NPHLBrowserContainerDiv 
{
    float:left;
    clear:left;
    border-right: solid 1px #777777;
}

DIV.Profile_NPHLSelectedTermsDiv 
{
    float:left;
    clear:right;
    padding:2px;   
    margin-left:16px;  
}

TR.Profile_NPHLInputRow 
{
    background-color: #CCCCCC;
    padding-left:10px;
    padding-right:10px;
    vertical-align:top;
}
.Profile_NPHLScrollable
{
    height:300px;
    padding:2px;
    vertical-align:top;
    overflow:scroll;
}

.Profile_NPHLBrowserTable
{
	border:solid 1px #888888;
	/*border-top:none 0px;*/
	width:320px;
    height:300px;
	background-color:#eeeeee;
}
.Profile_NPHLPanelSectionTitle 
{
    font-weight:bold;
}



DIV.Profile_ButtonHolder
{
    clear:both;
    width:100%;
    text-align:right;
    margin-top:5px;
}

.Profile_ProductChoicesSelect
{
    width:230px;
}

A.Profile_CollapsibleBoxAnchor, A.Profile_CollapsibleBoxAnchor:hover,A.Profile_CollapsibleBoxAnchor:visited,A.Profile_CollapsibleBoxAnchor:active
{
    cursor:default;
    text-decoration:none;
}

h1.Profile_PageHeading
{
    width:50%;
    clear:none;
    float:left;
}

DIV.Profile_LinkContainer
{
    clear:both;
    float:none;
}

DIV#profileProductChoiceLeft
{
	width:310px;
	float:left;
	display: block;
}

DIV#profileProductChoicesSpacer
{
	width:0px;
	float:left;
	display: block;
}

DIV.personProductChoiceRightLabelDIV
{
	display:inline;
	width:200px;
	display: block;
}

DIV#profileProductChoicesWrapper
{
	width:520px;
	vertical-align:top;
	display: block;
	clear: right;
}

DIV#dualSelectWrapper
{
	display: block;
	clear:left;
}

/*
    Profile Page - end
*/