/*
 * Copyright 2007 The Australian National University
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this 
 * file except in compliance with the License. You may obtain a copy of the License at 
 *
 *    http://www.apache.org/licenses/LICENSE-2.0 
 *
 * Unless required by applicable law or agreed to in writing, software distributed under 
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 
 * KIND, either express or implied. See the License for the specific language governing 
 * permissions and limitations under the License.
 */

body {
	margin: 4px 4px 0 4px;
	padding: 0;
}

/* icons for tree nodes */
.icon-root {
    padding-left: 20px; 
    background: transparent url(../images/root.png) no-repeat center left;
} 

.icon-login {
    padding-left: 20px; 
    background: transparent url(../images/login.png) no-repeat top left;
}

.icon-search {
    padding-left: 20px; 
    background: transparent url(../images/search.png) no-repeat top left;
}

.icon-advSearch {
    padding-left: 20px; 
    background: transparent url(../images/advsearch.png) no-repeat top left;
}

.icon-history {
    padding-left: 20px; 
    background: transparent url(../images/history.png) no-repeat top left;
}

.icon-browse {
    padding-left: 20px; 
    background: transparent url(../images/browse.png) no-repeat top left;
}

.icon-topics {
    padding-left: 20px; 
    background: transparent url(../images/topics.png) no-repeat top left;
}

.icon-folderClosed {
    padding-left: 20px; 
    background: transparent url(../images/folder.gif) no-repeat center left;
}

.icon-folderOpen {
    padding-left: 20px; 
    background: transparent url(../images/folderopen.gif) no-repeat top left;
}

.icon-home {
    padding-left: 20px; 
    background: transparent url(../images/home.png) no-repeat top left;
}

.icon-dataset {
    padding-left: 20px; 
    background: transparent url(../images/dataset.png) no-repeat top left;
}

.icon-cube {
    padding-left: 20px; 
    background: transparent url(../images/cube.png) no-repeat top left;
}

.icon-document {
    padding-left: 20px; 
    background: transparent url(../images/book.png) no-repeat top left;
}

.icon-video {
    padding-left: 20px; 
    background: transparent url(../images/movie.png) no-repeat top left;
}

.icon-audio {
    padding-left: 20px; 
    background: transparent url(../images/audio.png) no-repeat top left;
}

.icon-image {
    padding-left: 20px; 
    background: transparent url(../images/image.png) no-repeat top left;
}

.icon-vargroup {
    padding-left: 20px; 
    background: transparent url(../images/vargroup.png) no-repeat top left;
}

.icon-variable {
    padding-left: 20px; 
    background: transparent url(../images/variable.png) no-repeat bottom left;
}

.icon-morehits {
    padding-left: 20px; 
    background: transparent url(../images/plus.png) no-repeat top left;
}

.icon-query {
    padding-left: 20px; 
    background: transparent url(../images/query.png) no-repeat top left;
}

.icon-plus {
    padding-left: 20px; 
    background: transparent url(../images/plus.png) no-repeat top left;
}

/* icons for context menu */
.icon-save {
    background: transparent url(../images/save.png) no-repeat scroll top left;
}

.icon-delete {
    background: transparent url(../images/delete.png) no-repeat scroll top left;
}

.icon-rename {
    background: transparent url(../images/rename.png) no-repeat scroll top left;
}

/* background color and icon for selected items on context menu */
.yui-skin-sam .icon-save a.selected {
    background:#B3D4FF url(../images/save.png) no-repeat scroll top left;
}

.yui-skin-sam .icon-delete a.selected {
    background:#B3D4FF url(../images/delete.png) no-repeat scroll top left;
}

.yui-skin-sam .icon-rename a.selected {
    background:#B3D4FF url(../images/rename.png) no-repeat scroll top left;
}

/* icons for variable context menu */
.icon-applyFilter {
    background: transparent url(../images/applyFilter.png) no-repeat top left;
}

.icon-removeFilter {
    background: transparent url(../images/removeFilter.png) no-repeat top left
}

/* icons for dataset and variable context menu */
.icon-open {
    background: transparent url(../images/open.png) no-repeat top left;
}

.icon-bookmark {
    background: transparent url(../images/index.png) no-repeat top left;
}

/* background color and icon for selected items on variable context menu */
.yui-skin-sam .icon-applyFilter a.selected {
    background:#B3D4FF url(../images/applyFilter.png) no-repeat scroll top left;
}

.yui-skin-sam .icon-removeFilter a.selected {
    background:#B3D4FF url(../images/removeFilter.png) no-repeat scroll top left;
}

/* background color and icon for selected items on dataset and variable context menu */
.yui-skin-sam .icon-open a.selected {
    background:#B3D4FF url(../images/open.png) no-repeat scroll top left;
}

/* background color and icon for selected items on dataset context menu */
.yui-skin-sam .icon-bookmark a.selected {
    background:#B3D4FF url(../images/index.png) no-repeat scroll top left;
}

#ygtvt1 {
    padding-left: 3px; 	
}

.ygtvitem, .ygtvitem td {
	background-color:#E6E7E8;
}

/* font, font size, color for treeview nodes + move text down a bit in node */
.ygtvlabel {
    font-family: verdana,helvetica,sans-serif; 
    font-size: 0.7em;
    color: #000000;
    margin-left:0px;
    padding-top:1px;
    padding-bottom:1px;
}

/* font, font size, color for treeview nodes + move text down a bit in node */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	background-color:#E6E7E8;
    font-weight:normal;	
}

/* a selected node*/
.selected, .selected:link, .selected:visited, .selected:hover {
    background-color:#CBD4DD;
    font-weight:bold;
}

/* set vertical distance between nodes in the tree */
.ygtvdepthcell, .ygtvlm, .ygtvlmh, .ygtvlp, .ygtvlph, .ygtvln {
    height: 20px;
}

/* gap between treeview nodes */
.ygtvtn ,.ygtvblankdepthcell, .ygtvdepthcell, .ygtvspacer {
    width: 18px;
}

/* padding around outside of context menu */
.yui-skin-sam {
	background-color: #E6E7E8;
}

/* padding around outside of context menu */
.yui-skin-sam .yuimenu ul {
    padding: 4px 5px;
}

/* font for menu items on context menu and padding around each menu item */
.yui-skin-sam .yuimenuitemlabel {
    padding: 0px 20px;
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 8pt;
}

#slideright {
    position:absolute;
    right:0px;
    top:50%;
    padding-left:0px;
}

/* Values for Safari and Firefox */
div > div#slideright  {
	position: fixed;
}

#slideright a {
	cursor:pointer;
	text-decoration:none;	
}

#slideright a:hover {
	text-decoration:underline;	
}
