#content_rubrics {
	width: 100%;
	font-size: 8pt;
	padding: 0 5px;
}

#content_rubrics td {
	width: 50%;
}

#content_rubrics h1, #content_items h1 {
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 0.3em 0 0.3em 10px;
	border-bottom: 3px solid #a6ccdc; 

}


#content_rubrics h1.topcontent, #content_items h1.topcontent, #content_rubrics h1.topcontent_allowed, #content_rubrics h1.topcontent_restricted {
	background-color: #e57e12;
}
#content_rubrics h1.content, #content_items h1.content, #content_rubrics h1.content_allowed, #content_rubrics h1.content_restricted {
	background-color: #efb16f;
}

#content_rubrics h1.topcontent_allowed {
	background: #e57e12 url(/hcms_images/padlock_open.gif) 99% top no-repeat;
	 
}
#content_rubrics h1.content_allowed {
	background:  #efb16f url(/hcms_images/padlock_open.gif) 99% top no-repeat;
}

#content_rubrics .topcontent_restricted {
	background: #e57e12 url(/hcms_images/padlock_closed.gif) 99% top no-repeat; 
}
#content_rubrics .content_restricted {
	background: #efb16f url(/hcms_images/padlock_closed.gif) 99% top no-repeat; 
}
#content_rubrics div.content { padding-left: 10px;}

#content_rubrics h2, #news h3 {
	font-size: 10pt;
	margin-top:0;
	padding-top: 0;
}
#content_rubrics td.left h1, #content td.left div.content {
	margin: 5px 10px 10px 5px;
}
#content_rubrics td.right h1, #content td.right div.content {
	margin: 5px 5px 10px 10px;
}
div.content_item a {color: #000000}
.more {font-weight: bold; text-align: right; padding-bottom: 10px;}
.more a {text-decoration: none;}
.more a:hover {color: #000; text-decoration: underline;background-color: #ffffff;}
#content_rubrics .more {text-align: left;}
div.content_item {margin: 5px 10px;}
div.content_item li {margin: 5px 10px;}
div.content_item h2 {font-size: 9pt; margin: 5px 0;}
div.content_item h3 {font-size: 8pt; margin: 5px 0;}