/*	====
	*/

	.mmTop td
	{
		background-color: #666666;

		height: 22px;
	}

	.mm td,
	td.mm
	{
		background-color: #ffffff;
	}

	.mm td
	{
		border-bottom: 0px solid #CCCCCC;
		vertical-align: middle;

		height: 28px;
	}
	.mm td table
	{
		table-layout: auto;

		margin: 0px 5px 0px 5px;
	}

	.mm td table tr td
	{
		border-style: none;
		color: #B2B2B2;
	}

	.mm td table tr td a,
	.mm td table tr td a:active, .mm td table tr td a:link, .mm td table tr td a:visited
	{
		background: transparent;
		color: #333333;
	/*
		font-family: Arial;
	*/
		font-size: 14px;
		letter-spacing: 0.03em;
	/*
		letter-spacing: 0.15em;
	*/
		text-decoration: none;

		display: block; position: relative;
		width: auto; height: auto;
		padding: 2px 10px 3px 10px;
	}

	.mm td table tr td a:hover
	{
	/*
		background-color: #ACACAC;
	*/
		background-color: #cccccc;
		color: #FFFFFF;
	}

/*	====
	*/

	.mm-s
	{
		background-position: top left;
		background-repeat: no-repeat;

		padding: 0px 0px 0px 5px;
	}

	.mm-s table
	{
		table-layout: auto;
	}

	.mm-s table tr td
	{
		color: #DFDFDF;
	}

	.mm-s table tr td a,
	.mm-s table tr td a:active, .mm-s table tr td a:link, .mm-s table tr td a:visited
	{
		background: transparent;
		color: #333333;
	/*
		font-family: Arial;
	*/
		font-size: 11px;
		letter-spacing: 0.05em;
	/*
		letter-spacing: 0.15em;
	*/
		text-decoration: none;

		display: block; position: relative;
		width: auto; height: auto;
		margin: 2px 0px 2px 0px; padding: 2px 10px 3px 10px;
	}

	.mm-s table tr td a:hover
	{
	/*
		background-color: #BFBFBF;
	*/
		background-color: #666666;
		color: #FFFFFF;
	}

/*	====
	*/

	.mm-p
	{
		padding: 0px 0px 0px 5px;
	}

	.mm-p table
	{
		table-layout: auto;
	}

	.mm-p table tr td,
	.mm-p table tr td a
	{
		font-size: 11px;
		color: #CCCCCC;
	}

	.mm-p table tr td a:active, .mm-p table tr td a:link, .mm-p table tr td a:visited
	{
		color: #333333;
	}

	.mm-p table tr td a,
	.mm-p table tr td a:active, .mm-p table tr td a:link, .mm-p table tr td a:visited
	{
		background: transparent;
	/*
		color: #ffffff;
	*/
	/*
		font-family: Arial;
	*/
		font-size: 11px;
		letter-spacing: 0.05em;
	/*
		letter-spacing: 0.15em;
	*/
		text-decoration: none;

		display: block; position: relative;
		width: auto; height: auto;
		margin: 1px 0px 1px 0px; padding: 1px 10px 2px 10px;
	}

	.mm-p table tr td a:hover
	{
		background-color: #6699FF;
		color: #FFFFFF;
	}

/*	====
	*/

	.pm
	{
		background-color: #F2F2F2;
		border: 1px solid #999999;
	/*
		border-bottom: 4px solid #CCCCCC;
	*/
		border-bottom-width: 1px;
		text-align: left;

		display: block; position: absolute; visibility: hidden;
		width: 150px; height: auto;
		padding: 1px 1px 1px 1px;

		z-index: 1;
	}

	.pm a,
	.pm a:active, .pm a:link, .pm a:visited,
	.pm a.sm,
	.pm a.sm:active, .pm a.sm:link, .pm a.sm:visited
	{
		color: #666666;
		border: 1px solid #F2F2F2;
	/*
		font-family: Arial;
	*/
		font-size: 13px;
		text-decoration: none;

		display: block;
		width: auto; height: auto;

		display: expression('inline');
		width: expression('100%');

		padding: 3px 5px 3px 8px;
	}

	.pm a:hover,
	.pm a.sm:hover
	{
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #000000;
	}

/*	====
	*/

	.pm ul
	{
		list-style: none;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}

	.pm ul li
	{
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}

	.pm ul li a:active, .pm ul li a:link, .pm ul li a:visited
	{
		padding-left: 16px;
	}

/*
	.pm ul li a:hover
	{
		background: transparent;
		border: 1px solid #CCCCCC;
		color: #000000;
	}
*/

/*	====
	*/

	.copyRight td
	{
		background-color: #F2F2F2;
		border-top: 1px solid #999999;
		border-bottom: 3px solid #666666;
		color: #666666;
	/*
		font-family: Arial;
	*/
		font-size: 11px;
	/*
		letter-spacing: 0.1em;
	*/
	}

	.copyRight td div
	{
		padding: 5px 15px 5px 15px;
	}

/*	====
	*/

	.fm
	{
		color: #CCCCCC;
	/*
		font-family: Arial;
	*/
		font-size: 11px;

		margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px;
	}

	.fm a,
	.fm a:active, .fm a:link, .fm a:visited
	{
		padding: 3px 5px 3px 5px;
	}

	.fm a:hover
	{
	}
	.menubar_head
{
	width:382px;
	height:30px;
	margin:0 0 0 25px;
	padding:0 0 0 0;
	float:left;
	overflow:hidden;
	background:url(images/menu_head.jpg);
	background-repeat:no-repeat;
	color:#FFF;
}


.menubartxt
{
	width:382px;
	height:20px;
	margin: 5px 0 0 63px;
	padding:0 0 0 0;
}

.menu_left
{
	width: 200px;
	height:100px;
	margin:15px 0 0 50px;
	padding:0 0 0 0;
	float:left;
	font:Tahoma;
	font-size:18px;
	float:left;
}

.menubar_head a:hover
{
	color:#666;
}

.menubar_head a
{
	color:#FFF;
	text-decoration:none;
}

.menubar_head a:hover
{
	color:#FFF;
}

.menubar_head p
{
	margin:5px 0 0 9px;
	padding:0 0 0 0;
	font:Tahoma;
	font-size:14px;
}

.mainmenu1 
{
	width: 170px;
	height:auto;
	margin:5px 0 0 30px;
	padding:0 0 0 0;
	float:left;
}


/*	====
	*/
