SPAN.PageTabSectionSelected
{
	width:125px;
	padding-right:5px;
	text-align:center;
	vertical-align:bottom;	
	padding:2px;
	font-size:100%;	
	border:solid 2px #F9F6F1;	
	float:left;
	white-space:nowrap;
	/* overflow:hidden; */
	border-color: #d9c8ac;
	border-width: 2px;
	border-style: solid;
	border-bottom-color:#f9f6f1;
	
	position:relative;
	top:0px;
	background-color:#FFDFB9;	
	border-top:solid 1px #FFF1E1;
	border-left:solid 1px #FFF1E1;
	border-bottom:solid 1px #FEA842;
	border-right:solid 1px #FEA842;
}
SPAN.PageTabSectionNotSelected
{
	width:125px;
	white-space:nowrap;
	/* overflow:hidden; */
	
	padding-right:5px;
	text-align:center;
	vertical-align:bottom;	
	padding:2px;
	font-size:100%;	

	float:left;
	position:relative;
	background-color:#bbddee;
	border-top:solid 1px #99bbcc;
	border-left:solid 1px #99bbcc;
	border-bottom:solid 1px #99bbcc;
	border-right:solid 1px #99bbcc;

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

.SearchPref_SourceDiv
{
	
}

TABLE.SearchPref_SourceTable
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

TR.SearchPref_SourceHeaderRow
{
    background-color:#eeeeee;
    border-top:groove 2 #000000;
}

TR.SearchPref_SourceSetRow
{
    background-color:#eeeeee;
    border-top:groove 2 #000000;
}

TD.SearchPref_SourceSetRow
{
    background-color:#0000ff;
}

TR.SearchPref_SourceNationalRow
{
    background-color:#eeeeee;
    border-top:groove 2 #000000;
}

/*	
	search Preference - end
*/

/*	
	resource page - start
*/

	

div.adminSelectContainer
{
	float:left;
	clear:none;
}
SELECT.GeneralSelect, .ResourceAdminSelect
{
	font-family:arial;
	font-size: 8pt;	
}
SELECT.ResourcesSelect, registration_ResourcesSelect
{
	width:630px;	
}
SELECT.ResourceAdminSelect
{
	width:100px;	
}

/*	
	resource page  - end
*/

/*	
	admin issues - start
*/

table.adminIssuesTable TD 
{
	border-bottom:solid 1px #B8F1F9;
	vertical-align:middle;
	padding:1px;		
	font-family:arial;
	font-size: 9pt;
}
td.id_td
{
	width:6%;		
}
td.title_td
{
	width:40%;		
}

DIV.AdminIssuesSortDiv
{
	width:82%;
	clear:right;
	float:left;
	display:block;
}

table.adminDefaultTable TD
{
	vertical-align:top;
	padding:3px;
	width:200px;
	padding-bottom:25px;	
}

/*	
	admin issues - end
*/

/*	
	view resource page - start
*/


.ViewPage_ContentContainer
{
    width:100%;
    display:block;
    overflow:visible;
}

.ViewPage_Title
{
    display: block; 
    
}

.ViewPage_Description
{
    display:block; 
    margin: 5px 10px 5px 10px;  
}

.ViewPage_Abstract
{
    display:block; 
    margin: 5px 10px 5px 10px;   
}

.ViewPage_Table
{


}

.ViewPage_ValueTD
{
    vertical-align:top;
    width:100%;
    padding-left:50px;	
    margin-left:0px;
}

.ViewPage_ValueTD UL
{
    vertical-align:top;
    padding:0px;
    margin:0px 0px 0px 15px; /* Makes list items line up with other cells */
}

.ViewPage_ValueTD A
{
	/* NON-standard css, used to help with wrapping problems */
	word-wrap: break-word;
}

.ViewPage_LabelTD
{
    vertical-align:top;
    width:300px;
}

a.ViewPage_Link 
{
    
}

DIV.ViewPage_NetworkLink
{
	float: right;
	padding-right: 10px;
}

DIV.viewResourceButtonContainer
{
	padding-bottom: 10px;
	padding-left: 2px;
}

/* Rich text columns */
.cols { position: relative; overflow: hidden; width: 100%; }
.cols div { float: left; display: inline; }

/* HACK Hard-coded column limit isn't pretty, but is better than
 * inline styles
 */

			.cols2 div, .cols3 div, .cols4 div, .cols5 div,
.cols6 div, .cols7 div, .cols8 div, .cols9 div, .cols10 div
{
	margin-right: 2%;
}

.cols11 div, .cols12 div, .cols13 div, .cols14 div, .cols15 div,
.cols16 div, .cols17 div, .cols18 div, .cols19 div, .cols20 div
{
	margin-right: 1%;
}

.cols2 div  { width: 47.9%; }
.cols3 div  { width: 31.0%; }
.cols4 div  { width: 22.8%; }
.cols5 div  { width: 17.8%; }
.cols6 div  { width: 14.4%; }
.cols7 div  { width: 12.0%; }
.cols8 div  { width: 10.3%; }
.cols9 div  { width: 8.9%;  }
.cols10 div { width: 7.8%;  }
.cols11 div { width: 7.8%;  }
.cols12 div { width: 7.1%;  }
.cols13 div { width: 6.4%;  }
.cols14 div { width: 5.9%;  }
.cols15 div { width: 5.4%;  }
.cols16 div { width: 5.0%;  }
.cols17 div { width: 4.6%;  }
.cols18 div { width: 4.3%;  }
.cols19 div { width: 4.0%;  }
.cols20 div { width: 3.8%;  }

/*	
	view resource page  - 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;    
}

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:350px;
}

DIV#profileProductChoiceLeft
{
	width:20%;
	display:inline;
	float:left;
}

DIV#profileProductChoicesSpacer
{
	width:35%;
	display:inline;
	float:left;
}

DIV.personProductChoiceRightLabelDIV
{
	display:inline;
	float:left;
	width:35%;
}

DIV#profileProductChoicesWrapper
{
	width:95%;
	vertical-align:top;
	display:inline;
}

DIV#dualSelectWrapper
{
	float:left;	
}

/*
    Profile Page - end
*/



/*	
	view issue page - start
*/


table.ViewIssueTable.ViewPage_ValueTD
{
	width:20px;
}


/*	
	view issue page  - end
*/


table.adminTD TD
{
	vertical-align:top;
	padding:3px;
}

/*    ViewDiscussion : START    */

div.messageDiv{}
div.childMessageDiv{margin-left:30px;margin-top:10px;}
div.messageTitle{}
div.messageSummary{display:none;}
div.messageDescription{display:none;}

/*    ViewDiscussion : END    */

/*

*/

#ResourceListPHRTESLabelsPositioningDiv
{	
	float:left;
	padding-top:5px;
	padding-bottom:5px;	
}

#ResourceListPHRTESChooserPositioningDiv
{	
	float:left;
	width:100px;
	padding-left:3px;
}
/*

*/

/*
	Admin->Resources styles - start
*/
.validInputResourceList
{ 
	background:#ffffff; 
	width:305px;
}

.validResourceListSelect
{
	background:#ffffff;
	width:310px; 
}
.invalidResourceListSelect
{ 
	background:#ffdddd; 
	width:310px;
}
/*
	Admin->Resources styles - end
*/

/*
	Registration-> styles - start
*/

DIV.RegistrationButtonDiv
{
	width:80%;
	display:block;
	height:30px;
	padding:5px;
}

DIV.reg_summaryWrapperDiv
{
	border:solid 1px #555555;
	width:80%;
	background-color:#ffffff;
	display:block;
	height:100%;
}

DIV.reg_summaryRowDiv
{
	display:block;
	clear:left;
	padding:2px;
	padding-right:5px;
	height:100%;
}

SELECT.registration_ResourcesSelect
{
    width:630px;
}



/* the workaround */
/* moz 1.4 requires something in the content field */

DIV.reg_summaryRowDiv:after{
	content: "."; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}



/*
	Registration-> styles - end
*/

/*
	Search-> styles - start
*/
INPUT.SearchInput
{
	width:110px;
}
/*
	Search-> styles - end
*/
/*
	Feedback-> styles - start
*/
DIV.FeedbackButtonDiv
{
	width:450px;
	float:left;
	display:block;
	height:30px;
	padding:5px;
	text-align:right;
}
SPAN.feedbackDoNotContact
{
	padding-left:8px;
}
/*
	Feedback-> styles - start
*/
/*	
	search Preference - start
    Need to style dive
*/

DIV.SearchResultsPreferencesPopup 
{ 
	POSITION:absolute; 		
	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:#99CCFF;
}


Table.SearchPref_SourceTable
{
	width:20%;
	
}

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

TR.SearchPref_SourceHeaderRow
{	
    background-color:#c7dff1;
    border-top:groove 1 #000000;
	font-weight:normal;    
	text-align:center;
}

TR.SearchPref_SourceSetRow
{
    background-color:#eeeeee;
    border-top:groove 1 #000000;  
    height:70%;
    text-align:center;
}
TD.SearchPref_SourceSetColData
{	
	background-color:#bbddee;	
	text-align:center;	
}
TD.SearchPref_SourceSetColLabel
{
	padding:2px;
	background-color:#c7dff1;	
	text-align:left;
	color:#000000;	
}
TD.SearchPref_SourceSetRow
{
    background-color:#c7dff1;
    text-align:center;    
}

TR.SearchPref_SourceNationalRow
{
    background-color:#c7dff1;
    border-top:groove 2 #000000;
	text-align:center;
	
}
/* labels */
TH.SearchPref_SourceSetColHeader 
{
	background-color:#c7dff1;	
	text-align:center;
	width:20px;
}
TD.SearchPref_SourceNationalColLabel
{
	padding:2px;
	text-align:left;
	background-color:#c7dff1;	
}

div#registrationTermsAndConditions
{
	height:auto;
	overflow:scroll;
	border-left:solid 1px #dddddd;
	border-top:solid 1px #dddddd;
	padding-left:5px;
}

/*	
	search Preference - end
*/

/*	
	Url checker - start
*/
.UrlChecker_ValidURL
{
	color:#00CC00;	
	
}
.UrlChecker_InValidURL
{
	color:#FF0000;
}

/*	
	Url checker - end
*/
/*	
	Replication - start
*/
.replicationInUseCssClass
{	
	color:#00CC00;		
}
.replicationNoJobInUseCssClass
{	
	color:#00CC00;	
}
.replicationNoJobNotInUseCssClass
{	
		
}
.replicationDisabledJobCssClass
{	
		color:#00CC00;	
}
.replicationHasJobCssClass
{	
		
}
.replicationManagement_InUse
{
	color:#00CC00;	
}
.replicationManagement_NotInUse
{
	
}
/*
	Replication end
*/
DIV.replicationInformationBar
{
	background-color:#c7dff1;	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	width:80%
}


table.adminReplicationPurgingTable TD 
{
	border-bottom:solid 1px #c7dff1;
	vertical-align:middle;
	padding:2px;		
	font-family:arial;
	font-size: 9pt;	
}
TD.adminReplicationPurgingTD
{
	text-align:center;	
}
TD.adminReplicationReportTD
{
	text-align:left;
}
SPAN.ReplicationSetLabel
{
	padding:2px;		
	font-family:arial;
	font-size: 9pt;	
}
/*	
	Replication - end
*/

/* View Event Resource page */
DIV#EmailAttendeesLinkDiv
{
	text-align: right;
	margin-right: 10px;	
}

/* Advanced Search Page - start */

DIV.TextCriteriaLabelDiv
{
	width: 220px;
	height: 20px;
	float: left;
	height: 15px;
}

DIV.TextCriteriaInputDiv
{
	float: left;
	clear: right;
	height: 20px;
}

DIV.clear
{
	width: 100%;
	clear: both;
}

DIV.TextCriteriaInfo
{
	width: 60%;
	float: right;
}

DIV.AdvancedSearch_ResourceOwnerContainer
{
	height: 35px;
	clear: both;
	padding-left: 70px;	
}

DIV.AdvancedSearch_Label_ResourceOwner
{
	display: inline;
	width: 140px;
	height: 21px;
	line-height: 21px;
	float: left;
}

DIV.AdvancedSearch_Input_ResourceOwner
{
	display: inline;
	width: 300px;
	float: left;
	clear: right;
}

DIV.AdvancedSearch_DataCriteria_Container
{
	height: 100px;
}

DIV.AdvancedSearch_Container_CreatorContributor
{
	height: 22px;
	clear: both;
	padding-left: 70px;	
}

DIV.AdvancedSearch_Label_CreatorContributor
{
	display: inline;
	width: 140px;
	height: 21px;
	line-height: 21px;
	float: left;
}

DIV.AdvancedSearch_Input_CreatorContributor
{
	display: inline;
	width: 300px;
	float: left;
	clear: right;
}

DIV.CombinationMode_OtherCriteriaDiv
{
	display: inline;
	float: left;
	width: 70px;
}

DIV.AdvancedSearch_Label_Publisher
{
	display: inline;
	width: 140px;
	height: 21px;
	line-height: 21px;
	float: left;
}

DIV.AdvancedSearch_Input_Publisher
{
	display: inline;
	width: 300px;
	float: left;
}

DIV.AdvancedSearch_PublisherDateCriteria_Container
{
	margin-top:-5px;
	display:block;
	float:none;
	clear:both;
	padding:8px 0px;
}

DIV.AdvancedSearch_PublisherDateCriteria_Container SPAN.InputLabel
{
	display: block;
	float: left;
	width: 210px;
}

DIV.AdvancedSearch_EventCriteria_Container
{
	padding:8px 0px;
	display:block;
	float:left;
}

DIV.AdvancedSearch_EventDateControlContainer
{
	padding-bottom: 2px;
}

DIV.AdvancedSearch_EventCriteria_Container SPAN.InputLabel
{
	display: block;
	float: left;
	width: 210px;
	line-height: 21px;
}

DIV#GeoTags1_Container
{
	padding-bottom: 10px;
}

SELECT.CombinationMode_GeographicalCriteria
{
	display: inline;
}

DIV.AdvSearch_GEOTaxonomyBrowserContainer
{
	margin-left: 60px;
	margin-top: 5px;
}

DIV.AdvSearch_GEOTaxonomyBrowserContainer DIV.ScrollingTerminology
{
	border: none;
}

DIV#GEOTaxonomyBrowserCrumbTrailLabel
{
	margin-top: 5px;
	margin-left: 50px;
	padding-bottom: 5px;
}

DIV.AdvSearch_GEOTaxonomyBrowserCrumbTrail
{
	border: solid 1px black;
	padding: 2px;
}

DIV.AdvancedSearchBox_OtherCriteria__Flow,
DIV.AdvancedSearchBox_Type__Flow,
DIV.AdvancedSearchBox_ResourceType__Flow,
DIV.AdvancedSearchBox_GeoCategory__Flow,
DIV.AdvancedSearchBox_NPHLCategory__Flow
{
	margin: 5px;
}

TABLE.GuidedSearch_GoogleArea
{
    border:solid 1px #D1E1F1;	
	font-family:arial;
	font-size: 9pt;	
	margin-right:18px;	
}

TD.GuidedSearch_GoogleArea_TD_Header
{
	vertical-align:middle;
	text-align:center;
	padding:0px 0px 0px 0px;
}
TD.GuidedSearch_GoogleArea_TD_Content
{
	vertical-align:middle;
	text-align:center;
	padding:0px 15px 15px 15px;
}
/* Advanced Search Page - end */

.tree td div
{
	height: 20px !important
}

DIV.reg_summaryWarningDiv
{
	border:solid 1px #bebebe;	
	padding:5px;
	background-color:#eeeeee;		
	height:100%;
}

/* **** wiki text : default styles : START **** */

div.wikiPage_wikiContainer H4{ font-size:200% }/* H4 for wiki text should be as big as a H1 - ERPHO request */
div.wikiPage_wikiContainer H5{ font-size:130% }
div.wikiPage_wikiContainer H6{ font-size:100%;padding:0px;margin:0px; }

div.wikiPage_wikiContainer DIV.wikiText_tableContainer{ width: 100%; }
div.wikiPage_wikiContainer DIV.wikiText_tableTitle
{
	border:solid 1px blue;
	background-color: Blue;
	color:White;
	margin-bottom:10px;
	height:15px;
	font-weight:bold;
}

div.wikiPage_wikiContainer TABLE{ width:98%; }
div.wikiPage_wikiContainer TABLE.collection TR TD, 
div.wikiPage_wikiContainer TABLE.collection TR TH{ border:solid 1px black;text-align:center; }
div.wikiPage_wikiContainer TABLE TR TD IMG{ border:0px; }

div.wikiPage_wikiContainer IMG.left{ float:left; }
div.wikiPage_wikiContainer IMG.right{ float:right; }


/* **** wiki text : default styles : END **** */


