/************************************************/
/************ index elements ************/
/************************************************/

.supIndex {
width:725px;
background-color:#eeeeee;
padding:17px;
}

.supIndex {
width:690px;
}

.supIndex td {
width:165px;
background-color:#FFFFFF;
border:solid 2px #dddddd;
text-align:center;
padding:10px;
}

.supIndex td.space {
width:10px;
background-color:#eeeeee;
border: none;
padding:0;
}

.supBlue {
width:691px;
background-color:#dfefff;
padding:15px 17px;
margin-bottom:15px;
}

.supBlue p {
margin:5px 0;
}

.tableBlue {
width:690px;
margin:5px 0;
}

.tableBlue th {
border:solid 2px #99ccff;
background-color:#FFFFFF;
padding:5px;
text-align:center;
vertical-align:middle;
}

.tableBlue td {
border:solid 2px #99ccff;
background-color:#FFFFFF;
padding:5px;
}

.titBlue {
line-height:25px;
font-size:1.1em;
font-weight:bold;
color:#003399;
text-align:left;
padding:3px 0 3px 0;
margin:5px 0;
}

.titBlue span {
display:block;
border-bottom:dotted 1px #003399;
}

.supOrange {
width:691px;
background-color:#ffffcc;
padding:15px 17px;
margin-bottom:15px;
}

.tableOrange {
width:690px;
margin:5px 0;
}

.tableOrange th {
border:solid 2px #ffcc99;
background-color:#FFFFFF;
padding:5px;
text-align:center;
vertical-align:middle;
}

.tableOrange td {
border:solid 2px #ffcc99;
background-color:#FFFFFF;
padding:5px;
}

.supPink {
width:691px;
background-color:#ffeeff;
padding:15px 17px;
margin-bottom:15px;
}

.tablePink {
width:690px;
margin:5px 0;
}

.tablePink th {
border:solid 2px #ffccff;
background-color:#FFFFFF;
padding:5px;
text-align:center;
vertical-align:middle;
}

.tablePink td {
border:solid 2px #ffccff;
background-color:#FFFFFF;
padding:5px;
}

.supGreen {
width:691px;
background-color:#e9ffd2;
padding:15px 17px;
margin-bottom:15px;
}

.tableGreen {
width:690px;
margin:5px 0;
}

.tableGreen th {
border:solid 2px #99cc33;
background-color:#FFFFFF;
padding:5px;
text-align:center;
vertical-align:middle;
}

.tableGreen th.thGreen {
background-color:#ffffcc;
text-align:left;
}

.tableGreen td {
border:solid 2px #99cc33;
background-color:#FFFFFF;
padding:5px;
}

.titGreen {
line-height:25px;
font-size:1.1em;
font-weight:bold;
color:#00a856;
text-align:left;
padding:3px 0 3px 0;
margin:5px 0;
}

.titGreen span {
display:block;
border-bottom:dotted 1px #00a856;
}

.supList td {
border: none;
font-size:10px;
}

.titleAdd span {
background-color:#FFFFFF;
margin-right:5px;
padding:2px;
color:#FF0000;
}

.impTxt {
font-size:14px;
color:#ff3366;
font-weight:bold;
}

.add {
color:#FF0000;
margin-bottom:0;
}

.font1 {
font-size:10px;
}

.exIndex2 {
width:715px;
margin-left:10px;
margin-bottom:20px;
}

.exIndex2 th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:4px;
}

.exIndex2 td {
border:solid 1px #CCCCCC;
padding:8px;
text-align:center;
}

.exIndex2 td.no {
background-color:#fffbe3;
}

