@charset "utf-8";
body,td,th,input,select,textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #336;}
body {background-color: #4fa2d2;margin:0px;}
a {color:#385778;text-decoration: none;}
a:hover{text-decoration: none;color:#F60;}

h1,h2,h3,h4,h5,h6 {font-family: "微軟正黑體", "黑體", Verdana, Century Gothic;margin:0px;padding:0px;cursor:default;}
h1 {font-size: 24px;color: #036;}
h2 {font-size: 18px;color: #036;background:url(../images/bullet01.png) no-repeat;padding:5px 0px 5px 25px;margin-top:15px;}
h3 {font-size: 16px;color: #060;margin-top:10px;text-align:center;}

fieldset{border:none;border-top:1px solid #ccc;padding:2px;}
legend{font-size:15px;font-family: "微軟正黑體", "黑體", Verdana, Century Gothic;color:#060;}

p{margin:0px;padding:px;}
.pagecontent p{margin:10px;line-height:16px;}
.shadow{background:url(../images/bg_p.jpg) no-repeat top left;padding:15px 20px;}

label.title{font-family: "微軟正黑體", "黑體", Verdana, Century Gothic;font-size:16px;color:#060;}

img{border:none;}
form{margin:0px;padding:0px;}

hr{clear:both;visibility:hidden;margin:10px;}

ol li{margin-bottom:5px;}

.field{border:1px solid #6b89a1;background:url(../images/bg_field.gif) repeat-x top #fff;padding:3px;font-size:13px;color:#0d49d7;}
.field_focus{border:1px solid #2d5372;background-image:none;color:#033;}

.btn{background:url(../images/form/btn_bg.gif) bottom repeat-x #fff;font-size:13px;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";border:1px solid #8ab2cf;border-right-color:#2f536d;border-bottom-color:#2f536d;cursor:pointer;cursor:hand;padding:3px 8px;}
.btn_over{background:url(../images/form/btn_bg_over.gif) repeat-x top #025eb3;color:#fff;border-bottom-color:#0a3e65;border-right-color:#0a3e65;}

#logo{margin:12px 0px 0px 26px;position:absolute;}
#logo_fix{margin:12px 0px 0px 26px;position:absolute;}
#topgreen{background-color:#acc214;height:6px;font-size:1px;}
#top{height:184px;background:url(../images/bg_top.jpg) bottom repeat-x #fff;}
#footer{height:28px;background:url(../images/bottom.gif) bottom repeat-x #fff;overflow:hidden;}

#topmenu{list-style:none;margin:5px 20px 0px 0px;padding:0px;float:right;}
#topmenu li{display:inline;margin-right:5px;color:#657209;}
#topmenu li a{color:#657209;text-decoration:none;}
#topmenu li a:hover{color:#f60;}

#mainmenu_background{position:absolute;width:960px;margin-top:147px;background:url(../images/top.gif) top repeat-x #fff;height:37px;overflow:hidden;}
#mainmenu{position:absolute;margin:130px 0px 0px 50px;z-index:100;}
#mainmenu .mainmenu_btn{margin:0px;padding:0px;width:212px;float:left;list-style:none;}
#mainmenu .mainmenu_btn li{margin:0px;padding:0px;}
#mainmenu .mainmenu_btn .top{height:28px;width:212px;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";color:#fff;font-size:14px;background:url(../images/mainmenu/top.png) no-repeat top left;padding:5px 0px 0px 8px;overflow:hidden;cursor:default;}
#mainmenu .mainmenu_btn .options{background:url(../images/mainmenu/bg_option.png) no-repeat top left;padding:2px 13px 2px 3px;display:none;}
#mainmenu .mainmenu_btn .options a{background-color:#f1f7b9;color:#404a09;padding:3px;margin:1px;display:block;width:197px;}
#mainmenu .mainmenu_btn .options a:hover{background-color:#3C8323;color:#fff;text-decoration:none;}
#mainmenu .bottom{background:url(../images/mainmenu/bottom.png) no-repeat left top;width:212px;height:24px;overflow:hidden;}
#mainmenu .bottom_over{background-image:url(../images/mainmenu/bottom_over.png);}
#mainmenu .public_courses,#mainmenu .public_courses .top{cursor:pointer;}

#left_panel{position:absolute;z-index:50;margin:10px 0px 20px 10px;}
#leftmenu .options{background:url(../images/leftmenu/bg.png) repeat-y left;width:212px;padding:0px 3px 0px 1px;}
#leftmenu .options a{display:block;font-size:14px;color:#fff;padding:8px 10px 8px 3px;text-align:right;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";text-decoration:none;}
/*#leftmenu .options a:hover{background:url(../images/leftmenu/bg_over.gif) repeat-y left;}*/
#leftmenu .submenu{background:url(../images/leftmenu/bg_submenu.jpg) repeat-x top #fff;padding:5px 0px 5px 0px;}
#leftmenu .submenu .link_submenu{background:url(../images/leftmenu/bg_subitem.gif) no-repeat right;padding:3px 25px 3px 0px;color:#005aa0;}

#emailsubscription{margin:10px 0px 0px 19px;background:url(../images/bg_emailsubscription.png) no-repeat;height:138px;width:196px;padding:10px;overflow:hidden;}

#foot_menu ul{list-style:none;margin:0px;padding:0px;text-align:center;margin-top:10px;}
#foot_menu ul li{display:inline;color:#657209}
#foot_menu li a{color:#657209;text-decoration:none;}
#foot_menu li a:hover{color:#f60;}

.box .top{background:url(../images/box_normal/top.gif) repeat-x top;height:28px;overflow:hidden;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";font-size:15px;font-weight:bold;color:#495604;cursor:default;}
.box .top a{font-weight:normal;font-size:11px;color:#495604;text-decoration:none;float:right;margin-top:8px;}
.box .top a:hover{color:#f30;}
.box .top div{margin:5px;}
.box .content{border:1px solid #a7a7a7;border-top:none;border-bottom:none;background-color:#fff;margin:0px;padding:5px 10px;}
.box .bottom{background:url(../images/box_normal/bottom.gif) repeat-x bottom #fff;height:9px;overflow:hidden;}

.box_lightgreen .top{background:url(../images/box_lightgreen/dot.gif) top repeat-x #eff7b6;height:28px;overflow:hidden;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";font-size:15px;font-weight:bold;color:#495604;cursor:default;}
.box_lightgreen .top div{margin:5px;}
.box_lightgreen .content{border:1px solid #a7a7a7;border-top:none;border-bottom:none;background:url(../images/box_lightgreen/bg.gif) repeat-y right #eff7b6;margin:0px;padding:5px 10px;}
.box_lightgreen .bottom{background:url(../images/box_lightgreen/dot.gif) bottom repeat-x #eff7b6;height:9px;}

.box_white .top{background:url(../images/box_white/dot.gif) repeat-x top #fff;height:28px;overflow:hidden;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";font-size:15px;font-weight:bold;color:#495604;cursor:default;}
.box_white .top div{margin:5px;}
.box_white .content{border:1px solid #a7a7a7;border-top:none;border-bottom:none;background-color:#fff;margin:0px;padding:5px 10px;}
.box_white .bottom{background:url(../images/box_white/dot.gif) repeat-x bottom #fff;height:9px;}

.pagecontent{margin-left:15px;width:665px;}
.page_banner{margin:0px;padding:0px;list-style:none;}
.page_banner .banner{width:665px;height:116px;background:no-repeat top left;text-align:right;}
.page_banner .name{z-index:200;position:absolute;width:665px;margin:90px 20px 0px 0px;text-align:right;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";font-size:24px;font-weight:bold;cursor:default;}
.page_banner .name h1{color:#30415a;}
.page_banner .name_shadow{z-index:190;color:#3ff;margin:89px 19px 0px 0px;}
/*Banners*/
.page_banner .desc{background:url(../images/banners/bg.jpg) repeat-x top #daf4fe;color:#2e526c;padding:15px;line-height:18px;letter-spacing:1px;}
.page_banner .bottom{height:6px;overflow:hidden;background-color:#daf4fe;}

.page_banner .corporate-training-corp_train{background-image:url(../images/banners/corporate-training-corp_train.jpg);}
.page_banner .about-us{background-image:url(../images/banners/about-us.jpg);}
.page_banner .public_courses{background-image:url(../images/banners/public_courses.jpg);}
.page_banner .private{background-image:url(../images/banners/private.jpg);}
.page_banner .membership{background-image:url(../images/banners/membership.jpg);}
.page_banner .edmond_ho_corner{background-image:url(../images/banners/edmond_ho_corner.jpg);}
.page_banner .media{background-image:url(../images/banners/media.jpg);}

.paypal{position:absolute;margin-left:830px;margin-top:25px;text-align:center;width:110px;}
.copyright{color:#999;text-align:center;padding:20px;}
.container{width:960px;margin:0px auto 0px auto;}
.maincontent{background:url(../images/bg_main.gif) repeat-y #fff;}
.content{margin:0px 41px 0px 37px;padding:10px 10px 10px 190px;line-height:16px;}
.clear{clear:both;visibility:hidden;}

.fRight{float:right;}
.fLeft{float:left;}
.vMiddle{vertical-align:middle;}
.hCenter{text-align:center;}
.hRight{text-align:right;}
.block{display:block;}

.txt_block{font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";}
.txt_bold{font-weight:bold;}
.text_cross{text-decoration:line-through;}

.txt_white{color:#fff;}
.txt_red{color:#f00;}
.txt_blue{color:#03F;}
.txt_green{color:#090;}
.txt_orange{color:#F30;}
.txt_bright{color:#03c;}
.txt_purple{color:#60C;}
.txt_16{font-size:16px;}
.txt_10{font-size:10px;}

.remark{font-size:11px;color:#647768;}

.home_left{float:left;width:460px;padding:0px 5px;z-index:20;}
.home_right{padding:0px 5px;padding-left:480px;z-index:10;}

.img_border{padding:5px;border:1px solid #ccc;}

table.services{border:1px solid #D1DDEF;margin:5px;}
table.services thead td{border:1px solid #036;background:url(../images/bg_tablehead.gif) repeat-x top #18384f;color:#fff;font-size:bold;text-align:center;}
table.services tbody td{border:1px solid #98B5D8;vertical-align:top;}

table.purple{border:1px solid #ffffff;margin:5px;}
table.purple thead td{border:1px solid #EAA2F2;background-color:#EAA2F2;color:#000000;font-size:bold;text-align:center;}
table.purple tbody td{border:1px solid #EAA2F2;vertical-align:top;}

table.green{border:none;margin:5px;}
table.green thead td{border:0px solid #363;background-color:#d6e3bc;color:#000;font-size:bold;text-align:center;}
table.green tbody td{border:0px solid #CCC;background-color:#fff;color:#000;}

table.white{border:1px solid #000000;margin:5px;}
table.white thead td{border:1px solid #ffffff;background-color:#ffffff;color:#00b050;font-size:bold;text-align:center;}
table.white tbody td{border:1px solid #ffffff;background-color:#ffffff;color:#000000;font-size:normal;vertical-align:top;text-align:left;}

table.paypal_course{border:none; margin:5px; vertical-align:middle; text-align:center;}
table.paypal_course thead td{border:1px solid #90ba3b; background-color:#90ba3b; font-size:bold; color:#000; padding:5px;}
table.paypal_course tbody td{border:1px solid #CCC; background-color:#cfd6c0; font-size:bold; color:#000; padding:5px;}
table.paypal_course tbody td li{list-style:none; text-align:left; padding:3px; border-bottom:border:1px solid #CCC;}

ul.bullet_small{margin:0px;padding:10px 10px 10px 30px;}
ul.bullet_small li{list-style-image:url(../images/bullet02.jpg);padding:5px 0px 5px 0px;}

.frm_contact{margin:10px;}
.frm_contact .top{background-color:#a2c4ec;}
.frm_contact .form{background:url(../images/frm_contact/bg.gif) repeat-x top #abc3df;padding:0px 10px;}
.frm_contact .form fieldset{margin:0px;border:1px solid #8CB3C6;}
.frm_contact .form fieldset legend{font-size:18px;font-family:"微軟正黑體", "黑體", Verdana, "Century Gothic";color:#435A87;}
.frm_contact .bottom{background-color:#abc3df;height:15px;overflow:hidden;}
.frm_contact form label{vertical-align:top;width:80px;float:left;}
.frm_contact form label.error{color:#f00;display:none;margin-left:10px;float:none;}

.seperator{display:block;height:30px;clear:both;}
.jump_sales{background:url(../images/seperator/jump_sales2.jpg) no-repeat right #fff;}
.jump_sales2{background:url(../images/seperator/jump_sales.jpg) no-repeat center #fff;}


table.course_grid{border:1px solid #ccc;margin:5px;}
table.course_grid td{background-color:#E7E9E8;font-size:13px;vertical-align:top;}
table.course_grid td.left{background-color:#6B9C4B;color:#fff;font-weight:bold;width:80px;text-align:right;}
table.course_grid td.highlight{color:#03F;}
table.course_grid td.offer{color:#F60;}

table.membership {border:1px solid #AFC0DC;}
table.membership thead td{border:1px solid #036;background:url(../images/bg_tablehead.gif) repeat-x top #18384f;color:#fff;font-size:bold;text-align:center;}
table.membership tbody td{border:1px solid #75C892;background-color:#E6FFF4;}
table.membership tbody td.odd{border:1px solid #FDB34F;background-color:#FFF3D0;}

table.articles{border:1px solid #AFC0DC;}
table.articles thead td{border:1px solid #036;background:url(../images/bg_tablehead.gif) repeat-x top #18384f;color:#fff;font-size:bold;text-align:center;}
table.articles tbody td{border:1px solid #ccc;background-color:#eee;}
table.articles tbody td.odd{border:1px solid #aaa;background-color:#ddd;}
table.articles tbody td.over{border:1px solid #fc0;background-color:#ffc;}

table.course{border:1px solid #ccc; width:600px;}
table.course thead td{color:#000; text-align:center; font-weight:bold; font-size:15px;}
table.course tbody td{background-color:#fff; color:#333; text-align:center;border:1px solid #ccc;}
table.course tbody td.odd{border:1px solid #aaa;background-color:#ddd;}

.nav_articles{margin:5px;}
.nav_articles select{color:#03c;padding:5px;border:1px solid #ccc;font-size:16px;}

#swapBanner{margin:0px auto;height:279px;width:197px;overflow:hidden;}

.media{width:450px; border:solid 1px #a9a9a9; padding-left:0px;}
.media ul{margin:0px;padding:0px; list-style:none; text-align:top;}
.media ul li{width:140px; display:inline-block; list-style:none; border-left:none; border-top:none; text-align:top;}
.media ul li a img{list-style:none; padding-bottom:5px; border:none; text-align:top;}
.media ul li a:hover img{border:none;}
.remarks{text-align:center;}
.column{float:left;position:relative;overflow:hidden;}


