/* CREDITS 
 
 Client: Mertz Manufacturing, LLC.
 Project Manager: Lowell LeFebvre
 Content: Lowell LeFebvre
 All design/coding: Daniel LeFebvre
 Copyrighted 2006-2007 by Daniel LeFebvre for Mertz Manufacturing, LLC.
 
List of programs used throughout the duration of the creation and updating process of this site include:
Adobe Photoshop CS 2
Bradbury Software's TopStyle Pro 3
Microsoft Expression Designer
Microsoft FrontPage 2003
Microsoft SharePoint Designer 12 (Beta)
Macromedia Flash

Tested on various versions of Firefox and IE.

 www.danlefeb.com */

body
	{
		font-family: Arial, Tahoma;
		font-size: 10pt;
		color: #000000;
		background: #353535;
		margin-top: 0;
		margin-bottom: 0;
	}

.outlineTable
	{
		text-align: center;
		width: 85%;
		border: 0;
		border-right: 4px solid #000000;
		border-left: 4px solid #000000;
		background-color: #FFFFFF;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 10px;
	}
	h4 {
		font-family: Arial, Tahoma;
		font-size: 14pt;
		font-weight: bold;
		color: #000000;

}
	
/* HEADER CLASSES */

.header
	{
		vertical-align: top;
		height: 50px;
	}
.headerMenu
	{
		vertical-align: bottom;
		font-family: Tahoma, Arial;
		font-size: 9pt;
		color: #000000;		
	}
.headerMenuSpacer
	{
		vertical-align: bottom;
		font-family: Tahoma, Arial;
		font-size: 9pt;
		color: #000000;
		width: 10px;		
	}
.headerWhiteSpacer
	{
		background-color: #FFFFFF;
		height: 4px;
		font-family: Tahoma, Arial;
		font-size: 4px;
	}
.headerThinBlueLine
	{
		background-color: #938CDB;
		height: 1px;
		font-family: Tahoma, Arial;
		font-size: 1px;
	}
.headerThickBlueLine
	{
		background-color: #0E009D;
		height: 6px;
		font-family: Tahoma, Arial;
		font-size: 6px;
		width: 95%;
	}
.headerMertzokDotCom
	{
		font-family: Tahoma, Arial;
		font-size: 9pt;
		color: #646464;
		text-align: center;
		padding-left: 4px;
	}
.headerImage
	{
		vertical-align: top;
		height: 100px;
		text-align: center;
	}
.theClassBetweenHeaderAndMenu
	{
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
/* NAVIGATIONAL CLASSES */

.menuNavigation
	{
		border: 1px;
		width: 176px;
		background-color: #FFFFFF;
		vertical-align: top;
		border-right: 1px solid #e0e0e0;
		color:        #000000;
		display:      block;
		font: 11px Arial, sans-serif;
		padding-left: 5px;
		padding: 2px;
		text-decoration: none;
		vertical-align: middle;
	}
.menuNavigationInside
	{
		border: 0;
		padding: 4px;
	}
.navigationSectionHeader
	{
		border: 1px solid #e0e0e0;
		font: bold 11px Arial, sans-serif;		
		background-color: 0f079b;
		padding-left: 7px;
		color: #FFF;
	}
.navigationHeader
	{
		border-bottom: 1px solid #e0e0e0;
		font: bold 11px Arial, sans-serif;		
		background:  url('/Portals/_default/Skins/Mertz/_resources/images/layout/navigationCarrot.gif') no-repeat center left;
		padding-left: 7px;
	}
.navigationHeader_Open
	{
		border-bottom: 1px solid #e0e0e0;
		font: bold 11px Arial, sans-serif;		
		background:  url('/Portals/_default/Skins/Mertz/_resources/images/layout/navigationCarrot_open.gif') no-repeat center left;
		padding-left: 11px;
	}
.navigationHeader_Over
	{
		border-bottom: 1px solid #e0e0e0;
		font: bold 11px Arial, sans-serif;		
		background:  url('/Portals/_default/Skins/Mertz/_resources/images/layout/navigationCarrot.gif') no-repeat center left;
		padding-left: 7px;
		background-color: #eaeaea;
	}
.navigationHeader_OverOpen
	{
		border-bottom: 1px solid #e0e0e0;
		font: bold 11px Arial, sans-serif;		
		background:  url('/Portals/_default/Skins/Mertz/_resources/images/layout/navigationCarrot_open.gif') no-repeat center left;
		padding-left: 11px;
		background-color: #eaeaea;
		
	}
.navigationSub
	{
		font: 11px Arial, sans-serif;
		color: #6c6c6c;
		padding-left: 9px;
		padding-bottom: 0px;
	}
.navigationSub_Over
	{
		font: 11px Arial, sans-serif;
		color: #0f079b;
		padding-left: 9px;
		padding-bottom: 0px;
	}
.navigationCarrot
	{
		padding-left: 2px;
		padding-right: 6px;
	}
.void {
	display: none;
}
	
/* BREAD CRUMB TRAIL */

.breadHeader
	{
		height: 25px;
		vertical-align: top;
		text-indent: 75px;
		color:        #686868;
		font:     11px Arial, sans-serif;
		text-align: left;
	}
	
	
/* PRODUCT LINE BOXES ON HOME PAGE */
	
.productLineBoxes
	{
		padding-top: 10px;
		vertical-align: top;
		height: 100%;
	}
.productLineBoxes_Spacer
	{
		padding-bottom: 10px;
		height: 100px;
		text-align: center;
	}
.productLineBox_Edges
	{
		font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		height: 100%;
		margin-right: 50%;
		margin-left: 50%;
	}

	/* --------------- FIRE -------------- */	
.productLineBox_Fire
	{
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		width: 179px;
	}
.productLineBox_FireHeader
	{
		background-color: #FFFFFF;
		vertical-align: top;
		height: 10px;
	}
.productLineBox_FireContent
	{
		border: 0;
		width: 100%;
		height: 100%;		
		background-color: #FFFFFF;
		vertical-align: top;
		font-family: Arial;
		font-size: 10pt;
		color: #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		padding: 4px;
	}
	
			/* --------------- MINI SKID -------------- */
.productLineBox_MiniSkid
	{
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		width: 179px;
	}
.productLineBox_MiniSkidHeader
	{
		background-color: #FFFFFF;
		vertical-align: top;
		height: 10px;
	}
.productLineBox_MiniSkidContent
	{
		border: 0;
		width: 100%;
		height: 100%;		
		background-color: #FFFFFF;
		vertical-align: top;
		font-family: Arial;
		font-size: 10pt;
		color: #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		padding: 4px;
	}
	
		/* --------------- CONTRACT WORK -------------- */
.productLineBox_Contract
	{
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		width: 222px;
	}
.productLineBox_ContractHeader
	{
		background-color: #FFFFFF;
		vertical-align: top;
		height: 10px;
	}
.productLineBox_ContractContent
	{
		border: 0;
		width: 222px;
		height: 100%;
		background-color: #FFFFFF;
		vertical-align: top;
		font-family: Arial;
		font-size: 10pt;
		color: #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		padding: 4px;
	}
	
/* ABOUT MERTZ CLASSES*/

.aboutMertz_Header
	{
		vertical-align: top;
		text-align: center;
	}
.aboutMertz_Edges
	{
		font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		width: 30%;
	}
.aboutMertz_Footer
	{
		vertical-align: top;
		text-align: center;
	}
	
		/* --------------- ABOUT MERTZ CONTENT -------------- */
.aboutMertz_ContentLayout
	{
		border-left: 1px solid #65849E;
		border-right: 1px solid #65849E;
		width: 776px;
		padding-left: 10px;
		padding-right: 10px; 
		vertical-align: top;
	}
.aboutMertz_ContentHeader	
	{
		font-family: Tahoma, Arial;
		font-size: 13pt;
		font-style: bold;
		color: #000000;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
	}
.aboutMertz_ContentPosted	
	{
		font-family: Georgia;
		font-size: 12;
		font-style: italic;
		color: #000000;
		padding-left: 10px;
		padding-right: 10px; 
		vertical-align: top;
	}
.aboutMertz_ContentText	
	{
		font-family: Arial, Tahoma;
		font-size: 12;
		color: #000000;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
	}
.aboutMertz_Content_ImageCaption	
	{
		font-family: Tahoma, Arial;
		font-size: 11;
		text-align: right;
		vertical-align: top;
	}	

/* FOOTER CLASSES */

.footerBG
	{
		background-color: #1A1A1A;
		vertical-align: top;
	}
.footer
	{
		background-color: #1A1A1A;
		font-family: Arial;
		font-size: 11;
		color: #6A6A6A;
		padding-left: 7px;
		vertical-align: top;
	}
	
/* HOME :: IN THE NEWS CLASSES*/
.News {
	width: auto;
	vertical-align: top;
}
.NewsControls {
	width: 150px;
	vertical-align: top;
}

/* SUB PAGE CLASSES */
.subPageContent
	{
		color: #000000;
		width: 85%;
		padding-left: 10px;
		padding-right: 20px;
		vertical-align: top;
		height: 100%; 
		font-family:Arial; 
		font-size: 12;
	}
.subPageText
	{
		padding-right: 14px;		
		font-family: Arial; 
		font-size: 12;
		color: #000000;
		vertical-align: top;
	}
.subPageHeader
	{
		font-family: Tahoma, Arial; 
		font-size: 16;
		font-weight: bold;
		color: #000000;
	}
.subPageImagePadding
	{
		padding-left: 4px;
		padding-right: 4px;
	}
.subPageImageCaption
	{
		font-family: Arial; 
		font-size: 11;
		color: #000000;
		font-weight: bold;
		text-align: center;
	}

/* CHARACTER DEFINITION TEXT */

.definitionBlock_header
	{
		font-family: Verdana;
		font-size: 16pt;
		color: #1d1d8e;
		font-weight: bold;
	}
.definitionBlock_definitionText
	{
		font-family: Verdana;
		font-size: 14pt;
		text-align: center;
		color: #000000;
	}
	
div#characterFAQ1
	{  
	margin: 0px 20px 0px 20px;  display: none;
	}	




/* LINKS */

a:link.NavigationSubLink  
	{ 
		color:           #6c6c6c;
		text-decoration: none;
	}
a:visited.NavigationSubLink   
	{ 
		color:           #6c6c6c;
		text-decoration: none;
	}
a:hover.NavigationSubLink   
	{ 
		color: 				#0f079b;
		text-decoration: none;
	}
a:active.NavigationSubLink  
	{ 
		color:           #6c6c6c;
		text-decoration: none;
	}

a:link.NavigationHeaderLink  
	{ 
		color:           #000000;
		text-decoration: none;
	}
a:visited.NavigationHeaderLink   
	{ 
		color:           #000000;
		text-decoration: none;
	}
a:hover.NavigationHeaderLink   
	{ 
		color: 				#0f079b;
		text-decoration: none;
	}
a:active.NavigationHeaderLink  
	{ 
		color:           #000000;
		text-decoration: none;
	}

a:link.BreadcrumbLink
	{ 
		color:           #686868;
		text-decoration: none;
	}
a:visited.BreadcrumbLink  
	{ 
		color:           #686868;
		text-decoration: none;
	}
a:hover.BreadcrumbLink  
	{ 
		color: 			#0f079b;
		text-decoration: underline;
	}
a:active.BreadcrumbLink  
	{ 
		color:           #686868;
		text-decoration: none;
	}

a:link.HeaderMenuLink 
	{ 
		color: #000000;
		text-decoration: none;
	}
a:visited.HeaderMenuLink 
	{ 
		color: #000000;
		text-decoration: none;
	}
a:hover.HeaderMenuLink 
	{ 
		color: #0e009d;
		text-decoration: underline;
	}
a:active.HeaderMenuLink 
	{ 
		color: #000000;
		text-decoration: none;
	}
	
a:link.FooterLink 
	{ 
		color: #6A6A6A;
		text-decoration: none;
	}
a:visited.FooterLink 
	{ 
		color: #6A6A6A;
		text-decoration: none;
	}
a:hover.FooterLink 
	{ 
		color: #FFFFFF;
		text-decoration: none;
	}
a:active.FooterLink 
	{ 
		color: #6A6A6A;
		text-decoration: none;
	}
	
a:link.CharacterDefinitionBlockArchive 
	{ 
		color: #707071;
		text-decoration: none;
	}
a:visited.CharacterDefinitionBlockArchive
	{ 
		color: #707071;
		text-decoration: none;
	}
a:hover.CharacterDefinitionBlockArchive 
	{ 
		color: #000000;
		text-decoration: none;
	}
a:active.CharacterDefinitionBlockArchive 
	{ 
		color: #707071;
		text-decoration: none;
	}

	
a:link 
	{ 
		color: #0e009d;
		text-decoration: none;
	}
a:visited 
	{ 
		color: #0e009d;
		text-decoration: none;
	}
a:hover 
	{ 
		color: #0e009d;
		text-decoration: underline;
	}
a:active 
	{ 
		color: #0e009d;
		text-decoration: none;















































