body,td,th,span,p {font-family: verdana,arial,helvetica;font-size:11px;color:#000000;text-align: justify}
a{font-size:11px;color:#000099;text-decoration:none}
a:hover{font-size:11px;color:#000000;text-decoration:underline;font-weight:bold;}
a.link{font-size:11px;color:#2175d9;text-decoration:none}
a.link:hover{font-size:11px;color:#2175d9;text-decoration:underline}
.link{font-size:11px;color:#2175d9;text-decoration:none}

.OverTextSubTable {
    border-style:solid;
    border-width:2px;
    border-spacing:1px;
    border-color:#FFFFFF;
    min-width:100px;
    max-width:1600px;
}
#OvertextMatrixTable {
    border-style:solid;
    border-width:0px;
    border-spacing:1px;
    border-color:#FFFFFF;
}
#OvertextMatrixTable caption {
    text-align: left;
    border-color:#FFFFFF;
    border-width:2px;
    border-style:inset;
    background-color:#D8D8D8; /* #C8C8C8 */
}

#OvertextMatrixContainer, 
#right-container {
    top:0;
    max-height:100%; 
    margin:0px;
    border:0px;
    padding:0px;
}

#OvertextMatrixContainer{
    position:absolute; /* position:absolute; */ 
    display:block; 
    left:0;
    max-width:100%;
    overflow:auto; /* overflow:auto; */
}

#right-container {
    position:absolute; /* position:absolute/fixed; */ 
    display:none; /* display:none; */
    visibility:hidden;  /* visibility:hidden; */
    right:0;
    width:40%;
    height:100%;
    color:#686c70;
    text-align: left;
    overflow: hidden;
    border-bottom:0px solid #ddd;
    border-right:0px solid #ddd;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center left;
}

#TextIframe {
    position:relative;
    display:block; 
    top:0;
    max-height:98%; 
    max-width:98%;
    height:98%;
    width:98%;
    margin:3px;
    border:1px solid #E0E0E0;
    border-right:2px solid #FFFFE0;
    background-color:#FFFFD8; 
}

#OvertextRightTitle {
    display:block; 
    height:14px;
    margin:0px;
    border:1px;
    padding:0px;
    background-color:#C8C8C8;
    border-color:#FFFFFF;
    text-align:center;
    border-color:#FFFFFF;
    border-width:2px;
    border-style:outset;
}

#OvertextRightTitle:hover {
    text-decoration:underline;
    background-color:#C0C0C0;
}

td,th {
    text-align:center;
    font-weight:normal;
    min-width:50px;
    border-width:1px;
    border-color:#FFFFFF;
}
td {
    max-width:200px;
    border-width:0px;
    border-color:#A0A0A0;
    background-color:#E8E8E8;
}
th {
    min-width:50px;
    max-width:100px;
    background-color:#D5D5E5;
    border-style:outset;
    /* outline:#DEE3E7 dotted thick; */
}
th:hover{
    background-color:#FFFFD8; /* #30C0FF; */
    text-decoration:underline;
}
tr:hover {
    /* border-style:solid; */
    outline:#B20000 dotted thin; /* thin */
}


.Tc0,
.Tc1,
.Tc2,
.Tc3, 
.Tc4 {
    border-style:outset;
    background-image:url('../script/BlueG2.jpg'); 
}

.Tc5,
.Tc6,
.Tc7,
.Tc8,
.Tc9 {
    border-style:outset;
    background-image:url('../script/BlueG3.jpg'); 
}


.Tc0 {
    border-width:2px;
    border-style:inset;
    opacity:0.65;filter:alpha(opacity=65);
}
.Tc1 {
    border-width:1px;
}
.Tc2,
.Tc3 {
    border-width:2px;
}
.Tc4,
.Tc5,
.Tc6,
.Tc7 {
    border-width:3px;
}
.Tc8,
.Tc9 {
    border-width:4px;
}

.Tc0 {background-color:#E0E0FF;} /* E8E8FF */
.Tc1 {background-color:#CCEBFF;}
.Tc2 {background-color:#99D6FF;}
.Tc3 {background-color:#66C2FF;}
.Tc4 {background-color:#4DB8FF;}
.Tc5 {background-color:#19A3FF;}
.Tc6 {background-color:#0099FF;}
.Tc7 {background-color:#0099FF;}
.Tc8 {background-color:#0099FF;}
.Tc9 {background-color:#0099FF;}
