﻿.clear
{
	clear: both;
}


/*  Resources module */
/*
.fix-width-800
{
	width: 800px;
}

.DatePickerMonth
{
	width: 8em !important;
}

.DatePickerDay
{
	width: 4em !important;
}

.DatePickerHour
{
	width: 4em !important;
}

.DatePickerAMPM
{
	width: 4em !important;
}

.DatePickerYear
{
	width: 5em !important;
}

.Datagrid TH, .Datagrid TD
{
	text-align: left;
}

.ResourceEditor .UrlControlLabel, .ResourceLink .UrlControlLabel
{
	display: block;
}

.ResourceEditor .CategoryPickerRow, .ResourceSubmit .CategoryPickerRow
{
	margin-left: 0;
}

.content
{
	text-align: left;
}

.CategoryPickerRow, .CategoryPickerRow LI
{
	list-style-type: none;
}

.CategoryPickerRow .Category
{
	margin-top: 0.6em;
}

.CategoryPickerRow .Category:first-child
{
	margin-top: 0 !important;
}


.ResourceEditor .UrlImagePreview
{
	max-height: 300px;
	max-width: 500px;
}

.ResourceEditor DIV, .CategoryEditor DIV, .ResourceSubmit DIV, .ResourceEFSSearch DIV
{
	/*width: 100%;*/
	text-align: left;
}

.ResourceEditor .margin-bottom, .CategoryEditor .margin-bottom, .ResourceSubmit .margin-bottom, .ResourceEFSSearch .margin-bottom
{
	margin-bottom: 20px;
}

.LivingThingResources .center, .LivingThingSearch .center
{
	text-align: center;
}

.LivingThingResources INPUT.CommandButton
{
	min-width: 9em;
	text-decoration: none;
}

.FieldValue TABLE
{
	width: auto !important;
}

.FieldValue .LinkOptions
{
	width: 600px !important;
	margin-bottom: 0;
}

.FieldValue .LinkInstructions
{
	margin-bottom: 1em;
	margin-top: 0.5em;
	display: block;
	font-weight: bold;
}


.LinkOptionCell
{
	width: 12em;
	vertical-align: top;
	/*height: 1.6em;*/
}



.LivingThingResources .CommandButton IMG
{
	vertical-align: middle;
	margin-right: 8px;
}

.LivingThingResources .CategoryLink
{
	list-style-type: disc !important;
	font-size: 0.8em;
}

.LivingThingResources H3.title
{
	font-size: 0.8em;
	color: #44a146;
	margin-bottom: 1.4em;
	line-height: 1.1em;
}

.LivingThingResources .CategoryHeader, .LivingThingResources .CategoryFooter
{
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}

.LivingThingResources .NoResourcesMessage
{
	font-style: italic;
}

.LivingThingResources .SelectedCategoryCaption
{
	font-weight: normal;
	color: #44a12b;
	font-size: 0.8em;
}

.LivingThingResources .SelectedCategory
{
	font-weight: bold;
	font-size: 1.08em;
	color: black; /* #44a12b; */
}

.OptionsEditor .FieldSetting .IsRequired
{
	margin-left: 4em;
	margin-right: 4em;
}

.OptionsEditor .FieldSettingHead
{
	padding-left: 1em;
}

.OptionsEditor .FieldSetting INPUT
{
	vertical-align: middle;
}

.OptionsEditor .FieldSetting .NormalTextBox
{
	font-size: 1em;
}

.OptionsEditor table, .OptionsEditor table table
{
	width: auto !important;
}

.OptionsEditor .SubHead
{
	width: 14em;
}

.OptionsEditor .SubHead LABEL
{
	margin-right: 1em;
}

.LivingThingResources, .ResourceEditor, .ResourceLink, .ResourceModerate, .ResourceList, .CategoryEditor, .ResourceSubmit, .ResourceEFSSearch
{
	text-align: left;
}

.ResourceEditor .FieldLabel, .ResourceLink .FieldLabel, .CategoryEditor .FieldLabel, .ResourceSubmit .FieldLabel, .ResourceEFSSearch .FieldLabel
{
	width: 180px;
	vertical-align: top !important;
	padding-top: 4px;
	display: block;
	float: left;
	clear: left;
}

/*.ResourceEditor, .ResourceLink*/
/*.ResourceLink
{
	font-size: 0.8em !important;
}*/

.ResourceEditor .FieldValue, .ResourceLink .FieldValue, .CategoryEditor .FieldValue, .ResourceSubmit .FieldValue, .ResourceEFSSearch .FieldValue
{
	vertical-align: top !important;
	padding-top: 4px;
	white-space: nowrap;
	display: inline-block;
}

.ResourceEditor .FieldValue SELECT, .ResourceLink .FieldValue SELECT, .CategoryEditor .FieldValue SELECT
{
	width: 300px;
}

.ResourceEditor .FieldValue TABLE, .ResourceEditor .FieldValue DIV, .ResourceLink .FieldValue TABLE, .ResourceLink .FieldValue DIV, .CategoryEditor .FieldValue TABLE, .CategoryEditor .FieldValue DIV, .ResourceSubmit .FieldValue TABLE, .ResourceSubmit .FieldValue DIV
{
	/*display: inline;*/
	vertical-align: top;
}

/*.ResourceSubmit .LinkSubmit
{
	margin-left: 10px; 
	margin-top: 6px;
}*/

.MultiColumnCheckbox 
{
	border: solid 1px #eeeeee;
	width: 600px
}

.ResourceEditor .MultiColumnCheckbox, .ResourceSubmit .MultiColumnCheckbox
{
	display: block;
}

.ResourceEditor .MultiColumnCheckbox TD
{
	width: 12em;
}

.ResourceSubmit .MultiColumnCheckbox TD
{
	width: 24em;
}

.ResourceEditor .SubHead, .ResourceEditor .FieldValue
{
	line-height: 1.6em;
}

.ResourceEditor .LinksGrid .SubHead
{
	text-align: left;
}

.ResourceEditor .LinksGrid CAPTION
{
	font-weight: bold;
	font-size: 1.1em;
}

.LivingThingResources .AlternatingRow TD
{
	background-color: #cccccc;
}

.LivingThingResources .Toolbar
{
	position: relative;
	margin-bottom: 0.7em;
}

.LivingThingResources .ToolbarButtons
{
	display: inline;
}

.LivingThingResources .ToolbarDropDowns
{
	position: absolute;
	right: 1em;
}

/*  OEILT Resources - resource template */
.LivingThingResources .ResourceEntry
{
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 0.2em;
	clear: left;
	display: block !important;
	background-color: #f4f6fc;
	color: #4c4c4c;
	text-align: left;  /*  single resource view needs this, is centered otherwise */
	border-bottom: dashed 1px #44a146;
	width: 100%; /*  IE6 background-color DIV with floated elements inside bug workaround */
}

.LivingThingResources .ResourceEntry a
{
	color: #44a146;
}

.LivingThingResources .ResourceEntry a:hover, .LivingThingResources .ResourceEntry a:active
{
	color: #666666;
}

.LivingThingResources .AlternatingRow
{
	background-color: white;
}

.LivingThingResources .ResourceEntry .thumbnail
{
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
	margin-top: 8px;
}

.LivingThingResources .ResourceEntry .thumbnail img
{
	margin-bottom: 1em;
}

.LivingThingResources .ResourceEntry .floatleft
{
	float: left;
}

.LivingThingResources .ResourceEntry .floatright
{
	float: right;
}

/*.LivingThingResources .ResourceEntry .photo-float-left .photo-shadow
{
	margin-left: 8px;
}*/

.LivingThingResources .ResourceEntry .contextIcons img
{
	margin-right: 3px;
}

.LivingThingResources .ResourceEntry h2
{
	color: #44a146;
	margin-top: 0;
}

.LivingThingResources .ResourceEntry .description
{
	clear: left;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 1em;
	margin-right: 10em;
}

.LivingThingResources .ResourceEntry .description h4
{
	color: #44a146;
	font-weight: normal;
	padding-bottom: 0.5em;
}

.LivingThingResources .ResourceEntry .description p
{
	font-size: 1em;
	margin-bottom: 0.4em;
}

.LivingThingResources .ResourceEntry .links
{
	width: 100% !important; /*border-top: transparent 1em solid;*/
	margin-top: 1em;
	clear: both;
	margin-bottom: 0.2em;
}

.LivingThingResources .ResourceEntry .haslinksno
{
	display: none;
}

.LivingThingResources .ResourceEntry .links .NameColumn
{
}

.LivingThingResources .ResourceEntry .links .smallMargin
{
	margin: 4px;
}

.LivingThingResources .ResourceEntry .links .TypeColumn
{
	width: 10em;
}

.LivingThingResources .ResourceEntry .links .LanguageColumn
{
	width: 10em;
}

.LivingThingResources .ResourceEntry .links .SizeColumn
{
	width: 10em;
}

.LivingThingResources .ResourceEntry .links .LinkColumn
{
	width: 10em;
}

.LivingThingResources .ResourceEntry .links .headingrow th
{
	border-bottom: dashed 1px #cccccc;
}

.LivingThingResources .ResourceEntry .links th
{
	text-align: left;
	color: #44a146;
	font-weight: normal;
	font-size: 0.7em;
}

.LivingThingResources .ResourceEntry .links tr td
{
	border-bottom: solid 1px #deeed7;
}

.LivingThingResources .ResourceEntry .links td
{
	color: #666666;
	font-size: 0.7em;
}

.LivingThingResources .visitlink a
{
	color: #44a146 !important;
}

.LivingThingResources .visitlink .external-link, .LivingThingResources .visitlink .mail-link
{
	background-image: none !important;
	padding-right: 0 !important;
	display: inline !important;
	white-space: normal !important;
}

.LivingThingResources .visitlink A:hover, .LivingThingResources .visitlink A:active
{
	color: #666666 !important;
}

.LivingThingResources .ResourceEntry .links .ResourceLinkEntry
{
	background-color: white;
}

.LivingThingResources .ResourceEntry .links .AlternatingRow
{
	background-color: #f4f6fc;
}

.LivingThingResources .ResourceEntry .topicheader
{
	color: #44a146;
}

.LivingThingResources .ResourceEntry .subjects
{
	display: block;
	font-size: 0.7em;
	color: #4c4c4c;
	line-height: 1.1em;
}

.LivingThingResources .ResourceEntry .keywords
{
	display: block;
	color: #cccccc;
	font-size: 0.5em;
}

.LivingThingResources .ResourceEntry .keywords DIV
{
	height: 100%;
	vertical-align: top;
	display: inline;
}

/*  Search module */
.LivingThingSearch
{
	font-size: 0.8em;
}

.LivingThingSearch SPAN
{
	vertical-align: top;
}

.LivingThingSearch .SelectionCheckboxListLabel
{
	font-weight: bold;
}

.LivingThingSearch .SelectionHeading
{
	font-weight: bolder;
	margin-right: 20px;
}

.LivingThingSearch .SelectionSection
{
	margin-right: 20px;
}

.LivingThingSearch .SelectionSection SELECT
{
	width: 180px;
}

/*  Search results */
.LivingThingSearch .UserInput
{
	display: block;
}

.LivingThingSearch .Results
{
	display: block;
	margin-top: 2em;
}

.LivingThingSearch .SearchResult
{
	display: block;
	list-style-type: square;
}

.LivingThingSearch .SearchResult .Title
{
	font-weight: bold;
	list-style-type: square;
}

.LivingThingSearch .SearchResult .Description
{
}

.LivingThingSearch .Results .ResultHeading
{
	border-bottom: dashed;
}

.LivingThingSearch .Results .SearchHeading
{
	font-size: large;
	font-weight: bold;
}

.LivingThingResources .Results H2
{
}

.LivingThingSearch .Results .ContextHeading
{
	margin-top: 0;
	font-size: 14pt;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	text-indent: 9px;
	padding-top: 6px;
}

.TitleColumn
{
	vertical-align: top;
}

.ListUserResources .TitleColumn
{
	width: 20em;
}

.ListUserResources .StatusLabel
{
  font-style: italic;
}

.SettingsTable
{
	margin-top: 1.5em;
	margin-left: 2em;
	width: auto;
}

.SettingsTable TH, .SettingsTable TD
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.ListUserResources .EditControls
{
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: right;
}

.ListUserResources .EditControls INPUT
{
	width: 10em;
}
*/

.ChildMenuOptions .SubHead
{
	vertical-align: top!important;
	width: 160px;
	
}

.ChildMenuOptions TD
{
	padding-bottom: 1em;
}
