table.jdpt_t {
	background-color: #FFFFFF;
	margin: 1px;
	padding: 4px;
    border: 1px dashed #888888;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.jdpt_t tr.jdpthead {
	background-image: url(../symbols/background.jpg);
	background-color: #E9ECEF;
	text-align: left;
    font-weight: bold;
    color: #000000;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
    border-bottom-color: #888888;
    padding: 4px 4px 4px 4px;
}

table.jdpt_t tr.jdptfoot {
	background-image: url(../symbols/background.jpg);
	background-color: #E9ECEF;
	text-align: left;
    font-weight: bold;
    color: #000000;
    border-top-width: 1px;
	border-top-style: dashed;
    border-top-color: #888888;
    padding: 4px 4px 4px 4px;
}


table.jdpt_t tr.jdptrow0 {
	background-color: #E9ECEF;
	text-align: left;
}

table.jdpt_t tr.jdptrow1 {
	background-color: #F9F9F9;
	text-align: left;
}

table.jdpt_t tr.jdptrows {
	background-color: #D0FFCF;
	text-align: left;
}

table.jdpt_t tr.jdptrow0:hover {
	background-color: #DAE1E6;
}
table.jdpt_t tr.jdptrow1:hover {
	background-color: #DAE1E6;
}

table.jdpt_t tr.jdptrows:hover {
	background-color: #DAE1E6;
}

table.jdpt_t td {
    padding: 4px 4px 4px 4px;
    color: #000000;
}

table.jdpt_t td.jdptsel {
    padding: 4px 4px 4px 4px;
    color: #006600;
    font-weight: bold;
}

table.jdpt_t td.jdptheadt {
    color: #000000;
    font-weight: bold;
}

table.jdpt_t td.jdptheadtr {
	text-align: right;
}


table.jdpt_t td.jdptheadh {
    color: navy;
    font-weight: bold;
}

table.jdpt_lf {
	background-color: #FFFFFF;
	margin: 1px;
	padding: 4px;
    border: 1px dashed #888888;
	border-spacing: 0px;
	width: 800px;
	border-collapse: collapse;
}

table.jdpt_lf tr.jdpthead {
	background-image: url(../symbols/background.jpg);
	background-color: #E9ECEF;
	text-align: left;
    font-weight: bold;
    color: #000000;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
    border-bottom-color: #888888;
    padding: 8px 8px 8px 8px;
}

table.jdpt_lf td.jdpthead {
    padding: 8px 8px 8px 8px;
}

table.jdpt_lf td.jdptlabel {
  width: 120px;
  background-color: #F9F9F9;
  color: #0000FF;
  font-weight: bold;
    border-bottom-width: 1px;
	border-bottom-style: dotted;
    border-bottom-color: #888888;
  padding: 4px 4px 4px 4px;
}

table.jdpt_lf td.jdptfield {
  width: 680px;
  background-color: #F9F9F9;
  color: #000000;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #888888;
    border-bottom-width: 1px;
	border-bottom-style: dotted;
    border-bottom-color: #888888;
  padding: 4px 4px 4px 4px;

}

.jdptinputbox {
  background-image   :url(../symbols/inputback.jpg);
  border             : 1px solid #666;
  padding: 4px 4px 4px 4px;
}

.jdptselectbox {
  background-image   :url(../symbols/inputback.jpg);
  border             : 1px solid #666;
}

a.jdpt_a:link{
   color: #0000FF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
}

font.riall {
	color: green;
}
font.rireg {
	color: #FF6600;
}
font.rispe {
	color: red;
}


a.jdpt_a:visited{
   color: #0000FF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
}

a.jdpt_a:focus{
   color: #0000FF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
}

a.jdpt_a:active{
   color: #0000FF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
}

a.jdpt_a:hover{
   color: #000088;
   font-size:11px;
   font-weight:bold;
   text-decoration:underline;
}

img.jdpt_t{
  width:  24px;
  height: 24px;
  border: 0px none;
}

img.jdpt_a{
  border: 0px none;
}

img.jdpt_preview{
  width:  32px;
  height: 32px;
  vertical-align: middle;
  border: 1px solid #C0C0C0;
}


}

