@CHARSET "UTF-8";

@MEDIA screen {
	
	body {
		margin: 0px;
		padding: 0px;
		background: #eee;
		color: black;
		font-family: verdana, sans-serif;
		font-size: 8pt;
	}
	
	a {
		color: #369;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img {
		border: 0px;
	}
	
	#root-container {
		width: 820px;
		background-image: url('../images/page_background.jpg');
		background-position: top left;
		background-repeat: repeat-y;
	}
	
	#sorting-menu{
		width: 217px;
	}
	
	#sorting {
		text-align: left;
		padding: 1px;
		border: 1px solid #AAAAAA;
		width: 213px;
	}
	
	.dropdown-icon{
		border:1px solid #AAAAAA;
		display:block;
		float:right;
		left:205px;
		position:absolute;
		top:4px;
	}
	
	#options {
	
    }
	
	#options ul {
    	list-style-position: outside;
    	list-style-type: none;
    	background: #EEEEEE none repeat scroll 0 0;
    	border-bottom:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
		border-left:1px solid #AAAAAA;
		margin-top: 2px;
		padding-left: 5px;
    }
	
	#page {
		width: 800px;
		background: white;
		text-align: left;
	}
	
	#header {
		border-bottom: 3px solid #e90;
	}
	
	#header img {
		margin: 0px;
		padding: 0px;
	}

	#footer {
        font-size: 8pt;
        text-align: center;
        color: gray;
        padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
        background-image: url('../images/page_background_bottom.jpg');
        background-position: bottom;
        background-repeat: repeat-X;
	}
	
	#tip-title {
		text-align: left;
		float: left;
	}
	
	#print-tip-link {
		float: right;
	}
	
	#top-menu {
		display: block;
		background: #69c;
		color: black;
		padding: 5px 10px 5px 10px;
		margin: 0px;
	}
	
	#top-menu li {
		display: inline;
		margin-right: 1em;
	}
	
	#top-menu li.locale {
		margin-right: 0;
		float: right;
	}
	
	#top-menu li a {
		color: white;
	}

    #top-menu-2 {
        display: block;
        background: #8cadcc;
        color: black;
        padding: 5px 10px 5px 10px;
        margin: 0px;
    }

    #top-menu-2 li {
        display: inline;
        margin-right: 1em;
    }

    #top-menu-2 li a {
        color: white;
    }

    #search-box {
		background: #369;
		background: white;
		padding: 10px;
		margin: 1em 0em;
        width: 500px;
        text-align: left;
    }


    #search-box .{
		background: #369;
		background: white;
		padding: 10px;
		margin: 1em 0em;
        width: 500px;
        text-align: left;
    }

    #include-old-records {
        padding-top: 3px;
    }

	#include-old-records .search-checkbox {
		vertical-align: middle;
	}
	
    #search-box .search-submit {
        width: 55px;
        padding 0px;
    }

    #search-query-field {
		width: 375px;
	}

    #help-box {
        width: 500px;
        text-align: left;
        padding: 10px;
        border: 1px solid #aaa;
/*        background: #FFFFe8; */
        background: #f5faff;
        color: black;
        margin-bottom: 15px;
    }

    #help-box h3 {
        margin-top: 0px;
        margin-bottom: 2px;
    }

    #help-box p {
        margin-top: 2px;
    }

    #help-box .help-search-term {
        color: black;
        font-weight: bold;
    }

    #help-box .help-table th {
        background: #8CADCC;
        color: white;
    }

    #prefix-table tr {
        text-align: top;
    }

    #prefix-table th {
        background: #69c;
        padding: 2px 3px;
        vertical-align: top;
        color: white;
    }

    #prefix-table td {
        padding: 2px 3px;
        vertical-align: top;
    }

    #result-set {
/*	
		background-image: url("../images/resultset_background.jpg");
		background-position: top left;
		background-repeat: repeat-y;
*/
	}
	
	#result-set .navigation {
        padding-left: 200px;
        display: block;
        padding-top: 6px;
        padding-bottom: 6px;
        background: #eee;
	}
	
	#result-set .selected-navigation {
        padding-left: 300px;
        display: block;
        padding-top: 6px;
        padding-bottom: 6px;
        background: #eee;
	}
	
	#result-set .navigation .page-navigator {
        padding: 5px 10px;
        display: inline;
	}
	
	#result-set .navigation .page-navigator .label {
		margin-right: 1em;
	}
	
	#result-set .navigation .display-formats {
        padding: 5px 10px;
        display: inline;
    }

    #result-set .navigation .export-actions {
        padding: 5px 10px;
        display: inline;
    }

    #left-menu {
		float: left;
		width: 190px;
		color: white;
		color: black;
		padding: 10px;
		font-size: 8pt;
	}

	#left-menu .box-shadow-top {
		height: 5px;
		line-height: 5px;
		font-size: 5px;
		background-image: url('../images/box_top.gif');
	}
	
	#left-menu .box-shadow {
		background-image: url('../images/box_background.gif');
		background-position: top-left;
		background-repeat: repeat-y;
		margin-bottom: 0.5em;
	}

	#left-menu .box-shadow-bottom {
		height: 5px;
		line-height: 5px;
		font-size: 5px;
		background-image: url('../images/box_bottom.gif');
	}

	#left-menu .box {
		width: 178px; /* Left and right borders add 1px each so in total it's 180px width */
		margin-left: 5px;
		background: white;
	}
	
	#left-menu .filter-creator {
		border: 1px solid #336799;
		padding: 0px;
	}
	
	#left-menu .filter-creator .title {
		font-weight: bold;
		background: #336799;
		color: white;
		padding: 3px 5px;
	}

	#left-menu .filter-creator .sub-title {
		font-weight: normal;
		background: white;
		color: black;
		padding: 3px 5px;
	}

	#left-menu .filter-creator input {
		font-weight: normal;
		background: white;
		color: black;
		width: 160px;
		margin: 3px 5px;
	}

    #left-menu .filter-creator .year-fields {

    }

    #left-menu .filter-creator .sub-field-label {
        font-weight: normal;
        background: white;
        /*color: black;*/
        padding: 3px 0px 0px 8px
    }

    #left-menu .filter-creator .sub-field {
        font-weight: normal;
        background: white;
        color: black;
        width: 35px;
        margin: 3px 0px;
    }

    #left-menu .filter-creator select {
		width: 165px;
		margin: 3px 5px;
	}

    #left-menu .filter-creator .filter-error {
        color: red;
        padding:3px 5px;
    }

    #left-menu .active-filters {
		border: 1px solid orange;
		padding: 0px;
	}
	
	#left-menu .active-filters .title {
		font-weight: bold;
		background: orange;
		color: white;
		padding: 3px 5px;
	}
	
	#left-menu .active-filters .index-prefix {
	}
	
	#left-menu .active-filters .index-prefix .title {
		background: #fd9;
		color: black;
		font-weight: bold;
		text-transform: capitalize;
	}
	
	#left-menu .active-filters .index-prefix .search-filter {
		padding: 3px 5px;
	}

	#left-menu .active-filters .remove-filter-link {
		display:block;
		float: right;
		border: 0px;
	}

	
	#left-menu .active-filters ul {
		margin: 0px;
		padding: 0px;
	}
	
	#left-menu .active-filters ul li {
		display: block;
		padding: 1px 5px;
		margin: 0px;
		list-style: none;
	}
	
	#left-menu .filter-composer {
		border: 1px solid #6699cc;
	}
	
	#left-menu .filter-composer .title {
		background: #6699cc;
		padding: 3px 5px;
		font-weight: bold;
		color: white;
	}
	
	#left-menu .filter-composer ul {
		margin: 0px;
		padding: 0px;
	}
	
	#left-menu .filter-composer ul li {
		margin: 0px;
		padding: 1px 5px;
		display: block;
		list-style: none
	}

    #left-menu .selected-records {
        border:1px solid #336799;
        padding:0px;
    }

    #left-menu .selected-records .title {
        background:#336799 none repeat scroll 0%;
        color:white;
        font-weight:bold;
        padding:3px 5px;
    }

    #left-menu .selected-records .title img {
        vertical-align: bottom;    
    }


    #left-menu .selected-records #deselect-all-action {
        float: right;
    }
    
    #left-menu .selected-records #deselect-all-action-top {
        float: right;
    }

    #left-menu .selected-records .export-action {
        float: left;
    }

    #left-menu #exportBoxRecordList {
		margin: 0px;
		padding: 3px 5px;
		font-size: 7pt;
		list-style: none;
    }

    #left-menu #exportBoxRecordList li {
        margin-bottom: 5px;
    }

    #left-menu .facets {
	}

	#left-menu .facets .title {
		font-weight: bold;
	}
	
	#left-menu .facets a {
		display: block;
	}
	
	#left-menu .refine-search {
	}
	
	#left-menu .refine-search .title {
		font-weight: bold;
	}
	
	#left-menu .refine-search input {
		width: 125px;
	}
	
	#left-menu .refine-search label {
		display: block;
		line-height: 1.5em;
	}

	#left-menu .refine-search button {
		margin-top: 5px;
	}
	
	#left-menu .news {
	}
	
	#left-menu .news .title {
		font-weight: bold;
	}
	
	.selected-references {
		margin-left: 50px;
		padding: 10px;
	}
	
	.selected-references .odd {
		background: white;
	}
	
	selected-references .even {
		background: white;
	}
	
	.selected-reference {
		padding: 5px 5px 5px 5px;
	}
	
	.selected-reference input {
		float: left;
		margin: 0px 5px 0px 0px;
	}
	
	.references {
		margin-left: 200px;
		padding: 10px;
	}
	
	.references .page-navigation {
		padding: 5px;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		text-align: center;
		margin-top: 5px;
	}
	
	.references .page-navigation .previous {
		float: left;
	}

	.references .page-navigation .next {
		float: right;
	}
	
	.references .page-navigation .selected {
		float: right;
	}

    .references .odd {
        background: white;
    }

    .references .even {
        background: white;
    }

    .reference {
		padding: 5px 5px 5px 5px;
	}
	
	.reference input {
		float: left;
		margin: 0px 5px 0px 0px;
	}

	.resultset-actions {
		padding: 5px;
		background: #eee;
	}
		
	.resultset-actions .resultset-action-group {
		display: inline;
		margin-right: 2em;
	}
	
	.resultset-actions .resultset-action-group .title {
		display: inline;
		font-weight: bold;
		color: black;
	}

	.resultset-actions .resultset-action-group ul {
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	.resultset-actions .resultset-action-group ul li {
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	
	.clear-both {
		clear: both;
		font-size: 0pt;
		line-height: 0pt;
		height: 0pt;
	}
	
	.label {
		display: inline;
		margin-right: 0.5ex;
	}
	
	.align-right {
		text-align: right;
	}
	
	.align-left {
		text-align: left;
	}
	
	.content {
		padding: 10px;
	}

    form {
		margin: 0px;
	}
	
	input {
		margin: 0px;
	}
	
	#refine-tip {
		color: orange;
		padding: 5px 10px;
	}
	
	a.record-action {
		color: orange;
		text-decoration: none;
	}
	
	.expand-collapse-icon {
		float: left;
		margin-left: 0px;
		margin-top: 3px;
	}
	
	.display-none {
		display: none;
	}

    .old-record {
        color: #777;
    }

    .select_deselect {
        float: right;
/*
		margin-right: 80px;
		margin-top: -30px;
*/
        margin-left: 1em;
    }

	.export-box-item {
		margin-bottom: 1em;
	}
	
	#left-menu .selected-records #selectedRecords-link {
   		margin-left: 5px;
        margin-top: 5px;
    }
    
    #left-menu .selected-records #selectedRecords-link-top {
   		margin-left: 5px;
        margin-top: 5px;
    }
	
    #left-menu .selected-records #record-export-actions {
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
    #left-menu .selected-records #record-export-actions-top {
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    #left-menu .selected-records #deselect-all-action {
        margin-right: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
   #left-menu .selected-records #deselect-all-action-top {
        margin-right: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    #left-menu .selected-records .title #number-of-records-basket

    /* left-menu-static-navigation ---BEGIN--- */

    #left-menu-static-navigation {
        float: left;
        width: 150px;
        color: white;
        color: black;
        padding: 10px;
        font-size: 8pt;
    }

    #left-menu-static-navigation .static-menu {
        border: 1px solid #6699CC;
        padding: 0px;
        margin-bottom: 1em;
    }

    #left-menu-static-navigation .static-menu .title {
        font-weight: bold;
        background: #6699CC;
        color: white;
        padding: 3px 5px;
    }

    #left-menu-static-navigation .static-menu .sub-title {
        font-weight: normal;
        background: white;
        color: black;
        padding: 3px 5px;
    }
    
    .pub_status{
    	background-color:Gray;
    	color: white;
		float:right;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:2px;
		padding-top:2px;
    }
    



    /* left-menu-static-navigation ---END--- */

    /* FAQ page ----BEGIN---*/
    #question-toc ul {
        list-style-type: none;
    }
    /* FAQ page ----END---*/

}
	