﻿/* common.css 共用的設定 */

body {
  margin: 4px auto 4px auto;
  -webkit-text-size-adjust: none; /* 專為 Chrome 設定 font-size 小於 12px 時之用 */
  font-size: 11px;
  color: #4A4A4A;
  width: 990px;
  background-color: #FFFFFF;
  text-align: center;
  letter-spacing: 1px;
}
hr {
  border:0;
  height:1px;
  background-color:#d4d4d4;
  color:#d4d4d4	/* IE6 */
}

img {
  border:0 solid; /* 取消連結圖片的外框，可省去個別設定的麻煩 */
}

img a:hover {
  text-decoration: none;
}

form {
  border: 0;
  margin: 0;
  padding: 0;
}
/* a 屬性的順序必須為 link、visited、hover、active，否則會有問題 */
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/*
a:active {
  text-decoration: none;
}
*/
#header {
  margin: auto auto auto auto;
  /* border: 1px solid #cccccc; */
  width: 990px;
  /* height: 120px; */
  /* background-color:#1C5793; */
}
#topmenu { /* 功能表列 */
  margin: auto auto 0px auto;
  /* border: 1px solid #cccccc; */
  font-size: 11px;
  text-align: center;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
  /* background-color: #FFFF00; */
}
.menubar {  /*主功能表的選項 */
  color: #8e4c04;
  font-size:16px;
  text-decoration: none;
  /* border-left: 1px solid #FFFFFF; */
  padding: 2px 8px 2px 19px;
  /* background-color:#FFFF00; */
}
.menubar:hover {  /* 主功能表的選項 */
  color: #FF0000;
  font-size: 16px;
  text-decoration: none;
  padding: 2px 8px 2px 19px;
  /* background-color:#FFFF66; */
  background: #FFFF66 url(images/menu_bg_01.gif) no-repeat 2px 3px;
}

#main {  /* 主要內容 列 */
  /* margin: 0px 0px 0px 0px; */
  margin: 0px auto 0px auto;
  /* border: 1px solid #cccccc; */
  width: 990px;
  background-color: #FFFFFF;
  padding: 4px 0px 4px 0px;
  font-size: 16px;
  /* border: 1px solid #F17500; */
}

#left_block { /* 2欄式的左邊區塊 */
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 0px;
  /* border: 1px dotted #cccccc; */
  float: left;
  width: 200px;
  background-color: #FFFFFF;
  /* border: 1px solid #A4A4A4; */
}

#contents_block {  /* 2欄式的內容區塊 */
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  text-align: left;
  width: 780px;  
  /* border: 1px solid #cccccc; */
  padding: 4px 0px 4px 2px;
  float: right;
  background-color: #FFFFFF;
}
#user_block {  /* 使用者資訊/登入 列 */
  margin: 0px 0px 0px 0px;
  /* margin: auto; */
  padding: 0px 8px 0px 8px;
  font-size: 12px;
  /* border: 1px solid #cccccc; */
  width: 974px; /* 其他瀏覽器 */
  width: 974px \9; /* IE8 */
  *width: 974px; /* IE7 */
  _width: 990px; /* IE6 */
  height: 26px;
  line-height: 26px;
  overflow: hidden; /* 為了防止內容超出容器或者產生自動換行 */
  background-color: #FF9600;
  color: #333333;
  text-align: right;
  letter-spacing: 2px;
}
#footer {
  clear: both;
  /* margin: auto 0px auto 0px; */
  margin: 0;
  width: 990px;
  /* border: 1px solid #cccccc; */
  font-size: 12px;
  text-align: center;
  color: #4A2219;
  padding: 4px 0px 4px 0px;
  /* background-color: #FFFF00; */
  /*margin-top: 0px; */
}
#copyright {
  color: #000066;
  width: 990px;
  font-size: 12px;
  margin: 0;
  padding: 4px 0px 4px 0px;
  background-color: #FFFF00;
  border: 1px solid #F17500;
}

/* 每一功能的標題字設定 */
.menu_title {
  font-size: 16px;
  color: #111111;
  text-align: center;
  margin: 4px 0px 12px 0px;
}

/* 左邊區塊(最新會務快訊區塊...) -> Begin */
.hot_block {
  font-size: 11px;
  margin: 0 0 4px 0;
  padding: 2px 0;
  color: #111111;
  border: 1px solid #63B5FF;
  letter-spacing: 0px;
}
.hot_block ul {
  padding: 1px 0px 1px 0px;
  margin: 0px 0px 0px 2px;
  list-style-type: none;
}
.hot_block ul li {
  background-image: url(images/items_icon_02.gif); 
  background-repeat: no-repeat;
  background-position: 0 0.35em;
  font-size: 11px;
  line-height: 20px;
  padding-left: 13px;
  text-align: left;
}
.hot_block td {
  padding: 0;
  border-bottom: 1px dotted #999;
  line-height: 15px;
}

.hot_block_title {
  color: #483D8B;
  background: #63B5FF;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  padding-left: 8px;
  text-align: left;
}
.hot_block_standing {
  color: #FFF;
  background: #8B3E2F;
  font-size: 13px;
  padding: 0 0 0 2px;
  text-align: left;
  margin: 6px 0 4px 0;
  /* border-bottom: 1px dotted #999; */
}
.hot_block_more {
  margin: 4px 8px;
  font-size: 11px;
  color: #424242;
}
.hot_block_team {
  margin: 4px 8px;
  font-size: 11px;
  color: #424242;
  text-align: left;
}
.hot_block_onlineuser {
  font-size: 11px;
  color: #424242;
}
/* 左邊區塊(最新會務快訊區塊...) -> End */
/* 分頁連結的樣式 -> Begin */
.pager_links { 
  margin: 18px 0px 2px 0px;
  /* width: 400px; */
  font-size: 12px;
  letter-spacing: 0px;
  text-align: center;
  color: #4C4C4C;
}
/* 順序必須是 link -> visited -> hover -> active ，否則效果無法預期*/
.pager_links a {
  color: #4C4C4C;
  text-decoration: none;
}
.pager_links a:hover {
  background-color: #FFFF00;
  color: #0000FF;
  font-size: 14px;
  text-decoration: underline;
}
.pager_currentpage_text {
  font-size: 16pt;
  background-color: #FFFF00;
}
/* 分頁連結的樣式 -> End */
TABLE.empty_table {
  border: 0px;
}
TABLE {  /* 共同的 Table 設定 */
  /* border: groove; */
  border-collapse: collapse;
  font-size: 12px;
}
#simplemodal-overlay {background-color:#000; cursor:wait;} /* SimpleModal 的遮罩區塊 */
