.m{color:#dc3333}
.a{color:#3366cc;cursor:pointer}
.nm,.n,.row td{font-size:9pt;border:none;padding:3px 1px 3px 0}
.nm{width:34%}
.r{color:#dc3333}
.g{color:green}
.y{color:gray}
.bdr td{border-bottom:solid 1px #dcdcdc}
.nmh1,.nmh2{vertical-align:bottom;border-bottom:solid 1px #aaaaaa;padding-top:10px}
.nmh1{font-weight:bold}
.nmh2{color:gray;text-align:right}
.hpid{padding:0 3px 3px 3px;border-bottom:solid 1px #aaaaaa;border-right:solid 1px #aaaaaa;border-left:solid 1px #aaaaaa;height:306px;overflow:auto}
.hpid table{width:100%}
.h{padding:2px 10px 2px 10px;background-color:#e7e7e7;color:#666666;font-style:italic;font-size:11px}
.h,.hsel{border-left:solid 1px #aaaaaa;border-bottom:solid 1px #aaaaaa;border-top:solid 1px #aaaaaa;border-right:solid 1px #aaaaaa;cursor:pointer}
.hsel{background-color:white;border-bottom:none;font-weight:bold;font-style:normal;color:black}
.hs{border-bottom:solid 1px #aaaaaa}
.t5m th {font-weight:bold;padding:4px;color:#444444;background:#ddeeff}
table.t5m {width:100%;border:solid 1px #ddeeff}
tr.t5m1 {background: #f3faff}
tr.t5m0 {background: #fafcff}
td.t5m1 {border-bottom:solid 1px #ddeeff}