div.outer-area{ border: 4px solid #E7E7E7;
 padding: 15px;
 font-size: 14px;
}

div.outer-area p{  text-align: left;
  line-height: 22px;
}

td.base-r{ width: 190px;
 vertical-align:top;
 text-align: right;
 padding-left: 10px;
}

td.base-l{ width:190px;
 vertical-align:top;
 padding-right:10px;
}

td.base-m{ width:auto;
 vertical-align:top;
}

td.base-ls{ width:160px;
 vertical-align:top;
 padding-right:10px;
}

td.base-rs{ width:160px;
 vertical-align:top;
 padding-left:10px;
}

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;
}

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;
}


img.profile-blog-sample{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -20px; width: 133px; height: 191px; }
img.profile-entry-back{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -231px; width: 121px; height: 117px; }
img.profile-login-back{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -368px; width: 309px; height: 273px; }
img.profile-supporter-back{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -747px; width: 115px; height: 130px; }

input.profile-s-btn{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -703px; width: 119px; height: 24px;}
input.profile-s-btn-on{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -660px; width: 119px; height: 24px;}

input.profile-y-btn{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -947px; width: 180px; height: 30px; display: block}
input.profile-y-btn-on{ background: transparent url('/img/thum/profile-thum.jpg') no-repeat 0px -897px; width: 180px; height: 30px; display: block}
img.profile-gif-account{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -20px; width: 12px; height: 16px; }
img.profile-gif-arrow1{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -56px; width: 14px; height: 14px; }
img.profile-gif-arrow2{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -90px; width: 8px; height: 7px; }
img.profile-gif-body{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -117px; width: 18px; height: 18px; }
img.profile-gif-camera{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -155px; width: 13px; height: 12px; }
img.profile-gif-cancel{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -187px; width: 10px; height: 9px; }
img.profile-gif-help1{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -216px; width: 16px; height: 16px; }
img.profile-gif-help2{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -252px; width: 19px; height: 18px; }
img.profile-gif-light{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -290px; width: 15px; height: 16px; }
img.profile-gif-list{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 4px -322px; width: 12px; height: 12px; }
img.profile-gif-mail1{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -351px; width: 16px; height: 11px; }
img.profile-gif-mail2{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -382px; width: 18px; height: 8px; }
img.profile-gif-mail3{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -410px; width: 12px; height: 12px; }
img.profile-gif-mail4{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -442px; width: 12px; height: 8px; }
img.profile-gif-mail5{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -470px; width: 14px; height: 12px; }
img.profile-gif-minus{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -502px; width: 7px; height: 3px; }
img.profile-gif-mobile{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -525px; width: 7px; height: 15px; }
img.profile-gif-note{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -560px; width: 16px; height: 15px; }
img.profile-gif-plus{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -595px; width: 7px; height: 7px; }
img.profile-gif-setting{ background: transparent url('/img/thum/profile-gif-thum.gif') no-repeat 0px -622px; width: 18px; height: 17px; }

p.com1{ color: #666666;
 font-size: 14px;
 line-height: 20px;
 margin-top: 8px;
}

p.com2{ font-size: 14px;
}

