div.ti-black{ font-size: 13px;
 font-weight: bold;
 margin-bottom: 8px;
 height: 20px;
 border-bottom: 1px solid #000000;
}

div.ti-black img{  vertical-align:middle;
  margin-bottom: 2px;
  margin-right:5px;
}

div.ti-bg-line{ background-image: url('/img/frm-back.gif');
 color: #000000;
 padding: 5px;
 font-size: 14px;
 font-weight: bold;
}

h2.ti{ margin:0 0 3px 5px;
 padding:0;
 border-left:8px solid #CC0000;
 padding-left:10px;
 font-size:130%;
}

h2.ti2{ margin:0 0 3px 5px;
 padding:0;
 border-left:8px solid #CC0000;
 padding-left:10px;
 font-size:100%;
}

.m-title{ font-size: 20px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 16px;
}

.m-title img{  vertical-align: middle;
  margin-right: 3px;
  border: none;
}

.m-title2{ font-size: 16px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 6px;
}

.m-title2 img{  vertical-align: middle;
  margin-right: 5px;
  border: none;
}

.m-title3{ font-size: 12px;
 padding: 0px;
 padding-left: 6px;
 margin: 0px;
 margin-bottom: 6px;
 font-weight: bold;
 text-align: left;
 height: 22px;
 line-height: 22px;
 border-bottom: 1px dotted #CCCCCC;
}

.m-title3 img{  vertical-align: middle;
  margin-right: 5px;
  border: none;
}

.m-title4{ font-size: 12px;
 padding: 0px;
 padding-left: 6px;
 margin: 0px;
 margin-bottom: 6px;
 text-align: left;
 height: 22px;
 line-height: 22px;
 border-bottom: 1px dotted #CCCCCC;
}

.m-title4 img{  vertical-align: middle;
  margin-right: 5px;
  border: none;
}

.m-title5{ font-size: 16px;
 border-bottom: 1px solid #000000;
 line-height: 26px;
 padding-left: 6px;
}

.s-title{ font-size:14px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 5px;
}

.s-title img{  vertical-align: middle;
  margin-right: 3px;
  border: none;
}

h3.markup1{ color: #333333;
 padding: 0px;
 margin: 0px;
 font-size: 18px;
}

h1.p-title{ font-size:20px;
 border-bottom:#CCCCCC 1px dotted;
 margin-bottom:20px;
}

h1.p-title img{  vertical-align: middle;
  margin-left: 3px;
}

table.frm-tbl{ font-size: 12px;
}

table.frm-tbl th{  margin: 0px;
  /* vertical-align: top; */
  font-weight: normal;
  text-align: left;
  padding: 10px;
  border-bottom: 1px dotted #E0E0E0;
  background-image: url('/img/frm-back.gif');
  line-height: 22px;
  /* width: 25%; */
}

table.frm-tbl th span{   color: #CC0000;
   margin-left: 8px;
}

table.frm-tbl th.top-cell{  border-top: 1px dotted #E0E0E0;
}

table.frm-tbl td{  margin: 0px;
  vertical-align: top;
  padding: 10px;
  border-bottom: 1px dotted #E0E0E0;
  line-height: 22px;
  /* width: 75%; */
}

table.frm-tbl td img{   vertical-align: middle;
   margin-bottom: 2px;
}

table.frm-tbl td span{   text-decoration: underline;
}

table.frm-tbl td strong{   color: #FF6600;
   font-size: 14px;
}

table.frm-tbl td textarea#dcr{   border: 1px solid #6699CC;
   background-image: url('/img/input-back.jpg');
   background-repeat: no-repeat;
   padding: 3px;
   font-size:12px;
   line-height:14px;
}

table.frm-tbl td.top-cell{  border-top: 1px dotted #E0E0E0;
}

td.hel-l{ width: 0px;
 vertical-align:top;
 padding-right:7px;
 padding-left:7px;
 padding-top:10px;
 border-right:1px dashed #CCCCCC;
}

td.hel-c{ width: auto;
 vertical-align: top;
 padding-left: 15px;
}

td.hel-r{ width:150px;
 vertical-align:top;
 padding-right:7px;
 padding-left:7px;
 padding-top:10px;
 border-right:1px dashed #CCCCCC;
}

div.hel-l-menu{ font-size:70%;
 line-height:1.9;
 color:#666666;
}

div.hel-l-menu a{  font-size:120%;
  font-weight:bold;
  padding-right:7px;
}

div.line{ background-image: url('/img/h2line.gif');
 background-repeat: repeat-x;
 height: 5px;
 margin-top: 2px;
 margin-bottom: 7px;
}

div.com{ font-size:90%;
 line-height:1.4;
 padding:2px 10px 5px 10px;
}

div.com span{  color:#CC0000;
}

div.com b{  color:#333333;
}

div.com p{  padding:5px 10px;
  margin:0;
}

