table.documents a:link,
table.documents a:visited
{
	color: #334a73;
	text-decoration: none;
}
table.documents a:hover,
table.documents a:active
{
	color: #608bd7;
}


table.documents
{
	border-collapse: collapse;
	width: 95%;
	border: 1px groove #c0c0c0;
}
table.documents tr.empty td
{
	text-align: center;
	padding: 1.5em;
}
table.documents th
{
	text-align: left;
	background-color: #dedede;
	border-bottom: solid #c0c0c0 1px;
	color: #384359;
}
table.documents tr
{
	border-bottom: solid #c0c0c0 1px;
}
table.documents td,table.documents th
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	font-family: Arial;
	padding: 4px;
}
table.documents td.name
{
	background-image: url(images/acrobat16.png);
	background-repeat: no-repeat;
	background-position: 4px 0.3em;
	padding-left: 24px;
}
table.documents th.size,
table.documents td.size
{
border-left: solid #c0c0c0 1px;
border-right: solid #c0c0c0 1px;
	width:70px;
}
table.documents th.size,
{
	text-align: center;
}
table.documents td.size,
{
	text-align: right;
}
table.documents .size,
{
	white-space: nowrap;
}
table.documents tr.odd td
{
	/*background-color: #f2f7fb;*/
}
table.documents tr.even td
{
	background-color: #f6f9fb;
}
table.documents a,
table.documents a:visited
{
	text-decoration: none;
	border-bottom: 1px dotted #8999b5;
}
table.documents a:hover,
table.documents a:active
{
	text-decoration: none;
	border-color: #608bd7;
}
table.documents tr.sectionheader td
{
	border: solid #c0c0c0 1px;
	background-color: #f9f9f9;
	margin: 0;
	padding: 0;
	padding-left: 6px;
	color: black;
	line-height: 0.7em;
	padding-bottom: 2px;
}

