/*====================================================================

level2.css

====================================================================*/
h2{ background:url(../img/h2_bg.jpg) no-repeat;width:592px;height:130px;font-size:22px;color:#e14770; }
h2 span{ display:block;padding:103px 0px 0px 45px; }
h3{ background:url(../img/h3-back.gif) no-repeat;width:570px;height:40px;font-size:12pt;font-weight:bold;color:#444444;letter-spacing:1pt;line-height:49px;text-indent:1em; }
h4{ font-size:11pt;color:#378146;padding:5px 0px; }
h5{ padding:5px 0px;background:#def2fb;color:#333333;font-size:10pt;font-weight:normal;margin:2px 0px; }
em{ color:#1392ca; }
strong{ color:#dd3765; }
.hide{ text-indent:-9999px;font-size:0pt;height:0px;line-height:0px; }

.sc{ clear:both;margin:20px 0px; }
.sc .body{ width:538px;border:0px solid #c9c9c9;border-width:0px 1px;padding:10px 15px; }
	.body p{ padding:5px 0px; }
.sc .foot{ background:url(../img/sc-foot.gif) no-repeat;width:570px;height:15px; }

.tblA th, .tblA td{ padding:2px 5px;border:1px solid #8fd7ef; }
.tblA th{ background:#dbf2fa;white-space:nowrap; }
.tblA td{ font-size:9pt; }
.tblB th, .tblB td{ padding:5px;border:1px solid #bbbbbb; }
.tblB th{ background:#eeeeee; }
.tblB table{ margin:10px; }
.tblC td{ border:1px solid #8fd7ef; }
.tblC td p{ padding:2px 4px;font-size:9pt;color:#3a7995; }
.tblD th{ color:#378146;padding-bottom:5px; }

.boxA{ border:1px solid #77bd85;background:#f3f5f3;color:#444444;padding:5px 10px; }

ul.decimal{ list-style:decimal outside;padding:5px 25px; }
ul.decimal li{ padding:5px; }
ul.circle{ list-style:circle outside;padding:5px 25px; }
ul.circle li{ color:#444444;padding:2px 10px; }
ul.box li{ border:1px solid #cccccc;background:#ecf8fd; }
ul.normal{ list-style:none; }
ul.normal li{ padding:2px 0px 2px 1em;text-indent:-1em; }

dl.dlA{ margin:0px 5px 10px 5px; }
dl.dlA dt{ clear:both;background:#448a52;color:#ffffff;padding:5px;margin:2px 0px; }
dl.dlA dd{ border:1px solid #9ecfa8;padding:10px; }
dl.dlB{ border:1px solid #e2eaed;padding:5px; }
dl.dlB dt{ font-weight:bold; }
dl.dlB dd{ padding:5px 10px 0px 10px; }

table.price{ margin:5px 0px 10px 0px; }
table.price th{ width:320px; }
table.price th p{ font-weight:normal;font-size:8pt;color:#888888; }
table.price td{ white-space:nowrap;padding-left:15px; }
table.price em{ font-size:12pt;color:#dd3765; }

