/*---- joomla styles ----*/
.componentheading,.contentheading {	
	padding: 1px 0 0.3em 0;
	color: #575b66;
	text-align: left;
	width:99%;
	font: normal 1.6em Arial, Helvetica, sans-serif;
}
.createdate,.modifydate,.small { color:#BFBFBF; font-size:.75em; }
table.contenttoc { color: #333300; border: 1px solid #333; }
table.contenttoc td { font-size: 0.9em; font-weight: normal; text-align:left; }
table.contenttoc { margin: 5px; border: 1px solid #ccc; padding: 5px; }
table.contenttoc td { padding: 0 5px;}

td.buttonheading { width:auto; padding-right: 2px;}

div.mosimage { margin: 5px; }
div.mosimage_caption { font-size:0.9em; color: #666; }

.pagenav { line-height:3em; color: #fff; padding: 3px 5px 3px 3px; }
.pagenav_prev { line-height: 3em; font-weight: normal; }
.pagenav_next { line-height: 3em; font-weight: normal; }

div.syndicate div { text-align: center; }

.sectiontableheader {color: #fff;  font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 12px 4px 4px 4px;}
tr.sectiontableentry1 td { padding: 4px; color: #fff; background-color: #083b6e; }
tr.sectiontableentry2 td { padding: 4px; color: #fff; background-color: #0e4174;}

td.sectiontableentry1 { padding: 3px; color: #fff; background-color: #083b6e;}
td.sectiontableentry2 { padding: 3px; color: #fff; background-color: #0e4174;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Article Spans Start																		*/
.small, .modifydate, .createdate { font-size: .84em; color: #fc0; /* #039; */ }
.small 		{ padding-top: .5em; text-align: left; }
.modifydate { padding-top: .5em; text-align: left; }
.createdate { line-height: .8em; display: block; padding-bottom: 1em; }

#colMain li { /* sets vertical spacing on list elements ( news and weblinks ) */
	line-height: 1.5em;
	padding-left: 10px;
	margin-left: 10px;
}
/* Article Spans End	*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.column table.contentpaneopen {margin:1em 0;}
.column table.contentpaneopen th {text-align:left;}

.contentdescription {padding: 20px;}