@charset "UTF-8";
body {
 margin:0px;
 border:0px;
 padding:0px;
 background-image:url(/img/back_01.gif);
 color:#000000;
}
img {
 border:0px;
}
a {
 text-decoration:none;
 color:dimgray;
}
a:hover {
 text-decoration:underline;
 color:navy;
}
a.b {
 text-decoration:none;
 color:#000066;
}
a.b:hover {
 text-decoration:underline;
 color:navy;
}
table {
 margin:0px auto;
 border-width:0px;
 padding:0px;
 table-layout:auto;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
}
th {
 padding:0px;
 font-size:10pt;
}
td {
 padding:0px;
 font-size:10pt;
}
td.a {
 font-size:12pt;
 font-style:italic;
}
td.w {
 font-size:12pt;
 color:#3D3D3D;
 line-height:20px;
}
td.w10 {
 padding:.5em;
 font-size:10pt;
 color:#3D3D3D;
 line-height:140%;
}
td.w11 {
 padding:1em 0.5em;
 font-size:11pt;
 color:#3D3D3D;
 line-height:140%;
}
td.w14 {
 padding:.5em;
 font-size:14pt;
 color:#3D3D3D;
 line-height:140%;
 font-weight: bold;
}
td.b {
 font-size:9pt;
 color:#ffffff;
}
table.top {
 margin:0px auto;
 background-color:#ffffff;
}
table.top div.tl {
 margin-bottom:1em;
 border-width:2px 0px 0px 0px;
 border-style:solid;
 border-color:#f4c6a2;
 padding:0px;
 height:2px;
}
table.ttl {
 margin:0px 0px 1em 0px;
 width:100%;
}
table.ttl td div {
 padding:.2em .6em;
 background-color:#F4C6A2;
}
table.tm {
 width:100%;
}
table.tm td {
 padding:3px 0px;
 text-align:center;
}
table.lm {
 margin:0 12px 12px 0;
 border-width:0;
 width:187px;
 max-width:187px;
}
table.lm th {
 margin:0 auto;
 border-width:0;
 padding:0 0 8px 0;
 text-align:center;
}
table.lm td {
 margin:0 auto;
 border-width:0;
 text-align:right;
}
table.lm td div {
 margin:0 auto;
}
table.lm td a {
 display:block;
}
div.menu dl, div.menu dt, div.menu dd {
 margin:0 auto;
 padding:0;
}
div.menu ul {
 margin:0 auto;
 padding:0;
 list-style-type:none;
 list-style-image:none;
}
div.menu dl {
 width:100%;
 float:left;
}
div.menu dl dt {
 float:left;
 position:relative;
 height:1em;
}
div.menu dl dt ul {
 border:1px solid #666666;
 display:none;
 position:absolute;
 top:1em;
 left:1em;
 background-color:#ffffff;
 z-index:0;
}
div.menu dl dt ul li {
 border-width:0 1px 1px 0;
 border-style:solid;
 border-color:#666666;
 padding:2px;
 position:relative;
 white-space:nowrap;
}
div.menu dl dt ul li ul {
 display:none;
 position:absolute;
 top:0;
 z-index:0;
}
table.ft {
 margin:0em 0em 0em auto;
}
table.ft td {
 padding:.3em;
 font-size:12pt;
 font-style:italic;
}
div.ft {
 margin:.1em;
 text-align:center;
 color:#0057AD;
 font-size:8pt;
 font-family:Verdana;
}
table.tp {
 margin:0px auto;
 width:100%;
 font-size:10pt;
}
table.tp th {
 vertical-align:top;
 text-align:center;
}
table.tp td {
 padding:.5em;
 width:600px;
 line-height:130%;
}
table.pr {
 margin:0px auto;
}
table.pr th {
 padding:1em;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:7px solid #006600;
 text-align:center;
 font-size:11pt;
 font-weight:normal;
 color:#3D3D3D;
 line-height:140%;
}
table.pr td {
 padding:1em;
 border-width:1px;
 border-style:solid;
 border-color:#999999;
 text-align:left;
 font-size:11pt;
 color:#3D3D3D;
 line-height:140%;
}
table.in {
 margin:.5em auto;
 width:90%;
}
table.in td {
 padding:1em;
 background-color:#cccccc;
 font-size:11pt;
 color:#3D3D3D;
 line-height:140%;
}
table.ct {
 margin:0em auto;
 width:600px;
}
table.ct td {
 width:150px;
 vertical-align:top;
 text-align:center;
}
table.ct td div {
 margin:5px auto;
 width:145px;
 max-width:145px;
 height:170px;
 max-height:170px;
 background:url(/img/back.gif) no-repeat;
 font-size:10pt;
 color:#3D3D3D;
 vertical-align:top;
 text-align:center;
}
table.ct td div a {
 display:block;
}
table.ct td div a img {
 margin:5px auto;
 padding:6px 0px;
 width:120px;
 height:120px;
 background:url(/img/line.jpg) no-repeat scroll center bottom;
}
table.ct td.n {
 width:300px;
 vertical-align:top;
 text-align:center;
}
table.ct td.n div {
 margin:5px auto;
 width:290px;
 max-width:290px;
 height:170px;
 max-height:170px;
 background:url(/img/back_new.gif) no-repeat;
 font-size:10pt;
 color:#ff6600;
 vertical-align:top;
 text-align:center;
}
table.ct td.n div a img {
 margin:5px auto;
 padding:6px 0px;
 width:205px;
 height:120px;
 background:url(/img/line.jpg) no-repeat scroll center bottom;
}
