﻿body {background:#FFF url('i/bg.gif') top right no-repeat; color:#000;font-family:Arial, sans-serif;margin:0;padding:0;}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;}

table_debug {border:solid 1px red;border-collapse:collapse;}

#pb {background:#009900 url('i/pg.gif') top left;}
#pg {background:#3B0084 url('i/pb.gif') top left;}
#mbg1 {background:#F7F7F7 url('i/mbg1.gif') top left;}
#mbg2 {background:#F7F7F7 url('i/mbg2.gif') top left;}

.n {font-size:0.7em;}
.bl {color:#000;}
.g {color:#666;}
.r {color:#CC0000;}
.ltg {color:#C0C0C0;}
.b {font-weight:bold;}

.s {font-size:1px;height:1px;background-color1:blue;}

a {color:#009900;} 
a:hover {color:#3B0084;text-decoration:none;} 

img {border:0;}

.m div {cursor:arrow;position:relative;text-align:left;}
.m div.over {position:relative;z-index:100;}
.m div div.block {padding:0.45em 0 0.5em 0;}
.m div.over div.block {background-color:#DDD;}
.m div:hover div.block {background-color:#DDD;}

.m div div.block a:hover {color:#3B0084;}

.m div div.popup {padding:1em 0 0.3em 0.3em;border-bottom:#CCC solid 0.2em;display:none;background:#009900 url('i/mgbg.gif') top right no-repeat;position:absolute;}
.m div div.popup p {margin:0 0.5em 0.7em 0.5em;}
.m div div.popup p.ext {margin-top:0; padding-top:0.5em; margin-right:0.9em; border-top:#3DB23D solid 0.1em;}
.m div div.popup p.focus {font-weight1:bold;color:#FFFF00;}

.m div.over div.popup {display:block;}
.m div:hover div.popup {display:block;z-index:100;}

.m div div.popup a {text-decoration:none; color:#FFF;}
.m div div.popup a:hover {text-decoration:underline; color:yellow;}

.m div div.blue {background:#3B0084 url('i/mbbg.gif') top right no-repeat;}

.newm {color:yellow;font-style:italic;}
.new {color:red;font-size:0.9em;font-style:italic;font-weight:normal;}

.tn h2 {padding:2.5em 0 1.8em 0; margin:0; color:#666; font:bold 0.72em Arial, sans-serif;}
.tn p.date {padding:0 0 0.2em 0; margin:0; color:#999; font-size:0.7em;}
.tn p {padding:0 0 1.2em 0; margin:0; font-size:0.75em;}
.tn a {color:#009900;}
.tn a:hover {color:#3B0084;}

.line {background:url('/i/rline.gif') no-repeat center top;}
.line2 {background:url('/i/rline2.gif') no-repeat center bottom;}

.rl h2 {padding:2.5em 0 2em 0; margin:0; color:#666; font:bold 0.72em Arial, sans-serif;}
.rl h2.mid {padding:1.3em 0 1em 0; margin:0; color:#666; font:bold 0.72em Arial, sans-serif;}
.rl p {padding:0 0 1em 0; margin:0; color:#666; font-size:0.7em;}
.rl a {color:#3B0084;}
.rl h2 a {color:#009900;}
.rl a:hover {color:#3B0084;}

.lm {padding-top:5em;}
.lm p {font-size:0.7em; margin:0 0 1em 0;padding:0;font-weight:bold;}
.lm a {color:#3B0084;font-weight:normal;}
.lm a:hover {color:#3B0084;}
.lm table {font-size:0.7em;margin:0 0 1em 0;padding:0;}

.p {font-size:0.7em;color:#CCC;padding:0.3em 0 2em 0;}
.p a {color:#999;}

.c h1 {color:#3B0084; font:bold 1em Arial, sans-serif;margin:0 3em 1.3em 0;padding:0;}
.c h2 {color:#3B0084; font:bold 0.9em Arial, sans-serif;margin:1.2em 0 0.7em 0;padding:0;}
.c h3 {color:#000; font:bold 0.75em Arial, sans-serif;margin:1.5em 0 0.7em 0;padding:0;}
.c p {font-size:0.75em;margin:0 3em 0.7em 0;padding:0;}
.c p.comment {font-size:0.7em;color:#666;margin:0 3em 0.7em 0;padding:0;}
.c td {font-size:0.75em;}
.c ul {font-size:0.75em;margin:0 3em 1.7em 0;padding:0 0 0 1.5em;}
.c ul li ul {font-size:1em;}
.c ul li ul li ul {font-size:1em;}
.c td ul {font-size:0.75em;margin-right:0;}
.c ul li {margin-top:0.3em;margin-right:3em;}
.c small {font-size:0.85em;}
.c p.label {color:#666;font-size:0.7em;margin-top:0.7em;margin-bottom:0;padding-bottom:2px;}
.c p.date {padding:0 0 0.5em 0; margin:0; color:#999; font-size:0.7em;}
.c p.slogan {font-size:0.75em;color:#666;margin:0 3em 0.7em 0;padding:0;font-style:italic;}
.c p.code { margin-left:1em; font-family: "Courier New", Courier, monospace; color:#666666; }
.c p.number { margin-left:1em; color:#666666; }

.c .right p {margin-right:0;}

.red {color:red;font-size:1.2em;}

form .button {background:#DADCDE url('/i/button.gif') top center;height:2.1em;font-size:0.7em;font-family:Arial;}
form input {font-size:0.8em;font-family:Arial;}
form td input {font-size:1em;font-family:Arial;}
form select {font-size:0.8em;font-family:Arial;}

form {padding:0;margin:0;}

iframe {z-index:0;}
object {z-index:0;}

table.green {width:95%; margin:0 0 0.7em 0;padding:0 0 0 1.5em} 
table.green td {text-align:center;padding:3px 8px 3px 8px; border:#CCC 1px solid;}
table.green tr.head {background:#00A000 url("i/gbg.gif");color:#FFF;font-size:0.9em;}
table.green tr.head td {padding:7px 8px 7px 8px;border:#009900 1px solid;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;} 
table.green tr.head2 {background-color:#00A000;color:#FFF;font-size:0.9em;border:#009900 1px solid;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;}
table.green tr.hl {background-color:#EEE;}

table.green td.l {text-align:left;} 
table.green tr.head td {color:#FFF;border:#009900 1px solid;} 

.c p.error {width:80%; border:red 1px solid; padding:0.7em; color:red;font-size:0.7em;margin:1.5em 0;}

div.more {margin-top:1.5em;}
div.more p {font-style:italic;color:#666;}
div.more ul li a {color:#3B0084;}
.sp {
    text-align: center;
}