html {
	font-family: Lato, 'lucida console', sans-serif;
	font-size: 15px;
}
body{
	margin:0px;
	padding:0px;
}
a, a:link, a:visited {
	color: #2286c0;
}
a:hover, a:active {
	color: #be7312;
}
.hsdl-content {
	margin:30px;
}
h1 a {
	text-decoration:none;
}
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.new_result {
	margin:15px;
	margin-top:35px;
}
.new_result_flag {
	margin:15px;
	margin-top:35px;
	padding:5px;
	background-color:#DDD;
}
.results_title {
	font-weight:500;
	font-size:larger;
}
.results_tab {
	margin-left:30px;
}
.results_links {
	padding:0px;
	padding-left:7px;
}
.results_summary {
	padding-bottom:5px;
}
.results_bottom {
	margin-right:8px;
	margin-left:8px;
	display:inline;
	font-size:smaller;
}
.paging {
	text-align:center;
	margin-top: 50px;
}
.inabox {
	background-color:#efefef;
	padding:10px;
}
.facet_left {
	text-align: right;
	font-size: 13px;
	padding: 2px;
}
.facet_right {
	font-size: 13px;
	padding: 2px;
}
.facet_chosen {
	font-size: 16px;
	padding: 5px;
	margin: 8px;

	border-radius: 5px;
	background-color:#efefef;
}
.facet_choose {
	font-size: 15px;
	padding: 5px;
	margin: 8px;
	border: 1px solid #999;
	border-radius: 5px;
	background-color:#e4e8f4;
}
.termbox {
	font-size:16px;
	padding:3px;
}
.group-choose {
	font-size: 14px;
	padding: 3px;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	background-color:#efefef;
	float: left;
	margin:3px;
	margin-top:7px;
}
.widget_rounding{
	border-radius: 5px 5px 5px 5px;
}
.widget_rowHighlight{
	background-color: #fff7af;
	cursor: pointer;
	cursor: hand;
}
.widget_sharebox{
	box-shadow: 1px 1px 3px #999;
	position: absolute; 
	z-index: 1000; 
	background: none repeat scroll 0 0 #EFEFEF; 
	border: 1px solid #CCCCCC; 
	padding: 10px; 
}
.widget_closeButton{
	position: absolute; 
	right: 2px; 
	top: 2px; 
	margin-bottom: 2px;
}
.widget_mainLink{
	font-size: 12px;  
	text-align: center; 
}
.ui-menu-item a{
	font-size: 10px;
}
* html .ui-autocomplete {
	height: 100px;
}
.ui-jqgrid .ui-jqgrid-titlebar, .ui-jqdialog .ui-jqdialog-titlebar{
	padding: 10px;
	line-height: 0px;
}
.ui-widget-content .ui-state-highlight{
	background-color: #fff0bb;
	background-image: none;
	border: 1px solid #ffd957;
}
.ui-widget-content .ui-state-highlight input{
	margin: 2px 0 2px 0;
}
.widget-bioBox-maintitle{
	font-size: 9px;
	color: #AAA;
	font-weight: bold;
	text-align: left;
}
.widget-bioBox-title{
	font-size: 14px;
	color: #1a395d;
	font-weight: bold;
}
.widget-bioBox-subtitle{
	font-size: 9px;
	color: #999;
}
.widget-bio-box-tbl{
	text-align: left; 
	width: 200px;
}
.widget-bio-box-tbl td{
	padding: 3px;
}
.tab-on {
	background-color:#eaeaea;
	text-align: center;
	border:1px solid #eaeaea;
}
.tab-off {
	background-color:#fff;
	padding-left:10px;
	border:1px solid #eaeaea;
}
.notice {
	margin:15px;
	padding:10px;
	background-color:#f4eec2;
}
.label {
	background-color:#eee;
	text-align:right;
	margin:1px;
	border-bottom:1px solid #eee;
}
.hsdl-crumb {
	height:14px;
	padding-top:15px;
	padding-left:10px;
	font-weight:700;
	color:#999;
}
.hsdl-formbox {
	float:left;
	padding:10px;
	margin:3px;
	font-family:lato;
	font-size:16px;
}
@media screen and (min-width: 300px) { .allwords {   width: 270px;  } }
@media screen and (min-width: 480px) { .allwords {   width: 380px; } }

@media screen and (min-width: 300px) { #search-form {   margin-bottom: 20px;  } }
@media screen and (min-width: 480px) { #search-form {   margin-bottom: 0;  } }

h1 {
	font-size: 38px;
	letter-spacing: -1px;
	font-weight: 400;
	margin-bottom:15px; 
}
h2 {
	font-size: 34px;
	letter-spacing: -0.7px;
	font-weight: 400;
	margin-bottom:10px;
	margin-top:10px; 
}
h3 {
	font-size: 24px;
	letter-spacing: -0.5px;
	font-weight: 400;
	margin-bottom:0px;
	margin-top:0px; 
}
h4 {
	font-size: 18px;
	letter-spacing: -0.3px;
	font-weight: 400;
	margin:5px; 
}
a:hover, a:active {
	color: #be7312;
}
.alert a {
	text-decoration:underline;
}
.alert {
	margin-left:20px;
	padding:10px;
}
td {
	padding:2px;
	padding-right:5px;
	padding-left:5px;
}
.hidden, .hidden input, input.hidden, div .field input.hidden {
	display: none;
}
.mdt-options {
	float:right;
	width:200px;
	font-size:smaller;
	background-color:#EAEAEA;
	padding:5px;
}
.error-action {
	padding: 8px;
	border: 1px solid #c4666b;
	border-radius: 5px;
	background-color:#f0d4d5;
	margin: 10px;
	font-weight:bold;
}

.confirm-action {
	padding: 8px;
	border: 1px solid #afc7ad;
	border-radius: 5px;
	background-color:#d3e8d1;
	margin: 10px;
	font-weight:bold;
}

.abstractScrollDiv {
  margin-left: auto;
  margin-right: auto;
  overflow-y: scroll !important;
  overflow-x: hidden;
  width: 100%;
  /*height: 1200px;*/
  word-wrap: break-word;
  max-height: 6em; /* (Number of lines you want visible) * (line-height) */
  line-height: 1.2em;
}