

    .portletDiv{
        background-image:url('/theme/opals/image/advance/themeHeader1.png');
        background-repeat:repeat-x;
        border-collapse: collapse;
        color:white;font-weight:bold;height:25px
    }
    .portletDiv_edit{
        background-image:url('/theme/opals/image/advance/themeHeader1_edit.png');
        background-repeat:repeat-x;
        border-collapse: collapse;
        color:white;font-weight:bold;height:25px
    }
    
    .itemsStyle  {
        border:solid 1px #76D3DE;
    }
    


    .btn_disabled{
        color:darkgray;  
        background-color:gray; 
        cursor:not-allowed;
        border:none;
    }

    .btn{
        color:#F7FBFB;  
        background-image:url("/theme/opals/image/advance/bgBtn.png");
        background-repeat:repeat-x; 
        cursor:pointer;
        border:none;
    }
    .btn_over{
        color:#F7FBFB;  
        background-image:url("/theme/opals/image/advance/bgBtn_over.png");
        background-repeat:repeat-x; 
        cursor:pointer;
        border:none;
    }
    .btn_01{
        color:#F7FBFB;  
        background-image:url("/theme/opals/image/advance/bgBtn_01.png");
        background-repeat:repeat-x; 
        cursor:pointer;
        border:none;
    }
    .btn_01_over{
        color:#FFFFFF;  
        background-image:url("/theme/opals/image/advance/bgBtn_01_over.png");
        background-repeat:repeat-x; 
        cursor:pointer;
        border:none;
    }
   
    
    .pf_hr {
        border: 0;
        width: 98%;color: #D6D6D6;
        background-color: #D6D6D6;
        height: 1px;
    }   
   .searchPanel{width:100%;}

   .searchPanel, .searchResult, .bibliography, 
   .roundBorderPanel, .authorSearchPanel,
   .recInfo, .recCircInfo, 
   .subjBrowsePanel .selectedSubjects ,
   .similarItems, .bibPanel,
   .bgnSearchPanel{
        border:solid 1px #76D3DE;
        background-color: #F5F8FA;
        -moz-border-radius: 5px;
        border-radius:5px 5px 5px 5px;
        -webkit-border-radius: 5px;
       /*behavior: url(/theme/opals/css/border-radius.htc);*/
    }
    

   .bibPanel, .sRefinePanel{
        border:solid 1px #76D3DE;
        background-color: #F5F8FA;
        -moz-border-radius: 5px;
        border-radius:5px 5px 5px 5px;
        -webkit-border-radius: 5px;
       /*behavior: url(/theme/opals/css/border-radius.htc);*/
    }
    
   .catListLeftPanel{
       background:#20A6BD;
       background: -moz-linear-gradient(left,#20A6BD, #0E7587);
       background: -webkit-gradient(linear,left top, right top , from(#20A6BD), to(#0E7587));
     /*  filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#20A6BD', EndColorStr='#0E7587', GradientType=1);*/
   }
   
   
    .roundBorderPanel, 
    .authorSearchPanel{
        margin:15px;
        height:auto;
    }

    .pfHeaderTxt{
        font-weight:bold;background:#CED0CF;height:25px;
    }

    .recInfo, 
    .recCircInfo,  
    .bibliography{
        margin:0px 5px 5px 10px;
    }    
    .roundedTbl{
        border:solid 1px #76D3DE;
    }
    .libHourTbl{
        border:solid 1px #76D3DE;
    }
    .libHourRow{
       color:white;background-color:#D7EAF2;
    }

    .libHeaderTxt{
/*        color:white;background-color:#43AABC;   tomk: changed for ADA compliance */
        color:white;background-color:#13838C;
    }

    .sRefinePanel .headerTxt,
    .searchPanel .headerTxt, 
    .authorSearchPanel, 
    .headerTxt, 
    .bibHeader{
        color:#006F8A;
    }
    .authorSearchPanel .headerTxt{
        padding:5px 0 5px 0px;
        text-align:left;
        background-color:#006F8A;color:white;
    }
    .roundBorderPanel .headerTxt ,  .colorSelHeader{
        color:white;
        text-shadow: 0 3px 3px black;
        text-align:left;
        background:url(/theme/opals/image/advance/darkBlueBar.png) ;
    }
    .recDetailTbl, 
    .recCircInfo, 
    table.bibTbl td {
        color:#4B4B4B;
    }
    table.bibTbl th {
       background-color:  #76D3DE;
    }


    table.bibTbl tr.odd {
        background-color: #DFDFDF;
    }

    table.bibTbl tr.even {
        background-color:#DFECEE;
    }

    .bibHeader{
        text-align:center;
    }

    
    .advancedSrch .addSrchF{
        height:45px;
        font-weight:bold;
        color:#006F8A; 
    }
 
    .toggleTxt{
        font-weight:bold;text-decoration:none;color:#006F8A;
    }
  
   .srchMessage{
        color:#CC3200;
        border:solid 1px #76D3DE ;
   }

   
   .pageNav{
    text-align:center;background-color:#CAF7F9; /*light gray blue*/
    height:27px;
    color:#CC3200;
    font-size:10pt;

   }
 
   .headerTxt2{
       text-align:center;color:#2F4651;
       vertical-align:middle;background-color:#D7EAF2;/*light gray blue*/

   }
   
   .srchResultTbl .refinedTxt{
        background-color:#E8F9F9;/*light blue*/
    }
    .srchResultTbl .sortOptRow {
/*        background-color:#299EA5; /*gray blue*/
        background-color:#298193;   /* tomk: changed for ADA compliance */
        height:32px;
        color:white ;
        font-weight:bold;;
   }
   .shelfBrowseDiv{
       background-color:#299EA5;
       padding-top:5px;
       padding-bottom:2px;
       margin-bottom:2px;
   }
   
   .rsListRightPanel{
       background:#0D7075;
       background: -moz-linear-gradient(top,#0D7075, #9FF3FD);
       background: -webkit-gradient(linear, left top, left bottom, from(#0D7075), to(#9FF3FD));
     /*  filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#0D7075', EndColorStr='#9FF3FD', GradientType=0);*/
       color:white;
   }


   .srchResultTbl .callnumber{
        color:black;
        font-weight:bold;
        padding:0px 15px 0px 15px;
        width:60px;
    }
    .srchResultTbl .title {
        font-weight:bold;
    }
    .srchResultTbl .title,  
    .srchResultTbl .author,
    .sRefinePanel .facetLnk{
        color:#006F8A;
        text-decoration:none;
    }
    .subjBrowsePanel .selectedSubjects{
        background-color:white;
    }
    .similarHeaderTxt{
        color:#0DBEC8;font-weight:bold;
    }
    .sRefinePanel, .similarItems{
        clear:both;
        background-color:white;
        padding:5px 5px 5px 15px;
    }
    .sRefinePanel .headerTxt{
        text-align:right;
    }

    .bibPanel{
        margin:0px 0px 20px 0px ;
        padding:5px ;
        color:gray;
    }


   .horizontalLine{
    background-color:#006F8A;
    margin:1px 10px 8px 10px;
    width:98%;
   }

    .dataTxt_sm{
        color:#006F8A;
    }
    
    .dataTxt{
        color:#006F8A;
    }
    .callNoEmp{
        background-color:#B2E0FC;
    }

  
    .recCircInfo .headerTxt1{
        background-color:#006F8A;color:white;
        height:27px;
        text-align:center;
    }
 
    .recDetailTbl_headerTxt, .recDetailTitle {
            height:27px;
            font-weight:bold;
            color:#D07A06;
    }
    .dbMenuHeader {
        margin:3px 0px 0px 0px ;
        background-color:#04A9BB;
        color:#FFFFFF;
    }
  
     .dbSubMenu {
        background-repeat: repeat-y;
        color:#646464;
        cursor:pointer;
        font-weight:bold;
        height:15px;
        background-size: 100%;
        background: #D8F0F5;
        background: -moz-linear-gradient(left, #D8F0F5, #9DDAEA);
        background: -webkit-gradient(linear,
                left top, right top, from(#D8F0F5), to(#9DDAEA));
        filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#D8F0F5', EndColorStr='#9DDAEA', GradientType=1);
    }
     .dbSubMenu_active {
        padding-bottom: height-of-image;
        background-repeat: repeat-y;
        color:#CC3333;
        cursor:not-allowed;
        font-weight:bold;
        height:15px; 
        background: #9DDAEA;
        background: -moz-linear-gradient(left, #9DDAEA,#D8F0F5);
        background: -webkit-gradient(linear,
                left top, right top, from(#9DDAEA), to(#D8F0F5));
        filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#9DDAEA', EndColorStr='#D8F0F5', GradientType=1);

    }
    .siteTabLink {
        color:#646464;
        font-weight:bold;
        text-decoration:none;
        white-space:nowrap;
        cursor:pointer;
    }
    .siteTabLink_active{
        color:#36751C;
        font-weight:bold;
        text-decoration:none;
        text-shadow: 0 1px 1px #13290A;
        white-space:nowrap;
        cursor:not-allowed;
    } 
  
