body {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
p, ul, li, h1, h2, div {margin:0; padding:0;}
.wrap { width:972px; height: auto; margin:0 auto;  }
h1 { font-size:20px; padding-bottom:20px; }
ul { list-style: none outside none; font-size:16px; height:90px;}
li {float:left; font-weight:bold;}
li a { color:#666699;}
li.sepa {margin:0 10px; font-weight:normal;}
h2 { font-size:14px; margin:5px 0;}
.intro {margin:25px 0 16px 0;}
.intro p { width:850px; border-bottom:1px solid black; padding-bottom:15px; }
.intro p.key {width:650px;}
.head { margin-top:30px;}
.content p {padding:10px 0 0 40px;}
.content p.p1, .content p.p3 {padding:10px 0;}
.content p.p2 {padding:0 0 0 20px;}

table { margin-top:40px; border:1px solid #000; border-collapse:collapse;}
th { border-bottom:1px solid #000;}
th, td {border-top:1px dotted #000; border-right:1px dotted #000; height:25px; padding:0 5px;  }
.partingline td {border-bottom:1px solid #000;}