/*
Important Styles:
Style Name	Description
a:hover		any hyperlink when mouse hovers on the link
.TopMenu	Navigation bar box at top of page
.Nav		Navigation bar text at top of page
.IndexBody	Body tag (background color and defaults)
.DefaultLabel	‘Search for’ text
.DefaultTextBox	‘Search for’ text box
.DefaultSingleLineText	‘And/Or use keyword’ text
.ButtonColumn	List of keywords text
.SelectDataGrid	Table containing keywords
.FrameName	Folder header box
.FilterTitle	Folder header text
.IndexFrameGrid	Folder content text
.DefaultPanel	Advanced Search text fields box
.DefaultTable	Advanced Search text fields table
.DefaultRightLabel	“Group by” text in “Found Records” folder
.DefaultDataGrid	Result data grid table and text
.DefaultDataGridHeader	Result data grid header line
.Pager	Page selection text in “Found Images and Files” folder
.PagerSelected	Currently selected page text in “Found Images and Files” folder
.MultiMedia	Table fields in “Found Images and Files” folder
.LabelTitle	ImageDetails title text
.Heading1	Headings in data frame content sections
.HistoryTable	Link history table
.HistoryTableRowHeader	Header row of link history table
.OddRow	Odd link history link row
.EvenRow	Even link history link row
.PlusMinus	Plus & Minus Symbols
.DivFixed	Left menu with search & keywords
.FrameExpander	Folder icon on folders
.DetailLinks	Links and Attributes folder text in Detail View
.AdvancedText	Text in advanced search form
.MapLabel1	Map window “Pan”, “Grid Ref” and “Zoom” text
.MapTextBox	Map window text boxes for entering GridRef and Zoom
.MapToolListTitle	Map window ‘Current Map Tool’ text
.MapToolList	Map window text for tools
.LinksMain	Links window text.
.FeaturedRecord	Text content of featured record
.ImageResults	Found files and images folder result table
.AdvancedHeader	Header text for advanced search.
.LinksDescription	Descriptive text of Links in link window.
.LinksLink	Actual hyperlink in link window.
.DefaultTitle	Title on Feedback page
.DefaultMultiLineText	Multi-line box on feedback form
.CheckSearchAll	‘Search all categories’ text
.PagerRow	Row of page numbers in Images and Files.
.LinkGroupTitle Group title on web links page
.LinksDescription  Link description text on web links page
.SupportingTextDiv div around help page text and terms and conditions
.smallprint
.esdmlink
*/

body
{
	font-family:		Verdana, sans-serif;
}

p
{
	margin-bottom:		3px;
	margin-top:		5px;
}

th
{	text-align:	left;
}

h1
{
	font-weight:		bold;
	font-size:		110%;
	color:			#000033;
	margin-top:		10px;
	margin-bottom:		3px;
}

h2
{
	font-weight:		bold;
	font-size:		100%;
	color:			#000033;
	margin-top:		8px;
	margin-bottom:		2px;
}

UL
{
	margin-top:		2px;	
	margin-bottom:		2px;
/*	font-size:		8pt;*/
}

q
{
	margin-left:		40px;
}

A
{
/*	color:			#0E3158;  */
	color:			#0033FF;
	text-decoration:	none;
}

a:visited
{/* unused at present */
	/*RED color: #FF0000; gray: #3F3F3F */
/*	color: 			#3F3F3F;*/

}

a:hover
{
	color: 			#0033FF;
}


.Nav
{
	font-weight:		bold;
	font-size:		80%;
	color:			#FFFFFF;
	font-family:		verdana, sans serif;
	height:			14px;
}


.FeaturedRecordMain
{
	width:			100%;
}

.FeedbackTextUnnecessaryClass
{
	font-family:		Verdana, sans-serif;

}

.CheckSearchAll
{
	font-family:		Verdana, sans-serif;
	font-size:		75%;
}

.AdvancedHeader
{
	font-family:		Verdana, sans-serif;
	font-size:		90%;
	font-weight:		bold;
}

.AdvancedText1
{
	font-family:		Verdana, sans-serif;
	font-size:		80%;
	padding-bottom:		10px;
}

.ImageResults
{
	font-family:		Verdana, sans serif;
	font-size:		90%;
	text-align:		center;
	width:			100%;
}

.ImageResults td
{
	padding-top:		5px;
	width:			50%;
	vertical-align:		baseline;
}

.FeaturedRecord
{
	font-family:		Verdana, sans serif;
	font-size:		90%;
}

.MapToolList
{
	font-family:		Verdana, sans-serif;
	font-size:		80%;
}

.MapToolListTitle
{
	font-family:		Verdana, sans-serif;
	font-size:		90%;
	font-weight:		bold;
}

.MapTextBox
{
	font-family:		Verdana, sans-serif;
	font-size:		80%;
}

.MapLabel1
{
	font-family:		Verdana, sans-serif;
	font-size:		90%;
	font-weight:		bold;
}



.SectionMapFrame
{
	padding:		0;
	border:			0;
	margin:			0px;
	overflow:		hidden;
	background-color:	green;	
	border-width:		0px;
}
.DefaultDropDownList
{
	border-right:		#FFFFFF 1px solid;
	border-top:		#FFFFFF 1px solid;
	font-size:		80%;
	border-left:		#FFFFFF 1px solid;
	color:			navy;
	margin-right:		0px;
	border-bottom:		#FFFFFF 1px solid;
	font-family:		verdana;
	background-color:	#ffffff;
}

.DefaultTitle
{
	font-family:		verdana;
	font-size:		100%;
	font-weight:		bold;
	margin-top:		10px;
	margin-bottom:		10px;
}


.DefaultSingleLineText
{
	border-bottom:		#FFFFFF 3px dotted;
	font-family:		verdana, sans-serif;
	font-size:		80%;
	font-weight:		bold;
	padding:		2px;
	margin-top:		0px;
	margin-bottom:		10px;
}

.TopMenuButtonImage
{
	border-right:		#000033 1px solid;
	border-top:		#FFFFFF 1px solid;
	border-left:		#FFFFFF 1px solid;
	cursor:			 pointer;
	border-bottom:		#000033 1px solid;
}
.DefaultPanel
{
	margin-top:		30px;
	border-right:		#FFFFFF 1px solid;
	border-top:		#FFFFFF 1px solid;
	border-left:		#FFFFFF 1px solid;
	border-bottom:		#FFFFFF 1px solid;
	height:			18px;
	background-color:	#89B6B5;
}
.PanelHyperLink
{
	border-right:		#FFFFFF 1px;
	border-top:		#FFFFFF 1px;
	font-size:		80%;
	border-left:		#FFFFFF 1px;
	color:			#FFFFFF;
	border-bottom:		#FFFFFF 1px;
	font-family:		verdana, sans-serif;
	height:			18px;
	background-color:	#89B6B5;
}

.DefaultMultiLineText
{
	border-right:		#89B6B5 thin solid;
	border-top:		#89B6B5 thin solid;
	border-left:		#89B6B5 thin solid;
	border-bottom:		#89B6B5 thin solid;
	font-family:		Verdana, sans-serif;
	background-color:	#FFFFFF;
	width:			600px;
	height:			200px;
}

.DefaultTextBox
{
	border-right:		#89B6B5 thin solid;
	border-top:		#89B6B5 thin solid;
	border-left:		#89B6B5 thin solid;
	border-bottom:		#89B6B5 thin solid;
	font-family:		Verdana, sans-serif;
	background-color:	#FFFFFF;
	width:			180px;
	
}
.DefaultLabel
{
	margin-top:		20px;
	margin-bottom:		20px;
	border-bottom:		#FFFFFF 3px dotted;	
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		2px;
	font-weight:		bold;
	font-size:		80%;
	font-family:		Verdana, sans-serif;
}


.DefaultDataGrid
{
	text-decoration:	none;
	font-size:		90%;
	font-family:		verdana, sans-serif;
	padding:		2px;
/*	border:			#FFFFFF 1px solid; */
/*	border:			none; */
	border-top:		#FFFFFF 1px solid;
	border-bottom:		#FFFFFF 1px solid;
	border-left:		none;
	border-right:		#FFFFFF 1px solid;
	width:			100%;
}

.DefaultDataGrid a:visited
{
	/*RED color: #FF0000; gray: #3F3F3F white #FFFFFF*/
	color: 			#333399;

}

.DefaultDataGrid td
{
	border-top:		#FFFFFF 1px solid;
	border-bottom:		#FFFFFF 1px solid;
	border-left:		#FFFFFF 1px solid;
	border-right:		#FFFFFF 1px solid;
	vertical-align:		text-top;
}


.SelectDataGrid
{
	border-top:		#FFFFFF 1px solid;
	border-bottom:		#FFFFFF 1px solid;
	border-left:		#FFFFFF 1px solid;
	border-right:		#FFFFFF 1px solid;
	width:			200px;
	color:			#FFFFFF;
	font-family:		verdana, sans-serif;
	height:			18px;
	background-color:	#89B6B5;
	text-decoration:	none;
}
.SelectDataGrid:Visited
{
	width:			150px;
	color:			#FFFFFF;
	font-family:		verdana, sans-serif;
	height:			18px;
	background-color:	#89B6B5;
	text-decoration:	none;
}
.DivDynamic
{
	position:		relative;
	float:			left;
	clear:			right;
	overflow:		auto;
	margin:			0;
	border:			0;
	padding:		0;
	width:			100%;
	margin-top:		2px;
	margin-left:		2px;	
	margin-right:		2px;	
}

.FrameHide
{
	display:		none;

}

.FrameShow
{
	color:			#FFFFFF;
	font-family:		verdana, sans-serif;
	background-color:	transparent;
	text-align:		left;

}


.PlusMinus
{
	text-decoration:	none;
	font-family:		Courier;
	font-size:		150%;
	font-weight:		bold;
	text-align:		center;
	color:			yellow;
/*	background-color:	#001733; */
	width:			10px;
}
.DivFixed
{
	left:			0px;
	clear:			right;
	overflow:		auto;
	position:		relative;
	margin-right:		3px;
	float:			left;
	top:			0px;
	height:			100%;
	z-index:		30;
	cursor:			default;
	background-color:	#ABCDD3;
}

.TopMenu
{
	border-top:		#89B6B5 thin solid;
	border-bottom:		#89B6B5 thin solid;
	padding-left:		10px;
	padding-top:		1px;
	margin:			0px;
	background-color:	#001733;
	text-align:		left;
}

.DivDynamic
{
	font-family:	Verdana, sans-serif;
	position:		relative;
	float:			left;
	clear:			right;
	overflow:		auto;
	margin:			0;
	border:			0;
	height:			600px;
	padding:		0;
	width:			100%;
	margin-top:		2px;
	margin-left:	2px;	
	margin-right:	2px;
	width:			0px;	
}

.FrameTitleTable
{
	padding-right:		0px;
	padding-left:		0px;
	padding-bottom:		0px;
	margin:			0px;
	padding-top:		0px;
	background-color:	transparent;
	z-index:		0;
}

.FrameExpanderMenu
{
	cursor:			pointer;
	height:			16px;
	background-color:	transparent;
	z-index:		0;
}

.FrameTitleRow
{
	font-size:		80%;
	color:			#FFFFFF;
	font-family:		verdana, sans-serif;
	background-color:	#006649;
	height:			16px;
}

.FrameTitleLeftCurve
{
	background-color:	transparent;
}

.FrameExpanderBack
{
	background-color:	#001733;
	text-align:		right;
	border-bottom:		#FFFFFF 2px solid;
}

.FrameExpander
{
	cursor:			pointer;
	height:			16px;
	background-color:	#001733;
	border:			none;
}

.FrameName
{
	padding-left:		5px;
	width:			100%;
	cursor:			default;
	height:			15px;
	background-color:	#001733;
	border-bottom:		#FFFFFF 2px solid;
}


.HebConImage
{
	margin-top:		5px;
	border:			none;	
}

img
{
/*	border:			#003371 1px solid;*/
	border:			#FFFFFF 1px solid;
	display:		block;
}

.MultiMedia
{
	font-weight:		bold;
	font-size:		80%;
	font-family:		verdana, sans-serif;
	padding:		5px;
	background-color:	#ABCDD3;
}

.MultiMedia a:hover img
{
	border:			#0033FF 1px solid;
}

.MultiMedia a:visited img
{
	border:			#003371 1px solid;
}

.FrameTitleRightCurve
{
	background-color:	transparent;
}

.FilterTitle
{
	font-weight:		bold;
	font-size:		80%;
	color:			#FFFFFF;
	font-family:		verdana, sans-serif;
}
.IndexBody
{
	background-color:	#ABCDD3;
	margin:			1px;
}

.content
{
	width:			100%;
	position:		relative;
	display:		block;
	clear:			both;
	float:			left;
}

.curve
{
	background-color:	transparent;
}
.IndexFrameGrid
{
	font-size:		80%;
	font-family:		Verdana, sans-serif;
	background-color:	#ABCDD3;
}

.Mapbody
{
	color:			#000033;
	font-family:		Tahoma;
	background-color:	#66ff99;	
}
.DefaultRightLabel
{
	font-weight:		bold;
	font-size:		80%;
	font-family:		verdana, sans-serif;
	text-align:		right;
	padding-right:		5px;
	padding-left:		5px;
}
.BackgroundText
{
	background-color:	#FFFFFF;
}
.TextButton
{
	cursor:			pointer;
	border-top-style:	none;
	border-right-style:	none;
	border-left-style:	none;
	background-color:	transparent;
	border-bottom-style:	none;
}
.DefaultButton,.DefaultMapButton
{
	cursor:			pointer;
	border-top-style:	outset;
	border-right-style:	outset;
	border-left-style:	outset;
	border-bottom-style:	outset;
	background-color:	#ABCDD3;
	font-family:		Verdana, sans-serif;
	font-size:		80%;
	font-weight:		bold;
	vertical-align:		text-bottom;
}
.DefaultMapButton
{
	position:absolute;
}
.LabelTitle
{
	font-size:		120%;
	font-family:		Verdana, sans-serif;
	font-weight:		bold;
	width:			100%;
	background-color:	transparent;
	margin-bottom:		10px;
	margin-top:		10px;
}
.HiddenButton
{
	width:			1px;
	height:			1px;
	background-color:	transparent;
	border-top-style:	none;
	border-right-style:	none;
	border-left-style:	none;
	border-bottom-style:	none;
}
.Heading1
{
	font-weight:		bold;
	font-size:		120%;
	color:			#000033;
	font-family:		Verdana, sans-serif;
	margin-bottom:		10px;
	margin-top:		5px;
}
.Heading2
{
	font-weight:		bold;
	font-size:		120%;
	color:			#000033;
	font-family:		Verdana;
}
.DefaultDataGridHeader
{
	font-weight:		bold;
	background-color:	#001733;
	height:			20px;
	padding:		2px;
	color:			#FFFFFF;
}

.DefaultDataGridGroupHeader
{
	font-weight:		bold;
	background-color:	#70ADB8;
/*	background-color:	#89B6B5;*/
/*	color:			#000033; */
	color:			#FFFFFF;
}

.Buttoncolumn
{
	font-size:		70%;
	COLOR:			#003371;
	text-decoration:	none;
}
.Buttoncolumn:visited
{
	COLOR:			#003371;
	TEXT-DECORATION:	none;
}
.Buttoncolumn:active
{
	COLOR:			#003371;
	TEXT-DECORATION:	none;
}
.Buttoncolumn:hover
{
	COLOR:			#003371;
	TEXT-DECORATION:	none;
}


.PagerRow
{
	background-color:	#70ADB8;
	font-size:		80%;
	font-family:		Verdana, sans-serif;
}

.Pager
{
	color:			#003371;
	text-decoration:	underline;
}

.PagerSelected
{
/*	border:			yellow 1px solid; */
/*	color:			#000033; */
	color:			yellow;
	font-weight:		bold;
	text-decoration:	none;
	font-size:		110%;
}

.Invisible
{
	display:		none;
	visibility:		hidden;
	background-color:	transparent;
}
.Hidden
{
	display:		none;
}
.Shown
{
}
.infoPopup
{
	font-weight:		bold;
	z-index:		999;
	color:			#000033;
	position:		absolute;
	background-color: 	white;
	font-size: 		70%;
	margin-left:		12px;
}
.compact
{
	line-height:		0pt;
}
.LinksMain
{
	font-family:		Verdana, sans-serif;
	font-weight:		bold;
	font-size:		120%;
	color:			#003371;
}

.LinksLink
{
	font-family:		Verdana, sans-serif;
	font-size:		80%;
	color:			#003371;
}

.LinksLink a:visited
{
	/*RED color: #FF0000; gray: #3F3F3F white #FFFFFF*/
	color: 			#333399;
}

.LinksDescription
{
	font-family:		Verdana, sans-serif;
	font-weight:		normal;
	font-size:		80%;
/*	color:			#003371;  */
}

.DefaultTable
{
	font-size:		100%;
}
.DefaultTableHidden
{
	display:		none;
	font-size:		80%;
}
.DefaultHidden
{
	display:		none;
}
.HistoryTable
{
	border-right:		gray thin solid;
	border-top:		gray thin solid;
	border-bottom:		gray thin solid;
	border-left:		gray thin solid;
	z-index:		9999;
	position:		absolute;
	top:			0px;
	background-color:	#A4C6C5;
	text-decoration:	none;
}

.OddRow
{
	font-family:		Verdana, sans-serif;
	font-size:		70%;
	background-color:	#F5F5F5;
}
.OddRow:visited
{
	font-family:		Verdana, sans-serif;
	background-color:	#F5F5F5;
	font-size:		70%;
	COLOR:			#003371;
	TEXT-DECORATION:	none;
}
.EvenRow
{
	font-family:		Verdana, sans-serif;
	font-size:		70%;
	background-color:	#DCDCDC;
}
.EvenRow:visited
{
	font-family:		Verdana, sans-serif;
	font-size:		70%;
	background-color:	#DCDCDC;
	COLOR:			#003371;
	TEXT-DECORATION:	none;
}
.HistoryTableRowHeader
{
	font-family:		Verdana;
	font-weight:		bold;
	color:			#000033;
	font-size:		80%;
}

.DetailLinks
{
	border-collapse:	collapse;
/*	color:			#0E3158;  */
	text-decoration:	none;
	font-size:		90%;
}

.DetailLinks a:visited
{
	/*RED color: #FF0000; gray: #3F3F3F white #FFFFFF*/
	color: 			#333399;

}
.DetailLinks a:hover
{
	/*RED color: #FF0000; gray: #3F3F3F */
	color: 			#0033FF;

}

.DetailLinks td
{
	border-top:		#FFFFFF 1px solid;
	border-left:		#FFFFFF 1px solid;
	border-right:		#FFFFFF 1px solid;
	border-bottom:		#FFFFFF 1px solid;
}


td.NoBorders
{
	border:			none;
	background-color:	#D9E9EC;
}

.DateText
{
	width:			40px;
	font-family:		Verdana, sans-serif;
	font-size:		70%;
}
.DateLabel
{
	width:			30px;
	font-family:		Verdana, sans-serif;
	font-size:		70%;
}
.DateDrop
{
	width:			60px;
	font-family:		Verdana, sans-serif;
	font-size:		70%;
}
.AdvancedDropDownList
{
	border-right:		#eee 1px solid;
	border-top:		#eee 1px solid;
	font-size:		70%;
	border-left:		#eee 1px solid;
	color:			navy;
	margin-right:		0px;
	border-bottom:		#eee 1px solid;
	font-family:		verdana, sans-serif;
	background-color:	#ffffff;
}

.AdvancedSingleLineText
{
	border-right:		#eee 1px inset;
	border-top:		#eee 1px inset;
	font-size:		70%;
	border-left:		#eee 1px inset;
	border-bottom:		#eee 1px inset;
	font-family:		verdana;
	height:			18px;
	background-color:	#FFFFFF;
}
.AdvancedText
{
	font-size:		70%;
	font-family:		verdana, sans-serif;
}
.AdvancedCheck
{
	font-size:		70%;
	font-family:		verdana, sans-serif;
}

.LinkGroupTitle
{
	font-size:		90%;
	font-weight:		bold;
	color:			#000033;
	padding-top:		8px;
}
.LinksDescription
{
	font-size:		80%;
}

.SupportingTextDiv
{
	font-size:		80%;
	font-family:		verdana, sans-serif;
	width:			80%;
	margin-left: 		1em;
	margin-right:		1em;
}

.smallprint
{	font-size:		60%;
}
.esdmlink
{
	
}