/***20110613****/
body {
 font-family:Helvetica;
 font-size:14px; 
 margin:0;
 color:#222222;
 line-height:150%;

scrollbar-face-color: #000000; /*捲軸顏色請與步驟一的設彩相同*/
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff; /*捲軸底色請與步驟一的設彩相同*/
}

/*********************************************Table************************8*******************/
.photo_caption{
font-size:10px;
}
.disclaimer{
font-size:12px;
line-height:110%;
}



.table_0{  /* 有 header 冇邊框*/
width:675px;
border:0px solid #ffffff;
}
.table_0 td {
border:0px solid #ffffff;
}
.table_0 th{
border:0px solid #ffffff;
}

.table_0_blue1{
width:675px;
}
.table_0_blue1 td {}
.table_0_blue1 th{
background-color:#00ADEF;
}

.table_1{  /* no header 只有框架*/
border-collapse:collapse;
width:675px;
}
.table_1 td{
border:1px solid black;
padding:20px;
}

.table_2 table{ /* 有header,但中間有線 */
border-collapse:collapse;
width:675px;
}
.table_2 td {
border:1px solid #59595B;
padding:12px 12px;
}
.table_2 th{
text-align:center;
padding:12px 12px;
border:1px solid #59595B;
background-color:#59595B;
color:white;
}

.first{
background-color:#efefee;
width:100px;
text-align:center;
}




.approved_project_first{
border-right:1px solid #989898;
width:100px;
text-align:center;
}



.table_3 table{ /* 有header,中間冇線 */
border-collapse:collapse;
border:1px solid #59595B;
width:675px;
}
.table_3 td {
border-top:1px solid #59595B;
border-bottom:1px solid #59595B;
padding:12px 12px;
}
.table_3 th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border:1px solid #59595B;
background-color:#59595B;
color:white;
}






.table_3_orange table{
 border-collapse:collapse;
 border:1px solid #989898;
 width:675px;
}
.table_3_orange td {
border-top:1px solid #989898;
border-bottom:1px solid #989898;
padding:12px 12px;
}
.table_3_orange th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border-top:1px solid #F7921E;
border-left:1px solid #F7921E;
border-right:1px solid #F7921E;
border-bottom:1px solid #989898;
background-color:#F7921E;
color:white;
}





.table_3_green table{
border-collapse:collapse;
border:1px solid #989898;
width:675px;
}
.table_3_green td {
border-top:1px solid #989898;
border-bottom:1px solid #989898;
padding:12px 12px;
}
.table_3_green th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border-top:1px solid #01A451;
border-left:1px solid #01A451;
border-right:1px solid #01A451;
border-bottom:1px solid #989898;
background-color:#01A451;
color:white;
}






.table_3_blue1 table{
border-collapse:collapse;
border:1px solid #989898;
width:675px;
}
.table_3_blue1 td {
border-top:1px solid #989898;
border-bottom:1px solid #989898;
padding:12px 12px;
}
.table_3_blue1 th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border-top:1px solid #00ADEF;
border-left:1px solid #00ADEF;
border-right:1px solid #00ADEF;
border-bottom:1px solid #989898;
background-color:#00ADEF;
color:white;
}

.table_3_blue2 table{
border-collapse:collapse;
width:675px;
}
.table_3_blue2 td {
border:1px solid #989898;
padding:12px 12px;
}
.table_3_blue2 th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border-top:1px solid #2E3192;
border-left:1px solid #2E3192;
border-right:1px solid #2E3192;
border-bottom:1px solid #989898;
background-color:#2E3192;
color:white;
}

.table_3_pink table{
border-collapse:collapse;
width:675px;
}
.table_3_pink td {
border:1px solid #989898;
padding:12px 12px;
}
.table_3_pink th{
font-size:13px; 
text-align:center;
padding:12px 12px;
border-top:1px solid #E8008B;
border-left:1px solid #E8008B;
border-right:1px solid #E8008B;
border-bottom:1px solid #989898;
background-color:#E8008B;
color:white;
}

.table_IS_border table{
border-collapse:collapse;
}
.table_IS_border td{
text-align:center;
border-left:1px solid #000000;
border-right:1px solid #000000;
}


/***********************LINKS*************************/
.link_4:link {
  padding: 3px 7px;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  background:#333333;
}

.link_4:visited {
  padding: 3px 7px;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  background:#333333;
}

.link_4:active {
  padding: 3px 7px;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  background:#333333;
}

.link_4:hover {
  background:white;
  color:#222222;
  border: 1px solid #333333;
}

.link_2:link {
  font-weight:bold;
  color: #333333;
  text-decoration: underline;
}
.link_2:visited {
  font-weight:bold;
  color: #333333;
  text-decoration: underline;
}
.link_2:active {
  font-weight:bold;
  color: #333333;
  text-decoration: underline;
}

.link_2:hover {
  font-weight:bold;
  color: #0000FF;
  text-decoration: underline;
}


.link_3:link {
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
}
.link_3:visited {
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
}
.link_3:active {
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
}



A:link {text-decoration: underline;color: black;}
A:visited {text-decoration: underline;color: black;}
A:active {text-decoration: underline;color: black;}
A:hover {text-decoration: underline; color: #0000FF;}

a{
 outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}


.text_bold{
font-weight:bold;
}

/******************************************** content part **********************************************/
.content_header_orange, .content_header_green,.content_header_blue1 ,.content_header_blue2,.content_header_pink,.content_header_purple,.content_header_red {

}
.content_header{
font-size:14px;
font-weight:bold;
padding-left:0px;
font-size:15px;
color:#333333;
}


.content_header_blue1{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#00ADEF;
}

.content_header_blue2{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#2E3192;
}



.content_header_green{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#01A451;
}


.content_header_orange{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#F7921E;
}

.content_header_pink{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#E8008B;
}

.content_header_purple{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#2E3192;
}

.content_header_red{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#EA2C31;
}

#main_content{
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
width:670px;
}

#content_overflow{
clear:both;
/*overflow: auto;*/
width:100%;
/*height:440px;*/
}


.back_and_top{
 width:100%;
}
.btn_top{float:right;}
.btn_back{float:left;}

.label_1{
  padding: 3px 7px;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  background:#333333;
}

.label_2{
  padding: 3px 7px;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
  background:#00ADEF;
}


/*****************************contact us***************************/
.link_contact:link {
  color: #000000;
  text-decoration: underline;
}
.link_contact:visited {
  color: #000000;
  text-decoration: underline;
}
.link_contact:active {
  color: #000000;
  text-decoration: underline;
}

.link_contact:hover {
  color: blue;
  text-decoration: underline;
}
/************************Access to information**********************/
.table_access_info_orange table{
border-collapse:collapse;
width:675px;
}
.table_access_info_orange td {
border:0px solid #333333;
padding:8px 8px;
}
.table_access_info_orange th{
text-align:center;
padding:5px 5px;
border:1px solid #F7921E;
background-color:#F7921E;
color:white;
}

.table_access_info_green table{
border-collapse:collapse;
width:675px;
}
.table_access_info_green td {
border:0px solid #333333;
padding:8px 8px;
}
.table_access_info_green th{
text-align:center;
padding:5px 5px;
border:1px solid #01A451;
background-color:#01A451;
color:white;
}

.table_access_info_inside table{
border-collapse:collapse;
width:500px;
}
.table_access_info_inside td {
border:1px solid #59595B;
padding:4px 4px;
}
.table_access_info_inside th{
text-align:center;
padding:4px 4px;
border:1px solid #59595B;
background-color:#59595B;
color:white;
}

/*************************link_related ******************************/

.link_related:link {
  color: #000000;
  text-decoration: underline;
}
.link_related:visited {
  color: #000000;
  text-decoration: underline;
}
.link_related:active {
  color: #000000;
  text-decoration: underline;
}

.link_related:hover {
  color: blue;
  text-decoration: underline;
}

/************************* service ****************************/
.table_film_orange table{
border-collapse:collapse;
width:675px;
}
.table_film_orange td {
border:0px solid #333333;
padding:8px 8px;
}
.table_film_orange th{
text-align:center;
padding:5px 5px;
border:1px solid #F7921E;
background-color:#F7921E;
color:white;
}

.table_film_blue1 table{
border-collapse:collapse;
width:675px;
}
.table_film_blue1 td {
border:0px solid #333333;
padding:8px 8px;
}
.table_film_blue1 th{
text-align:center;
padding:5px 5px;
border:1px solid #00ADEF;
background-color:#00ADEF;
color:white;
}

.table_support_pink table{
border-collapse:collapse;
width:675px;
}
.table_support_pink td {
border:0px solid #333333;
padding:8px 8px;
}
.table_support_pink th{
text-align:center;
padding:5px 5px;
border:1px solid #E8008B;
background-color:#E8008B;
color:white;
}

.film_list ul{
	margin: 0; 
	padding-left: 0px;
	float: left;
	}

.film_list ul li{
	display: inline;	
	}

.film_list ul li a{
	float: left; text-decoration: none;
	color: #333333;
	padding: 0px 5px;
	background-color: #ffffff;
	}

.film_list ul li a:visited{
	color: #333333;
	}

.film_list ul li a:hover, .film_list ul li .current{
	color: #333333;
	background-color:#ffffff;
	}


.table_approve_project_orange table{
 border-collapse:collapse;
 border:1px solid #989898;
 width:675px;
}
.table_approve_project_orange td {
border-top:1px solid #989898;
border-bottom:1px solid #989898;
padding:8px 8px;
}
.table_approve_project_orange th{
font-size:13px; 
text-align:center;
padding:8px 8px;
border-top:1px solid #F7921E;
border-left:1px solid #F7921E;
border-right:1px solid #F7921E;
border-bottom:1px solid #989898;
background-color:#F7921E;
color:white;
}



/*************************printer****************************/

#header{
 float:left;
 padding-top:50px;
 padding-bottom:10px;
}

#print_menu{
 padding-top:50px;
 float:right;
}
/************************* footer ****************************/

.footer_list ul{
	margin: 0; 
	padding-left: 6px;
	float: left;
	}

.footer_list ul li{
	display: inline;	
	}

.footer_list ul li a{
	float: left; text-decoration: none;
	color: #ffffff;
	padding:0px 5px 5px 5px;
	background-color: #000000;
	}

.footer_list ul li a:visited{
	color: #ffffff;
	}

.footer_list ul li a:hover, .footer_list ul li .current{
	color: #ffffff;
	background-color:#000000;
	}




.footer_image_list ul{
	margin: 0; 
	padding-left: 0px;
	float: left;
	}


.footer_image_list ul li{
	display: inline;	
	}

.footer_image_list ul li a{
    padding:0px 10px;
	float: left; text-decoration: none;
	color: #ffffff;

	background-color: #000000;
	}

.footer_image_list ul li a:visited{
	color: #ffffff;
	}

.footer_image_list ul li a:hover, .footer_image_list ul li .current{
	color: #ffffff;
	background-color:#000000;
	}


.footer_text{
line-height:10px;
margin-left:10px;
color:#999999;
font-size: 9px;
}

.footer_date{
	display: inline;
	color:#FFFFFF;
	float: right; text-decoration: none;
	padding:0px 5px 5px 5px;
	background-color: #000000;
}

