/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 February 2012 10:08:51
*/


.clear {clear:both}              
.collapse {
  margin-bottom:0em;
  overflow:hidden;
}
.scr {margin: 0}

.collapse p {
  margin-right:10px;
}
.hidden {display: none}
.demo, .expand{clear:both}
#switch {
float:left; 
width:200px; 
text-align:left; 
margin-bottom:5px
display: none;
}

#outer #switch span a{
padding-right:1px; 
background-image:none;
font-weight: bold;
}
#outer div.description{
padding: 2px 2px 2px 5px;
margin-bottom: 2px;
background-color: #eeeeee;
}
#outer div.description p{
padding: 0;
margin: 5px 0;
}
#outer div.dbdescription{
padding: 5px;
margin: 2px 0;
background-color: #eeeeee;
}

.expand_icon img{
margin-top: 3px;
}
.library_darkgrey{
background-color: #c1c1c1;
}
.library_grey{
background-color: #dcdcdc;
}
.library_lightgrey{
background-color: #f5f5f5;
}
.listingnav{
margin: 25px 0 0 0;
font-size: 14px;
}
.listingnav a:active{
font-weight: bold;
}
#lib_wrapperSectionContent{
float:left;
height:auto;
margin-top:15px;
padding:0;
text-align:left;
width:100%;
}
/*----- search page results top ----*/
/*--- rounded corners ----*/

.top-left, .top-right, .bottom-left, .bottom-right { 
    background-image: url('/__data/assets/image/0017/213074/corners1280x18.png'); /* CHANGE: path and name of your image */
    height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
    font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
    width: 891px;
    }
.top-left, .bottom-left { 
    margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
    }
.top-right, .bottom-right { 
    margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
    margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
    }
.top-right {
    background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
    }
.bottom-left  { 
    background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
    }
.bottom-right { 
    background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
    }
.inside {
    border-left: 1px solid #C00000; /* YCC: color & properties of the left-borderline */
    border-right: 1px solid #C00000;/* YCC: color & properties of the right-borderline */
    background: #EFEFEF;            /* YCC: background-color of the inside */
    color: #000000;                 /* YCC: default text-color of the inside */
    padding-left: 10px;             /* YCC: all texts at some distance of the left border */
    padding-right:10px;             /* YCC: all texts at some distance of the right border */
    }
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
/* fb search header input box */
#query.lib-header-search {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    line-height: 16px;
    margin: 6px 0 0 10px;
    width: 235px;
}
