/* CSS Document */

div{border:0px solid red;}

body{

	background-image: url('/assets/shells/default/images/background.jpg'); 

	background-repeat: no-repeat;

}

#topbanner {background-image: url(../../images/topBannerStretch.gif); background-repeat: repeat-x;display:block;height:52px;}

#body{background-position:5px;background-repeat:repeat-y;border-right:0px outset Silver;width:703px;}



/* Admin styles */

table.adminListing{margin-left:auto;margin-right:auto;}

table.adminListing tr.c1{background-color:#F0F8F8;}

table.adminListing tr.c2{background-color:#F6FBFB;}

table.adminListing tr:hover td{background:#CBE3E3;}

table.adminListing tr.doublecolumn:hover td{background:none;}

table.adminListing th,table.adminListing th a{background-color:#78C0C0;color:#FFFFFF;}



div.import_available {font-weight:bold;}

div.import_not_available { color:#CCCCCC; }



/* Breadcrumb trail */

#breadcrumbs{font-weight:bold;padding:5px;width:693px;}

#breadcrumbs ul{display:inline;}

#breadcrumbs li{background-image: url(../../images/bgNavGlue.gif);background-repeat: no-repeat;background-position:-1px -2px;font-weight:normal;padding-left:7px;}



/* Main container */

#main{float:left;margin-left:5px;min-height:400px;width:530px;}

#main h1{clear:both;}

#main a{text-decoration:underline;}



#main div.contributor {font-size:0.8em; }



/* Left Nav */

#left{float:left;font-size:0.9em;padding:5px 5px 0px 5px;width:160px;}

#left h2{clear:both;margin:0px;}

#left a{font-size:1.1em;font-weight:bold;margin:0px;}

#left img{border:1px solid #2C6E70;float:left;margin:5px 3px 20px 0px;}

#left li{clear:both;margin-bottom:7px;}



/* Content */

#content{margin-left:180px;padding-top:5px;}

#content h2{margin-top:0px;}



/* Image Captioning */

div.captionedImageFloatRight,div.captionedImageFloatLeft{font-size:0.9em;font-style:italic;}

div.captionedImageFloatRight p,div.captionedImageFloatLeft p{margin:0px;}

div.captionedImageFloatRight img,div.captionedImageFloatLeft img{display:block;}

div.captionedImageFloatRight{float:right;margin:5px 0px 5px 5px;}

div.captionedImageFloatLeft{float:left;margin:5px 5px 5px 0px;}



/* RHS nav items */

#right{float:left;margin-left:5px;width:163px;}

div.findOut,div.nearYou{font-size:0.9em;min-height:130px;}

#right input.submit{margin-top:5px;}

#right p{margin:0px;}

div.informationPanel ul{clear:both;padding:3px;}

div.informationPanel li{margin-bottom:5px;}

div.informationPanel,div.informationPanel a{font-size: 0.95em;} 

div.findOut input,div.nearYou input{border-style:solid;border-width:1px;}

div.findOut input.submit,div.nearYou input.submit{float:right;}

div.otherSearches {font-size:1em;}

div.otherSearches a{margin-left:5px;}

div.otherSearches img {border:0px; padding:2px;}



/* find out context */

div.findOutplace, div.findOuttime, div.findOutpeople, div.findOutkeyword {font-size:0.9em;min-height:130px;height:130px;}

div.findOutplace input,div.findOuttime input, div.findOutpeople input, div.findOutkeyword input {border-style:solid;border-width:1px;}

div.findOutplace input.submit,  div.findOuttime input.submit, div.findOutpeople input.submit, div.findOutkeyword input.submit  {float:right;}



div.findOutkeyword input{border-color:#8C463A;}

div.findOutkeyword h1,div.findOutkeyword input.submit{background-color:#8C463A;color:#FFFFFF;}

div.findOutkeyword,div.findOutkeyword a{background-color:#BA857D;color:#571408;}



div.findOutplace input {border-color: #678553;}

div.findOutplace h1,div.findOutplace input.submit{background-color:#678553;color:#FFFFFF;}

div.findOutplace,div.findOutplace a{background-color: #D4E1CD;color: Black;}



div.findOuttime input {border-color: #FFD700;}

div.findOuttime h1,div.findOuttime input.submit{background-color:#FFD700;color:#FFFFFF;}

div.findOuttime,div.findOuttime a{background-color: #FFFFF0;color: Black;}



div.findOutpeople input {border-color: #5F9EA0;}

div.findOutpeople h1,div.findOutpeople input.submit{background-color:#339A99;color:#FFFFFF;}

div.findOutpeople,div.findOutpeople a{background-color: #CBE3E3;color: Black;}





/* RHS Get Record box out, Colours match record type colours */

div.aboutArchive {font-size:0.9em;min-height:130px;}

div.aboutArchive { background-color: #FAFAD2;color: #4B4B4B; }

div.aboutArchive h1 { background-color: Yellow;color: #4B4B4B; font-weight:bold;}

div.aboutSMR, div.aboutHER {font-size:0.9em;min-height:130px;}

div.aboutSMR, div.aboutHER { background-color: #F2CCCC;color: #4B4B4B; }

div.aboutSMR h1, div.aboutHER h1 { background-color: #DE4E4E;color: #4B4B4B;font-weight:bold; }

div.aboutMuseum {font-size:0.9em;min-height:130px;}

div.aboutMuseum { background-color: #EAECFF;color: #4B4B4B; }

div.aboutMuseum h1 { background-color: Navy;color: #FFFFFF; font-weight:bold;}

div.aboutLocalHistory {font-size:0.9em;min-height:130px;}

div.aboutLocalHistory { background-color: #EEFFDD;color: #4B4B4B; }

div.aboutLocalHistory h1 { background-color: #228B22;color: #FFFFFF;font-weight:bold; }

/* main body box for about record */

#main div.aboutArchive { font-size:0.9em;min-height:100px; background-color: #FAFAD2;color: #4B4B4B; border: 1px solid Yellow; padding: 3px; }

#main div.aboutArchive h1 {font-size:1.2em; background-color: Yellow;color: #4B4B4B; padding: 3px;}

#main div.aboutHER { font-size:0.9em;min-height:130px; background-color: #F2CCCC;color: #4B4B4B; border: 1px solid #DE4E4E; padding: 3px; }

#main div.aboutHER h1 { font-size:1.2em; background-color: #DE4E4E;color: Black; padding: 3px;}

#main div.aboutMuseum { font-size:0.9em;min-height:100px; background-color: #EAECFF;color: #4B4B4B; border: 1px solid Navy; padding: 3px;}

#main div.aboutMuseum h1 {font-size:1.2em; background-color: Navy;color: #FFFFFF; padding: 3px;}

#main div.aboutLocalHistory { font-size:0.9em;min-height:100px; background-color: #EEFFDD;color: #4B4B4B; border: 1px solid #228B22; padding: 3px;}

#main div.aboutLocalHistory h1 { font-size:1.2em; background-color: #228B22;color: #FFFFFF; padding: 3px; }





/* Header/Footer nav */

#topnav,

#footer{clear:both;padding:5px;}

#topnav ul li a,

#footer ul li a{padding:3px;}

#topnav,

#footer{width:693px;}

#footer{margin-top:7px;width:740px;}



/* Default Colour Scheme */

#breadcrumbs{background-color:#FFFFFF;}

#main h1{background-color:#339A99;color:#FFFFFF;}

#right,div.informationPanel,div.informationPanel a{background-color:#EBEDFE;color:#00176A;}

div.informationPanel h1{background-color:#00176A;color:White;}

div.findOut input{border-color:#8C463A;}

div.nearYou input{border-color:#9181A8;}

div.findOut h1,div.findOut input.submit{background-color:#8C463A;color:#FFFFFF;}

div.findOut,div.findOut a{background-color:#BA857D;color:#571408;}

div.nearYou h1,div.nearYou input.submit{background-color:#9181A8;color:#FFFFFF;}

div.nearYou,div.nearYou a{background-color:#CFC8E7;color:#432171;}

div.otherSearches,div.otherSearches a{background-color:#DEDEDC;color:#0A0A0A;}

div.otherSearches h1{background-color:#757575;color:White;}

#topnav,

#footer{background-color:#3A3A3A;}

#topnav ul li a,

#footer ul li a{color:#FFFFFF;}













/* Forms */

label{display:block;float:left;width:100px;}

fieldset{padding:10px;}

/* fieldset legend{margin-bottom:10px;} */

fieldset div{clear:both;margin-bottom:5px;}

fieldset div div.miniThemePicker{clear:none;}



div.CRegistrationForm label {width:300px;} 





/* Auto links*/

span.annotation{

	background:White;

	cursor:help;

	font-variant: small-caps;

	font-weight:bold;

	text-decoration:underline;

}

div.annotationPopup{

	background-image:url(/assets/images/screenGrabs/popupShadow.png);

	background-repeat:no-repeat;

	cursor:default;

	height:180px;

	/*progid:DXImageTransform.Microsoft.AlphaImageLoader( src=/images/screenGrabs/popupShadow.png, sizingmethod=image);*/

	width:200px;

}

div.annotationPopup img{

	margin:12px 0px 0px 12px;

}

div.annotationPopup img.close{

	border:1px solid Silver;

	cursor:pointer;

	margin:6px 0px 0px 6px;

	position:absolute;

}



/* Target audience */

span.taAdult,span.taChild,span.taSpecialist,span.ta_hover{

	color: red;

	cursor: pointer;

	background-repeat: no-repeat;

	background-position: right top;

	border: 0px solid red;

	display:block;

	height:14px;

	margin-left: -1000px;

	/* overflow:hidden; */

	padding-left:0px;

	padding-right:1025px;

	width:0px;

}

span.ta_hover{

	background-position: left top;

	height:auto;

	margin-left:4px;

	padding-left:25px;

	padding-right:0px;

	width:auto;

}

span.taAdult { 

	background-image: url(/assets/scripts/xinha-nightly/plugins/OlsTargetAudience/img/ad.gif);

	border-color:#0000FF;

	color:#0000FF;

}

span.taChild { 

	background-image: url(/assets/scripts/xinha-nightly/plugins/OlsTargetAudience/img/ch.gif);

}

span.taSpecialist {

	background-image: url(/assets/scripts/xinha-nightly/plugins/OlsTargetAudience/img/sp.gif);

	border-color:#009900;

	color:#009900;

}



/* Theme popup and Editor Start */

a.openPopup:hover{

	text-decoration:none;

}

a.openPopup img{

	margin:2px;

}



div.themePopup{

	background-color:White;

	/*background-image:url(/assets/images/screenGrabs/popupShadow.png);*/

	background-repeat:no-repeat;

	border:2px inset ButtonHighlight;

	cursor:default;

	padding:5px;

	width:90%;

}

div.themePopup ul{

	background-color:transparent;

	background-image:url(/assets/images/themePopup/bgBranch.gif);

	background-repeat:repeat-y;

	list-style-type:none;

	margin:0px;

	padding:0px;

}

div.themePopup ul ul{

	padding-left:17px;

}

div.themePopup li{

	background:white url(/assets/images/themePopup/bgBranchMiddle.gif) no-repeat;

}

div.themePopup li.end{

	background:white url(/assets/images/themePopup/bgBranchEnd.gif) no-repeat;

}

div.themePopup li.selected a{

	color:red;

	font-weight:bold;

}

div.themePopup li.selected li a{

	color:#2C6E70;

	font-weight:normal;

}

/* Theme popup and Editor END */



/* XINHA */

table.htmlarea{

	border:1px solid #F0F8F8;

}

table.htmlarea div.statusBar{

	background: #F6FBFB;

	border:0px;

}

.htmlarea .toolbar a.button:hover{

	background-color:White;

}



/* Search results Layout */

#lucenesearch,

#librarysearch,

#tagsearch{

	background: #FEFEFE;

	border:1px solid silver;

	padding:3px;

	}



#lucenesearch h3,

#librarysearch h3,

#tagsearch h3{

	font-size:1em;

	font-weight:bold;

	margin:0px;

}

#lucenesearch div,

#librarysearch div{

	clear:both;

}



#lucenesearch div.manyhits {

	background: #FEFEFE;

	font-size:0.9em;

	border:1px solid red;

	padding:5px;

	margin-bottom:10px;

}



#lucenesearch div.typeinfobox {

	background: #FEFEFE;

	font-size:0.9em;

	border:1px solid silver;

	padding:5px;

	margin-bottom:10px;

}

#lucenesearch div.LocalHistory,

#lucenesearch div.Museum,

#lucenesearch div.Archive,

#lucenesearch div.SMR, div.HER,

ul.searchKey li,

#librarysearch div.item,

#lucenesearch div.Theme,

#tagsearch div.Museum,

#tagsearch div.Archive,

#tagsearch div.SMR, div.HER, div.Theme {

	background-image:url(../../images/search_icon_history.gif);

	background-position:top left;

	background-repeat:no-repeat;

	padding-top:5px;

	padding-left:35px;

	margin-bottom:2px;

}

#lucenesearch div.Museum,

#tagsearch div.Museum,

ul.searchKey li.museum{background-image:url(../../images/search_icon_museum.gif);}

#lucenesearch div.Archive,

#tagsearch div.Archive,

ul.searchKey li.archive{background-image:url(../../images/search_icon_archive.gif);}

#lucenesearch div.SMR,

#tagsearch div.SMR,

ul.searchKey li.SMR{background-image:url(../../images/search_icon_archeology.gif);}

#lucenesearch div.HER,

#tagsearch div.HER,

ul.searchKey li.HER{background-image:url(../../images/search_icon_archeology.gif);}

#librarysearch div.item{background-image:url(../../images/book.gif);}



#lucenesearch div.Theme,

#tagsearch div.Theme,

ul.searchKey li.theme{background-image:url(../../images/search_icon_grey.gif);}



ul.searchKey li.all{background-image:url(../../images/search_icon_all.gif);}



#lucenesearch div.partner { 

	padding-left:35px;

	margin-top:0px; 

	margin-bottom:10px;

	font-size:0.9em;

}



hr.libsearch { border: 1px Navy solid; width:100%; }

	

/* comment block */

#comments {

	background: #FDF5E6;

	border: 1px orange solid;

	margin:10px 0px 10px 0px;

	padding:15px;

}



#comments h4 {

	font-size:1em;

	font-weight:bold;

	padding: 1px;

	margin: 1px;

}



/* record display */

div.getRecordArchive {

	border: 0px solid #CDF1F1;

	padding:0px 10px 10px 10px;

}



div.getRecordArchive table {

	border: 1px solid #E7F7F7;

}

div.getRecordArchive table caption {

	text-align:center;

	background-color: #20B2AA;

	color: #2C6E70;

	font-weight: bold;

}

div.getRecordArchive table.details caption {display: none;}





#getRecordDisplay{

	border-color:#339A99;

	border-style: solid;

	border-width:0px 1px 1px 1px;

	margin-top:0px;

	padding:15px;

}

#getRecordDisplay table{

	border:1px solid #A7DBDA;

	border-top:0px;

	margin-bottom:20px;

	width:100%;

}

#getRecordDisplay table caption{

	background-color:#C5EAEA;

	border:1px solid #A7DBDA;

	border-bottom:0px;

	font-size:1.0em;

	font-weight:bold;

	margin:0px 0px 0px 0px;

	padding:3px;

}

#getRecordDisplay table tr th{background-color:#D8F3F3;width:30%;}

#getRecordDisplay table tr td{background-color:#E5F7F7;}

#getRecordDisplay div.treeview ul li{clear:both;}

/* Series */

#getRecordDisplay div.treeview ul li.hasChildren,

#getRecordDisplay div.treeview ul li.folder{background-image: url("/assets/images/themePopup/thesaurus.gif");}

#getRecordDisplay div.treeview ul li.hasChildren_open{background-image: url("/assets/images/themePopup/thesaurus_open.gif");}

/* Sub Series */

#getRecordDisplay div.treeview ul ul li.hasChildren,

#getRecordDisplay div.treeview ul ul li.folder{background-image: url("/assets/images/themePopup/miniThesaurus.gif");}

#getRecordDisplay div.treeview ul ul li.hasChildren_open{background-image: url("/assets/images/themePopup/miniThesaurus_open.gif");}

/* Sub Sub Series */

#getRecordDisplay div.treeview ul ul ul li.hasChildren,

#getRecordDisplay div.treeview ul ul ul li.folder{background-image: url("/assets/images/themePopup/termParent.gif");}

#getRecordDisplay div.treeview ul ul ul li.hasChildren_open{background-image: url("/assets/images/themePopup/termParent_open.gif");}



#getRecordDisplay div.treeview table{border-width:0px;margin:0px;}

#getRecordDisplay div.treeview table caption,

#getRecordDisplay div.SHBAR table table caption{background:White;border-width:0px;cursor:pointer;font-weight:normal;margin-top:0px;text-align:left;text-decoration:none;width:100%;}

#getRecordDisplay div.treeview table caption:hover,

#getRecordDisplay div.SHBAR table table caption:hover{background-color:#C5EAEA;text-decoration:underline;}

#getRecordDisplay div.treeview{}



#getRecordDisplay div.SHJOU h3,

#getRecordDisplay div.SHJOU table table,

#getRecordDisplay div.SHBAR h3,

#getRecordDisplay div.SHBAR table caption{margin:0px;}

#getRecordDisplay div.SHBAR table table{background:White;border-width:0px;margin:0px;}

#getRecordDisplay div.SHBAR table table caption{background:none;border-width:0px;color:#2C6E70;font-weight:normal;padding:0px;width:100%;}



#readspeaker {left:645px;position:absolute;top:190px;}





ul.tabmenu{

	background:White;

	height:1.8em;

	text-align:center;

	width:100%;

}

ul.tabmenu li{

	background:White;

	border:1px solid Silver;

	border-bottom:0px;

	color:Black;

	cursor:pointer;

	float:left;

	padding:3px;

	width:100px;

}

ul.tabmenu li.selected{

	background:#4C9290;

	color:White;

}



#printfooter {

	display:none;

	visibility: hidden;

}







/* Timeline styles */

div.timelineJumpto{

	background:#C3BD5B;

	overflow:auto;

}

div.timelineJumpto td{

	color:#000000;

	cursor:pointer;

	font-size:0.9em;

	padding:2px;

	text-align:center;

}

div.timelineJumpto td.c1{

	background-color:#F8F6D3;

}

div.timelineJumpto td.c2{

	background-color:#E8E4A1;

}





/* The paging for searches */

#main div.nav{margin:5px;border:1px solid white;}

#main div.nav ul{list-style-type:none;margin:0px;padding:0px;height:20px;}

#main div.nav li{display:block;float:left;margin:1px;}

#main div.nav li.CurrentPage,

#main div.nav li a{

	background-color:#FAFAFA;

	border:1px solid #E0E0E0;

	color:Gray;

	display:block;

	padding:1px;

	text-align:center;

	text-decoration:none;

	width:21px;

}

#main div.nav li.RecordNavEnd a{

	width:40px;

}

#main div.nav li.CurrentPage{

	border-color:Black;

	color:Black;

	font-weight:bold;

}

#main div.nav li a:hover{

	background-color:#E0E0E0;

	border-color:#C0C0C0;

	display:block;

	font-weight:bold;

}











/* START of SMR (HER) display */

div.SMR_Photo{

	border:1px solid Silver;

	float:right;

	padding:0px;

	text-align:center;

	width:auto;

}

div.SMR_Photo h3{

	margin:0px;

}

div.SMR_Photo img{

	cursor:pointer;

	width:100%;

}

div.SMR_Photo div.mainImage{

	border:0px solid silver;

	padding:2px;

	text-align:center;

	width:250px;

}

div.SMR_Photo div.thumbs img{

	border:1px solid silver;

	padding:2px;

	height:100px;

	width:auto;

}

div.SMR_Photo div.thumbs img:hover{

	border-color:red;

}

/* END of SMR (HER) display */





/* Light box */
ul.lightbox{list-style:none;margin:0px;padding:3px 0px 0px 5px;width:520px;}
ul.lightbox li{display:block;float:left;height:100px;padding:3px 4px 0px 0px;width:100px;}
ul.lightbox a{border:1px solid Silver;display:block;height:86px;margin:0px;padding:5px;text-align:center;width:86px;}
ul.lightbox img{border:none;}





/* Adjustments to increase width and centre and tidy things up */
body{background:#f2f2f2;}
#body{background-color:White;background-repeat:repeat-y;border-right:252px solid #dededc;margin:0px auto 0px auto;padding:0px;width:708px;}
#footer{margin:0px auto 0px auto;width:950px;}
#right{border-top:3px solid White;margin-left:708px;padding:0px;position:absolute;top:53px;width:252px;z-index:100;}
#main{min-height:400px;width:700px;}
#main h1{background-image:url(../images/bgPanelPeopleHeader.jpg);font-size:1.7em;padding:3px;-moz-border-radius:0px;}
#topbanner{text-align:center;}
#topbanner img{margin-left:250px;}
#content{padding:10px 10px 0px 10px;}
#content p{margin-left:0px;}
#comments{border-color:White;border-width:5px;border-left-width:0px;}
div.informationPanel{background:url(../images/bgPanelInformation.jpg) repeat-x left bottom;}
div.informationPanel a{background:none;display:block;margin:0px;padding:5px;text-decoration:none;}
div.informationPanel a:hover{background:White;}
div.informationPanel a img{background-image:url(../images/bgPanelInformationHeader.jpg);float:right;padding:1px;vertical-align:middle;}
div.informationPanel ul,
div.informationPanel li{margin:0px;padding:0px;}
div.informationPanel li.indented a{display:inline;}
div.informationPanel li.indented a:hover{background:none;text-decoration:underline;}
div.informationPanel h1{background-color:#00176A;background-image:url(../images/bgPanelInformationHeader.jpg);}
div.findOutpeople{background:url(../images/bgPanelPeople.jpg) repeat-x left bottom;}
div.findOutpeople input.submit{background-image:url(../images/bgPanelPeopleHeader.jpg);}
div.findOutpeople a{background:none;}
div.findOutpeople h1{background-color:#339A99;background-image:url(../images/bgPanelPeopleHeader.jpg);}
div.nearYou{background:url(../images/bgPanel_purple.jpg) repeat-x left -50px;min-height:90px;}
div.nearYou input.submit{background-image:url(../images/bgHeaderPurple.jpg);}
div.nearYou h1{background-color:#339A99;background-image:url(../images/bgHeaderPurple.jpg);}
div.findOutplace{background-color:#339A99;background-image:url(../images/bgPanel_darkgreen.jpg);}
div.findOutplace input.submit{background-image:url(../images/bgPanelPlacesHeader.jpg);}
div.findOutplace h1{background-color:#339A99;background-image:url(../images/bgPanelPlacesHeader.jpg);}
div.otherSearches{background:White url(../images/bgPanel_grey.jpg) repeat-x left -50px;height:100px;}
div.otherSearches a{background:none;display:block;margin:0px;padding:5px;}
div.otherSearches a:hover{background:White;text-decoration:none;}
div.otherSearches a img{background-image:url(../images/bgHeaderGrey.jpg);border:1px solid #999999;float:right;margin-top:-2px;padding:0px;vertical-align:middle;}
div.otherSearches br{display:none;}
div.otherSearches h1{background-image:url(../images/bgHeaderGrey.jpg);}
div.findOutkeyword{background:White url(../images/bgPanel_darkred.jpg) repeat-x left bottom;height:105px;min-height:105px;}
div.findOutkeyword h1{background-image:url(../images/bgPanelRightHeader_darkred.jpg);}
div.findOutkeyword input.submit{background-image:url(../images/bgPanelRightHeader_darkred.jpg);}

div.informationPanel h1,
div.findOutpeople h1,
div.findOutplace h1,
div.otherSearches h1,
div.findOutkeyword h1,
div.nearYou h1{
	font-size:1.5em;
	padding:3px;
}
div.informationPanel,
div.findOutpeople,
div.findOutplace,
div.otherSearches,
div.findOutkeyword,
div.nearYou{
	background-color:White;
	border-bottom:5px solid White;
}
div.otherSearches{border-bottom:none;}

/* Reset the font-sizes */
#left,#left a,
div.findOut,div.nearYou,
div.informationPanel,div.informationPanel a,
#main div.contributor,
div.otherSearches,
div.findOutplace, div.findOuttime, div.findOutpeople, div.findOutkeyword,
div.aboutArchive,
div.aboutSMR, div.aboutHER,
#lucenesearch div.manyhits,
#lucenesearch div.typeinfobox,
div.aboutMuseum,div.aboutLocalHistory,#main div.aboutLocalHistory,
#lucenesearch div.partner {font-size:1em;}
/* Text sizer */
#textsizer{color:White;position:absolute;top:10px;}





