/* -------------------------------------- */
/* remove underlines on specified links */
a.noUnder, a.noUnder:link, a.noUnder:active, a.noUnder:visited {
	text-decoration: none;
}

a.noUnder:hover {
	text-decoration: underline;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* Results div */
div#resultsBox {
	background: #ffc;
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 15px 10px;
	width: auto;
	font-size: 10pt;

	text-align: left;
}

div#resultsBox table, div#resultsBox tr, div#resultsBox td {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	background: transparent;
}

div#resultsBox table, div#resultsBox td {
	padding: 0px;
	width: auto;
}

div#resultsBox tr {
	vertical-align: top;
}

div#resultsBox tr.twoFormRowLabel {
	margin-bottom: 5px;
}

div#resultsBox td {
	text-align: left;
	font-size:10pt;
}

div#resultsBox td.itemCount {
	text-align: right;
}

div#resultsBox td.storeResultSpaceCell {
	padding: 1px 0px 0px 0px;
}

div#resultsBox input.searchBoxWithin {
	background-color: #fff;
	font-size: 10px;
	width: 140px;
}

div#resultsBox select.searchDropSortWithin {
	background-color: #fff;
	font-size: 10px;
	width: 150px;
}
/* -------------------------------------- */


/* -------------------------------------- */
/* Suggested Results div */
div#resultsBoxSuggested {
	background: #cff;
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 15px 10px;
	width: auto;

	text-align: left;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* result set div */
div#resultSet {
	background: #fff;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 5px 0px;
	width: auto;
    font-size: 10pt;
	text-align: left;
}

div#resultSet table, div#resultSet tr, div#resultSet td {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	background: transparent;
}

div#resultSet table, div#resultSet td {
	padding: 0px;
	width: auto;
}

div#resultSet tr {
	vertical-align: top;
}

div#resultSet td {
	text-align: left;
}

div#resultSet table.resultContainer, div#resultSet table.resultEntry {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 540px;

	background: transparent;
}

div#resultSet table.resultContainer {
	border-top: 1px solid black;
}

div#resultSet td.resultLabel {
	padding: 5px 0px 15px 0px;
	font-size: 10pt;
}

div#resultSet table.resultEntry {
	margin: 0px 0px 20px 0px;
}

div#resultSet td.resultEntryImg {
	width: 125px;
	padding: 0px 15px 0px 0px;
	text-align: right;
}

div#resultSet td.resultEntryText, div#resultSet td.resultEntryTextNoImg {
	padding: 0px;
	text-align: left;
}

div#resultSet td.resultEntryText {
	width: 430px;
}

div#resultSet td.resultEntryTextNoImg {
	width: 540px;
}

/* -------------------------------------- */


/* -------------------------------------- */
/* result set div */
div#resultOther {
	background: #fff;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 5px 0px;
	width: auto;

	text-align: left;
}

div#resultOther table, div#resultOther tr, div#resultOther td {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	background: transparent;
}

div#resultOther table, div#resultOther td {
	padding: 0px;
	width: auto;
}

div#resultOther tr {
	vertical-align: top;
}

div#resultOther td {
	text-align: left;
}

div#resultOther table.resultOtherContainer, div#resultOther table.resultOtherEntry {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 540px;

	background: transparent;
}

div#resultOther table.resultOtherContainer {
	border-top: 1px solid black;
}

div#resultOther table.resultOtherContainerNest {
	margin-top: 5px;
	font-size: 10pt;
}

div#resultOther tr.resultOtherTotal {
	margin: 0px 0px 5px 0px;
	font-size: 10pt;
}

div#resultOther td.sectionCount {
	text-align: right;
	padding-right: 3px;
	font-size: 10pt;
}

div#resultOther td.section {
	font-size: 10pt;
}

div#resultOther td.storeResultSpaceCell {
	padding: 1px 0px 0px 0px;
}

div#resultOther a, div#resultOther a:link, div#resultOther a:active, div#resultOther a:visited, div#resultOther a:hover {
	color: #000;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* see also bottom set div */
div#seeAlsoSetBottom {
	background: #fff;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 5px 0px 0px 0px;
	width: auto;

	text-align: left;
}

div#seeAlsoSetBottom table, div#seeAlsoSetBottom tr, div#seeAlsoSetBottom td {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	background: transparent;
}

div#seeAlsoSetBottom table, div#seeAlsoSetBottom td {
	padding: 0px;
	width: auto;
}

div#seeAlsoSetBottom tr {
	vertical-align: top;
}

div#seeAlsoSetBottom td {
	text-align: left;
}

div#seeAlsoSetBottom table.seeAlsoContainer {
	border-top: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 540px;

	background: transparent;
}

div#seeAlsoSetBottom td.seeAlsoLabel {
	padding: 5px 0px;
}

div#seeAlsoSetBottom td.seeAlsoLinks {
	padding-left: 125px;
	padding-bottom: 15px;
}
/* -------------------------------------- */


/* -------------------------------------- */
/* see also bottom set div */
/* iPhrase extract text that hit in the IR search */
.DocHitExtractHit {
FONT-WEIGHT: 600; 
COLOR: black;
}

/* iPhrase extract text that did not hit in the IR search */
.DocHitExtractNoHit {
COLOR: black;
}
/* -------------------------------------- */

span.titleBar{
font-size: 12px;
FONT-WEIGHT: 600; 
COLOR: white;
PADDING-LEFT: 4px;
}

td.relatedSearch{
  font-size: 10pt;
}