.user_page
{
}

.user_section
{
	padding-top:10px;
	padding-bottom:5px;
}

.user_indent
{
	margin-left:0px;
}	

.user_para
{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
}

.user_title
{
	font-weight: bold;
	font-size:18px;
}

.user_head1
{
	font-weight: bold;
	font-size:16px;
	padding-bottom:4px;
}

.user_head1_sub
{
	padding-bottom:2px;
	font-weight: bold;
	font-size:14px;
}

.user_head2
{
	padding-top:6px;
	padding-bottom:2px;
	font-weight: bold;
	font-size:14px;
}

.user_head2 a
{
	font-weight: bold;
	font-size:14px;
}

.user_head3
{
	padding-top:4px;
	padding-bottom:1px;
	font-size:13px;
	font-style:italic;
	border-bottom:1px solid #C1CDD8;
}

.user_head4
{
	padding-top:4px;
	padding-bottom:1px;
	font-weight: bold;
	font-size:12px;
}

.user_page_desc1
{
	padding-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:normal;
}

.user_desc1
{
	padding-left:10px;
	padding-bottom:4px;
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:normal;
}

.user_row_header
{
	width:100%;
	margin-left:0px;
	height:0px;
	overflow:hidden;
	border-left:1px solid #A8ACB5;
	border-right:1px solid #A8ACB5;
	border-bottom:1px solid #A8ACB5;
}

.user_row_print
{
	width:100%;
	margin-left:0px;
	border-bottom:1px solid #A8ACB5;
}

.user_row
{
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:0px;
	border-left:1px solid #A8ACB5;
	border-right:1px solid #A8ACB5;
	border-bottom:1px solid #A8ACB5;
	background-color:#FFFFFF;
}

.user_alternate_row
{
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:0px;
	border-left:1px solid #A8ACB5;
	border-right:1px solid #A8ACB5;
	border-bottom:1px solid #A8ACB5;
	background-color:#F4F1E8;
}

.user_row_links
{
	padding-top:4px;
	padding-bottom:6px;
	padding-left:10px;
}

.user_summary
{
	color:#0000A0;
	white-space:nowrap;
}

.user_summary_complete
{
}

.user_summary_certificate
{
}

.user_summary_incomplete
{
}

.user_summary_due
{
	color:#006400;
}

.user_summary_deadline
{
	color:#9b870c;
	font-weight:bold;
}

.user_summary_overdue
{
	color:#aa0000;
	font-weight:bold;
}

.user_summary_multiple_dates
{
	font-size:12px;
	font-style:italic;
}

.user_required
{
	color:#0000FF;
	font-weight: bold;
}

.user_news
{
}

.result_attachment_table
{	
}

.result_attachment_row td
{
	padding-top:5px;
}

.result_attachment_link a
{
	white-space:nowrap;
	padding-right:10px;
}

.result_attachment_description
{
}

.result_attachment_remove
{
	padding-left:10px;
}
