/*----default style----*/
.container{ width:100%;}

/*----top-----*/
#top-lang .container #top-lang-info { width:95%; text-align:right; font-size:16px; line-height:28px; padding-top:1px;   }

/*----header style----*/
#header .container #header-info { width:90%; padding-left:2%; }
#header .container #header-info .header-left { height:50px; }
#header .container #header-info .header-left .icon_80A img { height:55px; }
#header .container #header-info .header-left .icon_polyu { padding-left:10px;  }
#header .container #header-info .header-left .icon_polyu img { height:55px; }
#header .container #header-info .header-right { display:none; }
#header .container #header-info .header-right-320 { display:block; padding-left:117px; }
#header .container #header-info .header-right-320 img { height:10px; }

/*----banner------*/
#banner { width:100%; height:160px; background-color:#802438; display:block; }
#banner .container #banner-info { min-width:320px; display:block; }
#banner .container #banner-info #banner-name { color:#FFFFFF; font-size:1.5em; width:190px; line-height:1em;  float:left; padding-left:10%; padding-top:55px; font-weight:bold; }
#banner .container #banner-info #banner-pdf { color:#FFFFFF; font-size:1.5em;  float:left; padding-left:10px; padding-top:52px; }

/*---- Panel -----*/
#panel { width:100%; }
#left-panel { float:none; width:100%; padding-right:0px; }
#right-panel  { float:none; width:100%; }

/*----- Description ------*/
#description { width:100%; display:block; }
#description .description-container #description-info { padding-left:10%; width:85%; padding-top:22px; display:block; text-align: justify; text-justify: inter-word; }

/*----- form ------*/
#form { width:100%; display:block; }
#form .form-container #form-info { padding-left:10%; width:85%; padding-top:18px; display:block; } 
#form .form-container #form-info .search_keyword { width:100%; padding-right:0%; float:left; padding-bottom:10px; } 
#form .form-container #form-info .search_dropdown { width:100%; padding-right:0%; float:left; padding-bottom:10px; } 
#form .form-container #form-info .search_button { text-align:left; }

/*----- contact us ------*/
#contactus .contactus-container #contactus-info { padding-left:10%; width:85%; padding-top:22px; display:block; text-align: justify; text-justify: inter-word; }


/*----- result ------*/
#result { width:100%; display:block; }
#result .container #result-info { padding-left:10%; width:85%; padding-top:18px; display:block; } 
#result-detail .result-for-1024 { display:none; }
#result-detail .result-for-320 { display:block; }
#result-detail .result-for-320 table { border:0px;  border-collapse: collapse; }
#result-detail .result-for-320 tr {  }
#result-detail .result-for-320 tr td { padding:5px 0px; color:#848486; vertical-align:top;  }
#result-detail .result-for-320 tr td a { color:#848486; text-decoration:underline; }
#result-detail .result-for-320 tr td ul { padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; }
#result-detail .result-for-320 tr td ul li { padding:0px;  }
#result-detail .result-for-320 .hidden320Exp { display:none; }
#result-detail .result-for-320 .hidden320More { text-decoration:underline; cursor:pointer;  }
#result-detail .result-for-320 .header { }
#result-detail .result-for-320 .header td { background-color:#848486; color:#FFFFFF; font-weight:bold; }
#result-detail .result-for-320 .content td { padding:10px 0px; }
#result-detail .result-for-320 .line td { height:1px; border-bottom:1px solid #000000;  }

/*----back button-----*/
#result-back { padding-left:10%; width:85%; display:block; padding-top:30px; padding-bottom:20px; text-align:right; }
#result-back .container #result-back-info {  } 


/*----hidden tagline-----*/
#hidden-tagline .container #hidden-tagline-info { display:block; padding-left:10%; width:85%; text-align:right; } 

/*----- footer ---------*/
#footer .container #footer-info { width:90%; display:block; padding-left:5%; padding-right:5%; } 
#footer .container #footer-info #footer-left { float:none; color:#58595b; font-size:0.8em; text-align:center; }
#footer .container #footer-info #footer-right { float:none; color:#58595b; font-size:0.8em; text-align:center;  }