.nolink
{
    /*color:#999999;*/
}
ul.customerList a
{
    color:#0000AA;
}
body,html
{   background:#A87E18;
	padding:0px;
	margin:0px;
	height:100%;
    font-family:arial, helvetica, san serif;
}

body
{
    background-image:url('img/home_content_bg.jpg');
    background-repeat:repeat-x;   
}

.BodyIndex
{

}

.HeaderMain, .HeaderInner
{
   /* border-top:solid 3px #7B5610;
    border-bottom:solid 3px #7B6622; */
}


.HeaderMain .nav, .HeaderInner .nav
{
    color:#FFFFFF;
    float:right;
    padding-left:30px;
    padding-top:50px;
    width:220px;
    font-weight:bold;
}

.HeaderMain .nav a, .HeaderInner .nav a
{
    color:#7B5610;
    font-size:12px;
    font-weight:normal;

}

/*horizontal outer units */
.HeaderMain, .HeaderInner, .HomeContent, .InnerContent, .HeaderPicInner
{
    border-left:solid 3px #7B5610;
    border-right:solid 3px #7B5610;
    width:820px;
    padding-left:5px;
    padding-right:5px;
    text-align:left;
    background-color:#FFFFFF;
}           

/*Header*/
.HeaderMain, .HeaderInner
{
    background-color:#FFFFFF;
    text-align:left;
    padding-bottom:5px;
    padding-top:5px;
}

.HeaderBox div.FeatureButton, .HeaderBox div.FeatureTitle
{
    position:absolute;
    left:299px;
    top:144px;
    width:200px;
    height:80px;

}

.HeaderBox div.FeatureTitle h2
{
    color:#FFFFFF;
    padding:0px;
    margin:0px;
}

.HeaderBox
{
    padding-bottom:83px;
    background-image:url('img/header_bg.jpg');
    background-position:bottom;
    background-repeat:no-repeat;
    position:relative;
}

input.stylebutton
{
   font-size:16px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   height:26px;
   background-color:#779999;
   background-image:url('images/back03.gif');
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}




.Alt .HeaderBox, .Alt1 .HeaderBox
{
    background-image:url('img/header2_bg.jpg');
}

.Alt3 .HeaderBox
{
    background-image:url('img/header4_bg.jpg');
}

.Alt2 .HeaderBox
{
    background-image:url('img/header3_bg.jpg');
}




	.HeaderMain .HeaderBox, .HeaderInner .HeaderBox
	{
		margin:0px auto 0px auto;
	}
	.HeaderMain .HeaderPic, .HeaderInner .HeaderPic
	{
		
		margin:0px auto 0px auto;
        height:100px;
	}
		.HeaderPic .LeftSide
		{
			width:23px;
			height:100px;
			float:left;
			background:url(img/header_pic_left_bg.gif);
		}
		.HeaderPic .CenterSide
		{
			width:772px;
			height:100px;
			float:left;
			background:url(img/header_pic_center_bg.gif);
		}
		.HeaderPic .RightSide
		{
			width:25px;
			height:100px;
			float:left;
			background:url(img/header_pic_right_bg.gif);
		}
.HeaderFlashHome
{
	position:absolute;
	top:107px;
	width:100%;
	left:0px;
	z-index:10;
}
	.HeaderFlashHomeBox
	{
		width:820px;
		height:231px;
		margin:0px auto 0px auto;
	}
.Footer
{
	margin:0px auto 0px auto;
	/*width:836px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#482403;
    text-align:left;
	line-height:13px;
    background-color:#DEDEDE;
}
	.Footer .FooterBox
	{
		padding:11px 0px 11px 8px;
	}
/*\\Header*/

/*Main Menu*/
.MenuMain
{
	position:absolute;
	top:112px;
	width:100%;
	left:0px;
	z-index:10;
}
	.MenuMain table
	{
		width:821px;
	}
		.MenuMain table td.Item
		{
			background:url(img/menu_main_item_bg.gif) repeat-x left top;
			height:30px;
			text-align:center;
		}
			.MenuMain table td.Item div
			{
				background:url(img/menu_main_item_left_bg.gif) no-repeat left top;
				height:30px;
			}
			.MenuMain table td.Item a
			{
				display:block;
				background:url(img/menu_main_item_right_bg.gif) no-repeat right top;
				width:132px;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				line-height:30px;
				text-decoration:none;
				text-transform:uppercase;
			}
				.MenuMain table td.Item a:hover
				{
					color:#D59C20;
				}
			.MenuMain table td.Act a
			{
				color:#D59C20;
			}
		.MenuMain table td.Spacer
		{
			width:6px;
		}
/*\\Main Menu*/
/*Header Big Picture*/
.HeaderBigPic
{
	position:absolute;
	top:142px;
	left:0px;
	width:100%;
	background:url(img/header_big_pic_bg.jpg);
	height:196px;
}
	.HeaderBigPic .HeaderBigPicOv
	{
		width:100%;
		background:url(img/header_big_pic_bg2.gif);
		height:196px;
	}
	.HeaderBigPic .HeaderBigPicBox
	{
		background:url(img/header_big_pic_box_bg.jpg) center no-repeat;
		height:196px;
		width:100%;
	}
	.HeaderBigPic .BigPicInner
	{
		width:836px;
		height:196px;
		margin:0px auto 0px auto;
        background-color:#FFFFFF;
		/*background:url(img/content_bg.gif);*/
	}
	.HeaderBigPic .PictureBox
	{
		margin:0px auto 0px auto;
		padding-top:4px;
		width:820px;
	}
/*\\Header Big Picture*/


.HomeContent, .InnerContent
{
	/*position:absolute;
	top:338px;
	left:0px;
	background:url(img/home_content_bg.jpg) repeat-x top;
	width:100%;
    width:770px;*/
}
	.HomeContent .HomeContentBox, .InnerContent .InnerContentBox
	{
		margin:0px auto 0px auto;

		/*background:url(img/content_bg.gif); */
        background-color:#FFFFFF;
	}
		.HomeContent .HomeContentInner, .InnerContent .InnerContentInner
		{
			margin:0px auto 0px auto;

		}
/*\\Home Content Styles*/
/*Inner Content Styles*/
		.InnerContent h1
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#626262;
			padding:0px;
			margin:5px 0px 10px 0px;
		}
		.InnerContent ul
		{
			padding:6px 0px 10px 10px;
			list-style-position:outside;
		}
/*\\Inner Content Styles*/
/*Content Styles*/
.PageTitle
{
	padding-left:27px;
	background:#CF9B22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
	.PageTitle div
	{
		padding:6px 0px 6px 0px;
	}
ul
{
	padding:0px 6px 0px 5px;
	margin:0px 6px 0px 5px;
	list-style-type:square;
}
	ul li span.li
	{
		position:relative;
		right:3px;
	}
.TextContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}
/*\\Content Styles*/
/*Home Page Styles*/
.HomeContentTable
{
	width:100%;
}
	.HomeContentTable td
	{
		vertical-align:top;
		padding:18px 20px 20px 25px;
	}
	.HomeContentTable td.ZeroPadd
	{
		padding:0px;
	}
		.HomeContentTable a
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#343434;
			text-decoration:none;
		}
			.HomeContentTable a:hover
			{
				text-decoration:underline;
			}
		.HomeContentTable ul li
		{
			margin-top:12px;
		}
		.HomeContentTable .CellNum1
		{
			background:url(img/home_table/cell_num_1_bg.gif) left top no-repeat;
			width:33%;
		}
			.HomeContentTable .CellNum1 ul
			{
				list-style-image:url(img/inner_pages/products_li.gif);
			}
		.HomeContentTable .CellNum2
		{
			background:url(img/home_table/cell_num_2_bg.gif) left top no-repeat;
			width:33%;
		}
			.HomeContentTable .CellNum2 ul
			{
				list-style-image:url(img/inner_pages/news_releases_li.gif);
			}
		.HomeContentTable .CellNum3
		{
			background:url(img/home_table/cell_num_3_bg.gif) left top no-repeat;
			width:34%;
		}
			.HomeContentTable .CellNum3 ul
			{
				list-style-image:url(img/inner_pages/product_literature_li.gif);
			}
		.ContentTable .CellNum4, .ContentTable .CellNum5
		{
			padding:7px 6px 7px 9px;
			font-family:Tahoma, Verdana, sans-serif;
			font-size:10px;
			color:#797878;
		}
			.ContentTable .CellNum4 a, .ContentTable .CellNum5 a
			{
				font-family:Tahoma, Verdana, sans-serif;
				font-size:10px;
				color:#797878;
				text-decoration:underline;
			}
				.ContentTable .CellNum4 a:hover, .ContentTable .CellNum5 a:hover
				{
					text-decoration:none;
				}
		.ContentTable .CellNum4
		{
			background:#EDECEC;
			text-align:right;
		}
		.ContentTable .CellNum5
		{
			background:#F8F6F6;
		}
/*\\Home Page Styles*/
/*Inner Page styles*/
.InnerContentTable
{
	width:100%;
}
	.MenuInner
	{
		width:273px;
	}
		.MenuInner .MenuBox
		{
			background:url(img/menu_inner_mbox_left_bg.gif) left top repeat-y;
			padding:10px 0px 20px 19px;
			margin-bottom:10px;
		}
		.MenuInner .MenuBox .Marker
		{
			float:left;
			display:block;
			width:4px;
			height:33px;
			position:relative;
			top:-10px;
			left:-19px;
		}
		.MenuInner ul
		{
			margin-top:16px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#343434;
			line-height:18px;
		}
			.MenuInner ul a
			{
				color:#343434;
				text-decoration:underline;
			}
			.MenuInner ul a.Act
			{
				color:#CF9B22;
				text-decoration:none;
			}
				.MenuInner ul a:hover
				{
					text-decoration:none;
				}
.MenuInnerMain
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797878;
	padding:2px 0px 2px 22px;
}
	.MenuInnerMain a
	{
		text-decoration:none;
		color:#797878;
	}
		.MenuInnerMain a:hover
		{
			text-decoration:underline;
		}
.InnerContentText
{
	vertical-align:top;
	padding:30px 25px 25px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	line-height:15px;
}
	.InnerContentText a
	{
		text-decoration:underline;
		color:#8A8D94;
	}
	.InnerContentText a.SmallLink
	{
		font-size:10px;
	}
		.InnerContentText a:hover
		{
			text-decoration:none;
		}
.ImageBorder
{
	border:1px solid #DFDFDF;
	margin-bottom:6px;
}

a img.ImageBorder
{
    border:none;
    text-decoration:none;
    margin-bottom:0px;
    padding-bottom:0px;
}

.ImageBorder2S
{
	margin-bottom:6px;
}
.TableValign td
{
	vertical-align:top;
}
.ContentPadding
{
	padding-left:20px;
}
.TableText
{
	background:#444444;
	margin-top:6px;
}
	.TableText td, .TableText th
	{
		background:#FFFFFF;
		padding:5px;
		vertical-align:top;
		text-align:left;
	}
	.TableText th
	{
		height:18px;
		background:#EEEEEE;
	}


/*RightMenu Styles for pages*/
.PageProducts .Marker
{
	background:#CF9B22;
}
	.PageProducts ul
	{
		list-style-image:url(img/inner_pages/products_li.gif);
	}
.PageCustomers .Marker
{
	background:#8A5112;
}
	.PageCustomers ul
	{
		list-style-image:url(img/inner_pages/customers_li.gif);
	}
.PageProductLiterature .Marker
{
	background:#7B6D4C;
}
	.PageProductLiterature ul
	{
		list-style-image:url(img/inner_pages/product_literature_li.gif);
	}
.PageUsefulLinks .Marker
{
	background:#CE7806;
}
	.PageUsefulLinks ul
	{
		list-style-image:url(img/inner_pages/useful_links_li.gif);
	}

/*\\RightMenu Styles for pages*/



