body	{
    background-color:#F0F4FF;
    background-image:url('image/bg01_l.png');
    background-position:left;
    background-repeat:repeat-y;
    margin:0px;
    padding:0px 0px 0px;
}
.def	{
}
.base	{
    width:700px;
    text-align:left;
}

a	{
    color:#0000A0;
}
a:hover	{
    color:#0058B0;
    text-decoration:none;
    background-color:#D7E6F2;
}

.login	{
    top:470px;
    left:35%;
    position:absolute;
    text-align:center;
    background-color:#FFFFFF;
    visibility:hidden;
    z-index:1;
    margin:0px;
}

h1.topword	{
    margin:0px 0px 6px;
    padding:4px;
    width:100%;
    background-color:#444477;
    border-width:0px 0px 1px;
    border-color:#000000;
    border-style:solid;
    font-size:16pt;
    font-weight: bold;
    color:#FFFFFF;
    text-align:center;
}

h1.topword strong	{
    color:#FF6633;
    font-size:16pt;
}

.table01	{
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    margin-top:10px;
    background-color:#FFFFFF;
}
.tr01H	{
    border-color:#000000;
    color:#FFFFFF;
    background-color:#000000;
    font-weight:bold;
}
.table01 .tr01H .td01CE	{
    background-image:url('./image/bg_sr.gif');
    background-position:right;
    background-repeat:repeat-y;
}
.table01 .tr01H .td01LE	{
    background-image:url('./image/bg_sr.gif');
    background-position:right;
    background-repeat:repeat-y;
}
.table01 .tr01H a	{
    color:#FFFFFF;
}
.table01 .tr01	{
}
.table01 .tr02	{
    background-color:#E0E1E7;
}
.table01 .tr01E	{
}

.table01 td	{
    padding:2px 1em;
}
.td00C	{
    text-align:center;
}
.td01L	{
    border-right-width: 1px;
    border-right-style:dotted;
    border-right-color:#000000;
}
.td01C	{
    border-right-width: 1px;
    border-right-style:dotted;
    border-right-color:#000000;
    text-align:center;
}
.td01R	{
    border-right-width: 1px;
    border-right-style:dotted;
    border-right-color:#000000;
    text-align:right;
}
.td01CE	{
    text-align:center;
}
.td01RE	{
    text-align:right;
}

.table02 td	{
    padding:2px 1em;
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:3px;
}
.table02 .tr01	{
    background-color:#E0E1E7;
}
.table02 .tr02	{
    background-color:#DFE6F7;
}

.table03	{
    border-width:1px;
    border-color:#008040;
    border-style:solid;
    margin-top:0px;
    background-color:#FFFFFF;
}
.table03 a.white {
    color:#FFFFFF;
    text-decoration:none;
}
.table03 td	{
    padding:0px 1ex;
}
.table03 .tr01H	{
    border-color:#008040;
    color:#FFFFFF;
    background-color:#008040;
    font-weight:bold;
}

.table04	{
    border-width:0px 0px 1px;
    border-color:#008040;
    border-style:solid;
    margin-top:10px;
    width:500px;
}
.table04 .tr01H	{
    border-color:#000000;
    color:#000000;
    background-color:#F0F4FF;
    font-weight:normal;
}
.table04 .tr01H td	{
    border-width:0px 0px 2px;
    border-color:#008040;
    border-style:solid;
}
.table04 .tr01H .td00L	{
    background-color:#008040;
    color:#FFFFFF;
    width:80%px;
    height:24px;
}
.table04 .tr01H .td00C	{
    width:50px;
    height:24px;
    background-image:url('image/news_h01.gif');
    background-position:left top;
    background-repeat:no-repeat;
    text-align:center;
}
.table04 .tr01H .td00R	{
    width:200px;
    height:24px;
    text-align:right;
}
.table04 .tr01	{
    background-color:#FFFFFF;
}
.table04 .tr01 td	{
    background-color:#FFFFFF;
    border-width:0px 1px 0px;
    border-color:#008040;
    border-style:solid;
}
.table04 .td02L	{
    text-align:left;
}
.table04 .td02R	{
    text-align:right;
}

.table05 td {
    text-align:center;
    font-size:16pt;
    vertical-align:top;
    padding:5px 2em;
    line-height:130%;
}

.table07	{
    border-top:solid 1px #666666;
    border-right:solid 1px #666666;
    width:600px;
}

.table07 th	{
    padding:1em 0.5em ;
    background-color:#666666;
    color:#FFFFFF;
}

.table07 td	{
    border-bottom:solid 1px #666666;
    padding:0.5em 0em;
}

.table07 .td03C	{
    padding:0.5em 1.3em;
}

.table06 td {
    margin:0px;
    padding:0px;
}
.tlTL {
    background-image:url('image/t01l_TL.png');
    background-repeat:no-repeat;
    background-position:bottom left;
}
.tlTC {
    background-image:url('image/t01l_TC.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.tlTR {
    background-image:url('image/t01l_TR.png');
    background-repeat:no-repeat;
    background-position:bottom right;
}
.tlML {
    background-image:url('image/t01l_ML.png');
    background-repeat:repeat-y;
    background-position:left;
}
.tlMR {
    background-image:url('image/t01l_MR.png');
    background-repeat:repeat-y;
    background-position:right;
}
.tlBL {
    background-image:url('image/t01l_BL.png');
    background-repeat:no-repeat;
    background-position:top left;
}
.tlBC {
    background-image:url('image/t01l_BC.png');
    background-repeat:repeat-x;
    background-position:top;
}
.tlBR {
    background-image:url('image/t01l_BR.png');
    background-repeat:no-repeat;
    background-position:top right;
}
.table06 .tlnone {
    width:16px;
    height:16px;
    margin:0px;
    padding:0px;
    vertical-align:bottom;
}
.table06 .td00L	{
    text-align:left;
    background-color:#FFFFFF;
}

.upmsg01	{
    margin:10px 20px 10px;
    border-width:1px;
    border-color:#475176;
    border-style:solid;
    padding:5px;
    background-color:#FFFFFF;
}

.warn01 {
    font-weight:bold;
    color:#FF0000;
    background-color:#FFE8E8;
    padding:5px;
    border-width:0px 0px 1px;
    border-color:#FF0000;
    border-style:solid;
    margin:15px;
    font-size:16pt;
}
.small01	{
    font-size:10pt;
}

.title02	{
    margin-top:15px;
    border-width:2px 0px 0px 15px;
    border-color:#4F4F4F;
    border-style:solid;
    background-color:#E3E3E3;
    padding:3px;
    font-size:20px;
    font-weight:bold;
}

.caption {
    color:#FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .3em;
    background-color:#0E0E78;
    background-image:url('./image/bg_s.gif');
    background-position:left;
    background-repeat:repeat-y;
    padding:2px 0px;
}

.update	{
    font-size:9pt;
    text-align:right;
    color:#666666;
    position:relative;
    margin:-15px 0px 3px;
    padding:0px;
}

.newsT01	{
    font-weight:bold;
    font-size:14pt;
}

.stc	{
    margin-left:40px;
}

.list01	{
    font-size:large;
    font-weight:bold;
    line-height:150%;
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
.list01 img	{
    vertical-align:middle;
}
.list01 a	{
    text-decoration:none;
}

.cr	{
    background-color:#E1E1E1;
    font-size:10pt;
    border-width:2px 0px 0px;
    border-color:#707070;
    border-style:solid;
    width:100%;
    text-align:center;
    margin:0px;
    padding:2px;
    margin-top:50px;
}

#emp {
    font-weight:bold;
}

#warn {
    font-weight:bolder;
    color:#FF0000;
}
