div.tabArea {
  font-size: 80%;
  font-weight: bold;
  border: 1px solid #808080;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  width:100%;
}

a.tab {
  background-color: #f0f0f0;
  border: 1px solid #808080;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  color: #808080;
}

a.tab:hover {
  background-color: #d0d0d0;
  color: #606060;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #c0c0c0;
  color: #000000;
  border-top-width: 0px;
  text-align:left;
}

div.approvalArea {
  font-size: 80%;
  font-weight: bold;
  text-align:right;
  border: 1px solid #808080;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  width:100%;
}

div.searchArea {
  font-size: 80%;
  font-weight: bold;
  background-color: #f0f0f0;
  border: 1px solid #808080;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

.searchText{
	font-size: 9pt;
}

div.categoryArea {
  font-size: 90%;
  font-type: arial,helvetica;
}

.categoryHeader  {
	text-decoration: none;
	font: 10pt arial,helvetica;
	font-weight:bold;
}

.categoryLink  {
	font-weight:normal;
	text-decoration: none;
	font: 9pt arial,helvetica;
}

div.contentArea  {
	text-decoration: none;
	font-size:11pt;
	padding: 10 0 10 0;
}

.contentLabel  {
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
}

.content  {
	text-decoration: none;
	font-size:10pt;
	font-weight: normal;
}

div.categoryNavigation {
  font-size: 90%;
  font-type: arial,helvetica;
  background-color:#f0f0f0;
  border: 1px solid #808080;
  width:90%;
  padding: 10 10 10 10;
}

div.maintenanceArea {
  font-size: 100%;
  font-type: arial,helvetica;
  background-color:#f0f0f0;
  border: 1px solid #808080;
  width:90%;
  padding: 10 10 10 10;
  text-align:center;
}

div.loginArea {
  font-size: 100%;
  font-type: arial,helvetica;
  background-color:#f0f0f0;
  border: 1px solid #808080;
  width:90%;
  padding: 10 10 10 10;
  text-align:center;
}

.referencesLabel  {
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
}

.references  {
	text-decoration: none;
	font-size:10pt;
	font-weight: normal;
}

.seeAlsoLabel  {
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
}

.seeAlso  {
	text-decoration: none;
	font-size:10pt;
	font-weight: normal;
}

.externalLinksLabel  {
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
}

.externalLinks  {
	text-decoration: none;
	font-size:10pt;
	font-weight: normal;
}


.editByLabel  {
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
}

.editBy  {
	text-decoration: none;
	font-size:10pt;
	font-weight: normal;
	font-style: italics;
}

.textNote  {
	text-decoration: none;
	font-size:8pt;
	font-weight: normal;
	font-style: italics;
}

/*============================================= Search Results Page Styles ==========================================================*/

.resultsTableBorder{/* border-top: 1px solid #6799ce;	border-right: 1px solid #6799ce; border-bottom: 1px solid #6799ce; 
border-left: 1px solid #6799ce;*/ border: 1px solid #cccccc; padding: 0px;}
.resultsPageTitle{font: 9pt ;	color: #333333;	text-decoration: none;	font-weight:bold;}
.resultsPageNumberBg{background-color: #ffffff;	}

/*** Column Headers ***/

.resultsColumnHeaderTitleUnselected {font: bold 1em ; color: #000000;}
.resultsColumnHeaderTitleSelected {font: bold 1em ; color: #ffffff;}

.resultsColumnHeaderBgSelected {background-color: #c0c0c0; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;    
padding-left: 8px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;}
.resultsColumnHeaderBgUnselected {background-color: #c5d7e9; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; 
 padding-left: 4px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;}
.resultsHeaderBtmBorder{border-bottom: 1px solid #ffffff; margin: 0px 0px 5px 0px;}

/*** Data Rows ***/

.resultsDataRow1{background-color: #f8f8f8; padding: 3px;}
.resultsDataRow2{background-color: #e1e2e3; padding: 3px;}

.resultsDataLabel{font: 11px ;	color: #333333;	font-weight:bold;}

.resultsDataTxt{ font: 9pt ;	color: #333333;	padding: 5px;	border-bottom: 1px solid #ffffff;}
a.resultsDataTxt:link {	font: 9pt ;	color: #154aa1;}
a.resultsDataTxt:visited {font: 9pt ;	color: #5c84c4;}
a.resultsDataTxt:hover {font: 9pt ;	color: #6197CE; text-decoration:underline;}
a.resultsDataTxt:active {font: 9pt ;	color: #154aa1;}

#resultsOppTxt{font: 9pt ;	color: #ca4e02;}
#resultsBidTxt{font: 9pt ;	color: #75ad0c;}

.resultsDoubleArrows{font: 11px ;	color: #000000;}

/*** View Page Numbers Section ***/

.resultsPageNumbers{font: 9pt ;	color: #CC3300;	text-decoration: none;	font-weight: bold;}

.resultsViewingPagesTitle{font: 9pt ;	color: #333333;	font-weight:bold;	text-decoration: none; }
a.resultsViewingPagesTitle{	font: 9pt ;	color: #154AA1;	font-weight:bold;	text-decoration: none;}
a.resultsViewingPagesTitle:link{	font: 9pt ;	color: #154AA1;	font-weight:bold;	text-decoration: underline;}
a.resultsViewingPagesTitle:visited{	font: 9pt ;	color: #4B7ECC;	font-weight:bold;	text-decoration: underline;}
a.resultsViewingPagesTitle:hover{	font: 9pt ;	color: #4B7ECC;	font-weight:bold;	text-decoration: none;}
a.resultsViewingPagesTitle:active{	font: 9pt ;	color: #154AA1;	font-weight:bold;	text-decoration: none;}

/*** End Pagination ***/

/*** END SEARCH RESULTS STYLES ***/
