.detail_section1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  float: none;
  background-image: url('../images/pta_paper_bottom.png');
  background-repeat:repeat-y;
  color:#8c3428;
}

.dot_line {
	display: block;
  float: none;
  padding:15px 50px;
  background-image: url('../images/pta_paper_bottom.png');
  background-repeat:repeat-y;
}


.footer {
  background-image: url('../images/footer.png');
  background-repeat:no-repeat;
  width:940px;
  height:110px;
  float:left;
  display:block;
}


.program_table_style {
	border:solid;
	border-width:2px;
	border-color:#1b9e50;
	color:#92372d;
	font-size:14px;
	border-collapse: collapse;
	margin-left:70px;
	width:800px;
}
.program_table_style tr td {
	border:solid;
	border-width:2px;
	border-color:#1b9e50;
	border-spacing: 10px;
	padding:5px 20px;
}
.program_table_button {
    padding: 5px 20px;
    background: #1b9e50;
    width: auto;
    border-radius: 8px;
	float:right;
	color:#fff;
	text-decoration:none;
	margin:0px 2px;
}

.page_caption {
  display: block;
  margin-right: 10px;
  margin-left: 10px;
  float: left;
  font-size: 16px;
}

.page_caption.program_caption_space {
  width: 500px;
}

.page_caption.program {
  width: 180px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 70px;
  font-size: 18px;
  line-height: 18px;
}

.page_caption.intro {
  width: 400px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 18px;
}

.page_caption.dates {
  width: 100px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 18px;
}

.page_caption.grade {
  width: 230px;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  font-size: 18px;
  line-height: 18px;
}

.page_caption.price {
  width: 90px;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  font-size: 14px;
  line-height: 18px;
}

.caption_menu {
  display: block;
  width: 940px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 0px 10px 0px;
  background-image: url('../images/pta_paper_bottom.png');
  background-repeat:repeat-x;
}
.caption_menu_line {
  display: block;
  width: 940px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/pta_paper_bottom.png');
  background-repeat:repeat-x;
  height:50px;
  margin-top:-15px;
  margin-bottom:-25px;
  padding-top:5px;
}
.caption_menu_line hr {
  width: 830px;
  margin-left:30px;
  color:#000;
}


.detail_block1 {
  margin-right: 25px;
  margin-left: 25px;
  float: left;
}

.detail_block2 {
  width: 18%;
  margin-right: 25px;
  margin-left: 0px;
  float: left;
}

.detail_block3 {
  width: 100px;
  margin-right: 10px;
  margin-left: 10px;
  float: left;
}

.detail_block4 {
  width: 90px;
  margin-right: 10px;
  margin-left: 10px;
  float: left;
}

.detail_block5 {
  width: 90px;
  margin-right: 10px;
  margin-left: 10px;
  float: left;
}

.detail_box_img {
  display: block;
  width: 170px;
  height: 96px;
  margin-right: 10px;
  margin-left: 50px;
  float: left;
}

.detail_box_content {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  float: left;
}

.detail_program_caption {
  display: block;
  width: auto;
  margin: 0px 70px 5px;
  font-size: 20px;
  line-height: 18px;
}

.detail_program_caption.detail_loction {
  width: 200px;
  margin-left: 10px;
  padding-right:20px;
  float: none;
  font-size:14px;
  font-weight: 400;
}

.detail_program_caption.detail_date {
  font-size:14px;
  font-weight: 400;
}

.detail_program_caption.detail_grade {
  font-size:14px;
  font-weight: 400;
}

.detail_program_caption.detail_price {
  font-size:14px;
  font-weight: 400;
}

.detail_program_content {
  width: 400px;
  margin-top: 5px;
  padding-right: 10px;
  padding-left: 20px;
  float: left;
  font-size:14px;
  line-height: 18px;
  font-weight: 400;
}

.detail_block6,.detail_block6_2,.detail_block6_3,.detail_block6_4,.detail_block6_5,.detail_block6_6,.detail_block6_7,.detail_block6_8,.detail_block6_9,.detail_block6_10,.detail_block6_11,.detail_block6_12,.detail_block6_13,.detail_block6_14,.detail_block6_15,.detail_block6_16,.detail_block6_17,.detail_block6_18,.detail_block6_19,.detail_block6_20,.detail_block6_21,.detail_block6_22,.detail_block6_23,.detail_block6_24,.detail_block6_25,.detail_block6_26,.detail_block6_27,.detail_block6_28,.detail_block6_29,.detail_block6_30,.detail_block6_31,.detail_block6_32,.detail_block6_33,.detail_block6_34,.detail_block6_35,.detail_block6_36,.detail_block6_37,.detail_block6_38,.detail_block6_39,.detail_block6_40,.detail_block6_41,.detail_block6_42,.detail_block6_43,.detail_block6_44,.detail_block6_45,.detail_block6_46,.detail_block6_47,.detail_block6_48,.detail_block6_49,.detail_block6_50,.detail_block6_51,.detail_block6_52,.detail_block6_53,.detail_block6_54,.detail_block6_55,.detail_block6_56,.detail_block6_57,.detail_block6_58,.detail_block6_59,.detail_block6_60,.detail_block6_61,.detail_block6_62,.detail_block6_63,.detail_block6_64,.detail_block6_65,.detail_block6_66,.detail_block6_67,.detail_block6_68,.detail_block6_69,.detail_block6_70,.detail_block6_71,.detail_block6_72,.detail_block6_73,.detail_block6_74,.detail_block6_75,.detail_block6_76,.detail_block6_77,.detail_block6_78,.detail_block6_79 {
  display: block;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

.detail_program_more_info,.detail_program_more_info2,.detail_program_more_info3,.detail_program_more_info4,.detail_program_more_info5,.detail_program_more_info6,.detail_program_more_info7,.detail_program_more_info8,.detail_program_more_info9,.detail_program_more_info10,.detail_program_more_info11,.detail_program_more_info12,.detail_program_more_info13,.detail_program_more_info14,.detail_program_more_info15,.detail_program_more_info16,.detail_program_more_info17,.detail_program_more_info18,.detail_program_more_info19,.detail_program_more_info20,.detail_program_more_info21,.detail_program_more_info22,.detail_program_more_info23,.detail_program_more_info24,.detail_program_more_info25,.detail_program_more_info26,.detail_program_more_info27,.detail_program_more_info28,.detail_program_more_info29,.detail_program_more_info30,.detail_program_more_info31,.detail_program_more_info32,.detail_program_more_info33,.detail_program_more_info34,.detail_program_more_info35,.detail_program_more_info36,.detail_program_more_info37,.detail_program_more_info38,.detail_program_more_info39,.detail_program_more_info40,.detail_program_more_info41,.detail_program_more_info42,.detail_program_more_info43,.detail_program_more_info44,.detail_program_more_info45,.detail_program_more_info46,.detail_program_more_info47,.detail_program_more_info48,.detail_program_more_info49,.detail_program_more_info50,.detail_program_more_info51,.detail_program_more_info52,.detail_program_more_info53,.detail_program_more_info54,.detail_program_more_info55,.detail_program_more_info56,.detail_program_more_info57,.detail_program_more_info58,.detail_program_more_info59,.detail_program_more_info60,.detail_program_more_info61,.detail_program_more_info62,.detail_program_more_info63,.detail_program_more_info64,.detail_program_more_info65,.detail_program_more_info66,.detail_program_more_info67,.detail_program_more_info68,.detail_program_more_info69,.detail_program_more_info70,.detail_program_more_info71,.detail_program_more_info72,.detail_program_more_info73,.detail_program_more_info74,.detail_program_more_info75,.detail_program_more_info76,.detail_program_more_info77,.detail_program_more_info78,.detail_program_more_info79 {
  padding: 5px 10px;
  border: 1px solid #03992d;
  border-radius: 5px;
  background-color: #fff7d1;
  background-image: none;
  color: #03992d;
  font-size:14px;
  text-decoration: none;
}

.detail_block_more {
  width: 100%;
  padding-bottom: 10px;
  float: left;
  text-align: center;
  padding-top:30px;
}

.detail_block6_main {
  display: none;
  width: 70%;
  min-height: 600px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, .1);
}

.detail_block6_aside {
  display: none;
  width: 30%;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 20px 20px;
  float: left;
  border-left: 1px none rgba(0, 0, 0, .1);
}

.detail_block6_main_caption {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  font-size:14px;
  line-height: 14px;
  text-align: left;
}

.detail_block6_main_content {
  display: block;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  font-size:14px;
  line-height: 18px;
  text-align: left;
}

.detail_tabs_menu {
  border-bottom: 1px solid rgba(0, 0, 0, .3);
}

.detail_tab {
  margin-right: 1px;
  margin-left: 1px;
  padding: 10px;
  float: left;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: rgba(51, 51, 51, .8);
  font-weight: 700;
  text-transform: uppercase;
}

.detail_tab.w--current {
  float: left;
  text-transform: uppercase;
}

.detail_block6_overview_container {
  display: block;
  margin: 20px;
}

.detail_program_highlightbox {
  display: block;
  width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(67, 154, 207, .5);
  border-radius: 5px;
  line-height: 16px;
  text-align: left;
}

.detail_program_highlightbox_txt {
  color: #439acf;
  font-size:14px;
  line-height: 12px;
  text-align: left;
  text-decoration: none;
}

.detail_block6_plantrip {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.detail_block6_download {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.detail_block6_aside_caption {
  margin-bottom: 0px;
  font-size:14px;
  line-height: 18px;
  text-align: left;
}

.detail_block6_caption_txt {
  font-size:14px;
  line-height: 14px;
  text-align: left;
}

.detail_block6_aside_tab {
  padding: 0px 5px;
  float: left;
  background-color: transparent;
  font-size:14px;
  font-weight: 400;
  text-decoration: underline;
}

.detail_block6_aside_tab.w--current {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  border-right: 1px none #000;
  background-color: transparent;
  color: #439acf;
  font-size:14px;
  font-weight: 700;
  text-decoration: none;
}

.detail_block6_aside_tab_container {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.detail_block6_aside_package_block {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
}

.detail_block6_aside_package_block_caption {
  font-size:14px;
  line-height: 14px;
  text-align: left;
}

.detail_block6_aside_pakcage_block_itme {
  height: 20px;
  background-color: rgba(67, 154, 207, .1);
}

.detail_block6_aside_pakcage_block_itme.grey {
  background-color: hsla(0, 0%, 93%, .1);
}

.detail_block6_aside_package_block_left_content {
  width: 50%;
  margin-left: 5px;
  float: left;
  font-size:14px;
  text-align: left;
}

.detail_block6_aside_package_block_right_content {
  margin-right: 5px;
  float: right;
  font-size:14px;
  text-align: right;
}

.detail_block6_aside_package_block_remarks {
  margin-bottom: 20px;
  font-size:14px;
  line-height: 16px;
  text-align: left;
}

.detail_program_hide_info,.detail_program_hide_info2,.detail_program_hide_info3,.detail_program_hide_info4,.detail_program_hide_info5,.detail_program_hide_info6,.detail_program_hide_info7,.detail_program_hide_info8,.detail_program_hide_info9,.detail_program_hide_info10,.detail_program_hide_info11,.detail_program_hide_info12,.detail_program_hide_info13,.detail_program_hide_info14,.detail_program_hide_info15,.detail_program_hide_info16,.detail_program_hide_info17,.detail_program_hide_info18,.detail_program_hide_info19,.detail_program_hide_info20,.detail_program_hide_info21,.detail_program_hide_info22,.detail_program_hide_info23,.detail_program_hide_info24,.detail_program_hide_info25,.detail_program_hide_info26,.detail_program_hide_info27,.detail_program_hide_info28,.detail_program_hide_info29,.detail_program_hide_info30,.detail_program_hide_info31,.detail_program_hide_info32,.detail_program_hide_info33,.detail_program_hide_info34,.detail_program_hide_info35,.detail_program_hide_info36,.detail_program_hide_info37,.detail_program_hide_info38,.detail_program_hide_info39,.detail_program_hide_info40,.detail_program_hide_info41,.detail_program_hide_info42,.detail_program_hide_info43,.detail_program_hide_info44,.detail_program_hide_info45,.detail_program_hide_info46,.detail_program_hide_info47,.detail_program_hide_info48,.detail_program_hide_info49,.detail_program_hide_info50,.detail_program_hide_info51,.detail_program_hide_info52,.detail_program_hide_info53,.detail_program_hide_info54,.detail_program_hide_info55,.detail_program_hide_info56,.detail_program_hide_info57,.detail_program_hide_info58,.detail_program_hide_info59,.detail_program_hide_info60,.detail_program_hide_info61,.detail_program_hide_info62,.detail_program_hide_info63,.detail_program_hide_info64,.detail_program_hide_info65,.detail_program_hide_info66,.detail_program_hide_info67,.detail_program_hide_info68,.detail_program_hide_info69,.detail_program_hide_info70,.detail_program_hide_info71,.detail_program_hide_info72,.detail_program_hide_info73,.detail_program_hide_info74,.detail_program_hide_info75,.detail_program_hide_info76,.detail_program_hide_info77,.detail_program_hide_info78,.detail_program_hide_info79 {
  display: none;
  padding: 5px 10px;
  border: 1px solid #03992d;
  border-radius: 5px;
  background-color: #fff7d1;
  color: #03992d;
  font-size:14px;
  text-decoration: none;
}
.num-relatedelements {
	font-size:100px; 
	color:#fff;
	float:right;
	text-align:center; 
	width:224px; 
	height:199px;
	margin-right:120px;
	margin-top:90px;
	padding-top:86px;
	padding-left:40px;
	background-image:url('../images/manify.png');
	background-repeat: no-repeat;
	position:relative;
	z-index:90; 
}

.resulttext {
	font-size:14px; 
	color:#fff;
	float: right;
	margin-top:120px;
	margin-right:-140px;
	position:relative;
	z-index:100;
	display:inline-block;
}

.numtext {
	font-size:14px; 
	color:#fff;
	float:right;
	margin-top:225px;
	margin-right:-185px;
	position:relative;
	z-index:100;
	display:inline-block;
}
