* { font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:12px; }
body { background:#fff; color:#14395a; }

a { color:#2365a0; text-decoration:underline; }
	a:hover { text-decoration:none; }
a.linkn { text-decoration:none; }
	a.linkn:hover { text-decoration:underline; }
a.links { font-size:11px; text-decoration:underline; }
	a.links:hover { text-decoration:none; }
a.linksn{ font-size:11px; text-decoration:none; }
	a.linksn:hover { text-decoration:underline; }
a.menu { font-size:11px; font-weight:bold; text-decoration:none; }

.text { font-size:12px; }
.texts { font-size:11px; }
h1 { color:#2365a0; font-size:17px; margin:0px; padding:0px; }
h2 { color:#2365a0; font-size:15px; margin:0px; padding:0px; }
h3 { color:#2365a0; font-size:13px; margin:0px; padding:0px; }
ol, ul, li { margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:0px; }
p { margin:5px 0 10px; padding:0px; text-align:justify; text-indent:15px; }
	p.right { margin:5px 0 10px; padding:0px; text-align:right; }
	p.left { margin:5px 0 10px; padding:0px; }
	p.n { text-indent:0; }

.tab { border:2px solid #4391d6; border-collapse:collapse; width:100%; }
	.tab thead tr th, .tab tbody tr td { border:1px solid #4391d6; padding:3px 10px 4px; }
	.tab thead tr th { border-width:1px 1px 2px; }

/* Menu */
.clCMEvent { position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible; }
.clCMAbs { position:absolute; visibility:hidden; left:0; top:0; }
.clBar { position:absolute; width:1; height:1; background-color:#f0ecf4; layer-background-color:#f0ecf4; visibility:hidden; }

.clLevel0, .clLevel0over { position:absolute; padding:0px; font-size:11px; font-weight:bold; }
.clLevel0 { background-color:#f0ecf4; layer-background-color:#f0ecf4; color:#434b50; background-image:url(/i/bgm.gif); background-position:bottom; background-repeat:no-repeat; }
.clLevel0over { background-color:#f0ecf4; layer-background-color:#f0ecf4; color:#b32828; cursor:pointer; cursor:hand; background-image:url(/i/bgm1.gif); background-position:bottom; background-repeat:no-repeat; }
.clLevel0border { position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699; }

.clLevel1, .clLevel1over { position:absolute;  font-size: 11px; font-weight: normal; padding-left: 5px; }
.clLevel1 { background-color:#ffffff; layer-background-color:#ffffff; color:#434b50; }
.clLevel1over { background-color:#d0e3f4; layer-background-color:#d0e3f4; color:#434b50; cursor:pointer; cursor:hand; }
.clLevel1border { position:absolute; z-index:500; visibility:hidden; background-color:#2365a0; layer-background-color:#2365A0; }

.clLevel2, .clLevel2over { position:absolute;  font-size: 11px; font-weight: normal; padding-left: 5px; }
.clLevel2 { background-color:#ffffff; layer-background-color:#ffffff; color:#434b50; }
.clLevel2over { background-color:#d0e3f4; layer-background-color:#d0e3f4; color:#434b50; cursor:pointer; cursor:hand; }
.clLevel2border { position:absolute; z-index:500; visibility:hidden; background-color:#2365a0; layer-background-color:#2365A0; }

.light { width:100%; }
   .light tr td { padding:10px 0; }
      .light tr td img { border:0; display:block; margin:auto; }
