﻿body 
{
	background-color:Silver;
	margin-top:5px;
}

.MainLayout 
{
	margin:10px auto 0px auto;
	width:1024px; /* 85% */
	background-color:Silver;
}

.FooterLayout 
{
	margin:0px auto;
	width:45%;
	text-align:center;
}

.Header
{
	margin:0px;
	padding:0px;
	width:100%;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#000000;
}

.HeaderImage 
{
	width:100%;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}

.HeaderImageBottom 
{
    border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#000000;
}

.HeaderImageTop 
{
    background-color:Silver;
}

.TopHorizontalMenuBar 
{
	margin:0px;
	padding:0px;	
	border-width:2px 1px;
	border-style:solid;
	border-color:#000000;
}

.TopHorizontalMenuBarContainer
{	
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#669900;
}

.TopMenuDynamicMenu, .TopMenuDynamicMenuItem 
{
    z-index:100;
}

.HMenuLeftSpacer 
{
	width:15%;
	height:100%;
	float:left;
}

.MainTableLayout 
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
}

.LeftVerticalBar 
{
	width:100%;
}

.LeftVerticalSpacerContainer
{
    background-color:#FFFFCC;
	margin:0px;
	padding:0px;
	height:auto;
	width:100%;
}

.LeftVerticalSpacer 
{
    border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#000000;
	margin:0px;
	padding-bottom:0.2ex;
}

.VerticalMenuBar 
{
	background-color:#669900;
	width:100%;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}

.VerticalMenuItemSeperator 
{
	width:3px;
	margin:10px auto;
}

.VerticalMenuItemContainer 
{
	background-color:Transparent;
	width:100%;
} 

.VerticalMenuItemContainer:hover
{
	background-color:#FFFFCC;
}

.VerticalMenuItem 
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:Transparent;
	font-size:1.2em;
}

.VerticalMenuItem:hover
{
	background-color:#FFFFCC;
}

.VerticalMenuItem .VerticalMenuItemImageContainer
{
	margin:0px;
	padding:0px;
	width:100%;
}

.VerticalMenuItemImage 
{
	margin:0 auto;
	padding:0;
	/*width:100%;*/
}
	
.MainContentPlaceholder 
{
	background-color:#FFFFCC;
	padding: 1ex 1em;
}

.BreadCrumbs 
{
    font-size:small;
    color:#000000;
    margin:0 0 0 12em;
}

.BreadCrumb 
{
    color:#669900;
}

.BreadCrumbPathSeperator 
{
    color:#000000;
    font-size:1.5ex;
}
