.sectionHeading
{
	color: #006666;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
}
table.frameOutline
{
	background: #8C8C82;
}
div.frameOutline
{
	width: 99%;
	height: 99%;
	border: solid 1px #8C8C82;
	overflow: hidden;
}
td.listHeadingCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #8c8c82;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
td.listCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
td.listCellOdd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
td.listCellEven
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #e7e7d6;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
tr.itemNormalNoHand
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff
}
tr.itemNormal
{
    VERTICAL-ALIGN: middle;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff
}
table.contentListing
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center
}
div.pagePortletLeft
{
	float: left;
	width: 49%;
	height: 31%;
	margin: 2% 2% 0 0;
	padding: 0px;
}
div.pagePortletRight
{
	float: right;
	width: 49%;
	height: 31%;
	margin: 2% 0 2% 0;
	padding: 0px;
}
div.pagePortletNoSpace
{
	float: right;
	width: 49%;
	height: 31%;
	margin: 2% 0 0 0;
	padding: 0px;
}
td.dashboardWindow
{
    width: 100%;
    height: 100%;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    font-size:8pt;
    border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
}
div.dashboardWindow2
{
    width: 100%;
    height: 100%;
    font-size:8pt;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    margin: 0px;
    border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    overflow: auto;
    text-align: center
}
