html, body { margin:0; padding:0; height:100%; margin-left: auto; margin-right: auto; /*background-color: #FFFFFF; background-image: url(../images/headerbg.jpg); background-repeat: no-repeat; background-position: center top;*/ } img { border:0; } .clear { clear:both; } #container { min-height:100%; position:relative; } #header { /*120px*/ padding-bottom:5px; } #header_content { width:900px; height:120px; margin-left: auto; margin-right: auto; position:relative; } #header_content #header_logo { position:absolute; top:0px; right:0px; z-index:2; } #header_content #langtool { position:absolute; top:35px; right:200px; z-index:2; } #header_content .langtool { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; margin-right:-10px; } #header_content .langtool a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; padding:0px 10px; } #header_content #submenu-x { position:absolute; top:35px; left:0px; z-index:2; } #header_content .submenu-x { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; margin-left:-3px; } #header_content .submenu-x a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; padding:0px 7px; } #header_content #mainmenu { position:absolute; bottom:0px; left:0px; z-index:2; } .mainmenutabs{ width: 100%; overflow: hidden; height:40px; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center top; } .mainmenutabs ul{ margin: 0; padding: 0; font: bold 12px Arial, Helvetica, sans-serif; list-style-type: none; padding:0px 5px; } .mainmenutabs li{ display: inline; margin: 0; } .mainmenutabs li img{ float: left; display: block; } .mainmenutabs li a{ float: left; display: block; text-decoration: none; margin: 0; padding: 12px 28px; /*padding inside each tab*/ color: white; height:40px; vertical-align:middle; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center top; } .mainmenutabs li a:hover, .mainmenutabs li.selected a{ background-image: url(../images/mmbg_on.jpg); background-repeat: repeat-x; background-position: center top; } /*---------------------- End Header ----------------------------*/ #body { padding-bottom:45px; /* Height of the footer */ } #body_content-index { width:900px; margin-left: auto; margin-right: auto; position:relative; } #body_content-index #h-table{ width:900px; margin-left: auto; margin-right: auto; position:relative; } .h-news { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #539C04; text-decoration: none; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A2A2A2; height:40px; } .h-news a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A2A2A2; text-decoration: none; } .advlist { width:280px; margin:15px 30px 15px 0px; float:left; padding:0px; } .advlist2 { width:280px; margin:15px 0px 15px 0px; float:left; padding:0px; } .advlist img,.advlist2 img { padding-bottom:10px; } .advlist b,.advlist2 b { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #539C04; text-decoration: none; vertical-align: middle; } .advlist a,.advlist2 a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A2A2A2; text-decoration: none; } .h-isolist { border-top: 1px solid #A2A2A2; padding:15px 0px; } .h-isolist a { padding:0px 5px; } #body_content { width:900px; margin-left: auto; margin-right: auto; position:relative; } #submenu { float:left; width:210px; margin-right:20px; } #submenu ul{ margin: 0; padding: 0; list-style-type: none; font: 12px Arial; border: 1px solid #E7E7E7; } #submenu ul li{ background: url(../images/submenu_bg.jpg) repeat-x left bottom; margin: 0; padding: 0; list-style-type: none; } #submenu ul li a{ background: url(../images/submenu_arrow_1.gif) no-repeat 10px center; font: 12px Arial, Helvetica, sans-serif; color: #539C04; display: block; width: auto; padding:10px 0px; padding-left: 23px; text-decoration: none; } #submenu ul li ul{ margin-top:-5px; padding-bottom:10px; border:0; } #submenu ul li ul li{ padding:0px 0px 0px 3px; min-height:18px; background: url(../images/black.png) repeat-x left bottom; } #submenu ul li ul li a{ display: block; padding: 0px 0px 0px 30px; text-decoration: none; color: #000; vertical-align: middle; background: url(../images/submenu_arrow_2.gif) no-repeat 20px 5px; } #body_content #maincontent { float:left; width:670px; } #body_content #maincontent #pagebanner { float:left; width:670px; padding-bottom:15px; } #body_content #maincontent #pagetitle { float:left; width:670px; padding-top:15px; } #body_content #maincontent .pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #539C04; text-decoration: none; vertical-align: middle; font-weight:bold; } #body_content #maincontent .path { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A2A2A2; text-decoration: none; text-align:left; } #body_content #maincontent .path a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A2A2A2; text-decoration: none; } #body_content #maincontent .pagecontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:15px 0px; } #body_content #maincontent .pagecontent a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } /*---------------------- Product ----------------------------*/ #body_content #maincontent .prodlisttable { border-bottom: 1px solid #A2A2A2; margin:10px 0px 15px 0px; } #body_content #maincontent .prodlistimg { padding-right:15px; } #body_content #maincontent .prodlist_name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #539C04; text-decoration: none; padding:10px 0px 5px 0px; } #body_content #maincontent .prodlist_name a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #539C04; text-decoration: none; } #body_content #maincontent .prodlist_feat{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } #body_content #maincontent .prodlist_feat ul, .prodlist_feat ol, .prodlist_feat li { margin: 0; padding: 0; list-style-type: disc; margin-left:10px; } #pagination { text-align: right; vertical-align: middle; } .pagination { margin: 0px; padding-bottom:20px; font-family: Arial; font-size: 12px; } .pagination a { padding: 1px 2px 1px 2px; margin: 2px; text-decoration: none; /* no underline */ color: #000; } .pagination a:hover, .pagination a:active { color: #000; } .pagination span.current { padding: 1px 2px 1px 2px; margin: 2px; font-weight: bold; color: #73BF45; } .pagination span.disabled { padding: 1px 2px 1px 2px; margin: 2px; color: #DDD; } .productdesc_tab ul.tabs, li.tabs{ margin: 0; padding: 0; list-style: none; } .productdesc_tab { clear: left; width: 670px; } ul.tabs { width: 100%; height: 23px; border-bottom: 5px solid #79BE15; border-left: 0px solid #999; } ul.tabs li { float: left; height: 22px; line-height: 22px; overflow: hidden; position: relative; margin-bottom: -1px; /* 讓 li 往下移來遮住 ul 的部份 border-bottom */ border: 1px solid #999; /*border-left: none;*/ background: url(../images/submenu_bg.jpg) repeat-x left bottom; margin-right:5px; } ul.tabs li a { display: block; padding: 0 20px; border: 0px solid #fff; text-decoration: none; } ul.tabs li a:hover { background: #79BE15; } ul.tabs li.active { background: #79BE15; border: 0px solid #999; border-bottom: 1px solid #79BE15; } ul.tabs li.active a:hover { background: #79BE15; } ul.tabs li span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #79BE15; text-decoration: none; } ul.tabs li.active span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; } div.tab_container { clear: left; width: 100%; border: 0px solid #999; border-top: none; background: #F1F1F1; } div.tab_container .tab_content { padding: 15px 20px; } /*---------------------- End Product ----------------------------*/ .download-table-title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center bottom; padding:5px 8px; } .download-table-detail{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:6px 8px; border-bottom: 1px solid #D1D3D2; } .download-table-detail a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } /*---------------------- Career ----------------------------*/ .careerlist-title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center bottom; padding:5px 8px; } .careerlist-title a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center bottom; } .careerlist-detail{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:6px 8px; border-bottom: 1px solid #D1D3D2; } .careerlist-detail a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .careerdetail-table{ border: 1px solid #D1D3D2; } .careerdetail{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:6px 8px; border-bottom: 1px solid #D1D3D2; } .careerdetail a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .careerdetail-titlebg{ background-color:#F1F1F1; } .careerdetail-title{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #539C04; text-decoration: none; font-weight:bold; } .careerapply{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-image: url(../images/mmbg_off.jpg); background-repeat: repeat-x; background-position: center bottom; padding:5px 8px; } .application_type{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:3px 5px 3px 7px; } .application_type span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; } .application_type{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:3px 5px 3px 7px; } .application_edu{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:3px 5px 3px 7px; border: 1px solid #D1D3D2; background-color:#F2F2F2; margin:0px 5px 0px 7px; } .application_edutextarea{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:0px 5px 3px 7px; } /*---------------------- End Career ----------------------------*/ .newslist-date{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:10px 0px; border-bottom: 1px solid #D1D3D2; } .newslist-title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:10px 0px; border-bottom: 1px solid #D1D3D2; } .newslist-title a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .newsvideolist { padding:10px 0px; border-bottom: 1px solid #D1D3D2; } .newsvideolist-title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #539C04; text-decoration: none; font-weight:bold; } .newsvideolist-title a{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #539C04; text-decoration: none; font-weight:bold; } .newsvideolist-desc{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .newsvideolist-date{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; } /*---------------------- Footer ----------------------------*/ #footer { position:absolute; bottom:0; width:100%; height:45px; /* Height of the footer */ background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; background-position: center top; } #footer_content { width:900px; margin-left: auto; margin-right: auto; position:relative; background-color:#000; vertical-align: middle; } #footer_content #fpage { position:absolute; top:12px; left:0px; z-index:2; } #footer_content #fcopyright { position:absolute; top:12px; right:0px; z-index:2; } #footer_content.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; } #footer_content.footer a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-decoration: none; padding:0px 7px; } /*---------------------- End Footer ----------------------------*/