*               {margin:0px; padding:0px; border:none}
body,td         {font:x-small arial,verdana,tahoma}
body            {color:#000; background-color:#fff}
.logo           {width:562px; margin-left:17px; margin-top:8px; margin-bottom:4px}
#main           {float:left; width:770px; background:url(i/bgtext.gif) repeat-y}
.text           {float:left; width:529px; text-align:justify; font-size:100%; line-height:130%}
        .text ul        {margin-left:2em}
.content        {padding:10px 15px 15px 40px; border-right:1px solid #cbd2e9}
.image          {color:#264764; float:left; width:221px; margin-left:15px; margin-top:-16px}

.text a:link    {color:#1c3788}
.text a:visited {color:#6a7886}
.text a:hover   {color:#1c3788}

.footer         {width:100%; border-top:5px solid #b6c1e0}
.left, .right   {font:8pt tahoma,arial,verdana; float:left; background-color:#283551; color:#fffdf6; padding:5px 0px}
.left           {width:70%}
.right          {width:30%; text-align:right}
a.m             {font-size:11px; color:#fffdf6; text-decoration:none}
a.m:hover       {text-decoration:underline}
a.m:visited     {color:#fffdf6}

a               {color:#00184f}
a:visited       {color:#577188}

hr              {color:#d9dde5; height:1px; margin:5px 0}
p               {margin:0.8em 0px}
.h1             {margin-left:40px; margin-top:15px; background:url(i/bgh1r.gif) top right no-repeat; width:265px}
.h1 h1          {color:#00184f; font-size:1.2em; border:1px solid #b6c1e0; border-bottom:#fff; border-right:#fff; width:254px; height:24px; padding-top:2px}
        .h1 h1 span             {padding-left:20px}

h2              {color:#264764; font-size:1.1em; text-align:left}
h3              {color:#000; font-size:100%; text-align:left}

table.bp td     {padding:3px 5px; border:1px solid #eaeaff}

small           {font:8pt tahoma,arial,verdana; color:#666}
.dvd            {height:16px; width:529px; background:url(i/bgh1.jpg) no-repeat}

.search         {background-image:url(/i/bgsearch.gif); width:101px; padding-left:3px; margin:0px 4px; border:1px solid #00184f; font-size:100%}

dl              {text-align:left}
big             {font:bold 100%; color:#333}
dt,.date        {color:#999}
        dt a            {font-weight:bold}
dd              {margin-left:1em; text-align:justify}

.m1             {color:#00175b; font:11px tahoma,arial,verdana; margin-top:1px}
        .m1 a           {color:#00175b; text-decoration:none}
        .m1 a:visited   {color:#00175b}
.m2             {position:relative; color:#aaa; font:11px tahoma,arial,verdana}
        .m2 a           {color:#aaa; text-decoration:none}
        .m2 a:visited   {color:#aaa}
.m2 span        {position:absolute; top:1px; left:-1px; padding-right:3px; color:#00175b}
        .m2 a, .m2 span a      {color:#00175b; text-decoration:none}
        .m2 a:visited, .m2 span a:visited  {color:#00175b}
        
html>body .mff {margin-left:25px}


.bt             {font:8pt tahoma,arial,verdana; background-color:#5c758b; color:#fff; padding:2px; cursor:pointer}

#qanda input {border: 1px solid #777}
#qanda textarea {border: 1px solid #777}
#qanda table td {vertical-align: top}

table.tbl {font-size: 90%}
table.tbl td {border: 1px solid #777; padding: 2px}
table.tbl th {font-style:bold; background-color: #ccc; border: 1px solid #777; padding: 2px}

a.pdf {background:url(/i/pdf.gif) no-repeat; padding-left:44px; }