/*
	h2 {font-size:10pt;color:white;background-color:#E80;margin-top:4px}
	div.article-tools {background-color:#EEE;border:1px solid gray;color:gray;display:none}
	div.article-content {border:1px solid #EEE}
	span.modifydate {display:none}
*/


div.article-content a, 
div.article-content a:visited,
div.article-content a:hover,
div.contentdescription a, 
div.contentdescription a:visited,
div.contentdescription a:hover {
  color: #F08500;	
  text-decoration: none;
}
div.article-content a:hover {
	text-decoration:underline;
}


/*
h2.contentheading {
	font-size:150%;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}
*/
div.article-tools {
	background-color : #f8f8f8;
}
div.buttonheading span {
	margin: 0px 8px 0px 0px;
/*	padding: 1px 8px 1px 8px; */
}


div.ja-content-main h1,
h1.componentheading
 {
	font-size:180%;
	color: #F08500;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}
/* exception: component heading H1 aligned on top */
div.ja-content-main h1.componentheading {
	margin-top:0;
}

div.ja-content-main h2,
h2.contentheading {
	font-size:150%;
	color: #F08500;
	font-weight: bold;
	margin: 8px 0px 4px 0px;
}
/* exception: component heading H1 aligned on top */
div.ja-content-main h2.contentheading {
	margin-top:0;
}

div.ja-content-main h3 {
	border: 1px solid #eee;
	background-color: #f8f8f8;
	color: #000000;
	margin: 10px 0px 6px 0px;
	padding: 4px;
}
div.ja-content-main h4 {
	font-size:100%;
	color: #4f4f4f;
	font-weight: bold;
	margin: 6px 0px 6px 0px;
}
div.ja-content-main h5 {
	font-size:100%;
}
div.contentdescription {
	margin: 4px 0 8px 0;
	font-size:110%;
}

div.ja-content-main p {
	margin-top:8px;
}

div.article-meta {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 8px;
}

div.article-content {
	padding: 8px 0 0 0;
}

div.ja-content-main ul {
	padding:8px 8px 8px 32px;
}
div.ja-content-main ul li {
	list-style-type: square; 
	list-style-image: url(bullet_orange.gif);
}
div.ja-content-main ol {
	padding:8px 8px 8px 32px; 
}
div.ja-content-main ol li {
	list-style-type: decimal; 
}
div.buttonheading {
/*	display:none; */
}

table.tablelist {
	width: 100%;
}
table.tablelist td {
	padding:4px;
}

.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {
padding:5px 5px 6px;
border: 1px dotted #e8e8e8;
}

.sectiontableentry2 { 
/*   background-color: #f6f6f6;  */
}

.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover {
	background-color: #ddd /*#ffcc44*/; 
}
