p { font-family: Arial;}
ul { font-family: Arial; }
td { font-family: Arial; }
h1 { font-family: Arial; font-size:smaller; }
h2 { font-family: Arial; line-height: normal; font-size:smaller;}
h3 { font-family: Arial; margin-bottom:10px; }
h4 { font-family: Arial; }
input { font-size:smaller; }
textarea {font-size:85%; font-family: Arial; }
select {font-size:smaller; }
.verySmall {font-size:70%}

.message { font-family: Arial; font-size:smaller; padding:0px 0px 5px 0px;}
.confirm { font-family: Arial; font-size:smaller; font-weight:bold; padding:0px 0px 5px 0px;}

.alert { color:red; }
.small { font-size: small; }
.large { font-size: large; }
.formheading {font-size:smaller; text-align:right; font-weight:bold;}
.updatetaxonomybuttons {font-size:smaller; text-align:right; margin:4px 0px 0px 0px;}
.submitAdvancedSearch {font-size:smaller; text-align:right; margin:4px 0px 0px 0px;}
.uploadFormButtons {font-size:smaller; text-align:right; margin:4px 0px 0px 0px;}
.uploadFormHeading {font-size:smaller; text-align:left; font-weight:bold;  padding:9px 0px 3px 0px;}
.uploadFormHeading2 {font-size:smaller; text-align:left; font-weight:bold;  padding:0px 0px 0px 0px;}
.uploadLayerDefault {position:absolute; left:20px; margin:0px 0px 0px 0px;}
.uploadLayer {position:absolute; left:20px; visibility:hidden; margin:0px 0px 0px 0px;}
.uploadLayerHeading {font-size:smaller; font-family: Arial; text-align:left; margin:0px 0px 7px 0px;}
.uploadAreaRule {background-color:white; height:2px;}
.uploadAreaInstructions {font-size:smaller; margin:10px 0px 0px 0px; }
.uploadAreaFormInstructions {position:relative; top:140px; font-size:smaller; font-family:Arial; margin: 0px 0px 0px 5px; }
.uploadAreaForm { position:relative; margin:0px 0px 0px 15px;}
.uploadToGroupMenu {font-size:smaller; padding:0px 0px 0px 20px;}
.annotationRule {background-color:white; height:2px;}
.objectTypeForm {font-size:smaller;}
.uploadAreaField {font-size:smaller; margin: 0px 0px 5px 40px }
.commentsLink {text-align:left; margin:0px 0px 1px 4px; font-size:smaller;}
.commentsLink2 {text-align:left; margin:0px 0px 1px 4px; font-size:smaller;}
.drmIcons {float:right; text-align:right; margin:0px 0px 0px 0px; font-size:smaller;}
.objectListingTitle {text-align:left; font-weight:bold; font-size:smaller; margin:1px 0px 0px 4px;}
.objectListingTechnical {text-align:right; font-size:smaller;  margin:1px 3px 0px 0px;}
.objectListingDescription {text-align:left; font-size:smaller;  margin:0px 0px 3px 4px;}
.workAreaObjectListingTitle {text-align:left; font-weight:bold; font-size:smaller; margin:1px 0px 1px 4px;}
.workAreaObjectListingTechnical {text-align:right; font-size:smaller;  margin:1px 3px 1px 0px;}
.workAreaObjectListingDescription {text-align:left; font-size:smaller;  margin:1px 0px 3px 4px;}
.objectListingIconsRow1 { margin: 0px 2px 0px 0px; }
.objectListingIconsRow2 { margin: 0px 2px 0px 0px; }
.objectListingPagination {font-family:Arial; text-align:center; font-size:smaller; margin: 5px 0px 5px 0px;}
.metadataEditorIntro { font-family:Arial;  font-size:smaller;}
.metadataEditorToolsField {font-size:smaller; margin:3px 0px 3px 20px; }
.metadataEditorToolbarField {font-size:smaller; margin:0px 5px 0px 5px; }
input.metadataEditorTools {font-size:smaller;}
.metadataEditorToolsHeading {font-size:smaller; text-align:left; font-weight:bold;  margin:0px 0px 0px 0px;}
.metadataEditorToolsButtons {font-size:smaller; text-align:right; margin:0px 0px 0px 0px;}
.metadataEditorToolsLiveFields {font-size:smaller; text-align:right; margin:0px 0px 5px 0px;}
.metadataEditorToolsRule {background-color:white; height:2px;}

.metadataEditorAppProfile { font-size:70%; }
h3.metadataEditor { padding:0px 0px 8px 0px }

.searchTaxonomyInstructions {font-size:smaller; font-family: Arial; padding:0px 0px 5px 0px; }
.searchTaxonomyField {font-size:smaller; margin:0px 0px 3px 0px; }
.searchTaxonomyButtons {font-size:smaller; margin:0px 0px 0px 10px;}
.searchTaxonomyClassifyButton {font-size:smaller; margin:7px 0px 0px 0px;}
table.searchTaxonomy { padding:5px 0px 0px 30px; }
.searchTaxonomySourceHeading {font-size:smaller; font-family: Arial; font-weight:bold; }
.searchTaxonomyTaxonPath {font-size:smaller; font-family: Arial; padding:2px 0px 2px 2px; }
.searchTaxonomyClose {font-size:smaller; font-family: Arial; text-align:right; padding:0px 0px 5px 0px;}

.searchToolsHeading {font-size:smaller; text-align:left; font-weight:bold;  margin:0px 0px 0px 0px;}
.searchToolsField {font-size:smaller; margin:0px 0px 3px 20px; }
.searchToolsPublicField {font-size:smaller; margin:0px 0px 9px 0px; }
.searchToolsButtons {font-size:smaller; text-align:right; margin:0px 0px 0px 0px;}
.searchToolsRule {background-color:white; height:2px;}
.saveMetadataButton {font-size:smaller; text-align:right; margin:0px 5px 0px 0px;}
.revertMetadataButton {font-size:smaller; text-align:right; margin:0px 5px 0px 0px;}

.organisationLabel {}
.booleanOperator {font-family: Arial; font-size:smaller; padding:10px 0px 0px 5px;}
.constraintsTable {font-family: Arial; font-size:smaller; margin-left:20px;}
.advSearchMinus {padding:0px 3px 0px 3px}
.advSearchAdd {padding:0px 3px 0px 3px}
.advSearchForms { font-family: Arial; font-size:smaller;}
.advSearchDivider { height:15px}
.configAppProfileHeading { color:white; font-weight:bold;}

.annotationHeading { font-family: Arial; font-size:smaller; }
.annotationContent { font-family: Arial; font-size:smaller; padding:3px 0px 3px 0px}
.annotationRating { font-family: Arial; font-size:smaller; text-align:right; }
.annotationTextArea { font-family: Arial; font-size:smaller; text-align:center; }
.annotationFormElements { font-family: Arial; font-size:smaller; text-align:center; }
.annotationName { font-weight:bold; }
.annotationDate { font-weight:bold; }

.simpleSearchForm {font-size:smaller;}
input.simpleSearch {font-size:smaller;}

.persistentNavName {color:#CCCCCC; font-weight:bold; font-size:smaller; font-family: Arial;}
.objectTitle {color:#DDDDDD; font-weight:bold; font-size:smaller; font-family: Arial; padding:0px 0px 0px 0px; width:150; text-align:center;}
.versionIndicator {color:#DDDDDD; font-weight:bold; font-size:smaller; font-family: Arial; padding:0px 0px 0px 0px; width:150; text-align:center;}

span.radioButtonText {font-family: Arial; font-size:smaller;}

.userProfileTable {font-family: Arial; font-size:smaller; margin:0px 0px 0px 40px}
.userProfileInput  { padding:2px 0px 2px 0px}
.userProfileHeading {font-weight:bold; text-align:right; margin:0px 3px 0px 0px;}
.userProfileDescription {font-family: Arial; font-size:smaller; margin:10px 0px 0px 0px}
.userAddHeading {text-align:right; font-weight:bold;}
.userAddHeading2 { font-weight:bold;}

.browsingTips {font-family: Arial; font-size:smaller; padding:7px 0px 0px 0px }

.systemAdminHeading {font-family: Arial; font-size:smaller; font-weight:bold; margin:15px 0px 3px 30px; width:85%;}
.systemAdminExplanation {font-family: Arial; font-size:smaller; margin:0px 0px 0px 30px; width:85%;}
.systemAdminLink {font-family: Arial; font-size:smaller; font-weight:bold; margin:0px 0px 5px 30px; width:85%; text-align:right;}

.rightsConfigTitle {font-family: Arial; font-size:smaller; text-align:left; padding:0px 2px 0px 0px;}
.rightsConfigButton {padding:0px 0px 4px 0px;}
.rightsConfigDeselect {font-size:smaller; text-align:left; padding:7px 0px 0px 10px;}

.userAdminTable {font-family: Arial; font-size:smaller; margin:0px 0px 0px 20px;}
.userAdminTableHeading { background-color:#003399; color:#FFFFFF; text-align:left;}
.userAdminTableContent { background-color:#FFCC99; }
.userAdminTableContentExpired { background-color: #FF9999; }
.userAdminTableCheckbox { width:15px; }
.userAdminTableEdit {background-color:#FFCC99; text-align:center; padding:0px 3px 0px 3px;}
/*.userAdminTableEditExpired {background-color:#FF9999;  text-align:center; padding:0px 3px 0px 3px;}*/
/*.userAdminDisplayUsers {font-family: Arial; padding:0px 0px 8px 0px}*/
.userAdminSearchUsers {font-family: Arial; font-size:smaller;  padding:0px 0px 0px 40px}
.userAdminEmail { background-color:#FFCC99; font-family: Arial; font-size:smaller;}
.userAdminControlPanel {margin:15px 0px 0px 0px; width:100%;}
.userAdminControlPanelButtons {font-family: Arial; font-size:smaller; padding:5px 0px 5px 0px; width:110px;}
.userAdminPagination { padding:0px 0px 0px 0px; font-weight:bold; text-align:center;}
#userAdminLeftPanel { width:160px;}
#userAdminLeftPanel, #userAdminTable { float:left; }
.assignGroupControlPanel {margin:20px 0px 0px 0px; width:100%;}
.assignGroupControlPanelButtons {font-family: Arial; font-size:smaller; padding:5px 0px 5px 0px; width:110px;}
.membersAdminControlPanel {position:absolute; top:150px; left:15px; width:120px;}
.membersAdminControlPanelButtons {font-family: Arial; font-size:smaller; padding:5px 0px 5px 0px; width:110px;}
.controlPanelHeading {font-family: Arial; font-size:smaller; padding:0px 0px 5px 0px; font-weight:bold; }

.addUserRule {background-color:white; height:2px;}

#groupMembersLeftPanel { width:180px;}
#groupMembersLeftPanel, #groupMembersTable { float:left; }
.groupMembersControlPanel {margin:15px 0px 0px 0px; width:100%;}
.groupRolesControlPanel {margin:20px 0px 0px 0px; width:100%;}
.groupAdminTable {font-family: Arial; font-size:smaller; padding:0px 0px 0px 30px; }
.groupAdminTableHeading { background-color:#003399; color:#FFFFFF; text-align:left;}
.groupAdminTableContent { background-color:#FFCC99; }
.groupAdminTableEdit {background-color:#FFCC99;  text-align:center; padding:0px 3px 0px 3px;}

.groupAdminCreateGroup {font-family: Arial; font-size:smaller; padding:10px 0px 0px 0px; }

.addGroupTable {font-family: Arial; font-size:smaller; margin:10px 0px 0px 30px; }
.addGroupRoleTable {font-family: Arial; font-size:smaller; margin:10px 0px 0px 30px; }
.addGroupTableContent {}
.addGroupTableHeading {font-family: Arial; font-size:smaller; padding:3px 3px 6px 3px; font-weight:bold; text-align:right}
.addGroupTableForm {font-family: Arial; font-size:smaller; padding:0px 0px 3px 0px;}
.addGroupTableSubmit {font-family: Arial; font-size:smaller; padding:6px 0px 0px 0px; text-align:right;}
/*
.usersForGroupTable {font-family: Arial; font-size:smaller; padding:0px 0px 0px 0px; }
.usersForGroupTableHeading { background-color:#003399; color:#FFFFFF; text-align:left;}
.usersForGroupTableContent { background-color:#FFCC99; }
.usersForGroupTableContentExpired { background-color: #FF9999; }
.usersForGroupTableCheckbox { width:15px; }
.usersForGroupTableEdit {background-color:#FFCC99; text-align:center; padding:0px 3px 0px 3px;}
.usersForGroupTableEditExpired {background-color:#FF9999;  text-align:center; padding:0px 3px 0px 3px;}
.usersForGroupDisplayUsers {font-family: Arial; padding:0px 0px 8px 0px}
.usersForGroupSearchUsers {font-family: Arial; padding:0px 0px 8px 0px}
.usersForGroupPagination { padding:0px 0px 0px 0px; font-weight:bold; text-align:center;}
*/
.versionIndicator {text-align:right; color:#CCCCCC; font-size:smaller; font-family: Arial; font-weight:bold;}

.workflowInfoTable {font-family: Arial; font-size:smaller; padding:0px 0px 0px 0px; }
.workflowInfoTableHeading { background-color:#003399; color:#FFFFFF; text-align:left;}
.workflowInfoTableContent { background-color:#FFCC99;  width:150px; vertical-align:top;}
.workflowInfoTableActivity { background-color:#FFCC99; text-align:center; width:150px;}
.workflowInfoTableStage { background-color:#FFCC99; text-align:center; font-weight:bold;  vertical-align:bottom;}
.workflowInfoTableBetweenStages { background-color:#FFFFFF; width:30px;}
.workflowInfoPublish {background-color:#CC00FF; color:#FFFFFF; vertical-align:middle; text-align:center; font-weight:bold; width:25px; font-size:larger;}

.workAreaFilterObjects {font-family: Arial; font-size:smaller;  padding:7px 0px 7px 30px; text-align:center;}
.workAreaPagination { font-family: Arial; padding:7px 0px 7px 30px; font-weight:bold; text-align:center; font-size:smaller;  }

/*.workAreaStageIcons {width:75px; padding:0px 0px 0px 0px;}*/
.workAreaIconsCell {margin:0px 1px 0px 0px; width:70px;}
.workAreaObjectIcon { margin:3px 0px 0px 3px;}
.workAreaObjectTable { margin:0px 0px 10px 0px; width:100%;}
.workAreaControlPanel {position:absolute; top:140px; left:15px; width:120px;}
.workAreaControlPanelButtons {font-family: Arial; font-size:smaller; padding:5px 0px 5px 0px; width:110px;}
td.workAreaCheckbox {padding:0px 0px 0px 0px;}
span.workAreaCheckbox {padding:0px 0px 0px 0px;}
.workAreaProcessesCell { background-color:#FFCC99;}
.workAreaProcess {font-size:smaller; padding:2px 2px 2px 2px; background-color:#00CCFF;}
table.workAreaProcesses {font-size:smaller; background-color:#FFFFFF; width:100%;}
.workAreaExperiment {border-color:#FFCC99; border-width:2px;}
.workAreaWorkflowLink { float:right; text-align:right;  padding:0px 6px 6px 0px;}
.workflowHistoryLink { float:right; text-align:right;  margin:5px 5px 4px 0px;}
.workAreaProcessIcon { vertical-align:middle; margin:1px 0px 3px 3px; }
.workAreaReserveIcon { vertical-align:middle; margin:2px 0px 2px 2px; }
div.workAreaHolderExists {  font-weight:bold; margin: 6px 0px 6px 1px;}
div.workAreaHolderIsUser { font-weight:bold; margin: 2px 2px 2px 1px;  }
div.workAreaHolderNeeded {  font-weight:bold; margin: 2px 2px 2px 1px; }
div.workAreaNoHolder {font-weight:bold; margin: 2px 2px 2px 1px; }
td.workAreaHolderIsUser { background-color:#FFCC99;}
td.workAreaHolderExists { background-color:#CCCCCC;}
td.workAreaHolderNeeded { background-color:#99FF66;}
td.workAreaNoHolder { background-color:#FFCC99;}

.processTable{background-color:#FF9933; padding:5px; margin:0px 0px 5px 0px;}
.processTableHeading{ background-color:#FF9933; font-weight:bold; text-align:center; padding:0px 0px 5px 0px;}
.processTableAction{ background-color:#FFCC99; padding:3px 3px 3px 6px;}
.processTableRolesHeading{ background-color:#FFCC99; font-weight:bold; margin:3px 0px 0px 0px; padding:3px 0px 0px 3px;}
.processTableActionsHeading{ background-color:#FFCC99; font-weight:bold; padding:3px 0px 0px 3px;}
.processTableEditRoles { font-size:smaller; margin:0px 0px 5px 0px;}
.processTableRole { background-color:#FFCC99; padding:3px 3px 3px 6px;}


table.updateGroupAlerts {font-family: Arial; font-size:smaller; }
div.updateGroupAlerts {padding:5px 0px 0px 40px;}

body.vcard {font-family: Arial; background-color:#FFCC99;}
.vcardHeading {font-size:smaller; font-weight:bold; padding:8px 0px 0px 10px;}
.vcardField {font-size:smaller; padding:3px 0px 0px 30px;}
.vcardButtons {font-size:smaller; padding:10px 10px 0px 0px; text-align:right;}

.exportPopup {background-color:#FFFFFF; font-family: Arial; font-size:smaller;}
.exportPopupClose {text-align:right; margin:10px 0px 0px 0px;}
.exportPopupHeading {font-weight:bold; margin:0px 0px 0px 20px;}
.exportPopupDesc {margin:0px 20px 0px 20px;}
.exportPopupLinks { margin:3px 0px 20px 50px;}
.exportPopupNote { margin:20px 20px 0px 20px;}

.taxonName {font-family: Arial; font-size:smaller; font-weight:bold; margin:0px 0px 0px 0px;}
.taxonDescription {font-family: Arial; font-size:smaller; margin:0px 0px 15px 0px;}

.objectHistoryTable {font-family: Arial; font-size:smaller; margin:0px 0px 0px 30px; }
/*table.objectHistoryTable > tr > th { background-color:#003399; color:#FFFFFF; text-align:left;}
table.objectHistoryTable > tr > td { background-color:#FFCC99; }*/
.objectHistoryTableHeading { background-color:#003399; color:#FFFFFF; text-align:left;}
.objectHistoryTableContent { background-color:#FFCC99; }
.objectHistoryClose {font-family: Arial; font-size:smaller;  }

.moveObjectTable {font-family: Arial; margin:10px 0px 0px 30px; }
.moveObjectHeading {font-family: Arial; font-size:smaller; font-weight:bold; margin:0px 3px 0px 0px; text-align:right;}
.moveObjectStageChoice {font-family: Arial; font-size:smaller; margin:2px 0px 2px 0px; }
.moveObjectComment {font-family: Arial; font-size:smaller; margin:2px 0px 2px 0px; }
.moveObjectButton {font-family: Arial; font-size:smaller; margin:2px 0px 0px 0px; text-align:right; }

.viewMetadataCopyLink {font-family: Arial; font-size:smaller; margin:0px 30px 0px 0px; float:right; text-align:right;}

.popupClose {text-align:right; margin:10px 0px 0px 0px;}

.helpIndex { font-family: Arial; font-size:smaller; background-color:#FFFFFF;}
.helpIndexRoles {margin:0px 0px 0px 40px; font-weight:bold;}

.importWorkflow {font-size:smaller; margin:0px 0px 0px 40px;}
.importWorkflowButton {font-size:smaller; margin:5px 0px 0px 60px;}

.updateGroupAlerts{font-size:smaller; margin:0px 0px 0px 0px;}
.updateGroupAlertsHeading{font-size:smaller; margin:2px 7px 0px 0px; text-align:right; font-weight:bold;}
.updateGroupAlertsRadio{font-size:smaller; margin:1px 0px 4px 0px;}
.updateGroupAlertsButton{ margin:10px 0px 0px 0px; text-align:right;}

.searchResultsObjectCount {font-size:0.7em;}

.techLocationLink {font-size:smaller;}

.previewNavig{ background-color:#FFCC99; font-size:smaller; font-family: Arial; }
.previewNavigObjectTitle { margin:0px 0px 13px 10px;}
.previewNavigMenu {}
.previewNavigDivider {border:0px; width:80%; height:2px; background-color:#FFFFFF; color:#FFFFFF; margin-bottom:10px;}
.previewNavigResourceItem {}