body {scrollbar-face-color: #fff; scrollbar-shadow-color: #000; 
scrollbar-highlight-color: #000; scrollbar-3dlight-color: #000; 
scrollbar-darkshadow-color: #fff; scrollbar-track-color: #fff;
scrollbar-arrow-color: #000; padding-top: 0px; padding-bottom: 0px; background-color: #fff; margin: 0px;}  



#vertmenu {font-family: arial; font-size: 10pt; font-weight: bold; padding: 10px; margin: 0px; background: url(i/bgm.gif);}

#vertmenu ul {list-style: none; margin: 0px; padding: 0px; border: none; }

#vertmenu ul li {margin: 0px; padding: 0px; display: inline;}

#vertmenu ul li a {padding: 10px 5px 10px 5px; text-decoration: none; color: #511762;}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {color: #c8c8c8; background-color: #511762; border: 1px solid #511762; margin: -1px;}

#vertmenuline {clear: both; padding: 0; width: 100%; height: 10px; line-height: 10px;
background: #511762; }

#vertmenu #current a {border: 1px dashed #511762; margin: -1px;}

#vertmenu #current a:hover {color: #511762; border: 1px solid #511762; background: transparent; margin: -1px;}




.txt {font-family: arial; font-size: 10pt; color: #666;}

a.tl {color: #511762; text-decoration: underline; font-family: arial; font-size: 10pt;}
a:hover.tl {text-decoration: none; color: #203342;}

h1 {font-family: arial; font-size: 18pt; color: #445857; text-align: left; font-weight: bold;}

h2 {font-family: arial; font-size: 14pt; color: #99bdcd; text-align: left; font-weight: bold;}


td.left {background: url(i/shadow-l.gif);}

td.right {background: url(i/shadow-r.gif);}

td.btm {background: url(i/ribbon.gif);}

td.text {padding-left: 15px; padding-bottom: 50px; }

td.bottom {border-top: 3px solid #511762; padding-top: 20px; padding-bottom: 20px; }





















a.z {color: #00a400; text-decoration: underline; font-family: arial; font-size: 8pt; padding-left: 7px;}
a:hover.z {text-decoration: none;}

table.z {border: 1px solid #2a1faa; border-collapse: collapse;}

td.zz {border: 1px solid #2a1faa; background: #fff; padding: 7px;}

td.zzb {border: 1px solid #fff; background: #55aec7; padding: 2px;}

td.zzt {border: 1px solid #2a1faa; background: #fff; padding: 7px; text-align: left; font-family: arial; font-size: 8pt; color: #00a400;}



td.pub {padding-top: 15px; padding-bottom: 15px;}

img.pub {border: 1px solid #959595;}

hr.sep {size: 1; border: 1px solid #595959; width: 100%;}

table.mn {border: 1px solid #d3d3d3; border-collapse: collapse;}

td.mn {border: 1px solid #d3d3d3; background: #fff; padding: 5px; text-align: left; font-family: arial; font-size: 10pt; color: #000;}

td.mn2 {border: 1px solid #d3d3d3; background: #f3f3f3; padding: 5px; text-align: left; font-family: arial; font-size: 10pt; color: #000;}

td.mn3 {border: 1px solid #d3d3d3; background: #f6f6f6; padding: 5px; text-align: left; font-family: arial; font-size: 10pt; color: #2a1faa; text-weight: bold;}

td.mnc {border: 1px solid #d3d3d3; background: #fff; padding: 5px; text-align: center; font-family: arial; font-size: 10pt; color: #000;}

