html,body,th,td,input,select,div,a{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt;}

.lsize{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt;}

.body{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; }

tt{ font-size: 10pt}

.rpm { font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 6pt; color: #000000; }
.rpm:hover { font-size: 6pt; color: #ff0000; text-decoration: underline }

.rpm2 { font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; color: #000000; }
.rpm3 { font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 9pt; color: #000000; }

.rpm2 div {float:right;cursor:pointer}
.rpm2 a {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;cursor:pointer }
.rpm2 a:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline;cursor:pointer }

.th2 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11pt}
.th3 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt}

.th88 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt}
.th99 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 24pt}

a { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #0000a0; text-decoration: none }
a:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline }

.a2{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11pt; color: #0000a0; text-decoration: none }
.a2:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11pt; color: #ff0000; text-decoration: underline }

.a3{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #000000; text-decoration: none }
.a3:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #000000; text-decoration: underline }

.a4{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12pt; color: #0000a0; text-decoration: none }
.a4:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12pt; color: #ff0000; text-decoration: underline }

.a8{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none }
.a8:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: underline; }

.a9{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none }
.a9:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: underline; }

.a33{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #0000a0; text-decoration: none }
.a33:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline; }

.a88{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #e0e0e0; text-decoration: none }
.a88:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #e0e0e0; text-decoration: underline; }

.a89{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.a89:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; }

.news { font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	border: 1px solid #e0e0e0;
	width: 98%;
	margin: 12px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #fafafa;
	border-radius: 4px; }
.news p.hdr {
        font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 0px solid #e0e0e0;
	border-top: 0px solid #e0e0e0;
	float: left;
	width: 60%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0.4em 0.2em 0.4em 0.4em;
	background-color: #f0f0f0;
	border-radius: 4px 0 4px 0; }
.news p.hdr2 {
        font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 0px solid #e0e0e0;
	border-top: 0px solid #e0e0e0;
	float: left;
	width: 60%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0.4em 0.2em 0.4em 0.4em;
	background-color: #e0e0ff;
	border-radius: 4px 0 4px 0; }
.news p.msg {
        font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: left;
	padding: 0em 0.2em 0.2em 2em;
	margin: 0px 0px 2px 5px;
	border-radius: 4px; }
.news p.date {
        font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000a0;
	padding: 0px 0.5em 0px 0px;
	margin: 2px 0px 0px 0px;
	text-align: right; }
.cinfo { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; text-align: justify; border: 1px solid #8088a0; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px; background-color: #ffffe0; }
.cinfo p.hdr { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; font-weight: bold; margin: 0px 0px 1px 0px;	padding: 3px 3px 3px 3px; background-color: #8088a0; color: #ffffff; }
.cinfo p.msg { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; text-align: justify; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.a8w {font-family:Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none }
.a8w:hover {font-family:Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #ffffff; text-decoration:none;background:#002096 }

.tt1 {border-radius:5px;background:white;box-shadow:4px 4px 8px #202020;margin:4px 16px 16px 4px}
.tt2 {border-radius:5px 5px 0 0;background:#021E97;padding:5px;color:white;border-bottom:1px solid black;text-align:center;font-weight:bold}
.tt3 {border-radius:0 0 5px 5px;border:1px solid #e0e0e0;min-height:4px;padding:2px 8px 5px 8px;}
.tts {overflow:hidden;white-space:nowrap;background:#002096;color:white;text-align:center;}
.tts:hover {overflow:hidden;white-space:nowrap;background:#4D62B2;color:white;text-align:center;}

.tls {background:url(/a/toplogo.gif) #002096;background-repeat:no-repeat;height:96px;border-bottom:1px solid white;line-height:110%;font-size: 9pt;text-shadow:1px 1px 1px black;text-align:right;overflow:hidden}
.tbs {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #002096;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.tbs:hover {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.ths {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #002096;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.ths:hover {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.thsh {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.tbsh {float:left;display:block;width:10%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.tlb {background:url(/t/b2.jpg) white;background-repeat:repeat-x;height:14px}
.tsm {position: absolute; visibility: hidden; background-color: #c0c0c0; top: 0px; left: -10000px; border: 0; width: 10%;z-index:255;box-shadow: 0px 3px 10px black;}
.tsmi {display:block;padding:4px;background:#002096;margin:0 1px 1px 1px;overflow:hidden;}
.tsmi:hover {display:block;padding:4px;background:#4D62B2;margin:0 1px 1px 1px;overflow:hidden;}
.aprov {position:absolute;top:5px;left:335px;right:400px;height:86px;text-align:left;overflow:auto;overflow-x:hidden;white-space:nowrap;color:#e0e080;text-shadow: 1px 1px 1px black}
.noti {position:absolute;right:4px;top:78px;z-index:102;overflow:hidden;color:#e8e8e8;text-shadow: 1px 1px 1px black;}
.f1 {width:180px;float:right;margin-right:4px}
.f2 {width:180px;float:right;}
.fr {float:right}
.lc1 {position:absolute;left:0;width:255px;}
.mc1 {position:absolute;left:255px;right:255px;}
.rc1 {position:absolute;right:0;width:255px;}
.nw {white-space:nowrap}
.lcn {position:absolute;left:0;width:350px;}
.mcn {position:absolute;left:350px;right:350px;}
.rcn {position:absolute;right:0;width:350px;}
.tscr{line-height:110%;white-space:nowrap;z-index:999;position:absolute;top:-15px;right:566px;left:310px;max-height:85px;padding-left:30px;max-height:67px;background-color:rgba(7,34,143,0.3);scrollbar-color:#4d62b2 transparent;overflow:auto;overflow-x:hidden;text-shadow:1px 1px 1px black;}
.tscr::-webkit-scrollbar{width:12px}.tscr::-webkit-scrollbar-track{background:rgba(7,34,143,0.3)}.tscr::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.2);border-radius:6px}
.mbt {transition:transform .3s ease-in-out;vertical-align:bottom;}.mbt:hover{transform:rotate(-10deg) scale(1.15);}
.notc{font-size:11px;line-height:19px;position:absolute;top:0;right:2px;margin-top:-60px;user-select:none;background:#a30000;border:2px solid white;box-shadow:0 0 2px black;border-radius:50%;width:19px;height:19px;text-align:center;overflow:hidden;display:none;vertical-align:middle;}
.notif{display:none;user-select:none;vertical-align:bottom;margin-right:6px;background:rgba(7,34,143,0.5);border-radius:4px;padding:1px 4px 0 4px;max-width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 1px black}
blink { animation:2s blinker linear infinite; -webkit-animation:2s blinker linear infinite; -moz-animation:2s blinker linear infinite; color: darkred; font-weight:normal; } @-moz-keyframes blinker { 0% { opacity: 0; } 25% { opacity: 1; } 75% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes blinker { 0% { opacity: 0; } 25% { opacity: 1; } 75% { opacity: 1; } 100% { opacity: 0; } } @keyframes blinker { 0% { opacity: 0; } 25% { opacity: 1; } 75% { opacity: 1; } 100% { opacity: 0; } }

@media only screen and (max-width: 950px) {
.tls {background:url(/a/toplogo.gif) #002096;background-repeat:no-repeat;background-position:0 -13px;height:68px;border-bottom:1px solid white;line-height:110%;font-size: 9pt;text-shadow:1px 1px 1px black;text-align:right;overflow:hidden}
.tbs {float:left;display:block;width:20%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #002096;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.tbs:hover {float:left;display:block;width:20%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.ths {display:none}
.thsh {display:none}
.tbsh {float:left;display:block;width:20%;padding:4px 0 5px 0;overflow:hidden;white-space:nowrap;background:url(/a/butbg.gif) #4D62B2;background-repeat:no-repeat;background-position:left bottom;color:white;text-align:center;}
.tsm {width: 19%;}
.aprov {position:absolute;top:0px;left:-1000px;width:400px;height:80px;text-align:left;overflow:auto;overflow-x:hidden;white-space:nowrap;color:#e0e080;text-shadow: 1px 1px 1px black}
.noti {position:absolute;right:4px;top:50px;z-index:102;overflow:hidden;color:#e8e8e8;text-shadow: 1px 1px 1px black;}
.f1 {width:10px;float:right;display:none}
.f2 {width:10px;float:right;display:none}
.fr {float:none}
.lc1 {position:static;width:255px;}
.mc1 {position:absolute;left:255px;right:0;}
.rc1 {position:static;width:255px;}
.h1 {display:none}
.nw {white-space:normal}
.lcn {position:static;width:350px;}
.mcn {position:absolute;left:350px;right:0;}
.rcn {position:static;width:350px;}
}

@media only screen and (max-width: 800px) {
.h800 {display:none}
}

@media only screen and (max-width: 580px) {
.lc1 {position:static;float:left;width:255px;}
.mc1 {position:static;}
.rc1 {position:static;float:right;width:255px;}
.h2 {display:none}
.lcn {position:static;float:left;width:350px;}
.mcn {position:static;}
.rcn {position:static;float:right;width:350px;}
}

@media only screen and (max-width: 520px) {
.ssv {display:none}
}

@media print {
.dnp {display: none;}
}
