body
{
	background:#DEE1CF;
	padding:0px;
	margin:0px;
	width:100%;
}
.HeaderLogin
{
	width:100%;
}
	.HeaderLogin .HeaderLoginBox
	{
		width:94%;
		margin:0px auto 0px auto;
		text-align:right;
		/* height:34px; in case show login section */
        height:10px;
	}
		.HeaderLogin .HeaderLoginBox span
		{
			font:Tahoma, Verdana, Arial, sans-serif;
			font-size:12px;
			color:#4F6254;
			padding-top:8px;
			display:block;
		}
		.HeaderLogin .HeaderLoginBox img
		{
			position:relative;
			top:2px;
		}
		.HeaderLogin .HeaderLoginBox a
		{
			color:#4F6254;
		}
			.HeaderLogin .HeaderLoginBox a:hover
			{
				text-decoration:none;
			}
.HomeContentTable
{
	width:97%;
	background:#F2F4E6 url(img/content_table_left_bg.jpg) left top no-repeat;
	margin-bottom:12px;
}
	.HomeContentTable .ContentTdLeft
	{
		width:304px;
	}
		.ContentTdLeft .ContentLeft
		{
			margin:18px 0px 0px 17px;
		}
		.ContentLeft .ContentLeftDate
		{
			text-align:center;
			height:43px;
			background:url(img/content_table_date_bg.gif);
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#243636;
		}
			.ContentLeft .ContentLeftDate span
			{
				display:block;
				padding-top:12px;
			}
			.ContentLeft .ContentLeftDate img
			{
				position:relative;
				top:2px;
			}
		.ContentLeft .MenuLeft
		{
			background:url(img/menu_left_bg.gif) left;
		}
			.ContentLeft .MenuLeftBox
			{
				padding:7px 0px 27px 71px;
				background:url(img/menu_left_mbg.gif) top left repeat-x;
			}
			.ContentLeft .MenuLeftBox .MenuLeftInner
			{
				background:url(img/menu_left_item.gif);
				margin-right:20%;
			}
				.ContentLeft .MenuLeftBox .MenuLeftInner a
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#531313;
					font-weight:bold;
					text-decoration:none;
					display:block;
					position:relative;
					left:-24px;
				}
					.ContentLeft .MenuLeftBox .MenuLeftInner a:hover, .ContentLeft .MenuLeftBox .MenuLeftInner a.Act
					{
						color:#666666;
					}
					.ContentLeft .MenuLeftBox .MenuLeftInner a span
					{
						display:block;
						line-height:36px;
					}
				.ContentLeft .MenuLeftBox .MenuLeftItemMarker
				{
					float:left;
					width:24px;
					height:36px;
					position:relative;
					left: -24px;
					background:url(img/menu_left_arrow.gif) left top no-repeat;
				}
			.ContentLeft .MenuLeftInner div
			{
				float:none;
			}
.SubBox
{
	background:#5C6D60;
}
	.SubBoxTitle
	{
		background:url(img/sub_box_bg.gif);
	}
		.SubBox span.SubBoxTitleText
		{
			line-height:51px;
			padding-left:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
		}
		.SubBox span.SubBoxTitleMarker
		{
			display:block;
			float:left;
			height:51px;
			width:63px;
			background:url(img/sub_box_marker.gif) center left no-repeat;
		}
	.SubBox .SubBoxContent
	{
		padding:17px 25px 21px 18px;
		color:#F2F4E6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		.SubBox .SubBoxContent h2
		{
			font-size:11px;
			font-weight:bold;
			padding:0px;
			margin:0px;
			line-height:30px;
		}
		.SubBoxLinkMore
		{
			display:block;
			text-align:right;
			margin-top:11px;
			color:#5F2424;
			text-decoration:underline;
			font-weight:bold;
		}
			a.SubBoxLinkMore:hover
			{
				text-decoration:none;
			}
.ContentRight
{
	margin:18px 17px 0px 0px;
}
	.ContentRightHeader
	{
		height:170px;
		background:#ffffff url(img/header_right_top_left.jpg) left top no-repeat;
		text-align:right;
		padding-left:60px;
	}
.TdValignTop
{
	vertical-align:top;
}
.TableValignTop td
{
	vertical-align:top;
}
.TopMenu
{
	background:url(img/menu_top_bg.jpg);
	width:100%;
}
	.TopMenu td
	{
		vertical-align:top;
	}
	.TopMenu .TopMenuLSpacer
	{
		width:73px;
	}
	.TopMenu .TopMenuItem
	{
		background:url(img/menu_top_item_marker.gif) left top no-repeat;
		text-align:center;
		text-transform:uppercase;
	}
		.TopMenu .TopMenuItem a
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#531313;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			white-space:nowrap;
		}
		.TopMenu .TopMenuItem a.Act
		{
			color:#E73838;
		}
			.TopMenu .TopMenuItem a span
			{
				display:block;
				padding:0px 12px 0px 12px;
				line-height:60px;
			}
/*Main  content Styles*/
.ContentBox
{
	margin-top:4px;
}
	.ContentBoxTitle
	{
		background:url(img/content_box_title_bg.gif);
		height:39px;
	}
		.ContentBoxTitle h1
		{
			background:url(img/content_box_title_text_bg.gif);
			padding:0px;
			margin:0px;
			margin-left:63px;
			line-height:39px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#F0F6EA;
			font-weight:normal;
			text-transform:uppercase;
		}
	.ContentBoxTextBox
	{
		margin:10px 19px 57px 51px;
/*		border:1px solid #333333;*/
	}
	.ContentImgBorder
	{
		border:2px solid #8C9A80;
		padding:1px;
		display:block;
		width:100px;
		float:left;
		margin-right:15px;
		margin-bottom:10px;
	}
		.ContentImgBorder img
		{
			/*border:1px solid #F2F4E6;*/
		}
/**/
.ContentTextType1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C9A80;
}
.ContentTextType2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F6254;
}

.ContentLinkMore
{
	display:block;
	text-align:right;
	margin-top:11px;
	color:#5F2424;
	text-decoration:underline;
	font-weight:bold;
}
	a.ContentLinkMore:hover
	{
		text-decoration:none;
	}
.ContentProductBox td
{
	padding-top:55px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C9A80;
	vertical-align:top;
}
	.ContentProductName
	{
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.ContentProductDescription
	{
		padding-left:18px;
		padding-right:18px;
	}
	.ProductLinkMore
	{
		display:block;
		text-align:left;
		margin-top:11px;
		color:#5F2424;
		text-decoration:underline;
		font-weight:bold;
	}
		a.ProductLinkMore:hover
		{
			text-decoration:none;
		}
	.ContentProductBox .Delimiter
	{
		width:23px;
		background:url(img/product_delimiter.jpg) center top repeat-y;
	}
.ContentTdFoot
{
	padding-top:19px;
}
	.ContentFooter
	{
		background:#243636;	
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:29px;
		color:#FFFFFF;
	}