body
{
	background-color:		#FFFFFF;
	background-repeat:		repeat;
	color: 					black;
	font-size: 				11pt;
	font-family: 			verdana, sans-serif, arial, helvetica;
	margin:					0px;
	padding:				0px;
}

.body_table
{
	margin: 				0px auto;
	margin-bottom: 			0px auto;
	padding-bottom:			0px;
	width: 					100%; /* ie the width of the site */
	border: 				0px solid #000000;
}

.body_header
{
	background-image:		url(../images/img1.jpg);
	height:					72px;
	width:					758px;
	text-align:				left;
	vertical-align:			top;
	background-repeat:		no-repeat;
	margin:					0px auto;
	border: 				0px solid #000000;
}

.body_menu
{
	background-image:		url(../images/img2.jpg);
	height:					20px;
	width:					700px;
	text-align:				left;
	vertical-align:			top;
	background-repeat:		no-repeat;
	margin:					0px auto;
	border: 				1px solid #000000;
}


.body_content
{
	width:					758px;
	text-align:				left;
	vertical-align:			top;
	margin:					0px auto;
	border: 				0px solid #000000;
}

.data_header
{
	background-image: 		url(../images/content_bg_top.jpg); 
	background-repeat:		no-repeat;
	height:					18px;
}

.data_content
{
	background-image: 		url(../images/content_bg_middle.jpg); 
	background-repeat:		repeat-y;
}

.data_footer
{
	height:					15px; 
	background-image: 		url(../images/content_bg_bottom.jpg); 
	background-repeat:		no-repeat;
}

.main_image
{
	height:					84px;
	width:					758px;
	text-align:				center;
	vertical-align:			top;
	margin:					0px auto;
	border: 				0px solid #000000;
}

.tab_bottom
{
	/*background-image:	url(./main_images/bg_tab_bottom.gif);
	background-repeat:	repeat-x;
	background-position:top center;
	border:				1px solid #E4E4E4;
	height:				20px;
	margin: 			0px;
	padding:			0px;
	position:			relative;
	text-align:			left;
	top:				-1px;
	width:				100%;
	z-index: 			100;*/
}

	.tab_bottom_td
	{
		/*padding:		5px;*/
	}

.tab_div
{
	/*margin-top:		0px;
	position: 			relative;
	z-index: 			101;
	text-align: 		right; 	//if you want tabs centered, change this to center*/
}

.tab_table
{
	
	color: 				#5B5E5D;
	cursor:				default;
	font-size: 			10pt;
	width:				758px;
	height:				32px;
	text-align:			center;			
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-weight: 		normal;
	margin:				0px auto;
	padding:			0px;
	padding-right:		0px;
	padding-left:		0px;
	/*background-image:	url(../images/img2.jpg);*/
	background-repeat:	no-repeat;
	border: 			0px solid #000000;
	
}

		.tab_spacer
		{
			color: 				#5B5E5D;
			padding-bottom:		0px;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		left;
			vertical-align:		middle;
			font-weight:		bold;
			border: 			0px solid #000000;
			float:				left;
		}
		
		.tab_middle_enabled,
		{
			/*background-color:	#ECF5FC;*/
			color: 				#5B5E5D;
			padding-top:		0px;
			padding-bottom:		0px;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		left;
			vertical-align:		middle;
			font-weight:		bold;
			border: 			0px solid #000000;
			float:				left;
		}
		
		.tab_middle_enabled a:link, .tab_middle_enabled a:visited, .tab_middle_enabled a:active
		{
			/*background-color:	#ECF5FC;*/
			color: 				#5B5E5D;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		left;
			vertical-align:		middle;
			font-weight:		bold;
			border: 			0px solid #000000;
			float:				left;
		}
		
		.tab_middle_enabled a:hover
		{
			/*background-color:	#ECF5FC;*/
			color: 				#027F2A;
			padding-left:		0px;
			padding-right:		0px;
			text-align: 		left;
			vertical-align:		middle;
			font-weight:		bold;
			border: 			0px solid #000000;
			float:				left;
			text-decoration:    underline;
		}
		
		.tab_middle_disabled
		{
			color: 				#FFFFFF;
			/*background-color:	#FFFFE1;*/
			padding-top:		0px;
			padding-bottom:		3px;
			padding-left:		2px;
			padding-right:		2px;
			text-align: 		center;
			float:				left;
		}
		
		.tab_middle_selected
		{
			color: 				#5B5E5D;
			/*background-image:	url(../images/img4.jpg);*/
			background-repeat:	no-repeat;
			background-position:center;
			padding-top:		0px;
			padding-bottom:		0px;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		left;
			font-weight:		bold;
			vertical-align:		middle;
			border: 			0px solid #000000;
			float:				left;	
		}
		
		.tab_middle_selected a:link, .tab_middle_selected a:visited, .tab_middle_selected a:active
		{
			color: 				#027F2A;
			padding-left:		0px;
			padding-right:		0px;
			text-align: 		left;
			font-weight:		bold;
			vertical-align:		middle;
			border: 			0px solid #000000;
			float:				left;
			text-decoration: 	underline;	
		}
		
		.tab_middle_selected  a:hover
		{
			color: 				#027F2A;
			padding-left:		0px;
			padding-right:		0px;
			text-align: 		left;
			font-weight:		bold;
			vertical-align:		middle;
			border: 			0px solid #000000;
			float:				left;
			text-drcoration:	underline;				
		}	

		.tab_left_enabled
		{
			float:				left;
			margin-left:		20px;
		}
		
		.tab_left_disabled
		{
			float:				left;
			margin-left:		20px;
		}
		
		.tab_left_selected
		{
			float:				left;
			margin-left:		20px;
		}
		
		.tab_right_enabled
		{
			float:				left;
			margin-left:		20px;
		}
		
		.tab_right_disabled
		{
			float:				left;
			margin-left:		20px;
		}
		
		.tab_right_selected
		{
			float:				left;
			margin-left:		20px;
		}

		
h1
{
	/*border-bottom:		1px solid #C3C3C3;
	border-left:		1px solid #C3C3C3;*/
	color: 				#027F2A;
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-size: 			13pt;
	font-weight: 		bold;
	letter-spacing:		1px;
	margin:				0px;
	margin-top:			10px;
	margin-bottom:		10px;
	margin-left:		15px;
	padding:			0px;
	text-align: 		left;
}

h2
{
	font-family:		Arial,  georgia, palatino, times, helvetica, sans-serif;
	font-size:			13pt;
	font-weight:		bold;
	color:				#5B5E5D;
	margin-left:		15px;
	padding:			0px;
	text-align:			left;
	font-style:			italic;
		
}

	h2 a:link, h2 a:visited, h2 a:active
	{
		color: 				black;
	}

	h2 a:hover
	{
		color:				#0465EA;
	}

h3
{
	color: 				#DCDCDC;
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	font-style: 		normal;
	letter-spacing:		1px;
	margin:				0px;	
	padding:			0px;
}

h4
{
	color: 				#777B49;
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-size: 			14pt;
	font-weight: 		bold;
	font-style: 		italic;
	letter-spacing:		1px;
	margin:				0px;
	margin-top:			10px;
	margin-bottom:		5px;
	margin-left:		30px;
	padding:			0px;
}

	p.under_h2
	{
		margin-left:	15px;
		margin-right:	15px;
	}
	
p
{
	margin-top:			10px;
	margin-bottom:		10px;
	margin-left:		10px;
	margin-right:		10px;
	text-align: 		left;
}

	sub, sup
	{
		font-size:		6pt;
	}
	
a:link, a:visited, a:active
{
	color:				#3A6A2C;
	text-decoration:	underline;
}

a:hover
{
	color:				#58595C;
	text-decoration:	none;
}





a.list:link, a.list:visited, a.list:active
{
	font-size:			11pt;
	font-weight:		bold;
	color:				#5B5E5D;
	text-decoration:	underline;
}

a.list:hover
{
	font-size:			11pt;
	color:				#027F2A;
	font-weight:		bold;
	text-decoration:	none;
}
	
a.small_link:link, a.small_link:visited, a.small_link:active
{
	font-size:			8pt;
	font-weight:		bold;
	color:				#3A6A2C;
	text-decoration:	underline;
}

a.small_link:hover
{
	font-size:			10pt;
	color:				#58595C;
	font-weight:		bold;
	text-decoration:	none;
}

a.menu:link, a.menu:visited, a.menu:active
{
	font-size:			9pt;
	font-weight:		bold;
	color:				#5B5E5D;
	text-decoration:	none;
}

a.menu:hover
{
	font-size:			9pt;
	color:				#AF1404;
	font-weight:		bold;
	text-decoration:	underline;
}
	

img
{
	border:				0px solid black;
	margin:				0px;
}

	img.middle
	{
		border:			1px solid #000000;
		margin-left:			10px;
		margin-right:			10px;
	}

	img.right
	{
		border:			1px solid #000000;
		float:			right;
		margin-left:	10px;
		margin-right:	10px;
		margin-top:		15px;
		margin-bottom:	7px;
	}
	
	img.left
	{
		border:			1px solid #000000;
		float:			left;
		margin-right:	10px;
		margin-bottom:	7px;

	}

.div_news
{
	padding-left:	23px;
	paddingright:	0px;
}

.div_list
{
	padding-left:	10px;
	padding-top:	15px;
	paddingright:	0px;
	width:			100%;
	border:			0px solid #7F9DB9;
}

.div_content
{
	margin-right:	15px;
	width:			100%;
}

#home_about
{
	color: 			#3E403F;
	font-family:	verdana, sans-serif, arial, helvetica;
	font-size:		12pt;
	font-style:		italic;
	margin-top:		30px;
	margin-bottom:	30px;
}

#home_equipment
{
	color: 				#226231;
	font-family:		verdana, sans-serif, arial, helvetica;
	font-size:			12pt;
	text-align:			center;
	font-weight:		bold;
	width:  			600px;
	border: 			0px solid #000000;
	margin: 			40px auto;
	vertical-align:		middle;
}

#home_contact
{
	color: 					#C00000;
	font-family:			verdana, sans-serif, arial, helvetica;
	font-size:				12pt;
	text-align:				center;
	font-weight:			bold;
	width:  				600px;
	border: 				0px solid #000000;
	margin: 				40px auto;
	vertical-align:			middle;
}

#home_company
{
	color: 					#000000;
	font-family:			verdana, sans-serif, arial, helvetica;
	font-size:				12pt;
	text-align:				center;
	font-weight:			bold;
	width:  				600;
	border: 				0px solid #000000;
	margin: 				40px auto;
	vertical-align:			middle;
}

#div_counter
{
	color: 					#000000;
	font-family:			verdana, sans-serif, arial, helvetica;
	font-size:				12pt;
	text-align:				center;
	font-weight:			bold;
	width:  				600;
	border: 				0px solid #000000;
	margin: 				40px auto;
	vertical-align:			middle;
}

#div_ncount
{
	background-color:		#000000;
	color:					#FFFFFF;
	border:					1px solid #656565
}

#image_div
{
	width:			99%;
	height:			400px;
}

@media print
{
	.contact_div
	{
		width:99%; 
		text-align:left;
		display: none;
		margin-top:10px;
		
	}
}

@media screen
{
	.contact_div
	{
		width:99%; 
		text-align:left;
		display: block;
		margin-top:10px;
	}
}


ul
{
	list-style-position:inside;
	list-style-type:	square;
	margin-top:			0px;
}

	li a:link, li a:visited, li a:active
	{
		color: 				blue;
	}

input, select, textarea
{
	background-color: 	transparent;
	border:				1px solid #7F9DB9;
	font-size: 			8pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	font-weight: 		normal;
}

option
{
	background-color: 	white;
	font-weight: 		normal;
}

form
{
	margin:				0px;
	padding:			0px;
}

.table_with_border, .table_with_border td
 {
	border:				1px solid #777778;
	margin-bottom:		0px;
	padding:			4px;
	border-collapse:	collapse;
	font-size:			8.5pt;
	text-align:			left;
	vertical-align:		top;
}


.table_title, .table_title td
{
	/*background-color:	#DDEDFF;
	height:				30px;
	max-height:			30px;
	font-size: 			12pt;
	font-family: 		georgia, palatino, "times new roman", arial, helvetica, sans-serif;
	color: 				black;
	font-weight: 		bold;
	text-align:			left;
	vertical-align:		middle;
	border: 			1px solid #E4E4E4;
	padding: 			0px;
	padding-left: 		10px;
	margin: 			0px;*/
}

.table_header, .table_header td
{
	background-color:	#E4E4E4;
	font-size: 			8.5pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	color: 				black;
	font-weight: 		bold;
	text-align:			center;
	vertical-align:		middle;
	border: 			0px solid #777778;
	padding: 			2px;
	margin: 			0px;
}

.table_row, .table_row td
{
	font-size: 			8pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	color: 				black;
	text-align:			left;
	vertical-align:		top;
	padding: 			2px;
	margin: 			0px;
	Border:				0px solid #A3F5D0;		
}

.table_row_alt, .table_row_alt td
{
	background-color:	#DFDFDF;
	font-size: 			8pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	color: 				black;
	text-align:			left;
	vertical-align:		middle;
	padding: 			2px;
	margin: 			0px;
}

.content
{
	border:				0px solid #777778;
	margin-bottom:		0px;
	margin-top:			15px;
	margin-left:		15px;
}

.message
{
	background-color:	#FFFFE1;
	border:				1px solid #E4E4E4;
	color: 				red;
	font-size: 			8pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	padding:			5px;
	margin:				0px;
	margin-bottom:		5px;
}

.footer
{
	background-image:	url(../images/img3.jpg);
	background-repeat:	no-repeat;
	background-position:top center;
	color: 				#FFFFFF;
	height:				32px;
	width:				700;
	font-family: 		verdana, sans-serif, arial, helvetica;
	font-size: 			7pt;
	vertical-align:		top;
	text-align:			center;
	padding-top:		3px;
}

	.footer a:link, .footer a:visited, .footer a:active
	{
		color: 				#FFFFFF;
		text-decoration:	underline;
	}

	.footer a:hover
	{
		color:				#FFFFFF;
		text-decoration:	none;
	}