.ssize {  font-size: 10pt; line-height: 150% }
.msize {  font-size: 12pt }
.lsize {  font-size: 16pt }
.input { color: #464646; background-color: #ffffff; BORDER-BOTTOM: #464646 1px solid; BORDER-LEFT: #464646 1px solid; BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; }
.button { BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #BFBFBF 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #BFBFBF 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #464646 1px solid; HEIGHT: 0pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none }
.button:hover { BORDER-RIGHT: #BFBFBF 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #464646 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #BFBFBF 1px solid; HEIGHT: 0pt; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center; TEXT-DECORATION: none }
table.std { border:0 }
th.std { color: white; background-color:#949494; font-size: 10pt; line-height: 150%; padding: 2pt 2pt 2pt 2pt}
td { color: #464646; font-size: 10pt; line-height: 150% }
td.std { color: #464646; background-color:#F5F5F5; font-size: 10pt; line-height: 150%; padding: 2pt 5pt 2pt 5pt }
td.std2 { color: #464646; background-color:white; font-size: 10pt; line-height: 150%; padding: 2pt 5pt 2pt 5pt }
th.hr  { height: 1px }
th.vr  { width: 1px }
td.hr  { height: 1px; background:url(http://pic.bahamut.com.tw/dline_h.gif) }
td.vr  { width: 1px }
a:active {  color: #464646 }
a:link {  color: #464646 }
a:visited {  color: #464646 }
a:hover {  color: #0033cc }
a.post:active {  text-decoration: none; color: #3E81C6 }
a.post:link {  text-decoration: none; color: #333333 }
a.post:visited {  text-decoration: none; color: #3E81C6 }
a.post:hover {  text-decoration: underline; color: #000000 }
a.menu:active {  text-decoration: none; font-size: 12px; color: #333333; line-height: 17px }
a.menu:link {  text-decoration: none; font-size: 12px; color: #333333; line-height: 17px }
a.menu:visited {  text-decoration: none; font-size: 12px; color: #333333; line-height: 17px }
a.menu:hover {  text-decoration: underline; font-size: 12px; color: #333333; line-height: 17px }
a.acglink:link{ color:#3096f0; text-decoration:none;}
a.acglink:hover{ text-decoration:underline;}
a.acglink:visited{ color:#3096f0; text-decoration:none;}
em { font-style: normal; color: #0385b1 }
.nt {
background-image: url(http://pic.bahamut.com.tw/left_top_5.gif);
text-align: center;
height: 24px;
vertical-align: 90%;
color: #FFFFFF;
}
.nt2 {
border-top: 0px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
height: 2px;
background-color: #FFFFFF;
}
.t0 { font-size: 11px;color: #464646;line-height: 15px; }
.t1 { font-size: 11px; FONT-FAMILY: Arial; color: #666666; line-height: 11pt; }
.t2 {
 color: #B8B1A9;
 font-size: 13px;
 line-height: 16pt;

}
.T3 {
 font-size: 15px; line-height: 19pt;
}
.T4 {
 list-style-image: url(http://pic.bahamut.com.tw/forum/hz_d1.gif);
 list-style-type: disc;
}
.T5 {
 font-size: 10px;
 line-height: 18px;
 color: #C3C3C3;
 font-family: Arial;
}
.T6 {
 font-size: 18px;
 line-height: 22pt;
}
.new {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.tool {font-family:Arial;FONT-SIZE:12px;border-width:1px ; border-color:#bfbfbf #464646 #464646 #bfbfbf; border-style:solid; padding:2px 4px 1px 4px ;background:url(http://pic.bahamut.com.tw/home/but_bk.gif) repeat-x #fff;;line-height:16px; text-align: center; text-decoration: none;cursor: pointer;height:0px}
.tool:hover {font-family:Arial;border-width:1px ; border-color:#464646 #bfbfbf #bfbfbf #464646; border-style:solid; padding:2px 4px 1px 4px ;line-height:16px;background:url(http://pic.bahamut.com.tw/home/but_bk.gif) repeat-x #fff;text-align: center; text-decoration: none;}

.T3 a.T3_red{ color:#FF0000;}

#OUTPIC1{overflow: auto; width: 704px;}
#OUTPIC2{overflow: auto; width: 550px;}

/* ------------------------------------------頭三條-------------------------------------------- */
div#nt_topnews{ background:url(http://pic.bahamut.com.tw/index_w/nt_topnewsbg.gif); line-height:32px; width:950px !important; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin:0 auto; color:#636363; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
div#nt_topnews table td{ text-align:center;}
div#nt_topnews table td a{ color:#636363; font-size:15px; text-decoration:none;}
div#nt_topnews table td a:hover{ text-decoration:underline;}
div#nt_topnews table {height:32px;}

input.nt_bar2{ border:1px solid #92d4d3; width:120px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
input.nt_barbtn2{ border:1px solid #999999; height:22px; line-height:22px; font-size:12px; color:#666666;}

/* ●●●●●●●●●●●●●●●●●●●●●●全站即時通知區塊●●●●●●●●●●●●●●●●●●●●●● */
#BH-message{ display:block; border:1px solid #CCCCCC; background-color:#f6f6f6; width:120px; height:25px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:25px; text-align:center; right:0; bottom:0; position:fixed;}
#BH-message span{ color:#FF0000; font-weight:bold;}
#BH-message:hover{ color:#000000; text-decoration:none;}

#BH-msgup{ width:170px; position:fixed; right:0; bottom:26px; border-bottom:1px solid #CCCCCC;}
#BH-msgup p{ font-size:12px; border:1px solid #CCCCCC; border-bottom:none; background-color:#f6f6f6; line-height:16px; clear:both; padding:5px; margin:0;}
#BH-msgup a{ color:#6699CC; border:0; text-decoration:none;}
#BH-msgup2{ max-height:400px; overflow:auto;}
#BH-msgup2 .msgnew{ background-color:#fffcd4;}
#BH-msgup2 span{ display:block; padding-top:3px; text-align:right;}
#BH-msgup2 img{ margin:0 3px 0 0; border:0;}
*html #BH-msgup2 p{ width:100%;}

/* --------------------全站燈箱----------------- */
#BH-popup{ width:500px; background:#FFFFFF; border:1px solid #a7c7c8;}
#BH-popup .BH-poptitle{ font-size:16px; font-weight:bold; line-height:32px; background:#e5f7f8; color:#484b4b; text-indent:10px; margin:0; padding:0;text-align:left;}
#BH-popup .BH-popintxt{ padding:10px; font-size:12px;text-align:left;}
#BH-popup .BH-popbtns{ line-height:32px; background:#e5f7f8; text-align:center; padding:0; margin:0;}
.BH-popbtns input{ margin:5px; line-height:20px;}
#BH-popup a{ color:#FF0000;}

/* --------------------全站燈箱2----------------- */
.open_win{ width:350px; border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.open_win div{ margin:0;padding:0; padding:15px; font-size:15px; line-height:24px;}
.open_wintitle{ margin:0;padding:0; font-size:100%; text-align:left; height:30px; line-height:30px; background-image:url(http://pic.bahamut.com.tw/h1_bg.gif); color:#117e96; font-weight:bold; vertical-align:middle;}
.open_wintitle img{ float:left; margin-right:5px;}
.open_winbtn{ margin:0; padding:0 10px 10px 10px; text-align:center;}
.open_winbtn button{ margin:0 5px; padding:2px 15px;}
