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

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

.body_header_main
{
	background-image:		url(../images/img37.jpg);
	height:					120px;
	text-align:				left;
	vertical-align:			top;
	background-repeat:		no-repeat;
}

.body_header_etest
{
	background-image:		url(../images/img7.jpg);
	height:					80px;
	text-align:				left;
	vertical-align:			top;
}

.body_header_rust
{
	background-image:		url(../images/img9.jpg);
	height:					80px;
	text-align:				left;
	vertical-align:			top;
}

.body_content
{
	/*background-image:		url(../images/img04.jpg); 
	background-repeat:		repeat-y;*/
}

.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;
}

.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: 				#FFFFFF;
	cursor:				default;
	font-size: 			10pt;
	width:				777px;
	height:				29px;
	text-align:			center;			
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-weight: 		normal;
	margin-left: 		0px;
	margin-right: 		0px;
	padding:			0px;
	padding-right:		0px;
	padding-left:		0px;
	background-image:	url(../images/img2.jpg);
	background-repeat:	no-repeat;
	
}

		.tab_spacer
		{
			margin-top:			10px;
			color:				#09489E;	
			width: 				2px;
			text-align: 		center;
			background-image:	url(../images/img31.jpg);
			background-repeat:	no-repeat;
		}
		
		.tab_middle_enabled, .tab_middle_enabled a:link, .tab_middle_enabled a:visited, .tab_middle_enabled a:hover, .tab_middle_enabled a:active
		{
			/*background-color:	#ECF5FC;*/
			color: 				#FFFFFF;
			padding-top:		0px;
			padding-bottom:		3px;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		center;
			vertical-align:		middle;
			font-weight:		bold;
		}
		
		.tab_middle_disabled
		{
			color: 				#FFFFFF;
			/*background-color:	#FFFFE1;*/
			padding-top:		0px;
			padding-bottom:		3px;
			padding-left:		2px;
			padding-right:		2px;
			text-align: 		center;
		}
		
		.tab_middle_selected, .tab_middle_selected a:link, .tab_middle_selected a:visited, .tab_middle_selected a:hover, .tab_middle_selected a:active
		{
			color: 				#F2F9A4;
			/*background-color:	#F5F5F5;*/
			padding-top:		0px;
			padding-bottom:		3px;
			padding-left:		0px;
			padding-right:		0px;
			text-decoration: 	none;
			text-align: 		center;
			font-weight:		bold;
			vertical-align:		middle;
			
		}	

		.tab_left_enabled
		{
			/*background-image:	url(./main_images/bg_tab_left_enabled.gif);
			background-position:top right;
			cursor:				pointer;
			width:	 			8px;*/
		}
		
		.tab_left_disabled
		{
			/*background-image:	url(./main_images/bg_tab_left_disabled.gif);
			background-position:top right;
			width:	 			8px;*/
		}
		
		.tab_left_selected
		{
			/*background-image:	url(./main_images/bg_tab_left_selected.gif);
			background-position:top right;
			width:	 			8px;*/
		}
		
		.tab_right_enabled
		{
			/*background-image:	url(./main_images/bg_tab_right_enabled.gif);
			background-position:top left;
			cursor:				pointer;
			width:	 			8px;*/
		}
		
		.tab_right_disabled
		{
			/*background-image:	url(./main_images/bg_tab_right_disabled.gif);
			background-position:top left;
			width:	 			8px;*/
		}
		
		.tab_right_selected
		{
			/*background-image:	url(./main_images/bg_tab_right_selected.gif);
			background-position:top left;
			width:	 			8px;*/
		}

		
h1
{
	/*border-bottom:		1px solid #C3C3C3;
	border-left:		1px solid #C3C3C3;*/
	color: 				#3A6A2C;
	font-family: 		arial, times, palatino, georgia,  helvetica, sans-serif;
	font-size: 			14pt;
	font-weight: 		normal;
	font-style: 		italic;
	letter-spacing:		1px;
	margin:				0px;
	margin-top:			25px;
	margin-bottom:		10px;
	margin-left:		15px;
	padding:			0px;
}

h2
{
	font-family:		Arial,  georgia, palatino, times, arial, helvetica, sans-serif;
	font-size:			13pt;
	font-weight:		normal;
	color:				#7B7B7B;
	margin-left:		15px;
	padding:			0px;
	text-align:			left;
		
}

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

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

h3
{
	color: 				#3A6A2C;
	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:		10px;
	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
	{
		padding-left:	15px;
		padding-right:	25px;
	}
	
p
{
	margin-top:			10px;
	margin-bottom:		10px;
	margin-left:		15px;
	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
{
	padding-left:		0px;
	color:				#09489E;
	text-decoration:	underline;
}

a.list:active
{
	padding-left:		0px;
	font-weight:		bold;
	color:				#09489E;
	text-decoration:	underline;
}

a.list:hover
{
	
	padding-left:		0px;
	color:				#58595C;
	text-decoration:	none;
}
	
img
{
	border:				0px solid black;
	margin:				0px;
}

	img.normal
	{
		border:			1px solid #000000;
		margin:			0px auto;
	}

	img.right
	{
		border:			0px solid #000000;
		float:			right;
		margin-left:	10px;
		margin-right:	10px;
		margin-top:		15px;
		margin-bottom:	7px;
	}
	
	img.left
	{
		border:			0px 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%;
}

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
{
	border:				1px solid #777778;
	margin-bottom:		0px;
	margin-top:			15px;
	padding-left:		0px;
	border-collapse:	collapse;
	margin-left:		2px;
	font-size:			8.5pt;
}

.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
{
	background-color:	#E3EED8;
	font-size: 			8pt;
	font-family: 		verdana, sans-serif, arial, helvetica;
	color: 				black;
	text-align:			left;
	vertical-align:		middle;
	padding: 			2px;
	margin: 			0px;
	Border:				0px solid #A3F5D0;		
}

.table_row_alt, .table_row_alt td
{
	background-color:	#AEC399;
	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/img38.jpg);
	background-repeat:	no-repeat;
	background-position:top center;
	color: 				#FFFFFF;
	height:				32px;
	width:				777px;
	font-family: 		verdana, sans-serif, arial, helvetica;
	font-size: 			7pt;
	vertical-align:		top;
	text-align:			center;
}

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

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