body {
	margin: 0px;
	padding: 0;
	text-align: center;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.text9 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; text-decoration: none}
.text11px {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; text-decoration: none}
.text12 {	font-family: Verdana,"PMingLiU", "MingLiU", Arial ; font-size: 12px; text-decoration: none}
.text14 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 14px; text-decoration: none}
.text18px {	font-family: Verdana,"PMingLiU", "MingLiU", Arial ; font-size: 18px}
.text15px {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 15px}
.text10px {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8px; line-height: 8px}
.text24 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 24px}
.text12_black {	font-family: Verdana,"PMingLiU", "MingLiU", Arial ; font-size: 12px; text-decoration: none}
.text10_bpx 
     {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	    font-size: 11px; 
		line-height: 12px;
		width:150px;
		color:#000000;}



/*===========================================================================================*/


.top {text-align:left;
    }   



.all01 {
	font-family: Arial, Helvetica, sans-serif;
	width:760px;
	height:300px;
	background:url(images/top_logo.gif) top center no-repeat;
	text-align: left;
    margin-left: auto;
	margin-right: auto;
}

/*========================================== Button =================================================*/

.button01{	
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color:#214591;
	width:137px;
	text-align:right;
	margin-left: -2px;
	margin-top: 28px;
	margin-right:8px;
	line-height: 21px;
	padding-top: 8px;
	float:left;
	word-spacing: -1pt;
	}
.button01 a{
   padding-right:5px;
   color:#14398a;
   text-decoration:none;
   }
.button01 a:hover{
   color:#3F73E4;
   text-decoration:underline ; }
   
   
.button02{	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color:#214591;
	width:133px;
	text-align:right;
	margin-left: 0px;
	margin-top: 12px;
	line-height: 15px;
	z-index:2;
	}
.button02 a{
   padding-right:0px;
   color:#14398a;
   text-decoration:none;
   }
.button02 a:hover{
   color:#3F73E4;
   text-decoration:underline ; }
   
.online {
    background-image:url(images/online_t_p_background.gif);
	width:120px;
	height:72px;
	padding:28px 10px 0px 0px ;
	}
.online a{
   color:#14398a;
   text-decoration:none;
   padding:2px 0px 2px 0px;
   display:block;
   }
.online a:hover{
   color:#3F73E4;
   text-decoration:underline ; }	
   
.supplier{
    background-image:url(images/supplier_background.gif);
	width:120px;
	height:52px;
	padding:18px 10px 0px 0px ;
	}
.supplier a{
   color:#14398a;
   text-decoration:none;
   padding:3px 0px 4px 0px;
   display:block;
   }
.supplier a:hover{
   color:#3F73E4;
   text-decoration:underline ; }	
   
.b_links {   
    background-image:url(images/links_background.gif);
	width:120px;
	height:70px;
	padding:20px 10px 0px 0px ;
	}
.b_links a{
   color:#14398a;
   text-decoration:none;
   padding:0px 0px 4px 0px;
   display:block;
   }
.b_links a:hover{
   color:#3F73E4;
   text-decoration:underline ; }	
.b_links img {
    margin:0px -2px 0px 0px;
	}	     
   
      
.top_button{
	color:#214591;
	text-align:left;
	font-size: 10px;
	margin-left: 145px;
	margin-top: 6px;
	font-family:Arial, Helvetica, sans-serif;
	}
.top_button a{
	font-family:Arial, Helvetica, sans-serif;
   color:#14398a;
   text-decoration:none;
   padding: 0px 26px 0px 0px;
   }
.top_button a:hover{
   color:#3F73E4;
   text-decoration:underline ; }
   
.top_title {
	text-align:left;
	margin-left: 0px;
	margin-top: 2px;
	height:73px;}


.top_button02{
    margin-right:0px;
	margin-top: 12px;
	text-align:right;
	height:16px;
	
	}

/*========================================== body =================================================*/



.body01{
	color:#214591;
	text-align:left;
	font-size: 12px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	float:right;
	width:615px;
	line-height: 19px;
	}
	
.body02{
	color:#000000;
	text-align:justify;
	text-justify:inter-ideograph;
	width:615px;
	text-align:left;
	font-size: 12px;
	margin-top: 10px;
	line-height: 16px;
	padding-left:10px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	}
.body02 a{
    color:#14398a;
	text-decoration:none;
	}
.body02 a:hover{
    color:#3F73E4;
	text-decoration:underline;
	}

.body03{
	color:#000000;
	text-align:justify;
	text-justify:inter-ideograph;
	width:615px;
	text-align:left;
	font-size: 12px;
	margin-top: 10px;
	margin-left:0px;
	margin-right:0px;
	line-height: 16px;
	padding-left:10px;	
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	}
.body03 a{
    color:#14398a;
	text-decoration:none;
	}
.body03 a:hover{
    color:#3F73E4;
	text-decoration:underline;
	}

/*========================================== index =================================================*/


.aaa a{
    color:#FF0000;
	text-decoration:none;
	}
.aaa a:hover{
    color:#ff7171;
	text-decoration:underline;
	}
	
.index_top	{
    float:left;
	height:190px;
	}
.index_top a{
    width:125px;
	height:40px;
	display:block;
	background:url(images/AHEC-banner2011-12-19.jpg) no-repeat top;
	padding:147px 0px 0px 280px;
	color:#23be91;
	text-decoration:none;
	font-size:11px;
	font-style:italic;
	}
.index_top a:hover {
    text-decoration:underline;
	}		

.index01 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	margin-top: 0px;
	margin-left:0px;
	margin-right:3px;
	padding:0px;
	width:405px;
	float:left;
	background-color:#ffffff;
	}

.index02 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	width:205px;
	float:left;
	background-color:#ffffff;
	}

.upcoming_events {
	height:198px;
	padding: 5px 0px 5px 7px;
	width:235px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(images/upcoming_events_bg.gif);
	background-attachment:scroll;
	background-position:0px 0px;
	font-size:11px;
	font-family: "Verdana", "Arial Unicode MS", "Helvetica", "sans-serif";
	}
.upcoming_events p {
	overflow:auto;
	padding-right:5px;
	height:198px;
	margin:0px;
	}
.upcoming_events p a{
    color:#554ae1;
	text-decoration:none;
	padding-left:11px;
	padding-bottom:5px;
	display:block;
	background-image:url(images/o04.gif);
	background-position:0px -4px;
	background-repeat:no-repeat;
	line-height:15px;
	 }
.upcoming_events p a:hover{
	color:#6789E0; 
	text-decoration:underline ;
	 }
.upcoming_events ul{
	overflow:auto;
	padding:0 5px 0 0;
	height:198px;
	margin:0px;
	display:block;
	list-style: square;
	color:#F00;
	}
.upcoming_events strong{
	display:block;
	line-height:16px;
}
.upcoming_events ul li{
    color:#554ae1;
	text-decoration:none;
	padding:0 0 0 11px;
	margin:0 0 5px 0;
	background:url(images/o04.gif) 0 -4px no-repeat;
	display:block;
	line-height:15px;
	 }
.upcoming_events ul a:hover{
	color:#6789E0; 
	text-decoration:underline ;
	 }
	 
	 
	 
	 
	 
	 
	 
	 
.news {
	height:138px;
	padding: 5px 0px 5px 7px;
	width:235px;
	margin-left:0px;
	margin-right:0px;
	background-color:#e4edf4;
	font-size:11px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	overflow:auto;
	}
.news p {
	overflow:auto;
	padding-right:5px;
	height:135px;
	margin:0px;
	}
.news a{
    color:#554ae1;
	text-decoration:none;
	padding-left:12px;
	padding-bottom:5px;
	line-height:15px;
	display:block;
	background-image:url(images/o04.gif);
	background-position:0px -4px;
	background-repeat:no-repeat;
	 }
.news a:hover{
	color:#6789E0; 
	text-decoration:underline ;
	 }

.sustainable{
	font-family:Arial, PMingLiU;
	font-size:12px;
	color:#000000;
	line-height: 16px;
	}
.sustainable a{
    color:#FFFFFF;
	font-size:10px;
	}
.sustainable a:hover{
    color:#628833;
	}
	
.advertising {
    height:207px;
	padding: 10px 6px 5px 6px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#f2dfce;
	color:#000000;
	font-size:11px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	line-height:13px;
	word-spacing: -1px;
	}
.advertising p {
	font-size:11px;
	line-height:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	letter-spacing:120%;
	word-spacing:-1tp;
	margin-top: 5px;
	margin-bottom:7px;
    }  
.advertising a{
    color:#8a5a29;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	text-decoration:none;
	}
.advertising a:hover{
    color:#d67000;
	text-decoration:underline;
	}
	
.more01 a{
    background-color:#bfd848;
	color:#476f16;
	font-size:10px;	
	font-family:Arial, PMingLiU;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
	}
.more01 a:hover {
    color:#61b100;
	text-decoration:underline;
	}
	
.index_middle {
    float:right;
	background-color:#666666;
	width:160px;
	}
	
	
	
.editorial {
    width:205px;
	height:346px;
	background-image:url(images/editorial_bg.gif);
	background-repeat:repeat-y;
	}
.editorial p {
    margin:0px 6px 0px 6px;
	padding:4px 0px 0px 0px;
	height:100px;
	color:#4c679c;
	font-size:11px;	
	font-family:Arial, PMingLiU;
/*	text-align:justify;  */
	line-height:14px;
	}
.editorial em {
    margin:-1px 0px 2px 0px;
	padding:0px;
	z-index:1;
	height:1px;
	display:block;
    }		
.editorial p img{
    margin:0px 0px 0px 5px;
	float:right;
	position:relative;
	width:116px;
	height:100px;
	z-index:3;
	}	
.editorial b {
	color:#1b3491;
	font-size:11px;
	font-family:Arial, PMingLiU;
	line-height:12px;
	word-spacing: 1px;
	letter-spacing: 0px;
	}
.editorial a{
	color:#1b3491;
	font-size:11px;	
	font-family:Arial, PMingLiU;
	float:right;
	margin:9px 0px 0px 0px;
	text-decoration:none;
	}
.editorial a:hover{
    color:#00a2ff;
	text-decoration:underline;
	}
    	
		
		
.r01 {
	font-family:Arial, PMingLiU;
	font-size:11px;
	color:#000000;
	line-height: 16px;
	margin:0px 0px 0px 0px;
	background-color:#c2c657;
	height:230px;
	}
.r01 p img {
    margin:2px 4px 8px 0px;
	float:left;
	}
.r01 p {
    height:60px;
	font-family:Arial, PMingLiU;
	font-size:11px;
	margin:3px 5px 0px 5px;
	} 
.r01 a{
    color:#FFFFFF;
	font-size:11px;
	line-height:13px;
/*	word-spacing: -1pt;*/
	}
.r01 a:hover{
    color:#628833;
	}
	
.more02 {
	margin:-2px 5px 0px 0px;
	text-align:right;
	}
.more02 a{
	font-family:Arial, PMingLiU;
	font-size:11px;
	color:#635d39;
	text-decoration:none;
	}
.more02 a:hover{
    color:#628833;
	text-decoration:underline;
	}
	
.event_highlights {
    width:160px;
	height:170px;
	background-color:#5aa8b2;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:11px;
	line-height:14px;
	}
.event_highlights a{
    color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0px 5px 5px 11px;
	background-image:url(images/o02.gif);
	background-repeat:no-repeat;
	background-position:-3px 2px;
	}
.event_highlights a:hover{
    color:#C1EBFF;
	text-decoration:underline;
	}
.event_highlights p {
    margin:5px 0px 5px 5px;
	overflow:auto;
	height:135px;
	}    	
	
.red_oak {
    height:212px;
	padding: 5px 7px 5px 7px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#b21d23;
	color:#ffffff;
	font-size:11px;
	text-align:justify;
	font-family:  "Arial", "Verdana",;
	line-height:13px;
	word-spacing: -1px;
	}
.red_oak a{
    color:#FFFFFF;
	font-family:  "Arial", "Verdana",;
	font-size:11px;
	font-weight:normal;
	display:block;
	text-align:right;
	text-decoration:none;
	margin-top:5px;
	}	
.red_oak a:hover{
    text-decoration:underline;
    }	
.red_oak img {
    margin:5px -7px 5px -7px;
	}	

.advertising02 {
    padding:4px 6px 3px 6px;
    height:63px;
	font-family:  "Arial", "Verdana",;
	font-size:11px;
	line-height:12px;
	color:#8a5a29;
	background-color:#f2dfce;
	text-align:justify;
	}
	
.advertising02 strong{	
	color:#583d1f;
	margin-bottom:1px;
	}
.advertising02 a{
    color:#FFFFFF;
	font-family:  "Arial", "Verdana",;
	font-size:11px;
	font-weight:normal;
	display:block;
	text-align:right;
	text-decoration:none;
	color:#583d1f;
	}	
.advertising02 a:hover{
    text-decoration:underline;
	color:#8a5a29;
    }		

/*========================================== MENU =================================================*/



.menu01 {
	font-size:11px;
	width:120px;
    background-color:#9ab4d5;
	margin-left: 134px;
	top:317px;
	line-height: 15px;
	position:absolute;
	z-index:3;}

.menu01 a{
    display: block;
    background-color:#9ab4d5;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
	width: 100%;
	height:100%;
	padding: 3px 0px 3px 0px;
}

.menu01 a:hover{
    display: block;
    background-color:#b3c6e0;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    width: 100%;
	height:100%;
	padding: 3px 0px 3px 0px;	
	}
	
.bottom01{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color:#666666;
	width:760px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:10px;
	padding-top: 8px;
	}
.text10px {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 10px;
}

.upcoming_events02 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.upcoming_events02 a{
     color:#000000;
	 text-decoration:none;
	 }
.upcoming_events02 a:hover{
     color:#666666;
	 text-decoration:underline;
	 }


	
/*================================== popup ===================================*/
.editorial_body {
    width:546px;
	border:1px solid #c0c0c0;
	margin-left:auto;
	margin-right:auto;
	padding:25px 25px 50px 25px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background-image:url(images/editoral_bottom01.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
.editorial_body p{
    margin:10px 0px 0px 0px;
	color:#000000;
	}	
.editorial_body span {
    font-weight:bold;
	color:#64440b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.editorial_body b {
	color:#64440b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.editorial_body p img {
    margin:0px 0px 15px 15px;
	float:right;
	}	
.editorial_body table {
    margin:0px 0px 20px 15px;
	width:215px;
    float:right;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	}
.editorial_body table img {
    float:none;
    margin:0px 0px 5px 0px;
	}	


	
.event_highlights_body {
    width:546px;
	border:1px solid #c0c0c0;
	margin-left:auto;
	margin-right:auto;
	padding:25px 25px 50px 25px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background-image:url(images/editoral_bottom01.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}	
.event_highlights_body p{
    margin:10px 0px 0px 0px;
	color:#000000;
	}	
.event_highlights_body span {
    font-weight:bold;
	color:#822d2d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.event_highlights_body b {
	color:#822d2d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.event_highlights_body p img {
    margin:0px 0px 15px 15px;
	float:right;
	}	
.event_highlights_body a {
	color:#822d2d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}	
.event_highlights_body a:hover {
    text-decoration:underline;
	}	
	
	
	
	
.order {
    font-family:Arial, "細明體", "新細明體";
	font-size:22px;
	font-weight:bold;
	color:#14398a;
	padding:5px 0px 5px 0px;
	}
	
	
	
	
	
/*============================================= NEW ==============================================*/

.new_body01 {
    width:590px;
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, "PMingLiU", "MingLiU",;
	background-image:url(images/ahec_all_rights_reserved.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	border-bottom:10px solid #ffffff;
	}
.new_title01 {
    background-image:url(images/popup_news03.gif);
	background-repeat:repeat-y;
	background-position:left bottom;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, "PMingLiU", "MingLiU",;
	padding:10px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	}	
.new_text01	{
    margin:14px 30px 0px 20px;
	font-size:12px;
	font-family:Verdana, Arial, "PMingLiU", "MingLiU",;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:16px;
	}
.new_text01 a{
    color:#554ae1;
	text-decoration:none;
	}
.new_text01 a:hover {
    text-decoration:underline;
	color:#6789e0;
	}				
	
.new_text02	{
    margin:14px 30px 0px 20px;
	font-size:12px;
	font-family:Arial,;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:18px;
	}
.new_text02 a{
    color:#554ae1;
	text-decoration:none;
	}
.new_text02 a:hover {
    text-decoration:underline;
	color:#6789e0;
	}					
	
	
.new_photo01 {
    float:right;
	margin:0px 0px 5px 10px;
	font-family:Verdana, Arial, "PMingLiU", "MingLiU",;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
	}
.new_photo01 a{
    color:#666666;
	color:#CC0000;
	}	



.new_popup_button {
    width:155px;
	margin:16px 0px 0px 0px;
	color:#9e9e9e;
	}
.new_popup_button a{
    font-size:11px;
	font-family:Arial,;
	display:block;
	line-height:14px;
	margin:0px 0px 15px 0px;
	color:#568444;
	}	
.new_popup_button a:hover{
    color:#cd2f2a;
	}







/*======================================================================================================================*/

.editorial_2 {
    width:205px;
	height:156px;
	background-image:url(images/editorial_bg.gif);
	background-repeat:repeat-y;
	}
.editorial_2 p {
    margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	height:100px;
	color:#4c679c;
	font-size:11px;	
	font-family:Arial, PMingLiU;
/*	text-align:justify;  */
	line-height:14px;
	}
.editorial_2 p img{
    margin:0px 0px 0px 3px;
	float:right;
	position:relative;
	width:125px;
	height:134px;
	z-index:3;
	}	
.editorial_2 b {
	color:#1b3491;
	font-size:11px;
	font-family:Arial, PMingLiU;
	line-height:12px;
	word-spacing: 1px;
	letter-spacing: 0px;
	}
.editorial_2 a{
	color:#1b3491;
	font-size:11px;	
	font-family:Arial, PMingLiU;
	float:right;
	margin:9px 0px 0px 0px;
	text-decoration:none;
	}
.editorial_2 a:hover{
    color:#00a2ff;
	text-decoration:underline;
	}
	
	
	
.itushlg {
    width:205px;
	height:187px;
	margin:0px 0px 3px 0px;
	background-color:#000060;
	}	
.itushlg a{
    display:block;
	color:#FFFFFF;
	background-color:#000060;
	text-align:right;
	font-family:Verdana, Arial,;
	font-size:11px;
	padding:0px 8px 0px 0px;
	line-height:20px;
	height:22px;
	text-decoration:none;
	}	
.itushlg a:hover {
    color:#000060;
	background-color:#ffff00;
	}	
	
	
	
.new_button {
    display:block;
	height:25px;
	line-height:15px;
	margin:0;
	font-family:Verdana,arial;
	}
.new_button a{
	background:url(images/new_button.gif) no-repeat 0 0;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	width:120px;
	height:15px;
	display:block;
	color:#003296;
	text-decoration:none;
	}
.new_button a:hover{
	background:url(images/new_button.gif) no-repeat 0 -15px;
	color:#3399FF;
	}
	
.top_button03 {
    display:block;
	height:20px;
	}	
.top_button03 a{
	background:url(images/new_button.gif) no-repeat 0 -29px;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	width:25px;
	height:15px;
	display:block;
	color:#003296;
	float:right;
	text-decoration:none;
	}
.top_button03 a:hover{
	background:url(images/new_button.gif) no-repeat 0 -31px;
	color:#3399FF;
	}
	
