/* $Id: smartsearch_stylesheet.css,v 1.2 2005/08/15 18:49:11 golson Exp $ */
/* Copyright (C) 2000-2003 by iPhrase Technologies, Inc. All rights reserved.
 iPhrase is a registered trademark and One Step is a trademark of iPhrase
 Technologies, Inc.
 The software accessible via these pages may be protected by one or more
 U.S. and international patents. */
/* Start what was /smartsearch_default.css */
.productIDDescription{
  color:#333333 !important;
  text-decoration: none;
  line-height: 1.5;
}
A.DocSetLink:link {
	FONT-WEIGHT: bold;
}
A.DocSetLink:visited {
	FONT-WEIGHT: bold;
}
A.DocSetLinkSidebar:link {
	COLOR: #FFF;
}
A.DocSetLinkSidebar:visited {
	COLOR: #FFF;
}
/* Link for DynamicAnalysis column headers */
A.DANHeaderLink:link {
	COLOR: #FFF;
}
A.DANHeaderLinkSidebar:link {
	COLOR: #1F4363
}
A.DANHeaderLink:visited {
	COLOR: #FFF;
}
A.DANHeaderLinkSidebar:visited {
	COLOR: #1F4363
}
A.DANHeaderLink:hover {
	BACKGROUND: #fae797
}
A.DANHeaderLinkSidebar:hover {
	BACKGROUND: #fae797
}
/* Link for DynamicAnalysis column headers which are highlighted */
A.DANHeaderLinkHighlight:hover {
	BACKGROUND: #eeeeee;
}
A.DANHeaderLinkHighlightSidebar:hover {
	BACKGROUND: #eeeeee;
}
/* for Nav. drill-down details */
A.NavDetail, A.NavDetail:link, A.NavDetail:visited, A.NavDetail:active {
	color:#1F4363;
}
A.NavDetail:hover {
	color:#06C;
}
/* white bg */
BODY.iPhrase {
	BACKGROUND-COLOR: white
}
/* top general attributes to apply to the whole iPhrase span */
.PresentationData {
	TEXT-ALIGN: left;
}
.PresentationDataSidebar {
	TEXT-ALIGN: left;
}
/* Dynamic Analysis display option table attributes */
TABLE.DAOptionTable {
	BORDER-TOP: thin solid #2169c6;
	BORDER-BOTTOM: thin solid #2169c6;
}
/* Dynamic Analysis Outer Table attributes */
TABLE.DAOuterTable {
	border:none;
}
/* Navigation Bar Outer Table attributes */
TABLE.DANavBarTable {
	BORDER-RIGHT: thin solid #2169c6;
	BORDER-TOP: thin solid #2169c6;
	BORDER-LEFT: thin solid #2169c6;
	BORDER-BOTTOM: thin solid #2169c6;
}
TABLE.DynamicAnalysisTableSidebar {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 6px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 1px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 6px;
	SPACING-BOTTOM: 1px;
	SPACING-TOP: 1px;
	BORDER-BOTTOM: 0px;
}
/* specify the width of the presentation table */
TABLE.PresentationTable {}
/* specify the width of the main result table */
TD.MainTableCol {}
/* how to display header rows in Dynamic Analysis tables */
TR.DANTableTRHeader {
	BACKGROUND-COLOR: #C0D0E2;
}
TR.DANTableTRHeaderSidebar {
	BACKGROUND-COLOR: #FFF;
}
/* how to display even rows in Dynamic Analysis (and other) tables */
TR.EVEN {
	BACKGROUND-COLOR: #FFF;
}
TR.EVENSidebar {
	BACKGROUND-COLOR: #eeeeee;
}
/* how to display odd rows in Dynamic Analysis (and other) tables */
TR.ODD {
	BACKGROUND-COLOR: #F2F2F2;
}
TR.ODDSidebar {
	BACKGROUND-COLOR: #FFF;
}
/* for separating dynamic view result groups */
TR.DocSetSeparator {
	BACKGROUND-COLOR: white
}
/* Dynamic Anaysis table cells that present ATTRIBUTE_VALUEs */
/* named according to position and table summarization */
/* use iq.txt: render_feature_order and volunteer to fix attribute position */
/* names: [Un]SummarizedCell_N(N<=10), ValueData*/

TD.HighlightErrorCell {
	COLOR: #ff0000;
	BACKGROUND: #fae797;
	FONT-WEIGHT: bold;
}
TD.HighlightCell {
	COLOR: #000000;
	BACKGROUND: #fae797;
}
TD.HighlightCellSidebar {
	COLOR: #000000;
	BACKGROUND: #fae797;
}
TD.ShadedHighlightCell {
	COLOR: #000000;
	BACKGROUND:#fae797;
}
TD.ShadedHighlightCellSidebar {
	COLOR: #000000;
	BACKGROUND: #fad84d;
}
TD.SummarizedCell_1 {
	COLOR: #000000;
}
TD.SummarizedCell_1Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_2 {
	COLOR: #000000;
}
TD.SummarizedCell_2Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_3 {
	COLOR: #000000;
}
TD.SummarizedCell_3Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_4 {
	COLOR: #000000;
}
TD.SummarizedCell_4Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_5 {
	COLOR: #000000;
}
TD.SummarizedCell_5Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_6 {
	COLOR: #000000;
}
TD.SummarizedCell_6Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_7 {
	COLOR: #000000;
}
TD.SummarizedCell_7Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_8 {
	COLOR: #000000;
}
TD.SummarizedCell_8Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_9 {
	COLOR: #000000;
}
TD.SummarizedCell_9Sidebar {
	COLOR: #000000;
}
TD.SummarizedCell_10 {
	COLOR: #000000;
}
TD.SummarizedCell_10Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_1 {
	COLOR: #000000;
	padding:1px;
}
TD.UnSummarizedCell_1Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_2 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_2Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_3 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_3Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_4 {
	COLOR: #000000;
	text-align:left;
}
TD.UnSummarizedCell_4Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_5 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_5Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_6 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_6Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_7 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_7Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_8 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_8Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_9 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_9Sidebar {
	COLOR: #000000;
}
TD.UnSummarizedCell_10 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_10Sidebar {
	COLOR: #000000;
}
/* Summarized and UnSummarized attributes position > 10 */
TD.ValueData {
	COLOR: #000000;
}
/* Dynamic Analysis table cells that contain product information */
/* naming scheme: according to position, Max displayed hierachy and table summarization */
/* [Un]SummarizedProdCellMax, [Un]SummarizedProdCell_N (N <= 10), DATA */
TD.HighlightProdCell {
	COLOR: #000000;
	BACKGROUND: #fae797
}
TD.HighlightProdCellSidebar {
	COLOR: #000000;
	BACKGROUND: #fae797
}
TD.ShadedHighlightProdCell {
	COLOR: #000000;
	BACKGROUND: #fad84d
}
TD.ShadedHighlightProdCellSidebar {
	COLOR: #000000;
	BACKGROUND: #fad84d
}
TD.UnSummarizedProdCellMax {
	COLOR: #000000
}
TD.UnSummarizedProdCellMaxSidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_1 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_1Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_2 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_2Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_3 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_3Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_4 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_4Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_5 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_5Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_6 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_6Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_7 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_7Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_8 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_8Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_9 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_9Sidebar {
	COLOR: #000000
}
TD.UnSummarizedProdCell_10 {
	COLOR: #000000
}
TD.UnSummarizedProdCell_10Sidebar {
	COLOR: #000000
}
/* Summarized and UnSummarized product info position > 10 */
TD.DATA {
	COLOR: #000000
}
/* Used for ATTRIBUTE_COLUMNS_DATA */
TD.DANTableAttributeHeader {
	TEXT-ALIGN: center;
	vertical-align: bottom;
	FONT-WEIGHT: bold;
}
TD.DANTableAttributeHeader2 {
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	TEXT-ALIGN: left;
}
/* Used for PRODUCT_COLUMNS_DATA */
TD.DANTableAttributeHeaderHighlight {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-COLOR: #2169c6;
	TEXT-ALIGN: left
}
/* Used for PRODUCT_COLUMNS_DATA */
TD.DANTableAttributeHeaderHighlight2 {
	FONT-WEIGHT: bold;
	COLOR: red;
	BACKGROUND-COLOR: #2169c6;
	TEXT-ALIGN: left
}
/* padding for empty drill-down (only for DV) */
TD.Hidden {
	padding-left: 3.2cm
}
/* freeform font class */
.FREEFORM {
	MARGIN-LEFT: 1em;
	font-weight: bold;
	color: black
}
.FREEFORMSidebar {
	MARGIN-LEFT: 1em;
	font-weight: bold;
	color: black
}
/* iPhrase extract text that hit in the IR search */
.DocHitExtractHit {
	FONT-WEIGHT: bold;
	COLOR: black;
}
.DocHitExtractHitSidebar {
	FONT-WEIGHT: bold;
}
/* iPhrase extract text that did not hit in the IR search */
.DocHitExtractNoHit {
	COLOR: #000;
}
.DocHitExtractNoHitSidebar {
	COLOR: #000;
}
/* This is for iPhrase extract text in the links */
.DocHitExtractHitLink {
	FONT-WEIGHT: bold;
}
.DocHitExtractHitLinkSidebar {
	FONT-WEIGHT:bold;
}
/* hints given in iPhrase voiceover */
.HintSetVO {
	MARGIN-LEFT: 2em;
	font-weight: normal;
}
/* hints given in category */
.HintSetPerCategory {
	MARGIN-LEFT: 2em;
	font-weight: normal;
}
/* hints given as part of DirectAnswer response */
.DAHintSets {
	COLOR: #000000
}
.DAHintSetsSidebar {
	COLOR: #000000
}
/* font class for DynamicView result page link */
.DocHitLink {
	MARGIN-LEFT: 0.5em
}
.DocHitLinkSidebar {
	MARGIN-LEFT: 0.5em
}
/* font class for DirectAnswer result page link */
.DAHitLink {
	FONT-WEIGHT: bold;
	/*BACKGROUND-COLOR: FAE797;*/
MARGIN-LEFT: 4px;
}
.DAHitLinkSidebar {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: FAE797;
	MARGIN-LEFT: 4px;
}
/* font class for DirectAnswer body text */
.DAHitBody {
	MARGIN-LEFT: 2em;
	COLOR: #000000
}
.DAHitBodySidebar {
	MARGIN-LEFT: 2em;
	COLOR: #000000
}
/* class for DOCUMENT_SETS voiceover */
.DocSetVO {
	COLOR: #000000
}
.DocSetVOSidebar {
	COLOR: #000000
}
/* class for hint sets presented at the end of each document set */
.DocHitHint {
	MARGIN-LEFT: 1em;
	COLOR: #000000
}
.DocHitHintSidebar {
	MARGIN-LEFT: 1em;
	COLOR: #000000
}
/* class for formatting the leader text of the echo of the user's query */
.QueryRestatementLeader {
	COLOR: black;
}
/* class for formatting the echo of what the user queried */
.VOUser {
	COLOR: black;
}
/* class for formatting the iPhrase system's voiceover */
.VOiPhrase {
	font-weight: bold;
	MARGIN-LEFT: 1em;
	COLOR: black
}
.VOpagination {
	font-weight: bold;
	MARGIN-LEFT: 1em;
	COLOR: black;
	TEXT-ALIGN: right
}
.VOiPhraseSidebar {
	font-weight: bold;
	MARGIN-LEFT: 1em;
	COLOR: black
}
/* class for the Page M of N message */
.pageVO {
	TEXT-ALIGN: right;
	COLOR: black
}
.pageVOSidebar {
	TEXT-ALIGN: right;
	COLOR: black
}
/* class for links to next/previous pages */
A.pageLinkSidebar:link {
	COLOR: #1F4363;
}
A.pageLinkSidebar:visited {
	COLOR: #1F4363;
}
A.pageLinkSidebar:hover {
	BACKGROUND: #fae797;
}
/* class for iPhrase common elements, e.g., unknown terms, errors */
.VOCommon {
	MARGIN-LEFT: 0em;
	font-weight: bold;
	color: black
}
.VOCommonSidebar {
	MARGIN-LEFT: 0em;
	font-weight: bold;
	color: black
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
/* These define a margin because IE and Netscape treat nested margin declarations differently. */
/* Netscape adds, IE overrides, so to get TIPS indented further in both it needs the base */
/* left margin to be 0. */
.StopwordIntro {
	ALIGN: left;
	MARGIN-LEFT: 1em;
	PADDING-TOP: 0px;
}
.StopwordData {
	MARGIN-LEFT: 1em;
	FONT-WEIGHT: bold;
}
.BackoffDataIntro {
	ALIGN: left;
	MARGIN-LEFT: 1em;
	PADDING-TOP: 0px;
}
.KnownTermNoDataIntro {
	ALIGN: left;
	MARGIN-LEFT: 1em;
	PADDING-TOP: 0px;
}
.BackoffData {
	MARGIN-LEFT: 1em FONT-WEIGHT: bold
}
.KnownTermNoData {
	MARGIN-LEFT: 1em FONT-WEIGHT: bold
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.UnknownTerm {
	MARGIN-LEFT: 1em
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.RespelledWordsIntro1 {
	MARGIN-LEFT: 0em;
	BACKGROUND-COLOR: yellow
}
.RespelledWordsIntro2 {
	MARGIN-LEFT: 0em;
}
.RespelledToWords {
	font-weight: bold;
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.FoundTerms {
	MARGIN-LEFT: 1em
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.ExpandedTerms {
	MARGIN-LEFT: 1em
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.FilterCategories {
	MARGIN-LEFT: 1em
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.PreERROR {
	FONT-WEIGHT: bold;
	COLOR: red;
}
font.PreERRORSidebar {
	FONT-WEIGHT: bold;
	COLOR: red;
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.ERROR {
	COLOR: black
}
font.NO_EXACT_MATCHES {
	COLOR: black
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.PreSUGGESTIONS {
	FONT-WEIGHT: bold;
	COLOR: red;
}
font.PreSUGGESTIONSSidebar {
	FONT-WEIGHT: bold;
	COLOR: red;
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.SUGGESTIONS {
	COLOR: black
}
/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.TIPS {
	FONT-WEIGHT: normal;
	MARGIN-LEFT: 2em
}
/* class for document set title text */
.DocSetTitle {
	FONT-WEIGHT: bold;
}
.DocSetTitleSidebar {
	FONT-WEIGHT: bold;
	COLOR: white
}
/* class for document set title 'category' text */
.DocSetBucket {
	FONT-WEIGHT: bold;
	COLOR: #000;
	text-decoration:underline;
	TEXT-TRANSFORM: capitalize;
	cursor:pointer;
}
.DocSetBucketSidebar {
	FONT-WEIGHT: bold;
	COLOR: #fad84d;
	TEXT-TRANSFORM: capitalize;
}
/* class for row in query box containing the text entry field */
TR.IPQueryEntry {
	VERTICAL-ALIGN: bottom;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #F2F2F2;
	MARGIN-LEFT: 0em
}
TD.IPQueryHeaderDv {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #C0D0E2;
	VERTICAL-ALIGN: top
}
TD.IPQueryHeader {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #2169c6;
	COLOR: white;
	VERTICAL-ALIGN: top
}
TD.IPQueryPrompt {
	MARGIN-LEFT: 1em;
	COLOR: black;
}
IPQueryPrompt a, IPQueryPrompt a:link, IPQueryPrompt a:visited, IPQueryPrompt a:active{
 color:#1F4363;
}
IPQueryPrompt a:hover{
 color:#06C;
}
.IPDisabled {
	COLOR: gray;
}
td a, td a:link, td a:visited, td a:active{
 color:#1F4363;
}
td a:hover{
 color:#06C;
}

/* Dynamic View Nav Bar table */
TABLE.DVNavBarTable {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	MARGIN-LEFT: 0em;
}
/* Dynamic View table */
TABLE.DVTable {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	MARGIN-LEFT: 0em;
}
TABLE.DVHitTable {
	BACKGROUND-COLOR: #f4f8fa
}
/* for query box table */
TABLE.QueryBoxTable {
	padding:2px;
	border:1px solid #8ca9c9;
	MARGIN: 0px;
}
/* for 'how may we help you?' row */
.IPQueryBox {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #C0D0E2;
	MARGIN-LEFT: 0em
}
/* for result table */
TABLE.ResultTable {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	MARGIN-LEFT: 0em;
}
/* for sidebar result table */
TABLE.ResultTableSidebar {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
	MARGIN-LEFT: 0em
}
/* standard width table, matching iPhrase query box */
TABLE.TipsTable {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 1em;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
}
/* the per-docSet tables: (dynamic-view categories) */
TABLE.DocSetTable {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px;
}
/* bg color of document set title table row */
TR.DocSetTitle {
	BACKGROUND-COLOR: #C0D0E2;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 0em;
}
TR.DocSetTitleSidebar {
	BACKGROUND-COLOR: #105194;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 0em
}
/* bg color of table row enclosing all document hits for a specific category */
TR.DocSetHit {
	BACKGROUND-COLOR: #f4f8fa
}
TR.DocSetHitSidebar {
	BACKGROUND-COLOR: #f4f8fa
}
/* there should be no blank line at the bottom of each category */
DL.DocSetHit {
	MARGIN-BOTTOM: 0px;
}
DL.DocSetHitSidebar {
	MARGIN-BOTTOM: 0px;
}
TR.DocBreak {
	BACKGROUND-COLOR: white
}
TD.NavCategory {
	FONT-WEIGHT: bold;
	COLOR: black
}
TD.ViewBy {
	BACKGROUND-COLOR: #666666;
	FONT-WEIGHT: bold;
	color: #ffffcc;
	font-weight: bold;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	text-align:left;
}
TD.ViewBy a:link {
	color:#FFF;
}
TD.TableLabel {
	BACKGROUND-COLOR: #41648b;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	text-align:left;
}
TD.CategorysHeader {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-COLOR: #376092;
	border-bottom:1px solid #000;
}
.DisplayOption {
	font-weight: bold;
}
/* define the font for the tip of no result page */
.NoResultTipTitle {
	FONT-WEIGHT: bold;
	COLOR: darkblue;
}
.NoResultTipText {
}
/* debug information */
.debugTable {
	font-size: 14;
}
.debugData {
	font-size: 14;
}
.debugHeader {
	text-align: left;
	font-size: 14;
	font-weight: bold;
	background-color: #2169c6;
	color: white;
	vertical-align: top
}
/* for specifying spacing between DV doc. extract and doc. link */
p.Spacing {
	margin-top: 0.1cm;
	margin-bottom: 0.1cm;
	clear:right;
}
/* for ir constraints */
.ConstraintSetBucket {
	FONT-WEIGHT: bold;
	COLOR: black;
	TEXT-TRANSFORM: capitalize;
}
.DocSetBucketBizRule {
	FONT-WEIGHT: bold;
	COLOR: black;
	TEXT-TRANSFORM: capitalize;
}
table.DynamicAnalysisTable td.UnSummarizedCell_4 {
	text-align:center;
}
TABLE.DynamicAnalysisTable td {
	padding:1px;
}
TABLE.ResultTable TABLE.DynamicAnalysisTable {
	border: 1px solid #41648b;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width:100%;
	vertical-align:top;
}
/* END what was /smartsearch_default.css */

/* Start revised smartsearch_stylesheet.css */
/* New CSS Rules - 11/2010 */
div.boundry {
	background-color:#FFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	/* overide newidentity defauls styles */
	width:99% !important;
}
.root {
	/* overide newidentity defauls styles */
	background:none !important;
	border-top:2px solid #000000;
	position:absolute;
	top:0;
	width:100%;
}
table.searchResultsTable {
	background-color:#FFF;
}
.majorTitle{
	font-size:16px;
}
div.siteSearchResults {
	height:auto !important;
	overflow:visible !important;
	width:99% !important;
}
/* CSS Rules Prior to 11/2010 update */
ul {
	margin-top: 0px;
}
ol {
	margin-top: 0px;
}
.nolistmargins {
	margin: 0, auto;
	padding: 0, auto
}
dl {
	margin: 0, auto;
	padding: 0, auto;
	margin-left: 10px;
}
dt {
	margin-left: 10px;
}
dd {
	margin-left: 20px;
}
.monospace {
	font-family: Courier, mono
}
.spacedtext {
	line-height: 11pt
}
.spacedtext13 {
	line-height: 13pt
}
/* General indented text */
.indented5 {
	position: relative;
	left: 5px;
	clip:  rect( )
}
.indented10 {
	left: 10px;
	clip:   rect( );
	position: relative
}
.indented10header {
	
	
	font-weight: bold;
	left: 10px;
	clip:  rect( );
	position: relative
}
.indented15 {
	left: 15px;
	clip:   rect( );
	position: relative
}
.indented20 {
	left: 20px;
	clip:   rect( );
	position: relative
}
.indented25 {
	left: 25px;
	clip:   rect( );
	position: relative;
} 
/* Primary Nav styles */
.PNexpandedcellcolor {
	background-color: #BDCBE4
}
.PNindented5 {
	position: relative;
	left: 5px;
	clip:  rect( );
	text-decoration: none
}
.PNindented10 {
	left: 10px;
	clip:   rect( );
	position: relative;
	text-decoration: none
}
.PNindented10header {
	
	font-weight: bold;
	left: 10px;
	clip:  rect( );
	position: relative;
	text-decoration: none
}
.PNindented15 {
	left: 15px;
	clip:   rect( );
	position: relative;
	text-decoration: none
}
.PNindented20 {
	left: 20px;
	clip:   rect( );
	position: relative;
	text-decoration: none;
	color: #000000
}
.PNindented20:active {
	left: 20px;
	clip:   rect( );
	position: relative;
	color: #000080;
	text-decoration: underline
}
.PNindented20:visited {
	left: 20px;
	clip:   rect( );
	position: relative;
	text-decoration: none;
	color: #000000
}
.PNindented20:hover {
	left: 20px;
	clip:   rect( );
	position: relative;
	color: #CC0000;
	text-decoration: underline
}
.PNindented25 {
	left: 25px;
	position: relative;
	text-decoration: none
}
.PullOut1 {
	position:absolute;
	top:105px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
.PullOut2 {
	position:absolute;
	top:130px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
.PullOut3 {
	position:absolute;
	top:150px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
.PullOut4 {
	position:absolute;
	top:170px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
.PullOut5 {
	position:absolute;
	top:195px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
.PullOut6 {
	position:absolute;
	top:217px;
	left:120px;
	visibility:hidden;
	border: 1px #000000
}
/* Body styles */
.Btableheader {
	font-weight: bold;
	background-color: #8CA9C9;
	text-align: center
}
.Btablesubheader {
	background-color: #8CA9C9;
	text-align: center
}
.Bhighlightcolor {
	background: #FF0000
}
/* Press release */
.contact {
	font-size: 9pt
}
.about {
	font-size: 8pt
}
.release {
	font-size: 9pt
}
/* BODY STYLES added by Dietz */
.globalHeaderCaps {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase
}
.globalRelatedLinkHeader {
	color: #000000;
	font-size: 10pt;
	font-weight: bold
}
.globalBodyCopy {
	color: #000000;
	font-weight: normal
}
/* These three styles are to be used for Global Power only*/
.Bglobalpowerlg {
	font-weight: bold;
	color: #404b80
}
.Bglobalpowermed {
	font-weight: bold;
	color: #404b80
}
.Bglobalpowersm {
	font-weight: bold;
	color: #404b80
}
/* CSS Document */
TABLE.DANavBarTable {
	BORDER: none;
}
TABLE.DANavBarTable table {
	border:1px solid #8CA9C9;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:10px;
}
TABLE.DANavBarTable .CategorysHeader {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	color:#FFF;
}
TABLE.DANavBarTable TD.NavCategory {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black
}
TABLE.DynamicAnalysisTableSidebar {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	SPACING-BOTTOM: 0px;
	SPACING-TOP: 0px;
	BORDER-BOTTOM: 0px;
}
TD.DANTableAttributeHeader a, TD.DANTableAttributeHeader, td.DANTableAttributeHeaderSidebar a {
	TEXT-ALIGN: center;
	vertical-align: bottom;
	FONT-WEIGHT: bold;
	font-size:11px !important;
	color:#000000 !important;
}
a.ViewByLink:link {
	font-size:13px !important;
	color:#FFF;
}
td.ViewBy h2 {
	margin:2px !important;
}
td.ViewBy h2 img {
	vertical-align:middle !important;
}
TABLE.DAOuterTable {
	border:none;
	background-color:#FFF;
}
/* Dynamic Analysis Table attributes */
TABLE.DynamicAnalysisTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	border: none;
}
TD.UnSummarizedCell_1 {
	COLOR: #000000;
	padding:1px;
}
TD.UnSummarizedCell_2 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_3 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_4 {
	COLOR: #000000;
	text-align:left;
}
TD.UnSummarizedCell_5 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_6 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_7 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_8 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_9 {
	COLOR: #000000;
	text-align:center;
}
TD.UnSummarizedCell_10 {
	COLOR: #000000;
	text-align:center;
}
/* for query box table */
TABLE.QueryBoxTable {
	padding:2px;
	border:1px solid #8ca9c9;
	MARGIN: 0px;
	border-collapse:collapse;
	border-spacing:0px;
}
TD.TableLabel {
	BACKGROUND-COLOR: #376092;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	text-align:left;
	border-bottom:1px solid #000;
}
table.DynamicAnalysisTable td.UnSummarizedCell_4 {
	text-align:center;
}
TABLE.ResultTable TABLE.DynamicAnalysisTable {
	border: 1px solid #41648b;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width:100%;
	vertical-align:top;
}
TD.DANTableAttributeHeader a, TD.DANTableAttributeHeader, td.DANTableAttributeHeaderSidebar a {
	TEXT-ALIGN: center;
	vertical-align:middle !important;
	FONT-WEIGHT: bold;
}
td.bRule {
	margin-bottom: 5px;
	border: 1px solid #41648B;
	margin-left: 0px;
	background: #20458C;
	padding: 3px;
	color: #FFFF00;
}
td.bRule a {
	color: #FFF;
}
td.UnSummarizedCell_1 {
	vertical-align:top;
	text-align:left;
}
nobr {
	display:block;
	margin-left:10px;
	margin-right:8px;
}
TD.DANTableAttributeHeader a:link {
	font-weight:bold;
}
TD.DANTableAttributeHeader a:visited {
	font-weight:bold;
}
TD.DANTableAttributeHeader {
	font-weight:bold;
}
td.bRule a.NavNoLine {
	color:#FFF;
}
td.bRule a:hover.NavNoLine {
	color:#9496A5;
}
td.IPQueryHeader {
	padding-left:3px;
}
