/**
 * default.css
 * Restyled css. Implements new design. Assume all has changed.
 * CSS is organised top-down. Meaning the most global styles come first.
 */

/**
 * Applies global styles for base html elements. Used throughout the site
 */
* html body{ overflow:auto}
body, pre, code, form, fieldset, legend, input, textarea, blockquote { font-family: Segoe UI, Arial, Helvetica, sans-serif; font-size: 0.75rem; color: #4e4e4e; }
/*DEBUG div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td { font-family: "Comic Sans MS"; font-size: 48px; color: #FF0000; } */
div.ui, ul.ui, ol.ui, li.ui, h1.ui, h2.ui, h3.ui, h4.ui, h5.ui, h6.ui, p.ui, th.ui, td.ui { font-family: Segoe UI, Arial, Helvetica, sans-serif; font-size: 0.75rem; color: #4e4e4e; }
body.tab-frame { padding:4px 6px 4px 0px;}
body.search{background:url(images/bgpagedotted.png) repeat-y right 0;}
body.document {background:url(images/bgpagedotted.png) repeat-y left 0;}
body { margin:0; padding:0; background-color:#fff }
form { margin:0 }
table { border-collapse:collapse }
th { padding:0 4px 0 0;text-align:left;font-weight:normal;font-style:normal }
td { padding:0;}
a { background:transparent }
img {border: 0 none}
span.label img { vertical-align: middle;}
label input { vertical-align: -2px; }
label{color:#7a7a7a;}
input, select, textarea { margin:0;}
textarea[disabled] { background:#fff }
h1.ui, h2.ui, h3.ui { font-family: "Trebuchet MS"; }
h2.ui { font-weight: normal; font-size: 24px; color: #073a73; }
h3.ui { font-size: 18px; }

/**
 * For ModalDialog.js
 */
#modal_overlay {
	z-index: 9000;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #FFF;
	opacity: 0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	display: none;
}

/**
 * Styles specific for the loginpage
 */
.login_body{background:#efefef url(images/backgroundlogin.png) no-repeat center 112px !important; margin:0px auto;text-align:center}
.login_body div.logincontainer {width:971px;margin:123px auto 0;text-align:left}
.login_body div.loginheader {color:#fff;float:right;height:23px;padding:5px 0 0 0;width:322px}
.login_body div.loginheader div {float:left}
.login_body div.loginform {clear:both;float:right;color:#000;background:transparent url(images/backgroundloginform.png) no-repeat;width:590px;height:224px;padding:20px 15px 0 15px;margin:105px 20px 0 0}
.login_body div.loginform h2 { height: 68px; margin: 0 0 0 0; }
.login_body img.buttonimg {cursor:pointer}
.login_body div.loginform form {display:block;width:596px}
.login_body div.loginform label { font-size: 12px; display: block; margin: 0 0 0 0; }
.login_body div.loginform input.text{box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; border:solid 1px #ccc; border-radius: 2px;font-size:15px;width:295px;height:32px;margin:3px 0 0 0;padding:3px 0 0 3px}
.login_body div.loginform div.logininput {float:left;width:295px;margin:0 3px 0 0}
.login_body div.loginform img.buttonimg {float:right;margin:10px 3px 0 0}
.login_body div.logininfo {color:#fff;float:left;width:295px;padding:5px 0 0 15px;margin:108px 0 0 0}
.login_body div.logininfo h3 {font-size:18px}
.login_body div.logininfo p { color:#9f9f9f; font-size:10px }
.login_body div.logininfo p em {font-style:normal; color:#303030;}
.logindevider {margin-top:50px;}

/**
 * Unkown elements for now
 */
div.result-paging{padding:8px 0 0 10px;color:#000;background:transparent;position:relative}
div.result-paging a{color:#000 !important;background:transparent}

div#visualisation{float: right;}
div#visualisation .free_button {cursor:pointer;padding: 3px 0 3px 6px;background: url(images/vr.png) no-repeat;float: left;width: 30px;}

/**
 * Styles related to search tools
 */
tr#tabrow td.searchtooltab {background:url(images/tab_unselected.png) no-repeat;cursor: pointer; border: solid 1px #FFF;}
tr#tabrow td.searchtooltab_selected {background:url(images/tab_selected.png) no-repeat; cursor: pointer; border: solid 1px #FFF;}
tr#tabrow td.searchtooltab.hover {background:url(images/tab_hover.png) no-repeat;}
tr#tabrow div.topmargin {margin-top:-3px;}
td#tabscroll div.scrollleft{background:url(images/scroll_right.png) no-repeat;cursor: pointer;height:9px;width:5px;}
td#tabscroll div.scrollright{background:url(images/scroll_left.png) no-repeat;cursor: pointer;height:9px;width:5px;}

div.toolsdropdownmenu{float:left;cursor:pointer; padding-left:8px;}
div.searchtools .tablabel { position: absolute; left: 33px; top: 0px; width: 139px; height: 32px; line-height: 32px; padding-left:20px;}
div.searchtools{position:absolute;display:none;background:url(images/backgroundfoldout.png) no-repeat -6px bottom;width:204px;padding-bottom:20px}
div.searchtools div.button{cursor:pointer;width:192px}
div.searchtools div.button img{vertical-align:bottom}
div.searchtools div.button div.line{display:none;position:absolute;top:-1px;right:0;width:1px;height:39px;overflow:hidden;background:#ed9c42}
div.searchtools div.bg{position:relative}
div.searchtools div.active div.bg {position: relative;width: 34px;cursor: pointer;}
div.searchtools div.hover{background:#f7e2cb}
div.searchtools div.active div div.line{display:block}
div.searchtools div.active div.b1{background-position:0 0}
div.searchtools div.active div.b1 div.line{background-position:0 0}
div.searchtools div.active div.b2{background-position:0 -32px}
div.searchtools div.active div.b2 div.line{background-position:0 -32px}
div.searchtools div.active div.b3{background-position:0 -64px}
div.searchtools div.active div.b3 div.line{background-position:0 -64px}
div.searchtools div.active div.b4{background-position:0 -96px}
div.searchtools div.active div.b4 div.line{background-position:0 -96px}
div.searchtools div.active div.b5{background-position:0 -128px}
div.searchtools div.active div.b5 div.line{background-position:0 -128px}
div.searchtools div.active div.b6{background-position:0 -160px}
div.searchtools div.active div.b6 div.line{background-position:0 -160px}
div.searchtools div.active div.b7{background-position:0 -192px}
div.searchtools div.active div.b7 div.line{background-position:0 -192px}
div.searchtools div.active div.b8{background-position:0 -224px}
div.searchtools div.active div.b8 div.line{background-position:0 -224px}
div.searchtools div.active div.b9{background-position:0 -256px}
div.searchtools div.active div.b9 div.line{background-position:0 -256px}
div.searchtools div.active div.b10{background-position:0 -288px}
div.searchtools div.active div.b10 div.line{background-position:0 -288px}
div.searchtools div.active div.b11{background-position:0 -320px}
div.searchtools div.active div.b11 div.line{background-position:0 -320px}
div.searchtools div.button img{cursor:pointer}

#index_list .search_index {padding:5px;color:#6e6e6e}
.search_index{display:block;}
.search_index input{margin-right:10px}

td.tools{vertical-align:top}

td.searcharea{padding: 5px}
td.searcharea textarea{width:100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: solid 1px #ccc; border-radius: 2px;}
table#searchfields{width:100%; width:calc(100% - 1px)}

/**
 * Styles related to search result
 */
table.searchresults, table.result_row_cell { border-top: transparent solid 16px; border-left: transparent solid 16px; }
table.searchresults tr.odd_table_rows_without_hover td.first,table.searchresults tr.result_row_without_hover td.first,tr.odd_table_rows_without_hover td.first,tr.result_row_without_hover td.first,table.basketresults tr.result_row td.first,td.tocresults tr.result_row td.first{border-left:none;padding:2px 10px;vertical-align:middle}
table.searchresults tr.result_row_without_hover,tr.result_row_without_hover,table.basketresults tr.uneven,td.tocresults tr.uneven{background:#f2f2f2}
table.searchresults tr.odd_table_rows_without_hover,tr.odd_table_rows_without_hover,table.basketresults tr.even,td.tocresults tr.even{background:#fff}
table.searchresults tr.searchresultheader th, tr.searchresultheader th, table.basketresults tr.basketresultheader th, td.tocresults tr.searchresultheader th, td.file-head { border-left: #c2c2c2 dotted 1px; padding: 10px 2px 0 5px; background: transparent url(images/backgroundheaderrow.png) repeat-x bottom; text-transform: lowercase; text-align: left; white-space: nowrap; color: #8a8989; border-bottom: #bbbbbb solid 1px; font-weight: bold; font-family: "Trebuchet MS"; font-size:0.78rem; }
table.searchresults tr.searchresultheader th#zy_selectheader,table.basketresults tr.basketresultheader th#zy_selectheader,tr.searchresultheader th#zy_selectheader,tr.basketresultheader th#zy_selectheader,td.tocresults tr.searchresultheader th#zy_selectheader{border-left:none}

table.result_table tr.searchresultheader th {padding-bottom:5px;}
table.result_table td a:link { color:#000000; text-decoration: none;}
table.result_table td a:visited { color:#666666; text-decoration: none;}
table.result_table td a:hover { text-decoration: underline;}

table.searchresults tr.searchresultheader th a,tr.searchresultheader th a{padding:0 5px;color:#8a8989}
table.searchresults table.buttontable,tr.searchresults div.buttontable,table.basketresults table.buttontable,td.tocresults table.result_toolbar_table{margin:0 ! important;}
table.searchresults div.buttondiv, tr.searchresults div.buttondiv, table.basketresults div.buttondiv, td.tocresults div.buttondiv { position: relative; float: left; padding: 5px 0 0 5px; white-space: nowrap; height: 53px; background: transparent url(images/backgroundbuttondiv.png) no-repeat left top; color: #000; }
table.searchresults div.buttondiv, tr.searchresults div.buttondiv, /*table.basketresults div.buttondiv,*/ td.tocresults div.buttondiv { margin: 11px 0 0 10px; }
table.basketresults div.buttondiv { margin: 11px 0 0 0px; }
table.searchresults div.buttondiv div,tr.searchresults div.buttondiv div,table.basketresults div.buttondiv div,td.tocresults div.buttondiv div{z-index:50;float:left;border-right:#b6b6b6 dotted 1px;padding:0 0 0 0;margin:5px 0;cursor:pointer}
table.searchresults div.buttondiv div.last,tr.searchresults div.buttondiv div.last,table.basketresults div.buttondiv div.last,td.tocresults div.buttondiv div.last{border:none;padding:5px 0 5px 8px}
table.searchresults div.buttondiv div img,tr.searchresults div.buttondiv div img,table.basketresults div.buttondiv div img,td.tocresults div.buttondiv div img{z-index:50}
table.searchresults div.buttondivend,tr.searchresults div.buttondivend,table.basketresults div.buttondivend,td.tocresults div.buttondivend{float:left;height:49px;width:8px;background:transparent url(images/backgroundbuttondiv.png) no-repeat -992px top;margin:11px 0 0 0;padding:0}

td.dir-tree{vertical-align:top}
td.dir-tree img,td.dir-tree a{vertical-align:bottom}
td.dir-tree img.icon{margin:0 5px 1px 0}

div.htoolbar{padding:4px 4px 4px 8px;text-align:right}

tr.field-row th{height: 24px; padding-right: 2px}
tr.field-row input[type="text"], tr.field-row select {width: 100%; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; border:solid 1px #ccc;}
tr.field-row input[type="text"] {border-radius: 2px;}
tr.field-row td.memofield div.stretch{padding:0;background:#fff}
tr.field-row td.memofield textarea{width:100%;height:60px;overflow:auto;border:0 none;width: 100%; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; border:solid 1px #ccc;}
table#editfields tr.field-row th{padding:2px 4px 2px 0}
table#editfields tr.field-row td{padding:2px 0}
table#editfields tr.field-row td select.usefield{width:110px;}

table#searchcontent tr.option-row th, table#resultscontent tr.option-row th, table#filecontent tr.option-row th, table#globalcontent tr.option-row th{padding:8px}
table#searchcontent tr.option-row th, table#resultscontent tr.option-row th, table#filecontent tr.option-row th, table#globalcontent tr.option-row td{padding:8px}

table.options tr.field-row th{padding:8px 8px 8px 0}
table.options tr.field-row td{padding:8px 0}

div.masthead{width:100%;height:57px;overflow:hidden;background-color:#fff;}

div.logo{float:left;margin:0 0 0 10px;background: url(images/logo.png) no-repeat; height: 57px; width: 160px;}

div.meta-nav{width:400px;height:28px;float:right;}

div.user{float:left;padding:5px 0 0 0;color:#6e6e6e}

div.actions{float:right}
div.actions .buttons {cursor: pointer;float: left;padding: 0 0 0 2px;background: url(images/headerMenuSeparator.png) no-repeat left center;}

td.navbar{vertical-align:middle;color:#fff;background:url(images/navbar-bg.png) repeat-x;height:31px}
td.navbar.left{background:url(images/navbar-left-bg.png) repeat-x right;height:24px}
td.navbar.left div { font-family: "Trebuchet MS"; }
td.navbar.right div { font-family: "Trebuchet MS"; }
td.navbar.right{background-image:url(images/navbar-right-bg.png);padding-left:10px;height:24px}
td.navbar div{color:#fff;padding:4px 0 4px 2px;line-height:1.4;}

td.bar{width:8px;padding:8px 0}
td.bar div{height:100%;}

div.search-button{overflow:hidden;padding:0}
div.search-button span.button { font-family: "Trebuchet MS"; cursor: pointer; float: right; width: 136px; height: 24px; margin: 0; border: 0 none; padding: 0; color: #000; background: url(images/search.png) no-repeat; text-indent: 12px; line-height: 22px; }
div.search-button span.text{vertical-align:middle}

div.copy{padding:10px 50px}
body div.copy *{font-size:12px}
body div.copy h1{font-weight:normal;font-size:2em}
body div.copy h2{font-weight:normal;font-size:1.5em}
body div.copy ul,body div.copy ol{margin:1.5em 0;padding:0}

div.hr{height:8px;line-height:1px;}
div.hr.line{background:url(images/hr.png) repeat-x}

span.label{cursor:pointer}
span.label img{margin-right:2px}

tr#combine td select {margin-bottom: 2px; width:100%}

/**
 * Facets related
 */
div#facetIntro {width: 97%; overflow:auto; color: #073a73; padding-left: 24px; white-space:nowrap; font-size: 14px; font-weight: 600; cursor: pointer;}
div#facetIntro div {float: left; background-color:#9BB0C7; /*border:1px solid #073a73;*/ border-radius: 12px; display: inline-block; padding: 0 5px; margin: 2px; cursor:default}
div#facetIntro div a {padding: 0 4px; cursor: pointer;}
div#closeAllFacets:hover {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi2r9//38gYGAEESAAEGAAasgJOgzOKCoAAAAASUVORK5CYII=);}
.rasterHighlight {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi2r9//38gYGAEESAAEGAAasgJOgzOKCoAAAAASUVORK5CYII=);}
div.tileList {clear: left; background-color: #FFF; position:absolute; top:36px; left:220px; right:0px; height: 162px; overflow: auto !important;}
b.facetName {font-weight: 600; font-size: 14px; color: #073a73;pointer-events:none;}
div.facetRefinement {cursor: pointer; width: 180px; float: left; height: 71px;	padding: 2px; overflow: hidden;	border: 1px solid #DDD; margin: 2px; background-color:#F3F3F3;}
div.facetRefinementTitle {padding: 2px; height: 30px; overflow: hidden;}
svg.facetRefinementColorBox {padding: 4px;}    
span.facetRefinementDocuments {vertical-align:super;}
canvas.facetCanvas {padding-top: 10px; cursor: pointer;}
span.listFacet {float:right; padding:9px;}
span.listFacet:hover, a#removeRefinement:hover {color:#df8b08;}
div#groupsDiv {display: none; padding: 0 6px 6px 6px;}
div#groupsDiv span#hideFacets {display: none; cursor: pointer; position:absolute; top: 30; right:10px}
span.navbarFacets {display: none;}
span.refinementTotal {font-size:x-small;pointer-events:none;}
hr.facetLine {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(7, 58, 115,0.75), rgba(7, 58, 115,0.75), rgba(7, 58, 115,0)); 
    background-image:    -moz-linear-gradient(left, rgba(7, 58, 115,0.75), rgba(7, 58, 115,0.75), rgba(7, 58, 115,0)); 
    background-image:     -ms-linear-gradient(left, rgba(7, 58, 115,0.75), rgba(7, 58, 115,0.75), rgba(7, 58, 115,0)); 
    background-image:      -o-linear-gradient(left, rgba(7, 58, 115,0.75), rgba(7, 58, 115,0.75), rgba(7, 58, 115,0)); 
    margin: 2px 0 4px 0;
}

/**
 * Buttons related
 */
input.expand{width:95%;border:0 none}
input.default-button,input.large-button,input.default-print,input.reverse-button,input.search-button { width:86px; }
input.default-button,input.large-button,input.default-print,input.reverse-button,input.defaultbutton,input.reversebutton,input.search-button { color: #000; font-family: "Trebuchet MS"; cursor: pointer; display: block; height: 24px; border: 0 none; padding: 0px 20px 3px 10px; background: url(images/default-button.png) no-repeat; text-align: left; line-height: 22px; }
input.reverse-button {background:url(images/reverse-button.png) no-repeat !important; padding:0 0 0 10px}
input.search-button {background:url(images/search_small.png) no-repeat !important}
input.large-button {width:180px;background:url(images/large-button.png) no-repeat}
input.defaultbutton {background:transparent url(images/defaultbutton.png) no-repeat; min-width:120px}
input.reversebutton {background:url(images/reversebutton.png) no-repeat}
* html input.defaultbutton {width:1px;overflow:visible}
* html input.reversebutton {width:1px;overflow:visible}
div.defaultbutton {float:right;height:24px;padding:0 15px 0 0;background:url(images/defaultbutton.png) no-repeat right -36px; cursor: pointer;}
div.reversebutton {float:right;height:24px;padding:0 15px 0 0;background:url(images/reversebutton.png) no-repeat right -24px; cursor: pointer;}
input.disabledbutton {color:#000}

/**
 * Page thumbnails
 */
div.activethumb, div.varthumb{padding:0 5px 8px 0;position:relative}
div.activethumb a, div.varthumb a{font-weight:bold;color:#fff;text-decoration:none}
div.activethumb div.page, div.varthumb div.page{position:absolute;bottom:17px;left:0;width:100%}
div.activethumb div.page div.number, div.varthumb div.page div.number{width:23px;height:19px;margin:0 auto;background:transparent url(images/pagenumber.png) no-repeat;text-align:center;line-height:19px;cursor:pointer}
div.varthumb div.page div.number {margin:0 0;}
div.activethumb div.active div.number,div.varthumb div.active div.number{width:23px;background:url(images/pagenumber_act.png) no-repeat; color:#fff}
div.activethumb img.default_border{border:#083b74 solid 3px}
div.activethumb div.arrow {position:absolute;bottom:0;left:0;width:100%;height:8px;background:url(images/arrowup.png) no-repeat center bottom;cursor:pointer}
div.varthumb img.default_border{border:#eee solid 3px}
div.shrink div.activethumb a, div.shrink div.varthumb a { display: block; height: 20px; overflow: hidden; }
div.shrink img { visibility: hidden; }
div.shrink div div.page, div.shrink div div.active { bottom: 10px; }
div.shrink div.activethumb div.page, div.shrink div.varthumb div.page { text-align: center; }
div.shrink div.activethumb div.page div.number, div.shrink div.varthumb div.page div.number { background: transparent url(images/pagenumber_shrink.png) no-repeat; }
div.shrink div.activethumb div.active div.number, div.shrink div.varthumb div.active div.number { background: url(images/pagenumber_shrink_act.png) no-repeat; }

/**
 * Main app navigation dropdowns
 */
 
td.navbar span.itab{padding:0 5px 0 9px}
td.navbar span.itab span{cursor:pointer;color:#848383}
td.navbar span.sep{background:url(images/backgroundseparator.png) no-repeat}
td.navbar span.itab span.tab{cursor:pointer;border:none !important;background-color:transparent !important}
td.navbar span.itab span.tab_selected,td.navbar span.itab span.tab-selected{cursor:default;color:#4E4E4E; font-weight:bold; border:none !important;background-color:transparent !important}

td.navbar ul#navitems { font-family: "Trebuchet MS"; position: absolute; width: 342px; top: 0; right: 24px; list-style: none; margin: 0; padding: 0; float: right; z-index: 100; }
td.navbar ul#navitems li { font-family: "Trebuchet MS"; position: relative; float: right; width: 112px; height: 16px; margin: 0; background: transparent url(images/backgroundnavitem.png) no-repeat left 2px; text-align: left; padding: 4px 0; text-indent: 10px; }
td.navbar ul#navitems li a { font-family: "Trebuchet MS"; color: #fff; text-decoration: none; vertical-align: middle; height: 10px; }
td.navbar ul#navitems li.current{background:transparent url(images/backgroundnavitemover.png) no-repeat left 2px}
td.navbar ul#navitems li.current a { font-family: "Trebuchet MS"; color: #fff; }
td.navbar ul#navitems li.current ul { font-family: "Trebuchet MS"; display: block; }
td.navbar ul#navitems li ul { font-family: "Trebuchet MS"; display: none; position: absolute; top: 24px; left: -78px; float: none; margin: 0 0 0 0; padding: 0; padding-bottom: 10px; list-style: none; background: url(images/backgroundsubnav.png) no-repeat 0 bottom; }

td.navbar ul#navitems li ul li{float:none;padding:0;margin:0;width:175px;background:none;height:26px;}
td.navbar ul#navitems li ul li a { font-family: "Trebuchet MS"; background: transparent url(images/backgroundsubnavitem.png) no-repeat; width: 167px; height: 26px; line-height: 26px; padding: 0; margin: 0 1px; display: block; }
td.navbar ul#navitems li ul li a:hover {background-image: url(images/backgroundsubnavitemhover.png);}

div.maximizeworkspace{background: url(images/maximize.png) no-repeat;position:fixed;top:0px;right:0px; margin:6px; cursor: pointer;width:12px;height:12px;}
div.minimizeworkspace{background: url(images/minimize.png) no-repeat;position:fixed;top:0px;right:0px; margin:6px; cursor: pointer;width:12px;height:12px;}
/*div.twocolumnworkspace{background: url(images/twocolumns.png) no-repeat;position:absolute;top:0px;right:16px; margin:6px; cursor: pointer;width:12px;height:12px;}
div.threecolumnworkspace{background: url(images/threecolumns.png) no-repeat;position:absolute;top:0px;right:0px; margin:6px; cursor: pointer;width:12px;height:12px;}*/
body.search div.dragresize{background: url(images/resize.png) no-repeat;position:absolute;top:0px;right:0px; margin:2px 8px 4px 2px; cursor: col-resize;width:20px;height:20px;}
/*body#file_body div.dragresize{background: url(images/resize.png) no-repeat;position:absolute;top:0px;left:0px; margin:2px 8px 4px 2px; cursor: col-resize;width:20px;height:20px;}*/
body#resultlist div.dragresize{background: url(images/resizewidescreen.png) no-repeat;position:fixed;top:0px;right:0px; margin:0; cursor: col-resize;width:30px;height:24px;}
body#toclist div.dragresize{background: url(images/resizewidescreen.png) no-repeat;position:fixed;top:0px;right:0px; margin:0; cursor: col-resize;width:30px;height:24px;}

div.filecontrolpanel{overflow:hidden;padding:0;background:transparent url(images/backgroundfilecontrol.png) repeat-x;z-index:500; margin-left:5px;}
div.filecontrolpanel #tools{background:url(images/backgroundfilecontroltools.png);width:100%;height:40px;}
div.filecontrolpanel div.filesearch{margin:2px 5px 0 0;float:right;}
div.filecontrolpanel tr.input td{height:28px;vertical-align:middle}
div.filecontrolpanel td.docsearch-text{padding-left:8px;background:transparent url(images/backgroundfilesearch.png) no-repeat}
div.filecontrolpanel td.docsearch-submit{background:transparent url(images/backgroundfilesearch-submit.png) no-repeat top right;text-align:right}
div.filecontrolpanel td.docsearch-submit img{margin:0 8px 1px 0}
div.filecontrolpanel div.filesearch input#docQuery{width:100%;margin:0;border:0 none;padding:0;color:#adadad;background:#fff;}
div.filecontrolpanel div.filesearch img{cursor:pointer}
div.filecontrolpanel div.filesearch td.current-hits input{vertical-align:middle;margin:0 0 1px 0}
div.filecontrolpanel div.browsebuttons{overflow:hidden;margin:0 5px 0 0;height:40px;}
div.filecontrolpanel div.browsebuttons a.verticalPatch, div.filecontrolpanel div.browsebuttons td.verticalPatch {color:#6c6c6c; text-decoration:none;line-height:21px} /** Alows vertical alignment on img + tekst **/
div.filecontrolpanel div.browsebuttons a.verticalPatch img, div.filecontrolpanel div.browsebuttons td.verticalPatch img{vertical-align:middle;} /** Alows vertical alignment on img + tekst **/
div.filecontrolpanel div.fileedit{clear:both;float:left;padding:0}
div.filecontrolpanel div.browsebuttons td.toolbar_button1,
div.filecontrolpanel div.browsebuttons td.toolbar_button2,
div.filecontrolpanel div.browsebuttons td.toolbar_button3{cursor: pointer;text-indent:38px;height:36px;vertical-align:middle;color:#6c6c6c;}
div.filecontrolpanel div.fileedit td.toolbar_button1,
div.filecontrolpanel div.fileedit td.toolbar_button2,
div.filecontrolpanel div.fileedit td.toolbar_button3{cursor: pointer;text-align:center;width:38px;height:36px;border-right:1px dotted #c5c5c5}
div.filecontrolpanel div.paging{margin:0;padding:0;float:left}
div.filecontrolpanel div.paging table{margin:0 auto;font-size:0.75rem !important;font-weight:bold;float:left;}
div.filecontrolpanel div.paging table td{padding:0;text-align:center;vertical-align:middle}
div.filecontrolpanel div.paging table td.bordered{border-right:1px dotted #C5C5C5;padding:0}
div.filecontrolpanel div.paging table td#zy_file_pagenumber div{vertical-align:middle;padding:0 5px;}
div.filecontrolpanel div.extraoptionscontainer{clear:both;position:absolute;font-size:1px;z-index:10;padding:0;left:30px;right:30px;}
div.filecontrolpanel div.extraoptionscontainer div#dummyiframe{position:relative;top:0px;left:0px;width:100%;display:none}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions{clear:both;min-height:349px;max-height:549px;width:100%;position:absolute;top:0px;left:0px;background:white;}
div.filecontrolpanel div.extraoptionscontainer div#extraoptionsbetween{overflow:auto;min-height:348px;max-height:548px;}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border {width:100%; overflow:hidden}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table th{text-align:left;color:#000;font-size:12px;font-weight:bold}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td.fileview_fields, div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td.fileview_properties{padding-left:5px;}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td.fileview_fields a, div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td.fileview_properties a{color:Navy}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td.fileview_fieldname {vertical-align: top;padding-left:12px;}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td,div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table th{padding:0 0 7px 0}
div.filecontrolpanel div.extraoptionscontainer div#extraOptions table.topless_border td table td, div.filecontrolpanel div#fieldTabs {font-size: 0.75rem;}
table#fieldstable{overflow:auto}

td#zy_file_prevhitpage {width:41px}
td#zy_file_prevpage {width:60px}
td#zy_file_prevdoc {width:52px}
td#zy_file_allpages {width:40px}
td#zy_file_goto_resultlist {width:51px}
td#zy_file_nextdoc {width:52px}
td#zy_file_nextpage {width:60px}
td#zy_file_nexthitpage {width:41px}

div.filecontrolpanel div.extraoptionscontainer div#extraOptions {
  -moz-box-shadow:    0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}

table.popupheader h1,table.editheader h1{font-size:24px;padding:14px 0 10px 29px;margin:0;background:transparent url(images/backgroundbasketheader.png) no-repeat;font-weight:normal}
table.popupheaderclean h1{font-size:24px;padding:14px 0 10px 29px;margin:0;color: gray;font-weight:normal}
body.popup {background:url(images/backgroundpopup.png) repeat-y}

table.edittable td { padding: 5px 10px 5px 0px; }

td.tocresults{padding:0}
td.file-head{border-left:0 none;padding-bottom:5px}

table.basketresults tr.result_row td,td.tocresults tr.result_row td{cursor:pointer}

table.searchresults
tr.odd_table_rows_without_hover td,
table.searchresults tr.result_row_without_hover td,
tr.odd_table_rows_without_hover td,
tr.result_row_without_hover td,
table.basketresults tr.result_row td,
td.tocresults tr.result_row td {cursor:pointer;padding:5px 10px;text-align:left;color:#000;border-left:#ccc dotted 1px;border-bottom:transparent solid 1px;white-space:nowrap}
td.tocresults {vertical-align:top}

table.prevnext{border-left:transparent solid 15px}
table.prevnext table td.locked{padding:5px}

img.imgbutton{float:right;display:block;margin:0 10px 10px 0;cursor:pointer}

input.rounded497{background:transparent url(images/backgroundrounded479.png) no-repeat left top;width:479px;height:24px;padding:5px;border:none}
input.rounded239{background:transparent url(images/backgroundrounded239.png) no-repeat left top;width:239px;height:24px;padding:5px;border:none}

td.result_bgcolor{padding-bottom:10px;border-bottom:#256d91 dotted 1px}

table.result_row_cell td{vertical-align:top}

/**
 * The foldout when clicking the refinement button
 */
div#refinementDropdown a   {color: #4e4e4e; cursor: pointer; margin-left: 20px;}
div#refinementDropdown a:hover  {color: #4e4e4e; cursor: pointer; margin-left: 20px; text-decoration: underline}
div#refinementDropdown div{border:none !important;float:none !important}
div#refinementDropdown br{line-height:1px}
div#refinementDropdown .branch_image {background: url(images/groupmember.gif) no-repeat;height: 11px;width: 17px;position: absolute;margin-top: 0px;}

.clear{clear:both;height:0;font-size:0;line-height:0}

td.tab_content{border:none !important}
td.tab_content h4{margin:0}

td.default_border{border:#0a5076 solid 1px !important}

table#addremovecontent td,table#addremovecontent th,table#setupcontent td,table#setupcontent th{padding:5px}
table#addremovecontent th,table#setupcontent th{font-weight:bold}

input.default-submit,input.default-button,input.reverse-button,input.search-button,input.defaultbutton,input.reversebutton,input.default-print{float:right}

.default_border{border:solid 1px black}

.message_text{color:red}

.result_body{margin:0;padding:0;width:100%}

.list_selection{background-color:yellow}
.list_selection:hover{color:#0000FF;cursor:pointer}

.result_warning{text-align:left;text-indent:4px;font-weight:bold;width:100%;height:30px}

.result-paging{padding:0}

.result_table tr{height:22px;vertical-align:middle;white-space:nowrap}
.result_table th{border-bottom:1px solid black;padding-left:4px;padding-right:4px;text-align:left}
.result_table td a:link{color:#000000;text-decoration:none}
.result_table td a:visited{color:#000000;text-decoration:none}
.result_table td a:hover{text-decoration:underline}

.result_row,.result_row_without_hover{padding-right:2px;padding-left:2px;white-space:nowrap}
.result_row:hover{color:#0000FF;cursor:pointer}

.result_select{text-align:center}

.result_toolbar_buttons{padding-right:0;padding-left:0;padding:5px 0 0 0;height:69px}
.result_toolbar_button:hover{cursor:pointer}
.result_toolbar_button{background-color:white;border:2px solid black}
.result_toolbar_menuparent{position:relative;z-index:200;}
.result_toolbar_menu{display:none;position:absolute;left:3px;top:-7px;background:transparent url(images/backgroundfiletypes.png) repeat-x;border:none !important;color:#fff;padding:35px 8px 10px 8px !important}
.result_toolbar_menuoption{white-space:nowrap;border:none !important;margin:0 !important;padding:5px 0 0 0 !important}
.result_toolbar_menuoption:hover{color:#000080}
.file_toolbar_menuparent{position:absolute;z-index:1;margin:-13px 0 5px 0;}

.result_kwic_desc{color:#000000;text-decoration:underline}
.result_kwic_details{font-style:italic}
.result_kwic_hits{font-weight:bold}
.result_kwic_hitdensity{font-weight:bold}
.result_kwic_context{}
.result_kwic_context_hit{font-weight:bold}

.zy_result_actions,.zy_result_email{white-space:nowrap}

.zy_result_email a{text-decoration:none!important}

.Highlight{background-color:yellow}
.Highlight a{color:blue}

.tab{border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;cursor:pointer;padding:5px;white-space:nowrap}
.tab_selected{border-left:2px solid black;border-right:2px solid black;border-top:2px solid black;color:white;cursor:pointer;padding:5px;white-space:nowrap}
.tab_content{border:solid 1px black;vertical-align:top}

.history_tooltip {background-color:white;border:1px solid;width:99%;visibility:hidden;position:absolute}
.history_entry {cursor:default;color:#4e4e4e}
.history_entry_selected {cursor:pointer;color:blue}

.unselectable { -moz-user-select: none; -webkit-user-select: none; }

/* Td that contains tables,one table for each tab. Visibility of the tables is set by tab selection. */
.fields_visibility{display:none;white-space:nowrap}
#zy_selectheader{width:28px;cursor:pointer;padding-right:2px;padding-left:2px}
body.margin{background:#efefef}
.zyContextMenu{position:absolute;border:1px solid black;/*border-right:2px solid threedshadow;border-bottom:2px solid threedshadow;*/ background-color:menu;line-height:14px;z-index:5;cursor:default;visibility:hidden}
.zyMenuItems{padding-left:12px;color:menutext}

/* File page layout. */
#file_body { overflow: hidden;padding: 0;margin: 0;width: 100%;height: 100%;} 
#file_top_division { padding: 0; margin: 0;top: 0px; left: 0px; width: 100%; overflow: visible; z-index: 3; }
#file_container_division { padding: 0;margin:0 0 0 5px; left: 5px;right: 0px;bottom: 0px;}
#file_document_division { padding: 0; margin: 0; left: 0px; right: 0px; bottom: 0px;  overflow: auto; }
/* Defaults for OutsideIn text. */
#file_document_division { color: #000000; font-family: "Times New Roman", serif; font-size: medium; }

/**
 * Set background images for specific elements for the entire site.
 */
/* image for search tool drop-down menu*/
.img_toolsdropdownmenu { background:url(images/2_active.png) no-repeat; height: 32px; width: 33px; }

/* images for searchtool tabs*/
.img_contentstab { background:url(images/1.png) no-repeat; height: 32px; width: 33px; }
.img_contentstabactive { background:url(images/1b.png) no-repeat; height: 25px; width: 34px; }
.img_searchfolderstab { background:url(images/2.png) no-repeat; height: 32px; width: 33px; }
.img_searchfolderstabactive { background:url(images/2b.png) no-repeat; height: 25px; width: 34px; }
.img_historytab { background:url(images/3.png) no-repeat; height: 32px; width: 33px; }
.img_historytabactive { background:url(images/3b.png) no-repeat; height: 25px; width: 34px; }
.img_vocabularytab { background:url(images/4.png) no-repeat; height: 32px; width: 33px; }
.img_vocabularytabactive { background:url(images/4b.png) no-repeat; height: 25px; width: 34px; }
.img_thesaurustab { background:url(images/5.png) no-repeat; height: 32px; width: 33px; }
.img_thesaurustabactive { background:url(images/5b.png) no-repeat; height: 25px; width: 34px; }
.img_conceptstab { background:url(images/6.png) no-repeat; height: 32px; width: 33px; }
.img_conceptstabactive { background:url(images/6b.png) no-repeat; height: 25px; width: 34px; }
.img_fieldstab { background:url(images/7.png) no-repeat; height: 32px; width: 33px; }
.img_fieldstabactive { background:url(images/7b.png) no-repeat; height: 25px; width: 34px; }
.img_subscriptionstab { background:url(images/8.png) no-repeat; height: 32px; width: 33px; }
.img_subscriptionstabactive { background:url(images/8b.png) no-repeat; height: 25px; width: 34px; }
.img_taxonomytab { background:url(images/9.png) no-repeat; height: 32px; width: 33px; }
.img_taxonomytabactive { background:url(images/9b.png) no-repeat; height: 25px; width: 34px; }

/* images for resultlist buttons*/
.img_result_selectall { background:url(images/selectall.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_selectfields { background:url(images/showfields.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_print { background:url(images/print.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_delete { background:url(images/blackdelete.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_download { background:url(images/blackdownload.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_export { background:url(images/find_export.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_sendto { background:url(images/find_sendto.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_fieldedit { background:url(images/blackfields.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_merge { background:url(images/find_merge.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_addtoc { background:url(images/find_addtoc.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_basket { background:url(images/basket.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_startreegroup { background:url(images/find_startreegroup.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_treemapgroup { background:url(images/find_treemapgroup.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_startreeorder { background:url(images/find_startreeorder.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_treemaporder { background:url(images/find_treemaporder.png) no-repeat 8px 5px; height: 30px; width: 41px }
.img_result_fastfields { background:url(images/fast_fields.png) no-repeat 8px 5px; height: 30px; width: 41px; }
.img_result_refineresults { background:url(images/refineresults.png) no-repeat 8px 5px; height: 30px; width: 41px }
.img_result_timeline { background:url(images/timeline.png) no-repeat 7px 3px; cursor: pointer; height: 30px; width: 41px }
.img_result_map { background:url(images/maps.png) no-repeat 7px 3px; cursor: pointer; height: 30px; width: 41px }
.img_result_isattachment { background:url(images/paperclip.png) no-repeat 6px 0px; height: 20px; width: 30px }
.img_result_facets { background:url(images/piechart.png) no-repeat 8px 5px; height: 30px; width: 41px; }

/* image for search tool drop-down menu */
.img_toolsdropdownmenu{ background:url(images/2.png) no-repeat; height: 32px; width: 33px;}

/* images for file buttons*/
.img_file_tiffcreate{ background:url(images/TIFF_Version_create.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_tiffdelete{ background:url(images/TIFF_Version_delete.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_tiffpresent{ background:url(images/TIFF_Version_present.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_addtoc{ background:url(images/find_addtoc.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_basket{ background:url(images/basket.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_download{ background:url(images/blackdownload.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_printer{ background:url(images/blackprinter.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_delete{ background:url(images/blackdelete.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_tiff{ background:url(images/blacktiff.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_pdf{ background:url(images/blackpdf.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_blacksplit{ background:url(images/blacksplit.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_deletepage{ background:url(images/deletepage.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_fieldedit{ background:url(images/blackfields.png) no-repeat center center; height: 22px; width: 25px;}
.img_file_mail{ background:url(images/e-mail.png) no-repeat center; height: 22px; width: 25px;}
.img_file_attachment{ background:url(images/attachment.png) no-repeat center; height: 22px; width: 25px;}
.img_file_translation{ background:url(images/translation.png) no-repeat center; height: 22px; width: 25px;}
.img_file_neardups { background:url(images/neardups.png) no-repeat center; height: 22px; width: 25px;}
.img_file_previous{ background:url(images/blackleft3.png) no-repeat center; height: 22px; width: 25px;}
.img_file_next{ background:url(images/blackright3.png) no-repeat center; height: 22px; width: 25px;}
.img_file_prevpage{ background:url(images/blackleft2.png) no-repeat center; display: block; height: 22px; text-indent:36px;}
.img_file_nextpage{ background:url(images/blackright2.png) no-repeat center; display: block; height: 22px; text-indent:36px;}
.img_file_allpages{ background:url(images/blackall.png) no-repeat center; display: block; height: 22px; text-indent:30px;}
.img_file_firsthit{ background:url(images/blackfirsthit.png) no-repeat center; display: block; height: 22px;}
.img_file_zoomin{ background:url(images/blackzoomin.png) no-repeat center; height: 22px; width: 30px !important;}
.img_file_zoomout{ background:url(images/blackzoomout.png) no-repeat center; height: 22px; width: 30px !important;}
.img_file_rotateleft{ background:url(images/black_rotate_left.png) no-repeat center; height: 22px; width: 30px !important;}
.img_file_rotateright{ background:url(images/black_rotate_right.png) no-repeat center; height: 22px; width: 30px !important;}
.img_file_rotateleft_disabled{ background:url(images/black_rotate_left_disabled.png) no-repeat center; height: 22px; width: 30px !important;cursor:default !important;}
.img_file_rotateright_disabled{ background:url(images/black_rotate_right_disabled.png) no-repeat center; height: 22px; width: 30px !important;cursor:default !important;}
.img_file_tools_down{ background:url(images/blackdown.png) no-repeat center center; cursor:pointer; height: 36px; width: 30px;}
.img_file_tools_up{ background:url(images/blackup.png) no-repeat center center; cursor:pointer; height: 36px; width: 30px;}
.img_file_info{ background:url(images/expand1.png) no-repeat center center; cursor:pointer; height: 36px; width: 30px;}
.img_file_info_selected{ background:url(images/expand2.png) no-repeat center center; cursor:pointer; height: 36px; width: 30px;}
.img_file_search{ background:url(images/buttonsearch.png) no-repeat; margin-right: 8px; cursor:pointer; height: 15px; width: 15px;}
.img_file_prevhit {background:url(images/blackleft1.png) no-repeat center; display: block; height: 22px; text-indent:30px;}
.img_file_prevdoc {background:url(images/blackleft3.png) no-repeat center; display: block; height: 22px;}
.img_file_alldocs {background:url(images/blackresults.png) no-repeat center; display: block; height: 22px;}
.img_file_nextdoc {background:url(images/blackright3.png) no-repeat center; display: block; height: 22px;}
.img_file_nexthit {background:url(images/blackright1.png) no-repeat center; display: block; height: 22px; text-indent:30px;}
.img_file_workflow {background:url(images/workflow.png) no-repeat center; display: block; height: 22px; width: 43px; text-indent:30px;}
.img_file_prevhit_disabled {background:url(images/blackleft1_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px; text-indent:30px;}
.img_file_prevdoc_disabled {background:url(images/blackleft3_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px;}
.img_file_prevpage_disabled{ background:url(images/blackleft2_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px; text-indent:36px;}
.img_file_nextpage_disabled{ background:url(images/blackright2_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px; text-indent:36px;}
.img_file_nextdoc_disabled {background:url(images/blackright3_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px;}
.img_file_nexthit_disabled {background:url(images/blackright1_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px; text-indent:30px;}
.img_file_alldocs_disabled {background:url(images/blackresults_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px;}
.img_file_allpages_disabled{ background:url(images/blackall_disabled.png) no-repeat center; padding:7px 0; color: silver !important; cursor:default; display: block; height: 22px; text-indent:30px;}

/* images for resultlist icons */
.img_attachment {background:url(images/IsAttachment.png) no-repeat; cursor:pointer; height: 16px; width: 16px;}
.img_email {background:url(images/email.png) no-repeat; cursor:pointer; height: 16px; width: 16px;}
.img_email_attachment {background:url(images/email%20with%20attachment.png) no-repeat; cursor:pointer; height: 16px; width: 16px;}
.img_toc_locate {background:url(images/find_locate_in_toc.png) no-repeat; cursor:pointer; height: 12px; width: 16px; float: left;}
.img_launch {background:url(images/blackresultslaunch.png) no-repeat; cursor:pointer; height: 12px; width: 16px; float: left;}
.img_pdf {background:url(images/blackresultspdf.png) no-repeat; cursor:pointer; height: 12px; width: 16px;}
.img_sort_up { background:url(images/up.png) no-repeat right center; padding-right: 20px !important;}
.img_sort_down { background:url(images/down.png) no-repeat right center; padding-right: 20px !important;}

/* images for toclist buttons */
.img_toc_adddocument{ background:url(images/find_adddocument.png) no-repeat 8px 5px; height: 32px; width: 41px;}
.img_toc_refresh{ background:url(images/refresh.png) no-repeat 8px 5px; height: 32px; width: 41px;}
.img_toc_move{ background:url(images/find_move.png) no-repeat 8px 5px; height: 32px; width: 41px;}
.img_toc_copy{ background:url(images/blackall.png) no-repeat 8px 5px; height: 32px; width: 41px;}

/* images for documentbasket buttons */
.img_basket_emptyall{ background:url(images/emptybasket.png) no-repeat 8px 5px; height: 32px; width: 41px;}
.img_basket_emptyselected{ background:url(images/emptyselected.png) no-repeat 8px 5px; height: 32px; width: 41px;}

/* images for login/logout screens */
.img_login_menu_logout {background:url(images/menu_logout_dis.png) no-repeat; height: 22px; width: 45px; float: right;}
.img_login_menu_basket {background:url(images/menu_basket_dis.png) no-repeat; height: 22px; width: 45px; float: right;}
.img_login_menu_settings {background:url(images/menu_settings_dis.png) no-repeat; height: 22px; width: 45px; float: right;}

/* images for top_frame */
.img_top_options {background:url(images/options.png) no-repeat; height: 28px; width: 41px; float: left;}
.img_top_assistent {background:url(images/find_assistent.png) no-repeat; height: 28px; width: 41px; float: left;}
.img_top_upload {background:url(images/find_upload.png) no-repeat; height: 28px; width: 41px; float: left;}
.img_top_basket {background:url(images/header_basket.png) no-repeat; height: 28px; width: 41px; float: left;}
.img_top_logout {background:url(images/logout.png) no-repeat; height: 28px; width: 41px; float: left;}

/* images for subscriptions */
.img_subscription {list-style-image:url(images/Subscription.gif);}
.img_folder_closed {list-style-image:url(images/toc2010_folder_closed.png);}
.img_folder_open {list-style-image:url(images/toc2010_folder_open.png);}
.img_delete {background:url(images/delete.gif) no-repeat; height: 16px; width: 16px; position: absolute;}
.img_edit {background:url(images/edit.gif) no-repeat; height: 16px; width: 16px; margin-left: 20px; position: absolute;}

/* other images */
.img_open_groups {background:url(images/openallgroups.gif) no-repeat 1px 18px; height: 18px; width: 38px;}
.img_close_groups {background:url(images/closeallgroups.gif) no-repeat 1px 18px; height: 18px; width: 38px;}
.img_open_facets {background:url(images/openallgroups.gif) no-repeat 0 0; width: 18px;}
.img_close_facets {background:url(images/closeallgroups.gif) no-repeat 0 2px; width: 18px;}
.img_open_group {background:url(images/opengroup.gif) no-repeat 0px 2px; font-weight: bold; text-indent: 18px;}
.img_open_facet {background:url(images/opengroup.gif) no-repeat 0px 5px; text-indent: 18px; cursor:pointer;}
.img_close_group {background:url(images/closegroup.gif) no-repeat 0px 2px; font-weight: bold; text-indent: 18px;}
.img_close_facet {background:url(images/closegroup.gif) no-repeat 0px 5px; text-indent: 18px; cursor:pointer;}
.img_show_options {background:url(images/find_indexshow.png) no-repeat 0px 7px; cursor:pointer; text-indent: 16px;}
.img_show_indexes {background:url(images/find_indexshow.png) no-repeat 9px 20px; height: 19px; text-indent: 15px;}
.img_select_indexes {background:url(images/find_indexselect.png) no-repeat 15px 15px; height: 19px; cursor:pointer;}
.img_fkf_left1 {background:url(images/left1.gif) no-repeat; cursor:pointer; height: 20px; width: 20px;}
.img_fkf_right1 {background:url(images/right1.gif) no-repeat 10px 0px; cursor:pointer; height: 20px; width: 40px;}
.img_fkf_upload {background:url(images/find_upload.png) no-repeat; cursor:pointer; height: 41px; width: 28px;}
.img_start_hit { background: url(images/PrevHit.gif) no-repeat; }
.img_end_hit { background: url(images/NextHit.gif) no-repeat; }
.img_start_hit, .img_end_hit { cursor: pointer; height: 9px; width: 14px; display: inline-block; text-decoration: none; vertical-align: text-bottom; }
.img_star_tree {background:url(images/startree.png) no-repeat; height: 19px; width: 19px; float: left;}
.img_tree_map {background:url(images/startreemap.png) no-repeat; height: 19px; width: 19px; float: left;}
.img_close {background:url(images/cross.gif) no-repeat; position:absolute; top:0px; right:0px; margin-top:10px; margin-right:20px; cursor: pointer;width:33px;height:30px;}
.img_search_current_field {background:url(images/preview.png) no-repeat; cursor:pointer; height: 12px; width: 12px; float:right;}
/*********************************************************************************************************/
/*                                                  Toolbar menu rules                                   */
/*********************************************************************************************************/

.menu_items {
	background-color:White;
	border: solid 1px Black;
	display:none;
	padding:5px;
	position:absolute;
	z-index:5;
}
.menu_toolbar_button {
	position:relative
}
.menu_toolbar {
	display:none;
	position:absolute;
	background:white;
	border:solid 1px black !important;
	color:black;
	padding:5px !important;
	margin-top:24px;
	margin-left:1px
}
.img_submenu {background:url(images/glyph_submenu.gif) no-repeat center right;}

/*********************************************************************************************************/
/*                                      Rotation logic for rotating Tiff2Png images                      */
/*********************************************************************************************************/

img.rotate90 {
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform: rotate(90deg);
	filter:  progid:DXImageTransform.Microsoft.Matrix(M11=0.0, M12=-1.0, M21=1.0, M22=0.0, sizingMethod='auto expand'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.0, M12=-1.0, M21=1.0, M22=0.0)";
}

img.rotate180 {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform: rotate(180deg);
	filter:  progid:DXImageTransform.Microsoft.Matrix(M11=-1.0, M12=0.0, M21=0.0, M22=-1.0, sizingMethod='auto expand'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-1.0, M12=0.0, M21=0.0, M22=-1.0)";
}

img.rotate270 {
	-moz-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform: rotate(270deg);
	filter:  progid:DXImageTransform.Microsoft.Matrix(M11=0.0, M12=1.0, M21=-1.0, M22=0.0, sizingMethod='auto expand'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.0, M12=1.0, M21=-1.0, M22=0.0)";
}

/**
 * Styles related to options dialog
 */

table#searchcontent th,table#resultscontent th,table#filecontent th,table#globalcontent th { vertical-align:top; }

/**
 * Used for generation of thumbnail bar for electronic files. 
 */

td.zy_result_actions .hover {
 position: relative;
 font-weight: bold;
 color: red;
}

td.zy_result_actions .popup {
 position: absolute;
 z-index: 1000;
 display: none;
 border: solid 1px #DDD;
 border: solid 1px rgba(0, 0, 0, .2);
 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
 background-color: #FFFFFF;
 left: 30px;
}

td.zy_result_actions .thumbnail {
 background:url(images/doc_default.png) no-repeat; cursor:pointer; height: 18px; width: 18px; float: right; margin-left:22px; margin-top:-18px
}

/**
 * Styles related to client side printing
 */
.printFieldsOptions {top: 0; left: 0; vertical-align: top; text-align: left; padding-left: 30px; padding-right: 15px;}
.printFieldsHeader {background-color:#DDD; border-top: 1px solid silver;border-left: 1px solid silver;border-right: 1px solid silver;}
#keyfieldsdiv {border: 1px solid silver; position: relative; height: 250px; overflow:auto;}
#keyfieldstable {visibility: hidden;}
.propertiesHeader {background-color:#DDD; border-top: 1px solid silver;border-left: 1px solid silver;border-right: 1px solid silver;}
#propertiestable {border: 1px solid silver;}
.printOptions {top: 0; left: 0; vertical-align: top; text-align: left; padding-left: 30px}
.preview {position:absolute;top: 0; left: 400px; right: 0px; height:100%; border-left: 1px solid gray; background-color:silver}
#printpreview {border:0;margin:0;padding:0;}

/**
 * Styles related to dropdown functionality
 */
.dropdown-panel span.orange {cursor: pointer;float:right;}
.dropdown-panel p {padding-top: 14px;padding-bottom: 4px; margin: 0;}
.dropdown-panel .sliderValue {border: 0; color: #df8b08; font-weight: bold; padding-left: 2px}
.dropdown-panel label {padding: 0 2px;}

/**********************************************************************************************************/
/*    COLOR SETTINGS                                                                                      */
/*                                                                                                        */
/*    STYLE		    DEFAULT(ORANGE) GREEN	BLUE	OFFICE	RED                                           */
/*                                                                                                        */
/*    Dark		    de8d32		    21a102	0068c8	a7cdf0	df0909                                        */
/*		            df8b08                                                                                */
/*                                                                                                        */
/*    Light		    f8e8d6		    cdea68	95c2ff	e3efff	ff8888                                        */
/*                                                                                                        */
/*    Alternate	    cd8c44		    167600	0053a0	779ec3	973333                                        */
/*                                                                                                        */
/**********************************************************************************************************/

h3.ui { color: #de8d32; }
div.searchtools div.active .tablabel{color:#de8d32}
table.popupheader h1,table.editheader h1{color:#de8d32}
span.orange{color:#df8b08}
.result_row_selected, .result_row_selected td, .result_row_selected a, #index_list .search_index {background-color:#f8e8d6}
.result_row_context, .result_row_context td, .result_row_context a {color: #df8b08 !important}
div.searchtools div.active div.bg {background: #cd8c44}
td.navbar.left div {color:#FFF;}
