@charset "big5";

/* 基本樣式
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #333333;
	background: #ffffff;
}

a { color: #003399;}
a:visited { color: #333333;}
a:hover { color: #0066CC;}

img { border: none;	vertical-align: top;}
#wrapper { width: 800px; background: #FFFFFF;}

/* LOGO與導覽列
---------------------------------------------*/
#wrapper {
  position:relative;
  padding:60px 0 0 0;
  margin:0 auto;
}

#top_menu {
  position: absolute;
  right: 0px;
  top: 0px;
}

#top_menu li {display: inline;}
#top_menu li a {color: #FFFFFF;}
#globalNav {
  list-style-type: none;
  margin-top: 73px;
  background: #000000 url(../images/) left top repeat-x;
}

#top_banner { background:url(../img/h_top_bn.png) no-repeat; height:212px;}
#top_banner_bank { background:url(../img/h_top_bn_bank.png) no-repeat; height:212px;}
#top_banner_MA { background:url(../img/h_top_bn_MA.png) no-repeat; height:212px;}
#top_banner_air { background:url(../img/h_top_bn_air.png) no-repeat; height:212px;}

#top_menu ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

#top_menu ul li {float:left; display:block;}
#top_menu :hover > a { background-position: 0px -35px;}
#top_menu span { display:none;}
#top_menu a {
  height: 35px;
  width:118px;
  display: block;
  float: left;
  text-decoration:none;
  color:#333333;
}

.top_menu_01_on {background:url(../img/menu/menu01.png) no-repeat;}
.top_menu_02_on {background:url(../img/menu/menu02.png) no-repeat;}
.top_menu_03_on {background:url(../img/menu/menu03.png) no-repeat;}
.top_menu_04_on {background:url(../img/menu/menu04.png) no-repeat;}
.top_menu_05_on {background:url(../img/menu/menu05.png) no-repeat;}
.top_menu_06_on {background:url(../img/menu/menu06.png) no-repeat;}

.top_menu_01_off {background:url(../img/menu/menu01.png) no-repeat;background-position: 0px -35px;}
.top_menu_02_off {background:url(../img/menu/menu02.png) no-repeat;background-position: 0px -35px;}
.top_menu_03_off {background:url(../img/menu/menu03.png) no-repeat;background-position: 0px -35px;}
.top_menu_04_off {background:url(../img/menu/menu04.png) no-repeat;background-position: 0px -35px;}
.top_menu_05_off {background:url(../img/menu/menu05.png) no-repeat;background-position: 0px -35px;}
.top_menu_06_off {background:url(../img/menu/menu06.png) no-repeat;background-position: 0px -35px;}


/* 二欄式首頁的主內容區塊
---------------------------------------------*/
#content {
	overflow /**/: hidden;
	width:800px;
	background:#FFFFFF;
	padding-bottom: 30px;
	margin-top:15px;
}
#left_area {
	float: left;
	width: 550px;
}
#ad_area {
	float: right;
	width: 215px;
	padding-left: 1px;
}
#footer {
	clear: both;
	color: #333333;
	background: #FFFFFF;
}

#news_area, #business, #bank, #air_area {margin:0 0 20px 0;}
#air_area { padding:45px 0 0 10px;}
#news_area { padding:8px 8px; background:#fff5e5;}
#news_area h4 { margin-left:10px;}
#air_area { background:url(../img/air_news_bg.png) no-repeat; height:123px;}
#business th, #bank th {
  height:30px;
  color:#2e2e2e;
  font-family:"微軟正黑體", "新細明體";
  font-size:13px;
  font-weight:bold;
  text-align:left;
  padding-left:3px;
}

#business th { background:#ecccd2; border-top:5px solid #cc0000;}
#bank th { background:#c0e5c7; border-top:5px solid #319538;}
#business td, #bank td {
  height:30px;
  color:#5f5f5f;
  text-align:left;
  padding-left:5px;
}

#business .td_s01, #bank .td_s01 {border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
#business .td_s02, #bank .td_s02 {border-bottom:1px solid #dadada;}
#bank p a { color:#27872d;}
#business p a { color:#cc0000;}
#bank p a, #business p a {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  text-align:right;
  display:block;
  margin-top:5px;
}

#news_area ul, #air_area ul {
  margin:10px 0 0 0;
  list-style-image:url(../img/hot_new_tod.png);
  margin-left:25px;
}
#news_area li, #air_area li  { margin-top:5px; line-height:18px;}
#news_area a, #air_area a { text-decoration:none; color:#3b3b3b;}
#news_area a:hover, #air_area a:hover { color:#FF3300;}

#left_area .section p {	margin: 10px 0;}
#ad_area {margin:0px;}
#ent_s {
  width:215px;
  height:128px;
  background: url(../img/test_bg.png) no-repeat;
}

#toeic_test, #sw_test {
  width:90px;
  height:87px;
  float:left;
  margin:30px 0 0 11px ;
}

#toeic_test {background: url(../img/toeic_bg.png) no-repeat;}
#sw_test {background: url(../img/sw_bg.png) no-repeat;}
#toeic_test p { color:#daf0ff;}
#sw_test p { color:#ffdde2;}
#toeic_test img, #sw_test img { margin:3px 0 0 6px;}
#toeic_test p, #sw_test p {
  font-size:19px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:25px 0 0 33px;
}

#ad {
  width:215px;
  margin:8px 0;
  border:1px solid #eeeeee;
}


/* 本文區塊
---------------------------------------------*/
#job_area {
	float: left;
	width: 165px;
}

#right_area {
  float: right;
  width:610px;
}

#job_area_left, #job_data {
  width:165px;
  margin:0 0 6px 0;
}

#right_area #bank table { margin-top:35px;}
#right_area #bank span {
  width:263px;
  float:right;
  margin:10px 0 10px 0;
}

#job_data {background:#f8e8b6;}
#job_data_a {
  width:142px;
  padding:10px 10px;
  margin:5px 0;
  background:#f8e8b6;
}

#job_data_a p {
  font-family:"微軟正黑體", "新細明體";
  font-size:16px;
  color:#000000;
  background:url(../img/job_data_tod.png) no-repeat;
  background-position:2% 50%;
  margin:0px 0 5px 0;
  padding-left:15px;
}

#job_data_a ul { width:120px; margin-left:20px;}
#job_data_a li {
  font-family:"微軟正黑體", "新細明體";
  font-size:14px;
  color:#403f3f;
  line-height:25px;
  display:inline;
  margin-right:3px;
}

#job_data_a li a:hover { color:#f96003;}
#job_data_a li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#403f3f;
}

#job_data_a .job_on a { font-weight:bold; color:#f96003; text-decoration:none;}
#job_data_a .job_off {
  font-size:15px;
  font-size:16px \9;
  *font-size:15px;
  _font-size:15px; 
  color:#ac9e75;
}

/* TOP */
#right_area #bank table table { margin:0px; padding:0px;}
#right_area #bank table table a { color:#003399; text-decoration:none;}
#right_area #bank table table a:hover { color:#0099CC;}
.job_rank_td_1 { border-right:1px solid #ffffff;border-left:1px solid #6b89be;}
.job_rank_td_2 { border-right:1px solid #6b89be;}
.job_rank_td_1, .job_rank_td_2 {
  padding:3px 0 0 3px;
  color:#22221f;
  background:#f3f5f9;
  border-bottom:1px solid #6b89be;
}

.job_rank_td_3 {border-left:1px solid #6b89be;}
.job_rank_td_4 {border-right:1px solid #6b89be;}
.job_rank_td_3, .job_rank_td_4 {
  font-family:"微軟正黑體", "新細明體";
  font-size:13px;
  font-weight:bold;
  color:#000867;
  padding:6px 0 0 10px;
}

#right_area #bank .job_title {color:#FFFFFF; background:#4d71b1; padding:6px 0 0 10px;}
.job_p { font-size:15px; color:#FFCC00; display:inline;}
.job_p2 { margin-top:20px; text-align:right; font-size:13px; color:#CC0000;}
#air_bottom {
  overflow:hidden;
  width:800px;
  float:left;
  margin:0px;
}

.type_18 { color:#666666; font-weight:normal; margin-left:20px; font-size:12px;}
.inward_txt01, {
  font-family:"微軟正黑體", "新細明體";
  font-size:13px;
  color:#333333;
  margin:10px 0 10px 15px;
}
.type_12 { font-size:15px; color:#003399; margin-bottom:10px;}
.style1 {
	font-size: 11px;
	font-family: "微軟正黑體", "新細明體";
	color:#666666;
}
.style3 {
	font-size: 24px;
	font-family: "微軟正黑體", "新細明體";
	font-weight: bold;
	color: #FF6600;
	margin:0 0 10px 12px;
}

