@charset "utf-8";
/* CSS Document */

html, body { margin:0px; height:0px; height:100%; zoom:1; }

body { width:100%; margin:0px; font-size-adjust:none; -webkit-text-size-adjust:none; background-color:#2b4a90; font-size:100%; }

a { text-decoration:none; outline:none; }

img { border:none; }

ul { margin:0px; padding:0px; list-style:none; }

h2, h3, p { margin:0px; padding:0px; }

input  { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
select { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* ---------------- clear fix ---------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*-------------------------------------------------------------------------------------*/
/* LAYOUT */

#warp { width:100%; position:relative; z-index:1; background:url(../img/top_bg.jpg) repeat-x center top; }

#top { width:100%; background:url(../img/top_line_repeat.png) repeat-x center bottom; }
#top .top_area { width:1000px; min-height:93px; margin:0px auto; padding:0px 100px; padding-bottom:11px; background:url(../img/top_line.jpg) no-repeat center bottom; }
#top .top_area .logo { float:left; margin-left:30px; margin-top:3px; position:relative; z-index:11; }
#top .top_area .logo a { position:absolute; left:0px; top:0px; z-index:1000; display:block; width:347px; height:133px; background:url(../img/logo.png) no-repeat left top; }
#top .top_area .lang_n_menu { float:right; text-align:right; }
#top .top_area .lang_n_menu .lang_area { padding-top:11px; padding-right:11px; padding-bottom:28px; }
#top .top_area .lang_n_menu .lang_area ul { }
#top .top_area .lang_n_menu .lang_area ul li { display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0px 3px; *margin:0px 5px; height:13px; }
#top .top_area .lang_n_menu .lang_area ul li.line { width:2px; background-position:-74px 0 !important; }
#top .top_area .lang_n_menu .lang_area ul li#contact { width:65px; background-position:0 -20px !important; }
#top .top_area .lang_n_menu .lang_area ul li#tc { width:27px; background-position:-85px -20px !important; }
#top .top_area .lang_n_menu .lang_area ul li#en { width:25px; background-position:-131px -20px !important; }
#top .top_area .lang_n_menu .lang_area ul li#home { background:none !important; }

#top .top_area .lang_n_menu .lang_area ul li a { display:block; width:100%; height:100%; }
#top .top_area .lang_n_menu .lang_area ul li#contact a { background-position:0 0 !important; }
#top .top_area .lang_n_menu .lang_area ul li#tc a { background-position:-85px 0 !important; }
#top .top_area .lang_n_menu .lang_area ul li#en a { background-position:-131px 0 !important; }
#top .top_area .lang_n_menu .lang_area ul li#home a { width:15px; height:13px; background:url(../img/top_home_btn.jpg) no-repeat left top !important; }

#top .top_area .lang_n_menu .menu_area { padding-right:6px; }
#top .top_area .lang_n_menu .menu_area ul { }
#top .top_area .lang_n_menu .menu_area ul > li { display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0px 0px; *margin:0px 2px; position:relative; z-index:100; }
#top .top_area .lang_n_menu .menu_area ul li.line { width:1px; height:13px; margin-top:14px; background-color:#3a9adb; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 { height:40px; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 > a { display:block; width:100%; height:100%; }

#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down { position:absolute; left:0px; top:40px; z-index:500; min-width:165px; padding-top:14px; padding-bottom:2px; -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4); box-shadow:5px 5px 5px rgba(0,0,0,0.4); behavior:url(../pie/PIE.php); background-color:rgba(30,114,207,0.8); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc1e72cf', endColorstr='#cc1e72cf'); visibility:hidden; }
#top .top_area .lang_n_menu .menu_area ul li.lv1#menu_5 .drop_down { left:auto !important; right:0px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul { text-align:left; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul > li { width:100%; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.sub_line { min-width:165px; height:1px; background:url(../img/drop_line.png) no-repeat left top; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 { }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a { display:block; padding:10px 15px; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a span { background:url(../img/drop_menu_row.png) no-repeat left 5px; padding-left:18px; color:#ffffff; text-align:left; white-space:nowrap; }
/*
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a span { display:block; height:15px; background:url(../en/images/drop_menu.png) no-repeat; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_1 span { width:53px; height:13px; background-position:0 0 !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_2 span { width:68px; height:13px; background-position:0 -30px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_3 span { width:162px; height:15px; background-position:0 -60px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_4 span { width:173px; height:15px; background-position:0 -90px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_5 span { width:163px; height:15px; background-position:0 -120px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_6 span { width:102px; height:13px; background-position:0 -150px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_7 span { width:69px; height:15px; background-position:0 -180px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_8 span { width:63px; height:13px; background-position:0 -210px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_9 span { width:90px; height:15px; background-position:0 -240px !important; }
#top .top_area .lang_n_menu .menu_area ul li.lv1 .drop_down ul li.lv2 a#sub_10 span { width:133px; height:15px; background-position:0 -270px !important; }
*/

#banner { width:100%; background-color:#0066cc; position:relative; z-index:10; }
#banner .home_banner { width:1200px; height:361px; margin:0px auto; text-align:center; position:relative; z-index:1; }
#banner .home_banner .banner_show { }
#banner .home_banner .banner_show img { display:none }
#banner .home_banner .banner_show img.active { display:block; }

#banner .home_banner .bnr_dot_area { position:absolute; right:119px; bottom:13px; }
#banner .home_banner .bnr_dot_area ul.bnr_dot { }
#banner .home_banner .bnr_dot_area ul.bnr_dot li { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:8px; height:8px; margin:0px 5px; background:url(../img/home_banner/bnr_dot.png) no-repeat right top; cursor:pointer; }
#banner .home_banner .bnr_dot_area ul.bnr_dot li.onbnr { background-position:left top; }

#banner .inner_banner { width:100%; height:197px; }
#banner .inner_banner[data-rel="about_us"] { background:url(../img/inner_banner_about_us.jpg) no-repeat center top; }
#banner .inner_banner[data-rel="news"] { background:url(../img/inner_banner_news.jpg) no-repeat center top; }
#banner .inner_banner[data-rel="events"] { background:url(../img/inner_banner_events.jpg) no-repeat center top; }
#banner .inner_banner[data-rel="gallery"] { background:url(../img/inner_banner_gallery.jpg) no-repeat center top; }
#banner .inner_banner[data-rel="membership"] { background:url(../img/inner_banner_membership.jpg) no-repeat center top; }
#banner .inner_banner[data-rel="contact_us"] { background:url(../img/inner_banner_contact_us.jpg) no-repeat center top; }

#warp_2 { width:100%; position:relative; z-index:1; background-color:#2b4a90; }

#main { width:1200px; margin:0px auto; }
#main .content { width:983px; margin:0px auto; padding:12px 0px; background:url(../img/inner_content_bg.jpg) repeat center top; -moz-box-shadow:0px 0px 32px rgba(155,215,255,1); -webkit-box-shadow:0px 0px 32px rgba(155,215,255,1); box-shadow:0px 0px 32px rgba(155,215,255,1); behavior:url(../pie/PIE.php); }
#main .content .page_title { width:948px; height:34px; padding-top:10px; padding-left:51px; margin-left:-10px; margin-right:-6px; background:url(../img/index_box_title_bg.jpg) repeat-x left top; position:relative; z-index:1; }
#main .content .page_title span { position:absolute; left:0px; top:34px; z-index:2; display:block; width:10px; height:11px; background:url(../img/index_box_title_bg_row.png) no-repeat left top; }
#main .content .page_title h2 { display:block; width:232px; height:17px; }
#main .content .page_title h2[data-rel="about_us"] { background-position:0 -60px !important; }
#main .content .page_title h2[data-rel="news"] { background-position:0 -90px !important; }
#main .content .page_title h2[data-rel="events"] { background-position:0 0 !important; }
#main .content .page_title h2[data-rel="gallery"] { background-position:0 -30px !important; }
#main .content .page_title h2[data-rel="membership"] { background-position:0 -120px !important; }
#main .content .page_title h2[data-rel="contact_us"] { background-position:0 -150px !important; }
#main .content .page_title h2[data-rel="fee_charges"] { background-position:0 -180px !important; }
#main .content .inner_content { }

#main .content .multipage { text-align:right; padding-right:54px; }
#main .content .multipage a { height:12px; margin:0px 2px; font-size:0.75em; color:#333333; font-weight:bold; line-height:12px; }
#main .content .multipage a.onpage { color:#2a91fa; }
#main .content .multipage .back { background:url(../img/multi_row.png) no-repeat left 2px; padding-left:18px; }
#main .content .multipage .next { background:url(../img/multi_row.png) no-repeat right -28px; padding-right:18px; }

#footer { width:1200px; margin:0px auto; font-size:0.75em; color:#ffffff; }
#footer .copyright { float:left; padding:8px 0px 8px 121px; }
#footer .designby { float:right; padding:8px 121px 8px 0px; }
#footer .designby a { color:#ffffff; }
#footer .designby a:hover { text-decoration:underline; }

/*-------------------------------------------------------------------------------------*/
/* INDEX */

.index_bg { background:url(../img/index_bg.png) no-repeat center top }
.index_bg .index_box_area { min-height:269px; padding-top:21px; padding-bottom:25px; text-align:center; }
.index_bg .index_box_area .index_box { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:274px; padding-top:15px; margin:0px 8px; background:url(../img/index_box_bg.jpg) no-repeat left top; -moz-box-shadow:5px 5px 24px rgba(0,0,0,0.75); -webkit-box-shadow:5px 5px 24px rgba(0,0,0,0.75); box-shadow:5px 5px 24px rgba(0,0,0,0.75); behavior:url(../pie/PIE.php); }
.index_bg .index_box_area .index_box .index_title { height:24px; padding-top:10px; padding-left:31px; margin-left:-10px; margin-right:11px; background:url(../img/index_box_title_bg.jpg) no-repeat left top; position:relative; z-index:1; }
.index_bg .index_box_area .index_box .index_title span { position:absolute; left:0px; top:34px; z-index:2; display:block; width:10px; height:11px; background:url(../img/index_box_title_bg_row.png) no-repeat left top; }

.index_bg .index_box_area .index_box .index_title a { position:absolute; right:9px; top:16px; z-index:2; display:block; width:82px; height:10px; }
.index_bg .index_box_area .index_box .index_title a i { display:block; width:100%; height:100%; }
.index_bg .index_box_area .index_box .index_content { }

#index_news_box { width:416px; }
#index_news_box .index_title h2 { background-position:0 0 !important; }
#index_news_box .index_content { width:376px; height:203px; padding-left:20px; padding-top:18px; }
#index_news_box .index_content .scrollbar{ float:right; width:2px; background:#acacac; position:relative; margin:0px 2px; }
#index_news_box .index_content .thumb { height:20px; width:6px; cursor:pointer; overflow:hidden; position:absolute; top:0px; right:-2px; background:#acacac; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; behavior:url(../pie/PIE.php); }
#index_news_box .index_content .thumb .end { overflow:hidden; height:7px; width:6px; background:#acacac; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; behavior:url(../pie/PIE.php); }
#index_news_box .index_content .disable { display:none; }
#index_news_box .index_content .viewport { width:360px; height:203px; overflow:hidden; position:relative; }
#index_news_box .index_content .overview { list-style:none; position:absolute; left:0; top:0; padding:0; margin:0; }
#index_news_box .index_content .overview .index_news_list { padding-top:4px; }
#index_news_box .index_content .overview .index_news_list ul { text-align:left; }
#index_news_box .index_content .overview .index_news_list ul li { padding-bottom:18px; padding-left:16px; background:url(../img/index_news_list_style.jpg) no-repeat left 3px; }
#index_news_box .index_content .overview .index_news_list ul li a { color:#000000; font-size:0.875em; }
#index_news_box .index_content .overview .index_news_list ul li a:hover { color:#0c357e; text-decoration:underline; }
#index_news_box .index_content .overview .index_news_list ul li a p { color:#0c357e; }

#index_photo_box { width:532px; }
#index_photo_box .index_title h2 { background-position:0 -30px !important; }
#index_photo_box .index_content { text-align:left; padding-top:11px; padding-left: 15px }
#index_photo_box .index_content .index_gallery { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:232px; margin:0px 9px; }
#index_photo_box .index_content .index_gallery .photo { width:226px; height:167px; border:3px solid #ffffff; -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3); box-shadow:0px 0px 8px rgba(0,0,0,0.3); behavior:url(../pie/PIE.php); position:relative; z-index:1000; }
#index_photo_box .index_content .index_gallery .photo img { max-height: 100%; max-width: 100%; display:block; margin:0 auto; }
#index_photo_box .index_content .index_gallery .album_name { padding:4px 6px 0px 6px; color:#000000; font-size:0.875em; text-align:left; }
#index_photo_box .index_content .index_gallery .album_name p { color:#28509a; }

/*-------------------------------------------------------------------------------------*/
/* ABOUT US */

.about_us_box { width:902px; padding-top:24px; margin:0px auto; min-height:500px; }

/*-------------------------------------------------------------------------------------*/
/* NEWS */

.news_content { margin-top:-10px; padding:0px 40px; background:url(../img/event_list_shadow.png) no-repeat 269px 0; }
.news_content .news_cate_area { float:left; width:180px; padding-top:25px; }
.news_content .news_cate_area ul { }
.news_content .news_cate_area ul li { padding-top:15px; padding-bottom:10px; padding-left:12px; background:url(../img/event_cate_row.png) no-repeat 1px 20px; border-bottom:1px solid #cccccc; }
.news_content .news_cate_area ul li a { color:#333333; }
.news_content .news_cate_area ul li a.active { color:#06c; }
.news_content .news_list_area { float:right; width:626px; min-height:848px; padding-bottom:30px; }
.news_content .news_list_area .news { font-weight:bold; padding-top:36px; }
.news_content .news_list_area .news .title { color:#336699; }
.news_content .news_list_area .news .desc { padding:6px 0px; color:#333333; line-height:22px; }

/*-------------------------------------------------------------------------------------*/
/* EVENTS */

.event_content { min-height:878px; margin-top:-10px; padding:0px 40px; background:url(../img/event_list_shadow.png) no-repeat 269px 0; }
.event_content .event_cate_area { float:left; width:180px; padding-top:25px; }
.event_content .event_cate_area ul { }
.event_content .event_cate_area ul li { padding-top:15px; padding-bottom:10px; padding-left:12px; background:url(../img/event_cate_row.png) no-repeat 1px 20px; border-bottom:1px solid #cccccc; }
.event_content .event_cate_area ul li a { color:#333333; }
.event_content .event_cate_area ul li a.active { color:#06c; }
.event_content .event_list_area { float:right; width:626px; }
.event_content .event_list_area .event { font-weight:bold; padding-top:36px; }
.event_content .event_list_area .event .title { color:#336699; }
.event_content .event_list_area .event .desc { padding:6px 0px; color:#333333; line-height:22px; }
.event_content .event_list_area .event a { display:block; width:175px; height:25px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3); box-shadow:5px 5px 5px rgba(0,0,0,0.3); behavior:url(../pie/PIE.php); }
.event_content .event_list_area .event a span { display:block; width:100%; height:100%; }

/*-------------------------------------------------------------------------------------*/
/* GALLERY */

.gallery_list { padding-left:34px; }
.gallery_list .title { color:#336699; }
.gallery_list .gallery { float:left; width:286px; height:258px; margin:5px 9px 19px 9px; background:url(../img/gallery_cover_bg.png) no-repeat left top; }
.gallery_list .gallery .vAlign_outer, .vAlign_inner { height:258px; }
.gallery_list .gallery .gallery_cover { padding:11px 13px 8px 13px; }
.gallery_list .gallery .album_name { color:#2b4a90; font-weight:bold; text-align:center; line-height:17px; }

.gallery_detail { width:850px; height:496px; margin:4px auto 12px auto; padding:42px 29px 0px 20px; background:url(../img/gallery_detail_bg.png) no-repeat left top; }
.gallery_detail .gallery_album_name { padding-bottom:10px; color:#2b4a90; font-weight:bold; }
.gallery_detail .gallery_photo_area { }
.gallery_detail .gallery_photo_area .large_photo { float:left; width:570px; height:426px; border:3px solid #2b4a90; }
.gallery_detail .gallery_photo_area .large_photo div { width:570px; height:426px; }
.gallery_detail .gallery_photo_area .large_photo img { margin: 0 auto; display: block; }
.gallery_detail .gallery_photo_area .other_photo_area { float:right; width:238px; margin-top:11px; }
.gallery_detail .gallery_photo_area .other_photo_area .other_row { width:100%; }
.gallery_detail .gallery_photo_area .other_photo_area .other_row a { display:block; width:25px; height:18px; margin:0px auto; background:url(../img/photo_other_row.png) no-repeat; cursor:pointer; }
.gallery_detail .gallery_photo_area .other_photo_area .other_row a#row_back { background-position:left top; }
.gallery_detail .gallery_photo_area .other_photo_area .other_row a#row_next { background-position:left bottom; }

.gallery_detail .gallery_photo_area .other_photo_area .other_list_area { width:100%; height:364px; margin:3px auto; overflow:hidden; position:relative; }
.gallery_detail .gallery_photo_area .other_photo_area .other_list_area .other_list { width:100%; height:364px; position:absolute; left:0px; top:0px; }
.gallery_detail .gallery_photo_area .other_photo_area .other_list_area .other_list .other_photo { width:100%; height:364px; text-align:center; }
.gallery_detail .gallery_photo_area .other_photo_area .other_list_area .other_list .other_photo a { float:left; display:block; width:111px; height:83px; margin:3px; border:1px solid #2b4a90; }
.gallery_detail .gallery_photo_area .other_photo_area .other_list_area .other_list .other_photo a img { }

/*-------------------------------------------------------------------------------------*/
/* MEMBERSHIP  &&  FEE AND CHARGES */

.membership_tab { position:absolute; top:11px; z-index:100; height:16px; }
#membership_tab_1 { right:273px; width:182px; background-position:0 0; }
#membership_tab_2 { right:27px; width:206px; background-position:0 -30px; }
#membership_tab_1:hover { background-position:0 -60px; }
#membership_tab_2:hover { background-position:0 -90px; }

.annex_num { width:131px; height:29px; position:absolute; }
.annex_num[data-rel="1"] { background-position:0 0 !important; }
.annex_num[data-rel="2"] { background-position:0 -40px !important; }
.annex_num[data-rel="3"] { background-position:0 -80px !important; }
.annex_num[data-rel="4"] { background-position:0 -120px !important; }
.annex_num[data-rel="5"] { background-position:0 -160px !important; }
.annex_num[data-rel="6"] { background-position:0 -200px !important; }
.annex_num[data-rel="7"] { background-position:0 -240px !important; }
.annex_num[data-rel="8"] { background-position:0 -280px !important; }

.membership_content { width:902px; padding-top:24px; margin:0px auto; }
.membership_content .membership_title { width:473px; height:37px; margin:0px auto; }
.membership_content p { color:#333333; font-weight:bold; }
.membership_content b { display:block; padding:22px 0px 6px 85px; color:#2e4f95; font-weight:bold; }
.membership_content a { color:#0066cc; }
.membership_content a:hover { text-decoration:underline; }
.membership_content table { width:100%; }
.membership_content table td { }
.membership_content table tr.topic td { background-color:#34599b; }

.application { padding-bottom:40px; }
.application .membership_title { background-position:0 0 !important; margin-bottom:28px !important; }
.application .app_table { width:740px; margin:0px auto; margin-bottom:28px !important; background: #3a97da; background: -moz-linear-gradient(top, #3A97DA 0%, #426AAD 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A97DA), color-stop(100%,#426AAD)); background: -webkit-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: -o-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: -ms-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: linear-gradient(to bottom, #3A97DA 0%,#426AAD 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a97da', endColorstr='#426aad',GradientType=0 ); }
.application table { color:#ffffff; font-weight:bold; }
.application table td { width:33%; height:37px; }
.application table tr td:first-child { padding-left:38px; text-align:left; }

.scheme { position:relative; z-index:1; }
.scheme .annex_num { left:0px; top:-25px; }
.scheme .membership_title { background-position:0 -50px !important; }
.scheme .grantee { padding-top:14px; padding-bottom:8px; border-bottom:2px dotted #4269ac; margin-bottom:22px; text-align:center; color:#2e4f95; font-weight:bold; text-transform:uppercase; }
.scheme table.point_table { width:100%; color:#333333; font-weight:bold; line-height:17px; }
.scheme table.point_table td { padding-bottom:17px; }
.scheme table.point_table td span { display:block; padding-bottom:4px; color:#333399; }
.scheme table.point_table td div { display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative; }
.scheme table.point_table td a { position:absolute; left:10px; top:-4px; }
.scheme table.point_table td .scheme_table { background: #426aad;
background: -moz-linear-gradient(top, #426AAD 0%, #41A2E2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#426AAD), color-stop(100%,#41A2E2));
background: -webkit-linear-gradient(top, #426AAD 0%,#41A2E2 100%);
background: -o-linear-gradient(top, #426AAD 0%,#41A2E2 100%);
background: -ms-linear-gradient(top, #426AAD 0%,#41A2E2 100%);
background: linear-gradient(to bottom, #426AAD 0%,#41A2E2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#426aad', endColorstr='#41a2e2',GradientType=0 ); }
.scheme table.point_table td .scheme_table table { width:100%; color:#ffffff; font-weight:bold; }
.scheme table.point_table td .scheme_table table td { height:37px; border-bottom:1px solid #76a0d0; padding-bottom:0 !important; }
.scheme table.point_table td .scheme_table table td:first-child { padding-left:20px; }

.fee_charges_content { padding-top:12px; padding-bottom:446px; margin-bottom:-12px; background:url(../img/fee_charges_list_bg.png) no-repeat left bottom; }
.annex_list { display:block; width:100%; position:relative; z-index:1; }
a.annex_list { margin-bottom:20px; }
.annex_list .annex_num { left:26px; top:0px; }

.fee_charges_info { width:932px; min-height:400px; padding-bottom:20px; margin:0px auto; color:#ffffff; font-weight:bold; }
.fee_charges_info .III_txt { padding:15px 20px 0px 20px; color:#333333 }

.fee_charges_info .V_table_1 { width:100%; background-color:#34599b; }
.fee_charges_info .V_table_1 td { height:30px; }
.fee_charges_info .V_table_2 { }
.fee_charges_info .V_table_2 tr.topic td { background-color:#426dbc; height:32px; }
.fee_charges_info .V_table_2 tr.lightblue td { background-color:#5089c6; height:46px; }
.fee_charges_info .V_table_2 tr.blue td { background-color:#3f7ec1; height:46px; }

.fee_charges_info .VI_table_div { background: #3a97da; background: -moz-linear-gradient(top, #3A97DA 0%, #426AAD 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A97DA), color-stop(100%,#426AAD)); background: -webkit-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: -o-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: -ms-linear-gradient(top, #3A97DA 0%,#426AAD 100%); background: linear-gradient(to bottom, #3A97DA 0%,#426AAD 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a97da', endColorstr='#426aad',GradientType=0 ); }
.fee_charges_info .VI_table_div table { width:100%; color:#ffffff; font-weight:bold; }
.fee_charges_info .VI_table_div table td { height:36px; }
.fee_charges_info .VI_table_div table tr.topic td { background-color:#34599b; }
.fee_charges_info .VI_content { padding:20px 16px 0px 16px; color:#333333; }
.fee_charges_info .VI_content p { max-width:830px; display:inline-block; zoom:1; *display:inline; vertical-align:top; }

.fee_charges_info .VIII_content { padding:20px 0px 0px 0px; color:#333333; }
.fee_charges_info .VIII_content p { max-width:850px; display:inline-block; zoom:1; *display:inline; vertical-align:top; }

.application table { color:#ffffff; font-weight:bold; }
.application table td { width:33%; height:37px; }
.application table tr td:first-child { padding-left:38px; text-align:left; }

/*-------------------------------------------------------------------------------------*/
/* CONTACT US */

.contact_box { width:822px; height:432px; margin:18px auto 20px auto; padding-left:45px; padding-top:17px; background:url(../img/contact_bg.png) no-repeat left top; }
.contact_box .contact_info { float:left; width:372px; padding-top:22px; padding-left:9px; color:#333399; line-height:24px; }
.contact_box .contact_info h2 { height:15px; padding-bottom:9px; margin-left:-9px; margin-bottom:24px; border-bottom:2px dotted #4269ac; }
.contact_box .contact_info span { display:inline-block; zoom:1; *display:inline; vertical-align:top; margin-top:5px; padding-right:10px; }
.contact_box .contact_info span[data-rel="address"] { width:67px; height:12px; padding-bottom:4px; background-position:0 -30px !important; }
.contact_box .contact_info span[data-rel="website"] { width:66px; height:12px; background-position:0 -60px !important; }
.contact_box .contact_info span[data-rel="email"] { width:46px; height:12px; background-position:0 -90px !important; }
.contact_box .contact_info span[data-rel="tel"] { width:47px; height:12px; background-position:0 -120px !important; }
.contact_box .contact_info span[data-rel="fax"] { width:45px; height:12px; background-position:0 -150px !important; }
.contact_box .contact_info span[data-rel="op_hour"] { width:171px; height:15px; padding-bottom:4px; background-position:0 -180px !important; }
.contact_box .contact_info a { color:#333399; }
.contact_box .contact_info a:hover { text-decoration:underline; }

.contact_box .map { float:left; width:341px; height:411px; }
.contact_box .map img { border:3px solid #6699cc; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; behavior:url(../pie/PIE.php); position:relative; z-index:1; }

/*-------------------------------------------------------------------------------------*/
.vAlign_outer { display: table; overflow: hidden; }
.vAlign_inner { display: table-cell; vertical-align: middle; }
