﻿@charset "utf-8";
/* CSS Document */
/* --------------------------------------------RESET-------------------------------------------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
/*h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}*/
q:before, q:after {content:'';}
abbr, acronym {border:0;}
tr{text-align:left;}

/* ------------------------------------------RESET END-------------------------------------------- */


/* ------------------------------------------主選單框架-------------------------------------------- */
div#nt_mainselbg{ width:948px; height:107px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #FFFFFF; margin:0 auto; background-image:url(http://pic.bahamut.com.tw/index_w/top_bg.jpg); position:relative;}


/* ------------------------------------------右上文字選單-------------------------------------------- */
div#nt_topSelBg{ width:792px; float:right; line-height:24px; font-size:11px; background:url(http://pic.bahamut.com.tw/index_w/nt_topselbg.gif); font-size:12px; color:#5a5a5a;}

span.nt_topSel1{ float:left; margin-left:50px;}
span.nt_topSel1 a{ color:#5a5a5a; text-decoration:none;}
span.nt_topSel1 a:hover{ text-decoration:underline;}
span.nt_topSel2{ float:right; margin-right:20px;}
span.nt_topSel2 a{ color:#5a5a5a; text-decoration:none;}
span.nt_topSel2 a:hover{ text-decoration:underline;}


/* ------------------------------------------主選單按鈕-------------------------------------------- */
/*div#nt_mainsel{ padding:78px 0 0 165px;}
div#nt_mainsel ul{ font-family:Arial, Helvetica, sans-serif; color:#636363; font-size:12px;}
div#nt_mainsel ul li{ float:left; text-align:center; background:url(http://pic.bahamut.com.tw/index_w/nt_btnline.gif) no-repeat right;}
div#nt_mainsel ul li a{ color:#636363; text-decoration:none; padding:0 10px; line-height:25px; display:block;}
div#nt_mainsel ul li a:hover{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0 9px;}
div#nt_mainsel .nt_end{ background:none;}*/
div#nt_mainsel{ padding:78px 0 0 160px;}
div#nt_mainsel ul{ font-family:Arial, Helvetica, sans-serif; color:#636363; font-size:12px;}
div#nt_mainsel ul li{ float:left; text-align:center; background:url(http://pic.bahamut.com.tw/index_w/nt_btnline.gif) no-repeat right;}
div#nt_mainsel ul li a{ color:#636363; text-decoration:none; padding:0 8px; line-height:25px; display:block;}
div#nt_mainsel ul li a:hover{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0 7px;}
div#nt_mainsel .nt_end{ background:none;}


/* ------------------------------------------搜尋BAR-------------------------------------------- */
div#nt_barbg{ background:url(http://pic.bahamut.com.tw/index_w/nt_barbg.gif); width:436px; height:29px; position:absolute; right:163px; top:33px; text-align:left; padding:2px 2px 2px 3px;}
input.nt_bar{ border-left:2px solid #94d2d5; border-top:2px solid #94d2d5; border-bottom:2px solid #94d2d5; border-right:none; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:3px 0 0 3px; width:310px; color:#666666;}
img.nt_barbtn{ background:url(http://pic.bahamut.com.tw/index_w/nt_barbtn.gif); width:118px; height:23px; border-top:2px solid #94d2d5;  border-right:2px solid #94d2d5;  border-bottom:2px solid #94d2d5;}
table.nt_bartable{ width:435px;} 
.rsearch {
  position:absolute;
  top:0px;
  left:2px;
  width:310px;
  border: solid 1px #000000;
  background: #FFFFFF;
  z-index:100;
}
.ttt {
  background: #ffccff;
}
.ttt2 {
  background: #ffffff;
}



/* ------------------------------------------頭三條-------------------------------------------- */
div#nt_topnews{ background:url(http://pic.bahamut.com.tw/index_w/nt_topnewsbg.gif); line-height:32px; width:948px; 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 {height:32px;}
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;}

