form.pubs .section ul#choose_your_research a.filters-form:hover,
form.pubs .section ul#choose_your_research a.popup-link:hover,
form.pubs .section ul#browse_by a.filters-form:hover,
form.pubs .section ul#browse_by a.popup-link:hover {
	cursor: pointer;
}

li.grouper {
    float: left;
    display: inline;
    font-weight: bold;
    margin: 1em;
}

li.grouper ul {
    font-weight: normal;
}

.select_all,
.grouped_select_all {
	font-weight: bold;
}

#additional ul.nav-sub ul.outside {
	margin: 0;
}

#filtered_by {
	border-bottom: 1px solid #B1C5DB;
}

.popup-title {
    min-width: 175px;
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 0.1em;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 0.5em;
}

.field.label label {
	vertical-align: middle;
}

.multicol-date-popup ul.column {
    float: left;
    width: 200px;
}

.multicol-date-popup li.header {
    font-weight: bold;
    margin-bottom: 0.3em;
}

.multicol-date-popup li.field {
    margin-bottom: 0.5em;
}

.multicol-date-popup input[type=text] {
    color: #666;
}

#ui-datepicker-div {
    z-index: 9999;
}

#id_author-name,
#id_researcher-name {
	margin-left: 0.4em;
}

/* there's a find it fast for the PI, but the form shouldn't show up in the filter bar */
#pi-form {
    display: none;
}

.grid {
	float: right;
	background: transparent url(../img/icon-grid.png) no-repeat scroll 0 2px;
	padding-left: 16px;
}

.download {
    float: right;
    background: transparent url(../img/icon-download-arrow.png) no-repeat scroll 0 0;
    padding-left: 16px;
}

.complex-pagination .records {
	float: none;
	margin-left: 0;
	margin-right: 0;
    margin-top: 1px;
    text-align: right;
    clear: both;
}

li.unlabeled input {
	margin: 1em 0.3em 1em 1em;
}

div.patent-info {
	margin-left: 131px;
	width:400px;
}

a.remove-hidden {
    background: transparent url(../img/icon-delete.png) no-repeat scroll 0 0;
    float: left;
    height: 11px;
    width: 11px;
    margin: 2px;
}

.remove-link {
	background: transparent url(../img/icon-delete.png) no-repeat scroll 0 0;
    height: 11px;
    width: 11px;
    margin: 2px 4px 0 0;
    float: left;
    cursor: pointer;
}

.results_on_deck li {
	clear: left;
}

/* TODO: remove the following when CSS is updated from meagan */
.get-started-arrow {
	float: right;
	margin-left: 1em;
}



fieldset.find-it-fast input {
    height: auto;
    padding: 3px;
}

#srcea-current-item input {
    margin-left: 1.2em;
}

.news-type-checkbox label {
    vertical-align: middle;
}

/*
WHITEPAPER STYLES
*/
li.grouper ul.child-list {margin-left:10px;}
li.grouper ul.child-list li {list-style:disc;}

body.sect-student-center #cboxSearchWrapper,
body.sect-newsroom #cboxSearchWrapper,
body.sect-library #cboxSearchWrapper,
body.sect-crr #cboxSearchWrapper {
    text-align: right;
    margin-top: 10px;
	clear: both;
}

body.sect-student-center #cboxLoadedContent div.popup-field-wrapper,
body.sect-newsroom #cboxLoadedContent div.popup-field-wrapper,
body.sect-library #cboxLoadedContent div.popup-field-wrapper,
body.sect-crr #cboxLoadedContent div.popup-field-wrapper  {
    margin-top: 20px;
}

#cboxLoadedContent {
	margin-bottom: 0;
}

#additional.filters-menu .section .section-header {
    background:none repeat scroll 0 0 #9FB4CD;
    border-top:4px solid #DEE6EF;
    padding:0px 0 10px 20px;
    width:220px;
}
#additional.filters-menu .section .section-header h4 {
    color: #FFFFFF;
    background-color: inherit;
    font-family:Verdana,"Lucida Grande",Geneva,Helvetica,Arial,sans-serif;
    font-size:9px;
    letter-spacing:0.25em;
    text-transform:uppercase;
    width: auto;
    border-top: none;
    padding-left: 4px;
    padding-bottom: 6px;
}
#additional.filters-menu .section .section-header li {
margin-left:18px;
font-weight:normal;
font-size:11px;
color:#444;
}
#additional.filters-menu .section .section-header input {
margin:0;
vertical-align:bottom;
opacity:0.8;
}
#additional.filters-menu .section .section-header .label {
padding-left: 2px;
}

body.sect-library .results_on_deck {
    margin: 10px 0 10px 0;
}

#cboxContent label.ondeck {
    display: block;
}

ul.fieldbox-module.long {
	float: none;
	max-height: 500px;
	overflow-x: auto;
	overflow-y: scroll;
}

