/* CSS Document */

/* =============== ceo message ================== */
#container #contents #main .ceo {
float:left;
width:135px;
margin:10px 10px 10px 10px;
}
#container #contents #main .ceo p {
margin:0;
padding:0 0 0 5px;
font-size:60%;
}

#container #contents #main h3 span {
padding:0;
}


/* ----- 3 colors ----- */
#container #contents #main table.colors3 {
margin-bottom:15px;
}

#container #contents #main table.colors3 td,
#container #contents #main table.colors3_no-tmg td {
font-size:70%;
padding:3px 3px 3px 3px;
}

#container #contents #main table.colors3 th,
#container #contents #main table.colors3_no-tmg th {
font-size:70%;
padding:3px 3px 3px 3px;
border-left:1px solid #BABABA;
}

#container #contents #main table.colors3 td,
#container #contents #main table.colors3 td.right-cell,
#container #contents #main table.colors3 tr.under td.right-cell,
#container #contents #main table.colors3_no-tmg td.right-cell {
text-align:right;
}
#container #contents #main table.colors3 td.alphabet {
text-align:left;
}
#container #contents #main table.colors3 td.lft-txt,
#container #contents #main table.colors3 tr.under td.lft-txt {
text-align:left;
border-right:none;
border-bottom:1px solid #BABABA;
}

/* ----- 3 colors no-mg ----- */
#container #contents #main table.colors3_no-tmg {
margin:0 0 15px 0;
border-top:1px solid #BABABA;

}
#container #contents #main table.colors3_no-tmg th {
border-right:1px solid #BABABA;
border-left:1px solid #BABABA;
background:#E1DCC1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main table.colors3_no-tmg td {
text-align:right;
border-right:1px solid #BABABA;

background:#F7F6F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}

#container #contents #main table.colors3_no-tmg tr.top th {
border-right:1px solid #BABABA;
border-bottoM:1px solid #BABABA;
background:#6E859E;
color:#FFFFFF;
}
#container #contents #main table.colors3 tr.top th.mdr,
#container #contents #main table.colors3_no-tmg tr.top th.mdr {
vertical-align:middle;
}
#container #contents #main table.colors3_no-tmg td.alphabet  {
border-right:none;
background:#A6B5C3;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
#container #contents #main table.colors3_no-tmg .right-cell,
#container #contents #main table.colors3_no-tmg tr.under td.right-cell  {
border-right:none;
}
#container #contents #main table.colors3_no-tmg tr.under th {
border-right:1px solid #BABABA;
border-left:1px solid #BABABA;
border-bottom:1px solid #BABABA;
background:#E1DCC1;
}
#container #contents #main table.colors3_no-tmg tr.under td {
border-right:1px solid #BABABA;
border-bottom:1px solid #BABABA;
background:#F7F6F1;
}

#container #contents #main table.colors3_no-tmg th.term {
width:220px;
}


#container #contents #main .graph img.lft {
float:left;
margin:0 0 15px 0;
} 
#container #contents #main .graph img.rgt {
float:right;
margin:0 0 15px 0;
}

#container #contents #main p.catch-img-ctr_mgb {
margin:10px 0 20px 0;
padding:10px 0 10px 0;
text-align:center;
}
#container #contents #main p.no-mg {
font-size:70%;
}
#container #contents #main p.mgt20 {
margin-top:20px;
}


#container #contents #main p span.pdf-link, #container #contents #main li span.pdf-link{
margin:10px 0 0 3px;
padding:0 0 0 15px;
background:url(/img/icon_pdf.gif) no-repeat 0 2px;
}
