div.content .vertline {
	border-right: solid thin #C93;
	}


div.content .vertlinerj	{
	text-align: right;
	border-right: solid thin #C93;
	}

div.content th	{
	text-align: center;
	border-bottom: solid medium #C93;
	padding: 0.1em 0.5em;
	font-weight: normal;
	font-family: copperplate gothic light, verdana, serif;
	vertical-align: top;
	}

div.content th.lvl, div.content tr.lvl th	{
	border-bottom: solid thin #C93;
	}

div.content th.vertlinelvl	{
	border-bottom: solid thin #C93;
	border-right: solid thin #C93;
	}

div.content th.noline, div.content th.nowrapnoline	{
	border-bottom: 0;
	}

div.content th.subheadnoline	{
	border-bottom: 0;
	font-family:  book antiqua, serif;
	text-align: left;	
	font-weight: bold;
	padding: 0;
	}

div.content th.subhead	{
	border-bottom: solid medium #C93;
	font-family:  book antiqua, serif;
	text-align: left;	
	font-weight: bold;
	vertical-align: bottom;
	}

div.content tr.subheadlvl th	{
	border-bottom: solid thin #C93;
	font-family:  book antiqua, serif;
	font-weight: bold;
	vertical-align: bottom;
	white-space: nowrap;	
	}


div.content th.subheadrj	{
	border-bottom: solid medium #C93;
	font-family:  book antiqua, serif;
	text-align: right;	
	font-weight: bold;
	vertical-align: bottom;
	}

div.content td.subhead	{
	font-family:  book antiqua, serif;
	font-weight: bold;
	}

div.content td.grouphead	{
	padding: 0.1em 1em 0.1em 0.1em;
	font-weight: bold;
	border-bottom: solid medium #C93;
	}

div.content td.subsubhead	{
	padding: 0.1em 1em 0.1em 0.1em;
	font-weight: bold;
	font-style: italic;
	}

div.content td.subitalhead	{
	padding: 0.1em 1em 0.1em 0.1em;
	font-weight: normal;
	font-style: italic;
	}

div.content td.subheadlj	{
	font-family:  book antiqua, serif;
	font-weight: bold;
	text-align: left;
	}

div.content th.subheadvertline	{
	border-bottom: solid medium #C93;
	font-family:  book antiqua, serif;
	text-align: right;	
	font-weight: bold;
	border-right: solid thin #C93;
	vertical-align: bottom;
	}

div.content td	{
	border-bottom: solid thin #C93;
	padding: 0.1em 0.75em 0.1em;
	}

div.content tr.noline td, div.content tr.noline th {
	border-bottom: 0;
	}

td.spacer {
	height: 0.75em;
	}

div.content tr.nohead td	{
	border-top: solid medium #C93;
	}

div.content tr.foot td	{
	font-weight: bold;
	}

div.content tr.foot1 td	{
	font-weight: bold;
	border-top: solid medium #C93;
	}

div.content tr.foot2 td	{
	font-weight: bold;	
	border-bottom: solid medium #C93;
	}

div.content tr.foot3 td	{
	font-weight: bold;	
	border-top: solid thin #C93;
	border-bottom: solid thin #C93;
	}

div.content tr.foot3 td.noline, div.content td.noline	{
	border: 0;
	}

div.content tr.foot4 td	{
	font-weight: bold;
	font-style: italic;	
	border: 0;
	}

div.content tr.foot5 td	{
	border-bottom: solid medium #C93;
	}

div.content th.nowrapnoline	{
	white-space: nowrap;
	padding-left: 0.3em;
	padding-right: 0.3em;}

div.content td ul, div.content td ul li	{margin-top: 0;
	margin-bottom: 0;}



