body
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Garamond;
}
.DataLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Garamond;
	text-align: right;
}
.ErrorMessage
{
	font-size: 8pt;
	color: red;
}
.RootMenuItem { border-width: 1px; border-style: solid; border-color: #999999; font-size: 12px; cursor: hand; cursor: pointer; color: #ffffff; font-family: Verdana; background-color: #999999; } 

.RootHoverMenuItem { border-right: solid 1px #333333; border-top: solid 1px #aaaaaa; border-left: solid 1px #aaaaaa; border-bottom: solid 1px #333333; font-size: 12px; cursor: hand; cursor: pointer; color: #ffffff; font-family: Verdana; background-color: #888888; } 

.RootActiveMenuItem { border-right: solid 1px #aaaaaa; border-top: solid 1px #333333; border-left: solid 1px #333333; border-bottom: solid 1px #aaaaaa; font-size: 12px; cursor: hand; cursor: pointer; color: #ffffff; font-family: Verdana; background-color: #888888; } 

.RootMenuGroup { border-right: solid 1px #777777; border-top: solid 1px #bbbbbb; font-size: 11px; border-left: solid 1px #bbbbbb; border-bottom: solid 1px #777777; background-color: yellow; } 

.MenuItem { border-width: 1px; border-style: solid; border-color: #f3f3f3; font-size: 11px; cursor: hand; cursor: hand; cursor: pointer; color: #333333; font-family: Verdana; background-color: #f3f3f3; } 

.ActiveMenuItem { border-right: solid 1px #cccccc; border-top: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #cccccc; font-size: 11px; cursor: hand; cursor: pointer; color: #333333; font-family: Verdana; background-color: #f9f9f9; } 

.HoverMenuItem { border-right: solid 1px #666666; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-bottom: solid 1px #666666; font-size: 11px; cursor: hand; cursor: pointer; color: #ffffff; font-family: Verdana; background-color: #aaaaaa; } 

.MenuGroup { border-width: 1px; border-style: solid; border-color: #777777; background-color: #999999 } 
.PageContentZone
{
	left: 110px;
	color: black;
	position: absolute;
	top: 110px;
}
.MenuLink
{
	color: black;
	text-decoration: none;
}
.DataElementLabel
{
	font-size: 8pt;
	color: black;
}
.DataElement
{
	font-size: 8pt;
	color: black;
	vertical-align: top;
}
.DataElementMoney
{
	font-size: 8pt;
	color: black;
	text-align: right;
}
.GridSeperator
{
	height: 2px;
	background-color: black;
}
.DataColumnLabel
{
	font-weight: bold;
	font-size: 8pt;
}
INPUT
{
	font-size: 8pt;
}
.SavedItem
{
	font-size: 8pt;
	font-style: italic;
	text-align: right;
}
.PMCBackColor
{
	background-color: #c39d91;
}
.FAQQuestion
{
	font-size: 8pt;
	color: #3366cc;
	font-style: italic;
}
.FAQAnswer
{
	font-size: 8pt;
	color: black;
}
.FAQCategory
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: italic;
}
.LogoutLink
{
	font-size: 7pt;
	left: 0px;
	width: 650px;
	color: black;
	position: absolute;
	top: 5px;
	text-align: right;
	text-decoration: none;
}
.FrontPanelPopUp
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	left: 10px;
	border-left: gray thin outset;
	border-bottom: gray thin outset;
	position: absolute;
	top: 10px;
	background-color: #ffffff;
}
.CalendarPanelPopUp
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	left: 10px;
	border-left: gray thin outset;
	border-bottom: gray thin outset;
	position: absolute;
	top: 80px;
	background-color: #ffffff;
}
.RelativePanelPopUp
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	left: 5px;
	border-left: gray thin outset;
	border-bottom: gray thin outset;
	position: relative;
	top: 5px;
	background-color: #ffffff;
}
TEXTAREA
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Garamond;
}
.CalendarItems
{
	font-size: 7pt;
	color: black;
	vertical-align: top;
}
