.bold_text {
font-weight: bold;
}

table .sfxtable
{
border-style: none;
border-spacing: 0px;
border-collapse:collapse; /* for older browsers */
}

table .sfxtable tr td{
    border: none;
    padding: 0px;
}

.display-none {
	display: none;
}

.display-block {
	display: block;
}

div .result {
	padding: 5px;
}

.display-inline-block {
display: inline-block;
}

.searchbox-margin {
	margin-top: 4px;
}

h3 > a.ui-link { font-weight: 700 !important; }

div.result article header h4 {
	font-size: 100%;
	font-weight: 700 !important;
}

div.result article header h4 a {
	font-size: 100%;
	font-weight: 700 !important;
}

ul.moretools {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul.moretools li {
	display: inline;
}

div.moretools {
	padding-left: 12px;
	padding-bottom: 5px;
}

div.more-results {
	border-top-color: #737373;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	
}

.nrc_border_bottom_dotted {
border-bottom: 2px dotted gray;
padding-bottom: 0px;
background-color: inherit;
}

article {
	margin-bottom: 10px;
}

a.question {
	margin-bottom: 4px; /** Make the ? button align with search button **/
}



/** Home page **/
.module-related h3 a:link, .module-related h3 a:visited  {
	color: white !important;
}

/** Input box size on search boxes **/
div.span-4 input.text-input {width: 70%; }
div.span-6 input.text-input {width: 80%; }
div.span-4 input#keywords_oj{ width: 40% }  /** special case **/
div.span-6 input#keywords_oj { width: 60%; }

/***** FIND@CISTI CSS BUTTON *****/

.wb-icon-sfx {
    background-image: url('get.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: text-top;
}