body { color: #666; font-size: 10pt; line-height: 11pt; background-image: url(../img/ka_2_bgpat_bg2.gif); background-repeat: repeat; margin: 0; padding: 0; }
.ka2_cast_bg { background-color: white; background-image: url(../img/ka_2_bgpat_bg2.gif); background-repeat: repeat; margin: 0; padding: 0; }
.ka2_cast_0 { background-color: white; width: 960px; height: 700px; margin: 0 auto; padding: 0; }
.ka2_cast_0_l { background-repeat: repeat-y; background-position: left top; width: 60px; height: 700px; float: left; margin: 0; }
.ka2_cast_0_m { background-color: white; background-image: url(../img/ka_2_bgpat_right2.gif); background-repeat: repeat-y; background-position: right top; margin: 0; padding: 0; width: 900px; height: 700px; float: right; }
.ka2_cast_0_left { background-image: url(../img/ka_2_bgpat_left2.gif); background-repeat: repeat-y; width: 960px; height: 700px; }
.ka2_cast_2 { background-color: white; margin: 0 auto; padding: 0; width: 960px; height: 120px; }
.ka2_cast_2_l { margin: 0; width: 60px; height: 120px; float: left; }
.ka2_cast_2_left { background-image: url(../img/ka_2_bgpat_left2.gif); background-repeat: repeat-y; width: 960px; height: 120px; }
.ka2_cast_2_m { background-color: white; background-image: url(../img/ka_2_bgpat_right2.gif); background-repeat: repeat-y; background-position: right top; width: 900px; height: 120px; float: right; }
.ka2_cast_2_m_foot0 { width: 840px; height: 20px; border-top: 1px solid gray; }
.ka2_cast_2_m_foot1 { width: 220px; height: 100px; float: left; margin-left: 40px; }
.ka2_cast_2_m_foot1_in { padding-top: 10px; }
.ka2_cast_2_m_foot2 { color: #767676; font-size: 9pt; line-height: 11pt; width: 540px; height: 100px; margin: 0 0 0 310px; padding-top: 10px; padding-bottom: 10px; }
.ka2_cast_cp { color: #555; font-size: 10pt; font-weight: bold; text-decoration: none; width: 740px; height: 25px; margin-top: 10px; margin-bottom: 20px; padding-top: 5px; padding-left: 5px; border-bottom: 2px solid #f498ae; }
.ka2_cast_entmain { width: 800px; margin-right: auto; margin-left: auto; }
.ka2_cast_entry { width: 700px; height: 20px; margin: 10px 5px 10px 20px; border-bottom: 2px dotted #f498ae; }
.ka2_cast_entry_in { background-position: left top; }
.ka2_cast_ent { width: 500px; margin-left: 180px; }
.ka2_cast_ent_in { color: #8b6969; font-size: 11pt; line-height: 12pt; margin-bottom: 5px; }
.ka2_cast_ent_title { width: 170px; float: left; }
.ka2_cast_ent_title_in { color: #6a5619; font-size: 11pt; font-weight: bold; line-height: 12pt; background-position: left top; text-decoration: none; margin-bottom: 5px; }
.ka2_cast_ent_foot { width: 820px; height: 20px; }
.ka2_cast_ent_foot_in { font-size: 10pt; line-height: 12pt; text-decoration: none; background-position: left top; text-align: right; margin: 1px 0 15px 20px; padding-left: 10px; }
.ka2_cast_ent1 { width: 400px; height: 340px; float: left; }
.ka2_cast_ent1_in {  }
.ka2_cast_ent2 { width: 400px; height: 340px; float: right; }
.ka2_cast_ent2_in { margin-left: 5px; padding: 5px 5px 5px 0; }
.ka2_cast_ent0 { width: 820px; height: 80px; }
.ka2_cast_ent0_txt { font-size: 11pt; line-height: 13pt; text-decoration: none; text-align: center; margin: 15px 0 10px 20px; }
.ka2_cast_under { background-image: url(../img/ka_2_bgpat_under.gif); background-repeat: no-repeat; width: 960px; height: 40px; margin: 0 auto; }
