body
{
	margin: 0px; 
	background: #246b2a;
	font-family: Verdana;
	font-size: 12px;
}

hr 
{
	border-top: #246b2a solid 1px;
	height:0px;
}

#PageHeaderPrint, #PageFooterPrint, #PageSitemapPrint
{
	display:none;
}

#PageMenuBar
{
	background: url(../images/bgMenuBar.gif);
	padding-top:5px;
	padding-bottom:0px;
	text-align: center;
}

	#PageMenuBar a
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	#PageMenuBar a:hover
	{
	}

#PageSitemapContainer
{
	background: url(../images/imgContentTop.gif);
	width:870px;
	padding-left: 45px;
	padding-right: 45px;
}
	
	#PageSitemap
	{
		border: solid 1px #246b2a;
		background: #e2ffe4;
		padding: 5px;
	}
	
	#PageSitemap a
	{
		color: #246b2a;
		text-decoration: none;
	}
	
	#PageSitemap a:hover
	{
		text-decoration: underline;
	}

#PageContentLeftBorder
{
	background: url(../images/bgContentLeft.gif) repeat-y;
}
	
#PageContentRightBorder
{
	background: url(../images/bgContentRight.gif) repeat-y;
}
	
#PageContentContainer
{
	background: url(../images/bgContent.gif) repeat-y;
}

#PageSidebarLeft, #PageSidebarRight
{
	padding:5px;
}

#PageContent
{
	background-position: center;
	padding:5px;
}

#PageFooter
{
	font-size: 10px;
	text-align: center;
	font-style: italic;
	color: #fff;
}

.Widget
{
	color: #246b2a;
}

	.Widget .Header
	{
		border-left: solid 1px #246b2a;
		border-right: solid 1px #246b2a;
		background: url(../images/bgWidgetHeader.gif);
		height:23px;
		text-align: left;
		padding-left:10px;
		padding-top:9px;
		font-weight:bold;
		color: #fff;
	}
	
		.Widget .Header a
		{
			color: #fff;
			text-decoration: none;
		}

		.Widget .Header a:hover
		{
			text-decoration: underline;
		}
		
	.Widget .Content
	{
		border: solid 1px #246b2a;
		background: #e2ffe4;
		padding: 5px;
		padding-left:10px;
		padding-right:10px;
	}
	
		.Widget .Content a
		{
			color: #246b2a;
			text-decoration: none;
		}

		.Widget .Content a:hover
		{
			text-decoration: underline;
		}
		
	.Widget .Footer
	{
		border: solid 1px #246b2a;
		border-top: none;
		background: #e2ffe4;
		padding: 5px;
		padding-left:10px;
		padding-right:10px;
		font-style: italic;
		text-align: right;
		font-size:10px;
	}
	
		.Widget .Footer a
		{
			color: #246b2a;
			text-decoration: none;
		}

		.Widget .Footer a:hover
		{
			text-decoration: underline;
		}
		
	.Widget .Menu
	{
		border: solid 1px #246b2a;
		background: #e2ffe4;
		padding:0px;
	}	
	
		.Widget .Menu ul
		{
			padding:0px;
			text-align:left;
			list-style:none;
			margin:0px;
		}		
		
			.Widget .Menu li
			{
				background:#e2ffe4;
				padding:5px;
				padding-left:10px;
			}			
			
			.Widget .Menu li:hover
			{
				background:#b1f8b7;
				border-left: solid 3px #246b2a;
			}			
			
				.Widget .Menu li a
				{
					text-decoration:none;
					color:#246b2a;
				}

	.Widget a
	{
		color: #246b2a;
		font-weight: bold;
		text-decoration: none;
	}

	.Widget a:hover
	{
		text-decoration: underline;
	}
		
.Block
{
	color: #246b2a;
}

	.Block .Header
	{
		text-align: left;
		font-weight:bold;
		color: #246b2a;
		border-bottom: solid 1px #246b2a;
		font-size: 14px;
		padding: 5px;
	}
	
		.Block .Header a
		{
			color: #246b2a;
			text-decoration: none;
		}

		.Block .Header a:hover
		{
			text-decoration: underline;
		}
		
	.Block .Content
	{
		padding: 5px;
		color: #246b2a;
	}
	
		.Block .Content a
		{
			color: #246b2a;
			text-decoration: none;
		}

		.Block .Content a:hover
		{
			text-decoration: underline;
		}
		
	.Block .Footer
	{
		padding: 5px;
		font-style: italic;
		text-align: right;
		font-size:10px;
	}
	
		.Block .Footer a
		{
			color: #246b2a;
			text-decoration: none;
		}

		.Block .Footer a:hover
		{
			text-decoration: underline;
		}
		
	.Block img
	{
		border: solid 1px #246b2a;
	}

.DataTable
{
	border: solid 1px #246b2a;
	padding: 0px;
}	

	.DataTable th
	{
		border: solid 1px #246b2a;
		background:#b1f8b7;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		padding: 3px;
	}
	
	.DataTable td
	{
		border: solid 1px #246b2a;
		text-align: left;
		vertical-align: top;
		padding: 3px;
	}	
	
.FormDataTable
{
	padding: 0px;
}	

	.FormDataTable th
	{
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding: 3px;
	}
	
	.FormDataTable td
	{
		text-align: left;
		vertical-align: top;
		padding: 3px;
	}
