﻿@charset "utf-8";

/*About Us*/


/*mission*/
.mission .mission_box { width:auto; height:42px; padding:30px; background:url(../../../imgs/sub01/bg_mission.gif) no-repeat center top; text-align:center; }
.mission ul li { margin-top:5px; background:url(../../../imgs/sub01/line_notice.gif) no-repeat 70px 60px; }
.mission ul li:after { content:""; display:block; clear:both; }
.mission ul li strong { float:left; display:block; width:120px; height:20px; padding:50px 0; vertical-align:middle; background:#003876; text-align:center; color:#fff; font-size:16px; }
.mission ul li p { width:auto; height:80px; padding:40px 30px 0 30px; margin-left:130px; vertical-align:middle; background:#f5f5f5; } 
.mission ul li + li + li p { height:70px; padding:50px 30px 0 30px; } 
.mission ul li + li + li + li p { height:90px; padding:30px 30px 0 30px; } 


/*History*/
.History:after { content:""; display:block; clear:both; }
.History h2 { float:left; width:20%; margin-top:20px; }
.History li { padding-bottom:20px; }
.History li + li { border-top:1px solid #ededed; }
.History ul { overflow:hidden; }
.History ul li { position:relative; min-height:60px; padding:20px 0 0 110px; margin-top:20px; }
/* .History ul li strong { padding-left:8px; background:url(../../../imgs/sub01/dot_li3.gif) no-repeat left 10px; } */
.History ul.noimg li { padding:20px 0 0 0; }
.History ul li.first { margin-top:0; }
.History ul li + li { border-top:1px dotted #d5d5d5; }
.History ul li img { display:block; position:absolute; left:0px; top:20px; width:87px; height:58px; border:2px solid #d5d5d5; }
.History ul li a:focus img {color:gray; outline-color:gray; outline-style:solid; outline-width:2px; outline-offset:5px;}
/*AHC Guideline*/
.title_box {  background:url(../../../imgs/style/dot_bg_contnet.gif) repeat left top; border:1px solid #e5e5e3; line-height:22px; color:#52595b; }
.title_box h2 { padding:28px 10px 28px 50px; background:url(../../../imgs/sub01/logo.gif) no-repeat 80px 20px; }


/*message*/
/*.message_box { padding-bottom:30px; background:url(../../../imgs/sub01/bg_logo.gif) no-repeat 102% bottom; }*/
.message_box { padding-bottom:30px; }
.message { position:relative; width:auto; background:url(../../../imgs/style/dot_table_bg.gif) repeat left top; }
.mes { width:440px; padding:0 15px 15px 15px; background:url(../../../imgs/style/dot_bg_contnet.gif) repeat left top; border:1px solid #ededed }
.message span { display:block; padding:10px 20px;  }
.message .name { margin-bottom:1px; padding:20px; font-size:16px; border-bottom:1px solid #d5d5d5; }
.message strong { display:block; }
.message p { position:absolute; right:0; top:0; width:207px; height:217px; border-top:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed; }


/*organization*/
.organization_box { position:relative; width:680px; height:371px; background:url(../../../imgs/sub01/organization.gif) no-repeat left top; text-align:center; }
.organization_box .organ .organ_dep1 .king { position:absolute; left:248px; top:36px; width:202px; height:30px; padding-top:12px; margin:0 auto; background:#293235; color:#fff; }
.organization_box .organ .organ_dep1 .s_king2 { position:absolute; left:248px; top:102px; width:202px; height:30px; padding-top:12px; background:#fff; border:1px solid #d8d8d8; }
.organization_box .organ .organ_dep1 .s_king3 { position:absolute; left:98px; top:172px; width:202px; height:30px; padding-top:12px; background:#49a4c5; color:#fff; }
.organization_box .organ .organ_dep1 .s_king4 { position:absolute; left:399px; top:172px; width:202px; height:30px; padding-top:12px; background:#3f8eab; color:#fff; }
.organization_box .organ .organ_dep2 ul { position:absolute; left:10px; top:264px; margin-left:-18px;  }
.organization_box .organ .organ_dep2 ul:after { content:""; display:block; clear:both; }
.organization_box .organ .organ_dep2 ul li { float:left; width:145px; height:49px; padding:10px 0; margin-left:20px; background:#ebf0f2; border:1px solid #d8d8d8; letter-spacing:-0.025em; line-height:15px; font-size:13px; vertical-align:middle; }
.organization_box .organ .organ_dep2 ul li span { display:block; font-size:12px; color:#32819e; }

/*organization2*/
.organization_box2 { position:relative; width:680px; height:330px; background:url(../../../imgs/sub01/organization2.gif) no-repeat left top; text-align:center; }
.organization_box2 .organ .organ_dep1 .king { position:absolute; left:132px; top:37px; width:202px; height:30px; padding-top:12px; margin:0 auto; background:#293235; color:#fff; }
.organization_box2 .organ .organ_dep1 .s_king2 { position:absolute; left:132px; top:102px; width:202px; height:30px; padding-top:12px; background:#fff; border:1px solid #d8d8d8; }
.organization_box2 .organ .organ_dep1 .s_king3 { position:absolute; left:20px; top:237px; width:202px; height:33px; padding-top:17px; background:#49a4c5; color:#fff; }
.organization_box2 .organ .organ_dep1 .s_king4 { position:absolute; left:241px; top:237px; width:202px; height:33px; padding-top:17px; background:#3f8eab; color:#fff; }
.organization_box2 .organ .organ_dep1 .s_king5 { position:absolute; left:459px; top:165px; width:202px; height:33px; padding-top:17px; background:#293235; color:#fff; }


/*Advisory Board Members*/
.title_box2 { background:url(../../../imgs/style/dot_bg_contnet.gif) repeat left top; border:1px solid #e5e5e3; line-height:22px; color:#52595b; }
.title_box2 h2 { padding:28px 10px 19px 28px;  }
.title_box2 h2 span { display:inline-block; padding:15px 10px 15px 55px; background:url(../../../imgs/sub01/logo.gif) no-repeat left top; }


/*Contact Us*/
.bycar { padding-left:25px; background:url(../../../imgs/sub01/icon1.gif) no-repeat left 4px; }
.bytrain { padding-left:25px; background:url(../../../imgs/sub01/icon2.gif) no-repeat left 2px; }
.bybus { padding-left:25px; background:url(../../../imgs/sub01/icon3.gif) no-repeat left 2px; }
.dot { padding-left:23px; background:url(../../../imgs/style/dot_h2.gif) no-repeat left 7px; }


/*program*/
.tap_btn_bace:after { content:""; display:block; clear:both; }
.tap_btn_bace a { display:block; float:left; width:50%; padding:10px 0; text-align:center; background:#dbe1dc; }
.tap_btn_bace a span { display:block; border-right:1px solid #fff; }
#pro1,#pro2 { text-align:center; }
#pro1 span,#pro2 span { display:block; }
#pro1 strong,#pro2 strong { display:block; }


/*speakers*/
.speakers_box { padding:30px; border-bottom:1px solid #aeaeae; }
.speakers_box:after { content:""; display:block; clear:both; }
.speakers_box p { float:left; width:100px; height:120px; margin-right:30px; border:1px solid #d5d5d5; }
.speakers_box p img { width:100px; height:120px; }
.speakers_box .speakers { overflow:hidden; }
.speakers_box .speakers li.fis { padding-bottom:10px; border-bottom:1px solid #d9d9d9; /*font-size:18px;*/ color:#121212; }
.speakers_box .speakers li.fis span { display:block; font-size:13px; }
.speakers_box .btn_bio { float:right; display:block; width:100px; height:20px; padding:5px 0; margin-top:10px; background:#49a4c5; color:#fff; text-align:center; }


/*partnership*/
.partnership_box li { margin-bottom:3px; background:#eee; border:1px solid #dfdfdf; }
.partnership_box li:after { content:""; display:block; clear:both; }
.partnership_box li p { float:left; margin-right:15px; }
.partnership_box li div { overflow:hidden; margin-top:25px; padding:0 0 0 15px; border-left:1px solid #dfdfdf; }
.partnership_box li div span { color:#121212; }
.partnership_box li div a { display:block; font-size:13px; color:#838383; }
.partnership_box li div a:hover,
.partnership_box li div a:focus,
.partnership_box li div a:active { color:#49a4c5; }


/* sitemap */
#sitemap{width:100%; }
#sitemap:after{content:" ";display:block;visibility:hidden;clear:both;}
#sitemap div{display:inline-table; width:30%; margin:0 8px; }
#sitemap div:after{content:"";display:block;visibility:hidden;clear:both;}
#sitemap div h2{width:100%; margin:0 0 5px 0;padding:13px 0;font-size: 16px; text-align:center; border: 1px solid #545454; background: #545454; color: #FFF; font-weight: normal;}
#sitemap div h2:before {background:none;content:'';}
#sitemap div div{float:none; width:100%; margin:0; margin-bottom:20px; border:1px dotted #d2d2d2; }
#sitemap div ul li h3 {margin:0; padding:0; background:none;}
#sitemap div ul li a{display:block;padding:10px 0 10px 15px; margin-bottom:5px; background-color: #f0f0f0; font-size: 13px; color: #121212; }
#sitemap div ul li a:hover {background:#444c58; color:#fff; }
#sitemap div ul:last-child li h3 a {margin:0; }
#sitemap div ul li ul{padding:10px 20px 20px 20px; }
#sitemap div ul li ul li {padding-left:7px; background: url(/images/clg/common/sitemap_blit.png) no-repeat left 11px; }
#sitemap div ul li ul li a {padding:0; margin:0; line-height:27px; font-size:14px; background:none; font-weight:normal; color:#545454; }
#sitemap div ul li ul li a:hover,
#sitemap div ul li ul li a:focus,
#sitemap div ul li ul li a:active {background:none; color:#545454; }
#sitemap .no_mar{margin-right:0 ;}
#sitemap .no_mar ul li {margin:0;width:140px;}
#sitemap .clear{clear:both ;display:block;padding:0;width:0;height:0;background:none;}


/*Upcoming Workshop_Registration Page*/
.policybox { border:1px solid #d2d2d2; }
.policybox .clause { padding:40px; }
.policybox .clause ul { padding-top:30px; border-top:1px solid #d2d2d2; font-size:13px; }
.policybox .clause ul li { margin-bottom:10px; padding-left:13px; background:url(../../../imgs/style/dot_li.gif) no-repeat left 9px; }
.policybox .agree { text-align:right; padding:15px; background:#777; color:#fff; }
.action { text-align:center; }
.action:after { content:""; display:block; clear:both; }
.action p { width:205px; margin:0 auto; }
.action p a { display:block; float:left; width:120px; height:18px; padding:11px 0; background:#121212; color:#fff; }
.action p span input[type="submit"] { display:inline-block; float:left; width:80px; height:40px; padding:5px 0; margin-left:5px; background:#49a4c5; border:0; color:#fff; }

.table_bace select { width:200px; height:30px; vertical-align:middle; border:1px solid #d2d2d2; }
.table_bace input { width:400px; height:30px; vertical-align:middle; border:1px solid #d2d2d2; }
.table_bace input[type="radio"] { width:auto; height:auto; vertical-align:middle; border:0; }
.table_bace label { margin-right:10px; }
.btn_pack { display:block; margin-top:10px; text-align:center; }
.btn_pack input[type="submit"] { display:inline-block; width:130px; height:40px; padding:5px 0; margin:0 auto; background:#49a4c5; border:0; color:#fff; }


/*2014Workshop*/
.viewbio_open { clear:both; padding-top:20px; }
.viewbio_open strong { font-size:16px; }
.viewbio_open p { float:none; width:auto; margin:20px 0 0 0; border:0; height:auto; }
.viewbio_open a.btn_close { display:block; width:130px; height:20px; padding:10px 0; margin:30px auto 0 auto; background:#49a4c5; color:#fff; text-align:center; }


/*Previous Workshops*/
.day_box .day_ul { margin-left:-20px; }
.day_box .day_ul .day_li { float:left; width:50%; }
.day_box .day_ul .day_li div { margin-left:20px; }
.day_box .day_ul .day_li strong { display:block; width:auto; height:20px; padding:30px 0; background:url(../../../imgs/style/dot_bg_contnet.gif) repeat left top; border:1px solid #e5e5e3; text-align:center; font-size:16px; }
.day_box .day_ul .day_li .day_ul2 { overflow:hidden; margin-top:20px; }
.day_box .day_ul .day_li .day_ul2 li { margin:0 0 10px 10px; padding-left:11px; background:url(../../../imgs/style/dot_li2.gif) no-repeat left 9px; }


/*ich*/
.ich:after { content:""; display:block; clear:both; }
.ich .p_img { float:left; margin:10px 10px 0 0; }

/*ich2*/
.ich2:after { content:""; display:block; clear:both; }
.ich2 {  }
.ich2 ul { background:url(../../../imgs/sub01/bg_mission.gif) no-repeat center top #fff; background-size:cover; padding:40px 25px 30px 25px; border:1px solid #d2d2d2; }
