@charset "utf-8";
/*
* Air UI
* author: cruis
* email: cruis@csis.com.tw
*/

body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/**/
	min-height:1000px;
}
form{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
	margin:0px;
	padding:0px;
}
p{
	line-height:24px;
}


/* form
----------------------------------*/
.input_text{
	border:1px solid #004059;
	background-color:#ffffff;
	margin:0px;
	padding: 0px;
}
.input_checkbox{
	vertical-align:middle;
}

/* Layout
----------------------------------*/
#div_wrapper{
	width: 960px;
	position:relative;
	left:50%;
	margin-left:-480px;
	padding:0px;
	background-color:#ffffff;
}

/* Header
----------------------------------*/
#div_header{
	background:#FFFFFF url(../images/header.jpg) 0px 0px no-repeat;
	width:960px;
	height:111px;
}
#div_header #box{
	background-color:#cee3ec;
	position:absolute;
	right:0px;
	top:41px;
	width:355px;
	height:50px;
	margin:0px;
	padding:10px;
}
#div_header #box #nav a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#236882;
	text-decoration:none;
}
#div_header #box #search{
	margin:0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	bottom:10px;
	line-height:20px;
}
#div_header #box #search input{
	width:250px;
	height:20px;
	margin-right:10px;
}

/* Menu
----------------------------------*/
#div_menu{
	background:#FFFFFF url(../images/menu_bg.jpg) 0px 0px repeat-x;
	width:920px;
	height:38px;
	margin:0px;
	padding:8px 20px 0px 20px;
}
#div_menu #btn_A{
	background:#FFFFFF url(../images/menu_a.gif) 0px 0px no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:89px;
	height:29px;
	color:#236882;
	font-size:12px;
	line-height:32px;
	font-weight:normal;
	text-align: center;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#div_menu #btn_B{
	background:#FFFFFF url(../images/menu_b.gif) 0px 0px no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:65px;
	height:29px;
	color:#236882;
	font-size:12px;
	line-height:32px;
	font-weight:bold;
	text-align: center;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#div_menu #btn_C{
	background:#FFFFFF url(../images/menu_c.gif) 0px 0px no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:94px;
	height:29px;
	color:#236882;
	font-size:12px;
	line-height:32px;
	font-weight:bold;
	text-align: center;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#div_menu .btn_g{
	background:url(../images/menu_l.gif) top left no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	height:29px;
	color:#236882;
	font-size:12px;
	line-height:32px;
	font-weight:bold;
	text-align: center;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
}
#div_menu .btn_g span{
	background:url(../images/menu_r.gif) top right no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	height:29px;
	color:#236882;
	font-size:12px;
	line-height:32px;
	font-weight:bold;
	text-align: center;
	margin:0px;
	padding:0px 20px 0px 0px;
	text-decoration:none;
	cursor:pointer;
}



/* Crumb
----------------------------------*/
#div_crumb{
	/**/
	margin:10px 20px 10px 0px;
	padding:0px;
	color:#9a9a9a;
	font-size:12px;
}
#div_crumb a{
	color:#9a9a9a;
	font-size:12px;
}


/* Content
----------------------------------*/
#div_content{
	/**/
}


/* spacedimg
----------------------------------*/
#div_content #spacedimg{
	/*
	background:#FFFFFF url(../images/spacedimg.jpg) bottom center no-repeat;*/
	margin:0px;
	padding:10px 20px 0px 0px;
	width:710px;
}
#div_content #spacedimg #title{
	/**/
	font-size:15px;
	color:#530500;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#div_content #spacedimg #overview{
	/**/
	font-size:12px;
	color:#000000;
	line-height:24px;
}


/* _maincontent
----------------------------------*/
#div_content #maincontent{
	background:#FFFFFF url(../images/maincontent_bg.jpg) top center no-repeat;
	margin:0px;
	padding:25px;
	width:700px;
}
/* 橙字 */
#div_content #maincontent .catalog{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#404040;
	margin:-20px -20px 10px -20px;
	padding:6px;
}
#div_content #maincontent .catalog_index{
	font-size:12px;
	font-weight:bold;
	color:#d56625;
	margin-bottom:10px;
}
/*紅字連結*/
#div_content #maincontent .link{
	font-size:12px;
	color:#b00000;
	text-decoration:none;
	cursor:pointer;
}
#div_content #maincontent .link:hover{
	text-decoration:underline;
	cursor:pointer;
}
/*淡藍連結*/
#div_content #maincontent .link2{
	font-size:12px;
	line-height:24px;
	color:#236882;
	text-decoration:none;
	cursor:pointer;
}
#div_content #maincontent .link2:hover{
	text-decoration:underline;
}
/*13淡藍粗*/
#div_content #maincontent .title{
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#236882;
}
/*12淡藍粗*/
#div_content #maincontent .title2{
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	color:#236882;
}
/*13深藍粗*/
#div_content #maincontent .title3{
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#004059;
}
/*多行*/
#div_content #maincontent .text_box{
	font-size:12px;
	line-height:22px;
}


/* _maintab */
#div_content #maintab{
	margin:0px;
	padding:0px;
	width:750px;
	background:#FFFFFF url(../images/tab_bg.jpg) top left no-repeat;
}
#div_content #maintab #content{
	margin:0px;
	padding:20px;
}
#div_content #maintab .tab_label{
	background:#FFFFFF url(../images/tab_label.jpg) top left no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:113px;
	height:27px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#74a0b1;
	text-indent:-4px;
}
#div_content #maintab .tab_label_site{
	background:#FFFFFF url(../images/tab_label.jpg) bottom left no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:113px;
	height:27px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#316174;
	text-indent:-4px;
}
#div_content #maintab .tab_line{
	background:url(../images/tab_line_none.jpg) 0px 0px no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:113px;
	height:4px;
}
#div_content #maintab .tab_line_site{
	background:url(../images/tab_line_site.jpg) 0px 0px no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:113px;
	height:4px;
}
#div_content #maintab #content .link{
	font-size:12px;
	color:#236882;
	text-decoration:none;
}
#div_content #maintab #content .link:hover{
	text-decoration:underline;
}
#div_content #maintab #content .link2{
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	color:#004059;
	text-decoration:none;
}
#div_content #maintab #content .link2:hover{
	text-decoration:underline;
}




/* Sidebar
----------------------------------*/
#div_sidebar{
	/**/
}

/* contactusBox */
#div_sidebar #contactusBox{
	background-color: #f4f7f9;
	border: 1px dashed #cec2c5;
	width:158px;
	margin:0px 0px 20px 0px;
	padding:20px 20px 10px 20px;
	display:none;
	
}
#div_sidebar #contactusBox .contactus_btn{
	background:#FFFFFF url(../images/contactus_btn.jpg) top left no-repeat;
	display:block;
	width:114px;
	height:27px;
	margin-bottom:6px;
	text-indent:-9999px;
}
#div_sidebar #contactusBox .contactus_btn:hover{
	background:#FFFFFF url(../images/contactus_btn.jpg) bottom left no-repeat;
}


/* _othersBox */
#div_sidebar #othersBox{
	background:#FFFFFF url(../images/othersBox_bg.jpg) 0px 0px no-repeat;
	width:160px;
	margin:0px;
	padding:20px;
}
/*橙字*/
#div_sidebar #othersBox .catalog{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#404040;
	margin:-20px -20px 10px -20px;
	padding:6px;
}
/*12深藍細*/
#div_sidebar #othersBox .title{
	font-size:12px;
	color:#236882;
}
/*12深藍粗*/
#div_sidebar #othersBox .title2{
	font-size:12px;
	color:#004059;
	font-weight:bold;
}
/*紅字*/
#div_sidebar #othersBox .title3{
	font-size:12px;
	color:#b00000;
}
/*淡藍連結*/
#div_sidebar #othersBox .link{
	font-size:12px;
	line-height:24px;
	color:#236882;
	text-decoration:none;
}
#div_sidebar #othersBox .link:hover{
	text-decoration:underline;
}


/* _secondSearchBox */
#div_sidebar #secondSearchBox{
	background:#FFFFFF url(../images/othersBox_bg.jpg) 0px 0px no-repeat;
	width:160px;
	margin:0px;
	padding:20px;
}
/*橙字*/
#div_sidebar #secondSearchBox .catalog{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#404040;
	margin:-20px -20px 10px -20px;
	padding:6px;
}
/*12深藍細*/
#div_sidebar #secondSearchBox .title{
	font-size:12px;
	color:#236882;
}
/*12深藍粗*/
#div_sidebar #secondSearchBox .title2{
	font-size:12px;
	color:#004059;
	font-weight:bold;
}
/*紅字*/
#div_sidebar #secondSearchBox .title3{
	font-size:12px;
	color:#b00000;
}
/*淡藍連結*/
#div_sidebar #secondSearchBox .link{
	font-size:12px;
	line-height:24px;
	color:#236882;
	text-decoration:none;
}
#div_sidebar #secondSearchBox .link:hover{
	text-decoration:underline;
}


/* newsBox */
#div_sidebar #newsBox{
	background:#FFFFFF url(../images/othersBox_bg.jpg) 0px 0px no-repeat;
	width:160px;
	margin:0px;
	padding:20px;
}
#div_sidebar #newsBox .title2{
	font-size:12px;
	color:#004059;
	font-weight:bold;
}
#div_sidebar #newsBox .link2{
	font-size:12px;
	line-height:16px;
	color:#236882;
	text-decoration:none;
}
#div_sidebar #newsBox .link2:hover{
	text-decoration:underline;
}


/* _historyBox */
#div_sidebar #historyBox{
	background:#FFFFFF url(../images/othersBox_bg.jpg) 0px 0px no-repeat;
	width:160px;
	margin:0px;
	padding:20px;
}
/*橙字*/
#div_sidebar #historyBox .catalog{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#404040;
	margin:-20px -20px 10px -20px;
	padding:6px;
}
/*12深藍細*/
#div_sidebar #historyBox .title{
	font-size:12px;
	color:#236882;
}
/*12深藍粗*/
#div_sidebar #historyBox .title2{
	font-size:12px;
	color:#004059;
	font-weight:bold;
}
/*紅字*/
#div_sidebar #historyBox .title3{
	font-size:12px;
	color:#b00000;
}
/*淡藍連結*/
#div_sidebar #historyBox .link{
	font-size:12px;
	line-height:24px;
	color:#236882;
	text-decoration:none;
}
#div_sidebar #historyBox .link:hover{
	text-decoration:underline;
}


/* _extendBox */
#div_sidebar #extendBox{
	background:#FFFFFF url(../images/othersBox_bg.jpg) 0px 0px no-repeat;
	width:160px;
	margin:0px;
	padding:20px;
}
/*橙字*/
#div_sidebar #extendBox .catalog{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#404040;
	margin:-20px -20px 10px -20px;
	padding:6px;
}
/*12深藍細*/
#div_sidebar #extendBox .title{
	font-size:12px;
	color:#236882;
}
/*12深藍粗*/
#div_sidebar #extendBox .title2{
	font-size:12px;
	color:#004059;
	font-weight:bold;
}
/*紅字*/
#div_sidebar #extendBox .title3{
	font-size:12px;
	color:#b00000;
}
/*淡藍連結*/
#div_sidebar #extendBox .link{
	font-size:12px;
	line-height:24px;
	color:#236882;
	text-decoration:none;
}
#div_sidebar #extendBox .link:hover{
	text-decoration:underline;
}



/* Footer
----------------------------------*/
#div_footer{
	background:#FFFFFF url(../images/footer.jpg) 0px 0px repeat-x;
	margin:20px 0px 0px 0px;
	padding:20px;
	border-top:solid 1px #cec2c5;
	background-color:#e3ebef;
}
#div_footer a{
	font-size:12px;
	color:#174657;
	text-decoration:none;
}
#div_footer .copyright{
	color:#174657;
	font-size:11px;
	margin-top:6px;
}

/* div_Detail
----------------------------------*/
#div_Detail{
	display:none;
}
#div_Detail .overlay{
	background-color:#000000;
	opacity: 0.5;
	filter:Alpha(Opacity=50);
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:100px;
}
#div_Detail .content{
	width:960px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-480px;
	padding:0px;
	text-align:left;
}
#div_Detail .content .box_loading_icon{
	width: 16px;
	height: 16px;
	position:relative;
	top:250px;
	left:31px;
	display:inline-block;
	background-image: url(../images/loading_icon.gif);
}
#div_Detail .content .box_contentHTML{
	text-align:left;
}



/* DialogBox
----------------------------------*/
#div_DialogBox{
	/**/
}
#div_DialogBox .DialogBox_content{
	width:956px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-480px;
	padding:2px;
	background-color:#ffffff;
}
#div_DialogBox .DialogBox_content .header{
	display:block;
	width:100%;
	height:8px;
	background:url(../images/alert_title_bg.jpg) repeat-x;
}
#div_DialogBox .DialogBox_content .footer{
	text-align:right;
	margin:0;
	padding:0px 8px 8px 8px;
}
#div_DialogBox .DialogBox_content .news_box{
	/**/
	margin:0;
	padding:10px;
}
#div_DialogBox .DialogBox_content .news_box .news_title{
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#004059;
}
#div_DialogBox .DialogBox_content .news_box .news_date{
	font-size:12px;
	color:#777777;
}
#div_DialogBox .DialogBox_content .news_box .news_link{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#004059;
}
#div_DialogBox .DialogBox_content .news_box .news_link a{
	font-size:12px;
	line-height:16px;
	color:#236882;
	text-decoration:none;
}
#div_DialogBox .DialogBox_content .news_box .news_link a:hover{
	text-decoration:underline;
}

/* div_help
----------------------------------*/
#div_help{
	background-color:#ffffff;
	width:300px;
	position:absolute;
	top:0px;
	left:0px;
	padding:6px;
	display:none;
}
#div_help table{
	background-color:#757575;
}
#div_help table th{
	color:#ffffff;
	background-color:#006699;
}
#div_help table td{
	background-color:#ffffff;
}
#div_help table .t{
	background-color:#efefef;
}


/* Button
----------------------------------*/
/* style 1 */
.button{
	background:url(../images/button_bg.png) top left no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:56px;
	height:20px;
	line-height:20px;
	color: #ffffff;
	outline: none;
	margin:0px;
	padding:0px;
	font-size:12px;
	text-decoration:none;
	position:relative;
	zoom:1;/* ie6 */
	margin-top:-1px;
	text-align:center;
}
.button:hover{
	background:url(../images/button_bg.png) bottom left no-repeat;
	display:-moz-inline-stack;/*FF2*/
	display:inline-block;
	width:56px;
	height:20px;
	line-height:20px;
	color: #ffffff;
	outline: none;
	margin:0px;
	padding:0px;
	font-size:12px;
	text-decoration:none;
	position:relative;
	zoom:1;/* ie6 */
	margin-top:-1px;
	text-align:center;
}
.query_btn{
	background:#FFFFFF url(../images/query_btn.png) top left no-repeat;
	display:block;
	width:74px;
	height:24px;
}
.query_btn:hover{
	background:#FFFFFF url(../images/query_btn.png) bottom left no-repeat;
}
.style_1_btn{
	margin:1px 1px 1px 0px;
	padding:4px 10px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#ea9502;
	width:70px;
	text-decoration:none;
}
.style_2_btn{
	margin:1px 1px 1px 0px;
	padding:4px 10px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#a40000;
	width:70px;
	text-decoration:none;
}
.style_3_btn{
	margin:1px 1px 1px 0px;
	padding:4px 10px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#761c93;
	width:70px;
	text-decoration:none;
}
.style_4_btn{
	margin:1px 1px 1px 0px;
	padding:4px 10px 4px 25px;
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/help.jpg) 8px 3px no-repeat;
	background-color:#006699;
	text-decoration:none;
}


.tabContent{
	margin:0px 0px 150px 0px;
}

/* g */
.border_spaced{
	/*border-top: 1px dashed #cec2c5;*/
	margin:20px 0px;
}
.link{
	font-size:12px;
	color:#236882;
	line-height:24px;
	cursor:pointer;
}
.return_link{
	font-size:12px;
	color:#d42000;
	font-weight:bold;
	cursor:pointer;
}
.fulltext{
	background:url(../images/fulltext_icon.png) 0 0 no-repeat;
	margin:0 0 0 5px;
	padding:0 5px 0 5px;
	line-height:20px;
}
