a:link, a:alink, a:visited { text-decoration:none; color:#777777; }
a:hover { text-decoration:underline; color:#333333; }

a.l1:link, a.l1:alink, a.l1:visited { text-decoration: none; color:#000000; font-weight:bold; } 
a.l1:hover { text-decoration: none; color:#999999; }

a.m:link, a.m:alink, a.m:visited { text-decoration: none; color:#FFFFFF; font-weight:bold; } 
a.m:hover { text-decoration: none; color:#CCCCCC; }

a.m1:link, a.m1:alink, a.m1:visited { text-decoration: none; color:#000000; font-weight:bold; } 
a.m1:hover { text-decoration: none; color:#999999; }

a.m2:link, a.m2:alink, a.m2:visited { text-decoration: none; color:#2663A5; font:11pt µ¸¿ò; font-weight:bold; letter-spacing:-1; } 
a.m2:hover { text-decoration: underline; color:#999999; }

a.m3:link, a.m3:alink, a.m3:visited { text-decoration: none; color:#000000; font:11pt µ¸¿ò; font-weight:bold; letter-spacing:-1; line-height:150%; } 
a.m3:hover { text-decoration: underline; color:#FF7700; }

a.m4:link, a.m4:alink, a.m4:visited { text-decoration: none; color:#D00075; font:14pt µ¸¿ò; font-weight:bold; letter-spacing:-1; line-height:150%; } 
a.m4:hover { text-decoration: underline; color:#FF7700; }

a.m5:link, a.m5:alink, a.m5:visited { text-decoration: none; color:#666666; font:11pt µ¸¿ò; font-weight:bold; letter-spacing:-1; line-height:150%; } 
a.m5:hover { text-decoration: underline; color:#000000; }

a.m6:link, a.m6:alink, a.m6:visited { text-decoration: none; color:#B41093; line-height:130%; } 
a.m6:hover { text-decoration: underline; color:#000000; }

a.ms:link, a.ms:alink, a.ms:visited { text-decoration: none; color:#666666; font:8pt µ¸¿ò; letter-spacing:-1; line-height:130%; } 
a.ms:hover { text-decoration: underline; color:#000000; }

a.m7:link, a.m7:alink, a.m7:visited { text-decoration: underline; color:#0055AA; font:11pt µ¸¿ò; font-weight:bold; letter-spacing:-1; line-height:150%; } 
a.m7:hover { text-decoration: underline; color:#FF7700; }

a.m8:link, a.m8:alink, a.m8:visited { text-decoration: underline; color:#000077; font:11pt µ¸¿ò; font-weight:bold; letter-spacing:-1; line-height:170%;  } 
a.m8:hover { text-decoration: underline; color:#2663A5; }


body, table { font-family:±¼¸²,verdana; font-size:9pt; color: #666666; }

img{ border:none; }

.s { font: 11px µ¸¿ò; }
.ssp { font: 11px µ¸¿ò; letter-spacing:-1; }
.e1 { font: 9px verdana; }
.e2 { font: 10px verdana; }
.e3 { font: 11px verdana; }
.e4 { font: 9px tahoma; }
.e5 {font:10px tahoma; }
.e6 {font:11px tahoma; }
.t1 { font-size:9pt; font-family:±¼¸²; }
.t2{ font-size:9pt; font-family:µ¸¿ò; }
.t3 { font-size:9pt; font-family:±¼¸²; letter-spacing:0; }
.t4{ font-size:9pt; font-family:µ¸¿ò; letter-spacing:0; }
.t5{ font-size:10pt; font-family:±¼¸²; }

.b { font-weight:bold; }
.b1 { font:12px ±¼¸²; font-weight:bold; color:#000000; }
.b2 { font:12px µ¸¿ò; font-weight:bold; color:#000000; }
.b3 { font:12px ±¼¸²; font-weight:bold; color:#000000; letter-spacing:0; }
.b4 { font:12px µ¸¿ò; font-weight:bold; color:#000000; letter-spacing:0; }

.sp {letter-spacing:-1; }

.ht13 { line-height:130%; }
.ht14 { line-height:140%; }
.ht15 { line-height:150%; }
.ht16 { line-height:160%; }
.ht17 { line-height:170%; }
.ht18 { line-height:180%; }
.ht19 { line-height:190%; }
.ht20 { line-height:200%; }

.bd { line-height:150%; padding-left:10; padding-right:10; }
.bd2 { line-height:150%; padding-left:20; padding-right:20; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.ck { color:#000000; }
.cr { color:#FF0000; }
.cw { color:#FFFFFF; }
.cb { color:#0000FF; }
.cy { color:#FFFF00; }
.co { color:#FF7700; }
.cp { color:#DD0077; }
.cg { color:#669900; }
.cc { color:#00AAAA; }
.cv { color:#0055AA; }
.cf { color:#CC4422; }
.ca { color:#6C54B8; }

.box {border:1px #D5D5D5 solid; background:#F0F0F0; }
.box1 {border:1px #E4E4E4 solid; background:#F8F8F8; }
.box2 {border:1px #DADADA solid; background:#EFEFEF; }
.brd { border:1px #DEDEDE solid; }
.input { font-size:9pt; font-family:±¼¸²; border:1px #CCCCCC solid; }
.input1 { font-size:9pt; font-family:±¼¸²; border:0px; }
.input2 { font-size:9pt; font-family:±¼¸²; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px #DDDDDD solid; }
.input3 { font-size:9pt; font-family:±¼¸²; border:1px #555555 solid; font-weight:bold; color:#000000; }


.mu_left { padding-top:8px; padding-left:8px; font-weight:bold; }
.mu_left_sub { padding:6 0 3 12; background:#FFFFFF; }
.n_date { text-align:right; color:#C0C0C0; padding-right:10px; }
.news_ttl {font:18pt µ¸¿ò; font-weight:bold; letter-spacing:-1; color:#000000; padding:20 0 25 0; line-height:140%; text-align:center; }
.news_body { font:12pt µ¸¿ò; line-height:150%; padding-bottom:25px; }

.ctt { color:#2163AA; }