body, td {padding: 10px; margin: 0px; font-size: 12px; font-family: tahoma; color: #000000}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 8px !important; margin-top: 0px;}
img {border: 0px;}


.logo { padding-bottom: 20px; }
a {color: #413C43; text-decoration: none;}
a:hover {color: #413C43; text-decoration: none;}
.title {font-weight: bold; font-size: 13px; color: #203188; text-align: left; padding: 3px 0px;}
.author { font-size: 10px; color: #666666; text-align: left; padding: 0px 0px 3px 0px;}
.author .ttl {font-weight: bold; color: #000000; text-align: left; }
.author a { text-decoration: none; color: #666666; }
.author a:hover { text-decoration: underline; color: #666666; }
.title a {color: #203188; text-decoration: none;}
.title a:hover {color: #203188; text-decoration: underline;}
.dvdr { border-top: 1px solid #C1C1C1; padding-top: 10px; padding-bottom: 10px;}
.dvdr-small { border-top: 1px solid #C1C1C1; padding-top: 5px; padding-bottom: 5px;}
.title_lev3 { font-weight: bold; color: #000000; text-align: left; padding-bottom: 2px;}
.title_lev3 a { font-weight: bold; color: #000000; text-decoration: none;}
.title_lev3 a:hover { font-weight: bold; color: #000000; text-decoration: underline;}
.text-pad { padding-left: 20px; padding-top: 3px; }
.tmt-mnu { padding: 0px 10px 2px 8px; margin: 0px; background: url(../images/arr02.gif) no-repeat 0px 5px; }
.tmt-mnu-lev2 { padding-top: 3px; }
a.mnu-lnk {color: #223088; text-decoration: none; }
a.mnu-lnk:hover {color: #223088; text-decoration: underline;}

.ftr-blk { font: 11px Tahoma; text-align: right; color: #203188;padding: 3px 10px 5px 10px; }
.ftr-blk p { padding: 3px 10px 5px 10px; }
.ftr-blk a { color: #203188; text-decoration: none; }
.ftr-blk a:hover { color: #203188; text-decoration: underline; }

.copyright { font-weight: bold; text-align: center; }
