/*place new css rules without a group here
(scroll down to see if an appropriate group exists)*/

/*gets dialog boxes to appear on top of fancybox*/
.ui-front {
    z-index : 10000 !important;
}

.active-result.toggler {
    color : gray;
    font-weight : bold;
    text-align : center;
}

.active-result.hide {
    display : none !important;
}


.betaHeader { color: red; font-weight: bold;}

/*error class until further notice*/
.temperror {
    color : red;
    width : 960px;
    margin : 0 auto;
    position : relative;    
	font-family: Arial,Helvetica,sans-serif;
    white-space : pre-wrap;	
    font-weight: bold;
}

#abstract {
     font-size : 14px; 
    line-height : 1.4em;
}

.browse-logo {
    margin-bottom : 35px;
}

div.browse-toc {
    font-size : 12px;
    float : right;
}

div.browse-moreinfo {
    font-size : 14px;
    float : left;
    width: 100%;
    margin-top: 10px;
}

div.browse-moreinfo a{
    border-bottom: 2px solid #C9C9C8;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.browse-moreinfo .more-info-line1{
	margin-bottom: -8px;
}

span.browse-item-data {
    display : inline-block;
    width : 440px;
    vertical-align : top;
}

span.browse-item-data a{
	border-bottom: 2px solid #C9C9C8;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.browse-backlink {
    font-size : 14px;
    /* float : left; */
    margin-bottom : 35px;
}
	
div.browse-backlink a {
	font-size : 12px;
	text-transform : uppercase;
	text-decoration : underline;
	font-weight : bold;
	color : #2c2c2c;
}
	
.list-item-line {
    line-height : 1.4em;
}

div.list-item-details {
    margin-bottom : 10px;
}

/*.desktop-version-toggle.desktop {
    display : none;
}*/

div.browse-reset-row {
    float : right;
    margin-top : 1em;
}

.thesauri-content table tr td {
    border-top : solid 1px #cdcdc7;
    padding: 8px 0px 10px 11px;
    line-height: 20px;
    font-size: 14px;
}

.document-pdf {
    background-repeat : no-repeat;
    padding-right : 20px;
}

input[disabled] {
    /*W3C*/
    opacity : 0.4;
    /*IE<9*/
    filter : alpha(opacity=40);
}

div#dbs-message{
    display : none;
    color : red;
    font-weight : bold;
	padding-bottom: 5px;
}

div.login-msg {
    margin: 1em 0 1.5em 20px;
    font-weight: bold;
    width: 50%;
}
    
div.login-error {
    color : red;
}

label.login-username, label.login-password,
input.login-username, input.login-password {
    color : #B1A3A3;
    padding-left: 10px;
      top: 8px;
}

input.login-onfocus {
    color : black;
}

.login-label {
  position : absolute; 
  

}

.prel {
 /*   position : relative;*/
}

div.ft_citation {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/* DROP DOWN BOXES */
    /* adds divider between groups of chosen generated dropdowns
    if a title wasn't included */
    .chzn-results > .active-result + .group-result:empty {
        margin-top : 2px;
        margin-bottom : 2px;
    }
    .chzn-results > .active-result + .group-result:empty:after {
        /*move into postion*/
        position : relative;
        top : -8px;

        /*don't affect flow*/
        height : 0px;

        /*align text*/
        width : 100%;
        display : block;
        text-align : center;

        /*generate line via strikethrough of spaces*/
        content : '\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0';
        text-decoration : line-through;
        color : gray;
    }


/* MAIN HEADER DROP DOWNS */
    .account-menu ul ul a {
        height : auto;
    }

    .account-menu ul ul {
        max-height : 400px;
        overflow : auto;
    }

    .header-tools .header-sub-nav {
        padding-right : 20px;
        padding-bottom : 20px;
    }

    .header-account .header-sub-nav {
        left : -30px;
        padding-bottom: 15px;
    }


/* RESULTS VIEW */
    div.addthis {
        float : left;
        margin : 8px 0 7px 0;
		width: 100%;
    }

    .list-item-title {
        font-weight : bold;
    }

    .list-item-title a {
        color : #3d7381;
    }

    ul.list-item-actions > li > span {
        float : left;
    }

    ul.list-item-actions {
        margin : 0;
        margin-top : 0px;
    }

    ul.list-item-actions li {
        margin-bottom : 0px;
    }


/* LISTINGS */
    span.listing-section-top {
        float : right;
    }

    div.listing-section {
        font-weight : bold;
        font-size : 14px;
        margin-bottom : 1em;
        clear : both;
        position : relative;
        top : 1em;
        margin-bottom : 3em;
    }

    div.listing-row {
        clear : both;
      /*  padding-left : 20px;*/
        /* margin-bottom : 1em; */
    }

    div.listing-detail {
        float : left;
        margin-bottom : 1.5em;
        width : 80%;
    }

	div.listing-detail  p a{
        border-bottom: 2px solid #C9C9C8;
		color: rgb(61, 115, 129);
		font-weight: bold;
		text-decoration: none;
    }
	
    div.listing-label {
        float : left;
        margin-right : 10px;
    }

    div.listing-end-top {
        clear : both;
    }

    div.listing-item-type {
        width : 120px;
        padding-left : 25px;
        color : #6F6F6E;
        font-size : 14px;
        vertical-align : top;
    }

    span.listing-item-name {
        width : 100px;
        font-size : 14px;
        vertical-align : top;
        font-weight : bold;
        float : left;
        /* margin-right : 100px; */
    }

    span.listing-item-value {
        /* width : 440px; */
        font-size : 14px;
        vertical-align : top;
        /* clear : both; */
        /* float : left; */
    }


/* ISSUE LIST */
    #issueList {
        margin-top : 1.5em;
    }

    #issueList dl {
        margin-bottom : 2em;
        font-size : 14px;
    }

    #issueList dt {
        font-weight : bold;
        vertical-align : bottom;
        padding-bottom: 10px;
    }

    #issueList dd {
        margin-left : 20px;
        margin-bottom : 8px;
    }
	
	#issueList dd a {
		border-bottom: 2px solid #C9C9C8;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

/* DB SELECTION */
    .choose-dbs-body #scrolling {
        position : absolute;
        top : 62px; /*height of red heading*/
        bottom : 74px; /*height of button area*/
        overflow : auto;
        width : 100%;
    }

    .choose-dbs-body #border {
        height : 20px;
        width : 100%;
        position : absolute;
        z-index : 1;
        bottom : 74px;

        /* FF */
        background : -moz-linear-gradient(top, rgba(211,212,204,0) 0%, rgba(211,212,204,1) 100%);
        /* Chrome */
        background : -webkit-linear-gradient(top, rgba(211,212,204,0) 0%,rgba(211,212,204,1) 100%);
        /* Opera */
        background: -o-linear-gradient(top, rgba(211,212,204,0) 0%,rgba(211,212,204,1) 100%);
        /* IE10 */
        background: -ms-linear-gradient(top, rgba(211,212,204,0) 0%,rgba(211,212,204,1) 100%);
        /* W3C */
        background: linear-gradient(to bottom, rgba(211,212,204,0) 0%,rgba(211,212,204,1) 100%);
        /* IE */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00D3D4CC', endColorstr='#FFD3D4CC',GradientType=0);
    }

    .choose-dbs-body .submit-section {
        text-align : center;
        padding-top : 20px;
        padding-bottom : 20px;
        position : absolute;
        bottom : 0px;
        width : 100%;
    }

    .selection-type-header {
        cursor : pointer;
    }

    .collapser-db-options.open:before {
        content : 'HIDE';
    }

    .collapser-db-options.close:before {
        content : 'SHOW';
    }

    .db-list-item-parent {
        cursor: pointer;
    }

    /* Use same styling with the rest of the popup in Choose Databage page. */
    a#dbs-link {
        color : black;
    }

/*ONLY NEW GROUPS TO BE PLACED HERE, see top*/

