.jdtable-normal {
	font-size: 12pt; text-decoration: none
}
.jdtable-small {
	font-size: 8pt; text-decoration: none
}
.jdtable-heading2 {
	font-size: 12pt; font-weight: bold
}

.jdtr-title {
	TEXT-ALIGN: center; FONT-FAMILY: Times New Roman, Times, serif; font-weight: bold; font-size: 24pt
}
.jdtd-title {
	TEXT-ALIGN: center; FONT-FAMILY: Times New Roman, Times, serif; font-weight: bold; font-size: 24pt
}

.jdtr-heading1 {
	font-weight: bold; text-decoration: underline; border-style: none;
}
.jdtd-heading1 {
	font-weight: bold; text-decoration: underline; border-style: none;
}
.jdtd-heading1-over {
	font-weight: bold; text-decoration: underline;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-heading1-hideposting {
	font-weight: bold; text-decoration: underline; border-style: none; background-color: #9999ff;
}
.jdtd-heading1-over-hideposting {
	font-weight: bold; text-decoration: underline; background-color: #9999ff;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-heading1-addposting {
	font-weight: bold; text-decoration: underline; border-style: none; background-color: #cc9999;
}
.jdtd-heading1-over-addposting {
	font-weight: bold; text-decoration: underline; background-color: #cc9999;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}


.jdtr-heading2 {
	font-weight: bold; border-style: none;
}
.jdtd-heading2 {
	font-weight: bold; border-style: none;
}
.jdtd-heading2-over {
	font-weight: bold;  
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}
.jdtd-heading2-hideposting {
	font-weight: bold; border-style: none; background-color: #9999ff;
}
.jdtd-heading2-over-hideposting {
	font-weight: bold; background-color: #9999ff;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-heading2-addposting {
	font-weight: bold; border-style: none; background-color: #cc9999;
}
.jdtd-heading2-over-addposting {
	font-weight: bold; background-color: #cc9999;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}


.jdtr-bullet {
	list-style-type: circle; border-style: none;
}
.jdtd-bullet {
	list-style-type: circle; border-style: none;
}
.jdtd-bullet-over {
	list-style-type: circle;  
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}
.jdtd-bullet-hideposting {
	list-style-type: circle; border-style: none; background-color: #9999ff;
}
.jdtd-bullet-over-hideposting {
	list-style-type: circle;  background-color: #9999ff; 
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-bullet-addposting {
	list-style-type: circle; border-style: none; background-color: #cc9999;
}
.jdtd-bullet-over-addposting {
	list-style-type: circle;  background-color: #cc9999; 
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtr-normal {
	font-weight: normal; border-style: none;
}
.jdtd-normal {
	font-weight: normal; border-style: none;
}
.jdtd-normal-over {
	font-weight: normal; 
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-normal-hideposting {
	font-weight: normal; border-style: none; background-color: #9999ff;
}
.jdtd-normal-over-hideposting {
	font-weight: normal; background-color: #9999ff;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}

.jdtd-normal-addposting {
	font-weight: normal; border-style: none; background-color: #cc9999;
}
.jdtd-normal-over-addposting {
	font-weight: normal; background-color: #cc9999;
	border-style: solid; border-width: thin;
	border-left-color: black; border-right-color: black;
	border-top-color: black; border-bottom-color: black
}


.avtable-outer {
	BORDER-LEFT-COLOR: #dedfdf; BORDER-BOTTOM-COLOR: #dedfdf; BORDER-TOP-COLOR: #dedfdf; BACKGROUND-COLOR: #dedfdf; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #dedfdf; CELL-PADDING: 1; CELL-SPACING: 1
}
.avtable-inner {
	BORDER-LEFT-COLOR: #dedfdf; BORDER-BOTTOM-COLOR: #dedfdf; BORDER-TOP-COLOR: #dedfdf; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #dedfdf; CELL-PADDING: 1; CELL-SPACING: 2
}
.avtr-title {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #445ca0; TEXT-ALIGN: center
}
.avtd-title {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #445ca0; TEXT-ALIGN: center
}
.avtr-even {
	BACKGROUND-COLOR: #f7f7f7
}
.avtr-odd {
	BACKGROUND-COLOR: #dedfdf
}
.avtr-even-highlight {
	BACKGROUND-COLOR: #cfebb8
}
.avtr-odd-highlight {
	BACKGROUND-COLOR: #bae39a
}

.listsel a:link    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.listsel a:visited    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.listsel a:active    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.listsel a:hover   { color: #376010; font-weight:normal; text-decoration:underline } /* green, bold, underlined */

.reviewcellheader {
	  border-right: 1px solid;
	  padding-right: 4px;
	  border-top: 1px solid;
	  padding-left: 4px;
	  font-size: 80%;
	  padding-bottom: 1px;
	  border-left: 1px solid;
	  padding-top: 1px;
	  border-bottom: 1px solid
}	  

.reviewcelldetail {
	  padding-right: 4px;
	  padding-left: 4px;
	  font-size: 70%;
	  padding-bottom: 1px;
	  padding-top: 1px;
}	  

.reviewcelldetail a:link    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.reviewcelldetail a:visited    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.reviewcelldetail a:active    { color: #000000; font-weight:normal; text-decoration:none} /* black normal text */
.reviewcelldetail a:hover   { color: #376010; font-weight:bold; text-decoration:underline } /* green, bold, underlined */

