/* FABIG WEBSITE STYLESEET */
/* Created 01 July 2006 by JZA@steel-sci.com */


/**********************************************************************************/
/** TEMPLATE WIDE CSS - USED ON SPECIFIC PAGES **/

/** GENERIC TEMPLATE **/
	H1.Generic				{font-size: 24px; padding: 5px; color: #444;}
	DIV.Generic				{padding: 15px 20px 10px 20px; color: #444;}
	.Generic_LastModified	{font-size: 11px; text-align: right; font-style: italic; color: #444;}
	
	
/** ABOUT FABIG Members Page**/
	.MemberLogo				{text-align: center; vertical-align: middle;}
	.MemberInfo				{font-family: Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 12px; font-weight: bold;}
	.MemberContact			{font-family: Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 12px; font-weight: normal;}
	.MemberLink				{font-family: Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 12px; font-weight: normal;}/*text-decoration: none;*/
	.MemberLink	A			{}/*color: Black;*/
	.MemberLink	A:hover		{}/*text-decoration: underline;*/

/** EVENT LISTING TEMPLATE **/
	.EventIntroText P		{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.EventDgTable			{position: relative; left: 30px; width: 500px;}
	.EventDgTable TD		{padding: 4px;color: #444; }
	.EventDgHeader TD		{font-size: 14px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.EventDgItem			{font-size: 12px; font-weight: normal; margin: 0px;}
	.EventDgLink			{}/*color: #444; text-decoration: none;*/
	/** EVENT TEMPLATE **/
	TABLE.Event				{position: relative; left: 30px; width: 480px;}
	TD.EventTitle			{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.EventDate			{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.EventName			{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.EventVenue			{width: 420px; font-weight: normal; font-size: 12px; margin: 0px; vertical-align: text-top;}
	TD.EventVenue P			{margin: 0px;}
	TD.EventContact			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.EventDetails			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}

/** PARTNERSHIP LISTING TEMPLATE **/
	.PtnrsIntroText P		{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.PtnrsDgTable			{position: relative; left: 30px; width: 500px;}
	.PtnrsDgTable TD		{padding: 4px;color: #444; }
	.PtnrsDgHeader TD		{font-size: 14px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.PtnrsDgItem			{font-size: 12px; font-weight: normal;}
	.PtnrsDgLink			{}/*color: #444; text-decoration: none;*/
	/** PARTNERSHIP TEMPLATE **/
	TABLE.Partnership		{position: relative; left: 30px; width: 480px;}
	TD.PartnershipTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.PartnershipName		{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.PartnershipLocation	{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.PartnershipLiterature{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.PartnershipWebsite	{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}

/** PUBLICATION LISTING TEMPLATE **/
	.PubsIntroText P		{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.PubsDgTable			{position: relative; left: 30px; width: 500px;}
	.PubsDgTable TD			{padding: 4px;color: #444; }
	.PubsDgHeader TD		{font-size: 14px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.PubsDgItem				{font-size: 12px; font-weight: normal;}
	.PubsDgLink				{}/*color: #444; text-decoration: none;*/
	/** INDIVIDUAL PUBLICATION TEMPLATE **/
	TABLE.Publication		{position: relative; left: 30px; width: 500px;}
	TD.PublicationTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.PublicationName		{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.PublicationPrice		{width: 420px; font-weight: normal; font-size: 14px; vertical-align: text-top;}
	TD.PublicationAbstract A{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}

/** NEWSLETTER LISTING TEMPLATE **/
	.NewsletterIntroText	{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.NewsletterTable		{position: relative; left: 30px; width: 500px;}
	.NewsletterTable TD		{padding: 4px; color: #444; }
	.NewsletterHeader		{font-size: 14px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.NewsletterItem			{font-size: 12px; font-weight: normal;}
	.NewsletterLink			{}/*color: #444; text-decoration: none;*/
	/** INDIVIDUAL NEWSLETTER TEMPLATE **/
	TABLE.Newsletter		{position: relative; left: 30px; width: 500px;}
	TD.NewsletterTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.NewsletterNumber		{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.NewsletterName		{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.NewsletterDate		{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.NewsletterAbstract A		{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.NewsletterFullDocument A	{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}

/** DELIVERABLE LISTING TEMPLATE **/
	.DeliverableIntroText	{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.DeliverableTable		{position: relative; left: 30px; width: 500px;}
	.DeliverableTable TD	{padding: 4px; color: #444; }
	.DeliverableHeader		{font-size: 14px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.DeliverableItem		{font-size: 12px; font-weight: normal;}
	.DeliverableLink		{}/*color: #444; text-decoration: none;*/
	/** INDIVIDUAL DELIVERABLE TEMPLATE **/
	TABLE.Deliverable		{position: relative; left: 30px; width: 500px;}
	TD.DeliverableTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.DeliverableNumber	{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.DeliverableName		{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.DeliverableDate		{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.DeliverableAbstract A		{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.DeliverableFullDocument A	{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	/**  Used in Presentation Video Links **/
	.TmPresTitleLink		{font-weight: bold; font-size: 12px; vertical-align: text-top; color: #000; text-decoration: none;}
	.TmPresSpeakLink		{font-size: 12px; vertical-align: text-top; color: #444; text-decoration: none;}

/** REGULATION LISTING TEMPLATE **/
	.RegulationIntroText	{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.RegulationTable		{position: relative; left: 30px; width: 500px;}
	.RegulationTable TD		{padding: 4px;}
	.RegulationAreaTitle	{font-size: 16px; font-weight: bold;}
	.RegulationHeader		{font-size: 12px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.RegulationItem			{font-size: 12px; font-weight: normal;}
	.RegulationLink			{}/*color: #444; text-decoration: none;*/
	/** INDIVIDUAL REGULATION TEMPLATE **/
	TABLE.Regulation		{position: relative; left: 30px; width: 500px;}
	TD.RegulationTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.RegulationName		{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.RegulationYear		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.RegulationAbstract A	{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.RegulationInfo		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}

/** ACCIDENT LISTING TEMPLATE **/
	.AcdntIntroText P		{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.AcdntDgTable			{position: relative; left: 30px; width: 500px;}
	.AcdntDgTable TD		{padding: 4px;color: #444; }
	.AcdntDgHeader TD		{font-size: 14px; font-weight: bold; text-align: left; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.AcdntDgItem			{font-size: 12px; font-weight: normal; text-align: left;}
	.AcdntDgLink			{}/** color: #444; text-decoration: none; **/
	/** ACCIDENT TEMPLATE **/
	TABLE.Accident			{position: relative; left: 30px; width: 500px;}
	TD.AccidentTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.AccidentFacility		{width: 420px; font-weight: bold; font-size: 14px; vertical-align: text-top;}
	TD.AccidentDate			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentLocation		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentFatalities	{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentCost			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentEditorial	{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentReport		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.AccidentWebsite		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}

/** TECH INFO LISTING TEMPLATE **/
	.TechInfoIntroText		{position: relative; left: 30px; width: 500px; font-size: 13px;}
	.TechInfoTable			{position: relative; left: 30px; width: 500px;}
	.TechInfoTable TD		{padding: 4px;}
	.TechInfoAreaTitle		{font-size: 13px; font-weight: bold;}
	.TechInfoAreaTitle:visited		{font-size: 13px; font-weight: bold;}
	.TechInfoHeader			{font-size: 11px; font-weight: bold; border-bottom: solid 1px gray; background-color: #E9F5D1;}
	.TechInfoItem			{font-size: 11px; font-weight: normal;}
	.TechInfoLink			{}/*color: #444; text-decoration: none;*/
	.PrintMeBtn				{text-align: right; padding-right: 50px; font-weight: bold; font-size: 12px;}
	.PrintMeBtn A			{}
	/** INDIVIDUAL TECH INFO TEMPLATE **/
	TABLE.TechInfo			{position: relative; left: 30px; width: 500px;}
	TD.TechInfoTitle		{width: 80px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoName			{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoType			{width: 420px; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoOwner		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoRef			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoPart			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoSponsors		{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoDate			{width: 420px; font-weight: normal; font-size: 12px; vertical-align: text-top;}
	TD.TechInfoAbstract A	{font-style: italic; font-weight: bold; font-size: 12px; vertical-align: text-top;}
	

/** PRODUCT AND SERVICES LISTING TEMPLATE **/
	/** ONE PRODUCT AND SERVICE TEMPLATE **/
	.ProductFullListPanel	{padding: 15px; background-color: #DDD; border: Solid 1px #444;}
	.ProductTopDisclaimer	{padding: 15px; font-size: 12px; font-weight: bold; font-style: italic;}
	.ProductCompName		{font-size: 16px; font-weight: bold;}
	.ProductProdName		{font-size: 13px; font-weight: bold;}
	.ProductShortDesc		{font-size: 11px; font-style: italic;}
	.ProductLongDesc		{font-size: 12px;}


/** GETUSER DETAILS **/
	.getUserSectnHead		{font-size: 16px; background-color: #766A42; color: White; font-weight: bold;}
	.getUserValueName		{text-align:right; vertical-align: text-top; font-size: 13px; font-weight: bold; background-color: #E9F5D1;}
	.getUserUserInput		{font-size: 13px; background-color: #E9F5D1;}
	.getUserTxtInput		{width: 360px;}
	.getUserNote			{background-color: #E9F5D1; font-size: 13px;}
	/** As Returned by the GETHTML Method **/
	.USER_Field				{vertical-align: text-top; font-size: 13px; font-weight: bold; padding-left: 30px;}
	.USER_Value				{vertical-align: text-top; font-size: 13px;}
	
/** SITEMAP TEMPLATE **/
	.sitemap_List			{ }
	.sitemap_ListItem		{padding: 2px;}
	.sitemap_ListItem A		{color: #444;}
	.sitemap_ListItem A:visited	{color: #666;}
	.sitemap_Link			{font-size: 12px; line-height: 12px;}

/**********************************************************************************/
/** SITE WIDE CSS - USED ON (ALMOST) EVERY PAGE **/

/** GENERAL HTML **/
	BODY				{font-family: arial, helvetica, sans-serif; color: #444; background-color: #E0E0E0; padding:0px; margin:0px;}
	H1					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: bold; font-size: 24px;}
	H2					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: bold; font-size: 18px;}
	H3					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: bold; font-size: 14px;}
	H4					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: bold; font-size: 12px;}
	H5					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: normal; font-size: 12px;}
	H6					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: normal; font-size: 11px;}
	P					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: normal; font-size: 12px;}
	LI					{font-family: arial, helvetica, sans-serif; color: #444; font-weight: normal; font-size: 12px;}
	A					{color: #00A;}/*text-decoration: none;*/
	A:hover				{color: #46B;}/*text-decoration: underline;*/
	A:visited			{color: #44A;}/*text-decoration: none;*/
	TABLE				{font-family: arial, helvetica, sans-serif; color: #444; font-weight: normal; font-size: 12px;}
	TD					{vertical-align: top;}
	DIV					{padding:0px; margin:0px; border:0px;}

/** MAIN LAYOUT DIVS **/
	#div_OuterContainer		{text-align: center; padding-top: 0px; margin-top: 0px;}
	#div_MainContainer		{width: 750px; position: relative; padding-top: 0px; margin-top: 0px; text-align: left; background-color: #E9F5D1;}
	/* Two rows of fixed height */
	#div_MainHeader			{width: 750px; height: 50px; background-color: #652C18;}
	/* BodyContainer is used to hold the two column main area*/
	#div_SearchAndCrumbContainer	{width: 750px; position: relative; background-image: url(/Fabig/Images/BG_BodyContainer.gif);}
		#div_Search			{width: 227px; height: 20px; position: relative; left: 2px;}
		#div_Breadcrumb		{width: 596px; height: 18px;  position: relative; left: 152px; top: -19px; border: solid 1px #FF8719; text-align: right; color: #D3DEBD; padding: 2px; padding-right: 10px; font-weight: bold; font-size: 9px; font-family: verdana;  background-color: #766A42;}/*text-decoration: none;*/
	/* BodyContainer is used to hold the two column main area*/
	#div_BodyContainer		{width: 750px; position: relative; clear: both; background-image: url(/Fabig/Images/BG_BodyContainer.gif);} 
	/* Two Columns of fixed width go inside BodyContainer */
		#div_SideMenu		{width: 150px; float: left; background-color: #652C18;}
		#div_Body			{width: 600px; float: right;}
	/* Footer floats below everything else */
	#div_Footer				{width: 750px; clear: both; color: #D3DEBD; padding: 1px; background-color: #652C18; border-top: solid 1px #FF8719; border-right: solid 1px #FF8719;}

/* HEADER */
/* BREADCRUMB */
	A.breadcrumbLink			{color: #D3DEBD; text-decoration: none;}
	A.breadcrumbLink:visited	{color: #D3DEBD; text-decoration: none;}

/* SEARCH */
	.search_TextBox		{height: 18px; width: 122px; font-size: 11px; color: #444; background-color: #E9F5D1; border: solid 1px #FF8719;} /* was  color: #aaa079; */
	.search_Button		{height: 18px; width: 20px; margin-left: 0px; font-size: 12px; color: #E9F5D1; background-color: #FF8719; border: solid 1px #FF8719; cursor: hand;}/*652C18*/

/** SEARCH RESULTS TEMPLATE **/
	.searchTabOn			{padding: 2px; text-align: right; font-size: 12px; font-weight: bold; border: solid 1px #444; border-bottom: solid 1px #CCC;}
	.searchTabOff			{padding: 2px; text-align: right; font-size: 12px; line-height: 12px; border: solid 1px #CCC; border-bottom: solid 1px #444; background-color: #EEE;}
	.searchTabBody			{font-size: 12px; line-height: 12px; border: solid 1px #444; border-Top: solid 1px #CCC; padding: 10px;}
	.searchTabLink			{color: #444;}
	
	
/* SIDEMENU */
	#div_SideMenu		{width: 150px; float: left; font-family: arial; font-size: 13px; line-height: 13px;} /* Generic Menu Setup */
	#div_SideMenu A		{color: #AAA079; text-decoration: none;} /* Generic Menu Link Setup */
	#div_SideMenu A:hover {color: #D3DEBD;} /* text-decoration: underline; Generic Link Hover */
	#div_SideMenu div div {padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; font-size: 95%;} /* Indent and reduce font size for each iteration */
	.SN_HomeLink		{padding-left: 10px; font-size: 95%; text-decoration: none;}
	.SN_CDiv_Open		{font-weight: bold; color: #D3DEBD;} /* Make the selected Channel Bold */
	.SN_PDiv_Sel		{text-align: right; font-weight: bold; color: #D3DEBD; border-bottom: Solid 1px #D3DEBD; border-top: Solid 1px #D3DEBD; padding: 1px;} /* Make the selected Posting Bold */
	.SN_ChanLink		{}

/* FOOTER */
	TD.FooterCell		{text-align:center; font-size:10px; background-color: #766A42; border: Solid 1px #FF8719; width: 90px;}
	A.FooterItem		{padding: 1px; padding-left: 8px; padding-right: 8px; color: #D3DEBD; text-decoration: none;}
	A.FooterItem:visited{padding: 1px; padding-left: 8px; padding-right: 8px; color: #D3DEBD; text-decoration: none;}
	
/* STANDARD TEXT ATTRIBUTES */
	.Black				{color: #000;}
	.Red				{color: #F00;}
	.Bold				{font-weight: bold;}
	
/* AUTHORING ONLY USER CONTROLS */
	.PlaceholderLabel	{font-weight: normal; font-size: 11px; color: Red; background-color: Silver; margin-top: 10px; padding: 6px; padding-bottom: 0px;}

/*******************************************/
/** Web Statistics **/
.StatLabel					{ vertical-align:top; text-align: right; font-size: 13px; font-weight: bold; background-color: #ddd;}
.StatValue					{ vertical-align:top; text-align: left; font-size: 12px; font-weight: normal; background-color: #eee;}
.StatGridHeader				{font-size: 12px; font-weight: bold;}
.StatGridItem				{font-size: 11px; font-weight: normal;}
.StatsOrder					{font-size: 10px;}
