﻿/* Begin Main Page Framework */

#pageContainer
{
    margin: 0px auto;
	width: 989px;
	padding: 0px;
}

#pageHeader 
{
	background-image: url(Images/header.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 989px;
	height: 76px;
	margin: 0 auto 5px auto;
}

.breadcrumbnav 
{
	position: absolute;
	right: 37px;
	top: 51px;
	text-transform: uppercase;
	font-size: 10px;
}

.menuheader 
{
	position: absolute;
	right: 37px;
	top: 13px;
	text-transform: uppercase;
	font-size: 10px;
	z-index: 5000;
}

.menuheader a:visited, .breadcrumbnav a:visited 
{
	color: #DBB94F;
}

.MenuHeader-StaticHover
{
	/* background-color: #635233; */
}

.MenuHeader-DynamicMenuItem
{
	background-color: #292F40;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	padding: 2px;
	border: solid 1px #292F40;
}

.MenuHeader-DynamicHover 
{
	background-color: Orange;
	color: White;
	border:1px;
	border-left-color: gold;
	border-top-color: gold;
	border-right-color: darkgoldenrod;
	border-bottom-color: darkgoldenrod;
	border-style: solid; 
	cursor: hand;
}

.MenuHeader-DynamicHover a
{
	color: White;
}

#pageContentContainer
{
    text-align: left;
    margin: 0 15px 0 15px;
}

.pageFooter 
{
	width: auto;
	height: 50px;
	text-align: center;
}

.footer 
{
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	width: 970px;
	height: 50px;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}

.menufooter 
{
	margin: 8px auto 2px auto;
	text-transform: uppercase;
	font-size: 10px;
}

.menufooter a:visited 
{
	color: #DBB94F;
}

.pagecontent
{
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/* End Main Page Framework */

/* Begin IntraPage Framework */

#genericpage, #home, #resume, #links, #successkit, #training
{
	position: relative;
	width: 950px;
	padding: 0px 37px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

#fullpage
{
	float: left;
	width: 950px;
	height: 100%;
	padding-top: 10px;
	/* border: solid 1px black; */
}

#sidebar 
{
	float: left;
	width: 214px;
	vertical-align: top;
	height: 100%;
}

#content 
{
	margin-left: 250px;
	height: 100%;
}

.FieldLabel
{
	text-align: right;
}

.ValidationCell
{
	width: 7px;
}

/* End IntraPage Framework */
