/*************************************************
* <%=PublicSiteBase.Global.appCSSDefault%>
*
* ETC Default Catalog Site Style Sheet 
*************************************************/

body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}
a
{
	text-decoration: none;
}
a.SubNavLink
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
a.ObsoleteLink
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
p, li, div 	
{
	margin:0in;
	margin-bottom:.0001pt;

}
pre
{
	margin:0in;
	margin-bottom:.0001pt;
	font-size: 10pt;
	font-family: 'Times New Roman';
}
div.SubNavLink
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
td
{
	font-size: 10pt;
/*	font-family: Arial, Verdana; */
}

/***************************************************
* Catalog Style Custom Definitions
***************************************************/
.CatalogTitle
{
	font-weight: bold;
	font-size: 24pt;
	padding-bottom: 10px;
	color: black;
	padding-top: 10px;
	font-family: Arial, Verdana;
	text-align: center;
}
.CatalogTitleBoxed
{
	COLOR: black; 
	WIDTH: 395px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial, Verdana; 
	BORDER-RIGHT: black thin solid; 
	BORDER-TOP: black thin solid; 
	BORDER-LEFT: black thin solid; 
	BORDER-BOTTOM: black thin solid; 
}
.CatalogTitleCustom02
{
	font-weight: bold;
	font-size: 24pt;
	color: black;
	font-family: Arial, Verdana;
}
.CatalogTitleBar
{
	height: 20px;
	background-color: #000099;
}
.table_HS0CatalogHeaderArea
{
	background-repeat:no-repeat;
}
.table_HS1CatalogHeaderArea
{
	background-repeat:no-repeat;
}
.CatalogLogo
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.AppDisplay
{
	background-color: #ffffcc;
}
.SubNav
{	
	padding-top: 5px;
	background-color: #99ccff;
}
.SearchResultsEven
{
	background-color: #cccccc;
}
.SearchResultsOdd
{
	background-color: #ffffcc;
}
.SearchResultsObsolete
{
  background-color: #ffe5b5;
}

/***************************************************
* End of Catalog Style Custom Definitions
***************************************************/

.Nav
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
.SubNavSpace
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: center;
}
.FooterBar
{
	margin-top: 2px;
	margin-bottom: 2px;
	height: 1px;
	background-color: #000000;
}
.AppWorkspace
{
  padding-right: 20px;
  padding-left: 20px;
  width: 100%;
}
.AppHeader
{
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
	font-family: Arial, Verdana;
}
.ContentHeader
{
	margin-top: 5px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 5px;
	font-family: Arial, Verdana;
}
.Divider
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 3px;
	background-color: #000099;
	font-size: 0pt;
}
.SearchResultsColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, Verdana;
	background-color: #000099;
}

.TestDetailItem
{
	padding-bottom: 10px;
	clear : both;
}
.TestDetailHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
}
.TestDetailText
{
	padding-left: 10px;
	font-size: 10pt;
	font-family: 'Times New Roman', Arial, Verdana;
}
.TestDetailTextCompetitive
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	font-family: 'Times New Roman', Arial, Verdana;
}
.InactiveMessage
{
	margin-top: 50px;
	font-weight: bold;
	font-size: 16pt;
	margin-bottom: 50px;
	width: 100%;
	color: black;
	font-family: Arial, Verdana;
	text-align: center;
}
.ExitMessage
{
	margin-top: 50px;
	font-weight: bold;
	font-size: 16pt;
	margin-bottom: 50px;
	width: 100%;
	color: black;
	font-family: Arial, Verdana;
	text-align: center;
}
.CloseBrowser
{
	margin-top: 25px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 25px;
	width: 100%;
	color: black;
	font-family: Arial, Verdana;
	text-align: center;
}
.Error
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 10px;
	width: 100%;
	color: red;
	font-family: Arial, Verdana;
	text-align: center;
}
.Warning
{
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 10px;
	width: 100%;
	color: blue;
	font-family: Arial, Verdana;
	text-align: left;
}
.ObsoleteTitle
{
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 10px;
  width: 100%;
  color: black;
  padding-top: 10px;
  font-family: Arial, Verdana;
  text-align: center;
}
.ObsoleteReplacement
{
  font-size: 10pt;
  padding-bottom: 10px;
  width: 100%;
  color: black;
  padding-top: 10px;
  font-family: Arial, Verdana;
  text-align: center;
}
.TooltipElement 
{
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: lightyellow;	
	font-size: 8pt; 
	width: 234px;
	padding-right: 3px;
	padding-left: 3px;
} 
.ErrorNormalText 
{ 
	PADDING-RIGHT: 30px; 
	MARGIN-TOP: 50px; 
	PADDING-LEFT: 30px; 
	FONT-SIZE: 10pt; 
	MARGIN-BOTTOM: 50px; 
	PADDING-BOTTOM: 20px; 
	COLOR: black; 
	PADDING-TOP: 20px; 
	FONT-FAMILY: Arial, Verdana; 
	TEXT-ALIGN: center 
}
.ErrorFirstLine { FONT-SIZE: 16pt; PADDING-BOTTOM: 30px; PADDING-TOP: 20px }
.WebSiteSourceMessage { FONT-SIZE: 8pt; PADDING-BOTTOM: 30px; PADDING-TOP: 20px }
.ErrorInfoText 
{ 
	BORDER-RIGHT: black thin solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: black thin solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 50px 50px 40px; 
	BORDER-LEFT: black thin solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: black thin solid; 
	FONT-FAMILY: 'Times New Roman'; 
	TOP: 10px; 
	BACKGROUND-COLOR: #dcdcdc; 
	TEXT-ALIGN: left 
	}

