/*--------------------------------------------------------------------
-- 'Invalid' Styles
--------------------------------------------------------------------*/
body
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-family: courier;
}
tbody
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-family: courier;
}

/*--------------------------------------------------------------------
-- 'Text' Styles
--------------------------------------------------------------------*/
p.cTextNormal
{
	font-weight: normal;
	font-size: 10pt;
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;

	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}

ul.cListNormal
{
	margin-left: 20px;
}

li.cListItemNormal
{
	font-weight: normal;
	font-size: 10pt;
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	margin-left: 0pt;

	font-style:	normal;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;	
}

a.cLinkNormal, a.cLinkNormal:hover
{
	color: #298fc2;
	text-decoration: none;
}

span.cTextCaption
{
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;

	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}

/*--------------------------------------------------------------------
-- 'Hidden' Styles
--------------------------------------------------------------------*/
input.cFieldHidden, input.cButtonHidden
{
	visibility: hidden;
}

/*--------------------------------------------------------------------
-- Menu Control Styles
--------------------------------------------------------------------*/
p.cMenuItem
{
	font-weight: normal;
	font-size: 10pt;
	color: #298fc2;
	font-family: verdana;
	text-decoration: none;
	text-align: left;

	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}
a.cMenuItem,a.cMenuItem:hover
{
	color: #298fc2;
	text-decoration: none;
}
table.MenuTable
{
	background-color: #E5F5FA;
}
td.ptfMenuTableCell
{
	background-color: #E5F5FA;
}
p.cMenuTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #298fc2;
	font-family: verdana;
	text-decoration: none;
	text-align: left;
	margin-bottom:5px;

	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}

/*--------------------------------------------------------------------
-- 'PTF Content Control' Styles
--------------------------------------------------------------------*/
td.cTableCellSummaryTitle
{
	background-color: #E5F5FA;
}
td.cTableSummaryBorder
{
	border-width:1;
	border-color: #E5F5FA;
}

p.cTextSummaryTitles
{
	font-weight: normal;
	font-size: 10pt;
	color: #298fc2;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;

	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}