/****************************************/
/************ index elements ************/
/****************************************/

#subcontents {
margin:0px 10px 20px;
}
#subcontents2 {
margin:0px 30px 20px;
}
#subcontents3 {
clear:both;
width:621px;
margin:0px auto 20px;
}
.imgleft {
margin-right:12px;
margin-bottom:10px;
float:left;
}
.imgright {
margin-left:12px;
margin-bottom:10px;
float:right;
}
.mainleft {
float:left;
}
.mainright {
float:right;
}
.clr {
clear:both;
}


.internationalMenu {
clear: both;
padding: 0 0 15px 0 ;
text-align:right;
}

.internationalMenu a:link {
color: #3834c7;
text-decoration: none;
}

.internationalMenu a:visited {
color: #3834c7;
text-decoration: none;
}

.internationalMenu a:hover {
text-decoration: underline;
}

.internationalMenu a:active {
color: #3834c7;
text-decoration: none;
}

.internationalMenu a.current {
color: #000000;
text-decoration: none;
font-weight:bold;
}


#courseBox{
margin-bottom:20px;
}
/***********JAPAN********/
#box_course_japan {
width: 362px;
float: left;
background-image: url(../international/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
margin-top: 8px;
padding-bottom:1px;
}
#box_course_japan.bcj_jpa {
background-image: url(../international/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_japan.bcj_eng {
background-image: url(../international/eng/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_japan.bcj_cn {
background-image: url(../international/cn/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_japan.bcj_tw {
background-image: url(../international/tw/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_japan.bcj_kr {
background-image: url(../international/kr/images/banner1.gif);
background-repeat: no-repeat;
background-position: top;
}


#box_course_japan h1{
margin-top: 6px;
margin-left:6px;
}
#box_course_japan h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
}
#box_course_japan.bcj_jpa h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:55px;
}
#box_course_japan.bcj_eng h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:55px;
}
#box_course_japan.bcj_cn h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:30px;
}
#box_course_japan.bcj_tw h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:30px;
}
#box_course_japan.bcj_kr h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:30px;
}
#box_course_japan .txt{
padding-top: 8px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
}
#box_course_japan.bcj_jpa .txt{
margin-top: 15px;
margin-left:12px;
font-size: 10px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 350px;
line-height: 12px;
height:35px;
}
#box_course_japan.bcj_eng .txt{
margin-top: 15px;
margin-left:12px;
font-size: 10px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 350px;
line-height: 12px;
height:20px;
}
#box_course_japan.bcj_cn .txt{
margin-top: 20px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:20px;
}
#box_course_japan.bcj_tw .txt{
margin-top: 8px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:32px;
}
#box_course_japan.bcj_kr .txt{
margin-top: 10px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:40px;
}
#box_course_japan .btn{
margin-top: 12px;
margin-left:12px;
color: #333333;
text-decoration: none;
}

/***********NATION********/
#box_course_nation {
width: 362px;
float: right;
background-image: url(../international/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
margin-top: 8px;
padding-bottom:1px;
}
#box_course_nation.bcn_jpa {
background-image: url(../international/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_nation.bcn_eng {
background-image: url(../international/eng/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_nation.bcn_cn {
background-image: url(../international/cn/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_nation.bcn_tw {
background-image: url(../international/tw/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_nation.bcn_kr {
background-image: url(../international/kr/images/banner2.gif);
background-repeat: no-repeat;
background-position: top;
}
#box_course_nation h1{
margin-top: 6px;
margin-left:6px;
}
#box_course_nation h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
}
#box_course_nation.bcn_jpa h2{
margin-top: 25px;
margin-left:105px;
font-size: 11px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 245px;
line-height: 13px;
height:55px;
}
#box_course_nation.bcn_eng h2{
margin-top: 38px;
margin-left:105px;
font-size: 11px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 245px;
line-height: 13px;
height:42px;
}
#box_course_nation.bcn_cn h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:30px;
}
#box_course_nation.bcn_tw h2{
margin-top: 25px;
margin-left:108px;
font-size: 13px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 230px;
line-height: 16px;
height:30px;
}
#box_course_nation.bcn_kr h2{
margin-top: 28px;
margin-left:108px;
font-size: 12px;
color: #333333;
text-decoration: underline;
font-weight: normal;
width: 240px;
line-height: 15px;
height:27px;
}
#box_course_nation .txt{
padding-top: 8px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
}
#box_course_nation.bcn_jpa .txt{
margin-top: 15px;
margin-left:12px;
font-size: 10px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 350px;
line-height: 12px;
height:35px;
}
#box_course_nation.bcn_eng .txt{
margin-top: 15px;
margin-left:12px;
font-size: 10px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 350px;
line-height: 12px;
height:20px;
}
#box_course_nation.bcn_cn .txt{
margin-top: 10px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:30px;
}
#box_course_nation.bcn_tw .txt{
margin-top: 8px;
margin-left:108px;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:32px;
}
#box_course_nation.bcn_kr .txt{
margin-top: 8px;
margin-left:108px;
font-size: 10px;
color: #333333;
text-decoration: none;
font-weight: normal;
width: 240px;
line-height: 14px;
height:42px;
}
#box_course_nation .btn{
margin-top: 12px;
margin-left:12px;
color: #333333;
text-decoration: none;
}

/***********NEWS********/
#box_news {
width: 505px;
float: left;
margin-top: 0px;
padding-top: 0px;
}
#box_news h1{
font-size: 13px;
color: #FF6600;
text-decoration: none;
padding-left: 20px;
background-image: url(../international/images/mark_new.gif);
background-repeat: no-repeat;
line-height: 20px;
font-weight: bold;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px 0px 0px;
}
#box_news .date{
font-size: 13px;
color: #333333;
text-decoration: none;
line-height: 18px;
font-weight: normal;
padding-left: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #E4E4E4;
margin: 0px 0px 3px;
}

/***********NATIONAL********/
#box_national {
width: 195px;
margin-right:0;
background-image: url(../international/images/box_nation.gif);
background-repeat: no-repeat;
padding-top: 70px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
float: right;
font-size: 13px;
color: #486A91;
height: 127px;
}
#box_national.bn_eng {
background-image: url(../international/eng/images/box_nation.gif);
background-repeat: no-repeat;
}
#box_national.bn_cn {
background-image: url(../international/cn/images/box_nation.gif);
background-repeat: no-repeat;
}
#box_national.bn_tw {
background-image: url(../international/tw/images/box_nation.gif);
background-repeat: no-repeat;
}
#box_national.bn_kr {
background-image: url(../international/kr/images/box_nation.gif);
background-repeat: no-repeat;
}

.asoPhoto {
clear:both;
float:right;
width:180px;
text-align:center;
margin-left:12px;
margin-bottom:10px;
}
.asoPhoto img {
margin:0 auto 5px;
}

.linkList {
margin-bottom:20px;
margin-left:10px;
}
.linkList li {
background:url(../international/images/limk_icon.gif) no-repeat;
background-position: 0 50%;
margin-bottom:5px;
float:left;
width:352px;
}
.linkList li a {
padding-left:16px;
}
.infoform td {
padding:5px;
border:#CCCCCC 1px solid
}
.infoform {
width:80%;
margin: 0 auto;
border-collapse:collapse;
}
.policyList {
margin:7px 0;
}
.policyList li {
list-style:disc;
margin-left:15px;
margin-bottom:5px;
}
.courseBox {
width:80%;
margin: 0 auto 20px;
border-collapse:collapse;
}
.courseBox td {
padding:5px 7px;
border:#CCCCCC 1px solid;
vertical-align:middle;
}
.enroBox {
width:90%;
margin: 0 auto 20px;
border-collapse:collapse;
}
.enroBox td {
padding:5px 7px;
border:#CCCCCC 1px solid;
vertical-align:middle;
text-align:center;
}
.w455 {
width:450px;
overflow:hidden;
}
.w420 {
width:420px;
overflow:hidden;
}

.photo_bg {
background-image: url(../international/images/bg_photo.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
margin-bottom:20px;
}

.photo_nationality {
background-image: url(../international/images/bg_photo.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 610px;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
margin-bottom:20px;
}
.nationalBox {
width:80%;
margin: 0 auto 20px;
border-collapse:collapse;
}
.nationalBox td {
padding:10px 15px;
border:#CCCCCC 1px solid;
vertical-align:middle;
text-align:center;
}


.voice_profile {
float: left;
width: 425px;
padding-left: 20px;
}
.voice_photo {
float: left;
width: 280px;
}
.voice_profile_txt {
padding-left: 10px;
background-image: url(../international/images/bg_voice.jpg);
background-repeat: no-repeat;
background-position: bottom;
}
.box_voice {
width: 710px;
background-image: url(../international/images/bg_voice.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #666666;
padding: 10px;
margin-right: auto;
margin-left: auto;
margin-bottom: 30px;
}
.subtitleBar_voice {
font-size: 14px;
font-weight: bold;
color: #f00606;
padding-left: 5px;
border-bottom-width: 1px;
border-left-width: 3px;
border-bottom-style: dotted;
border-left-style: solid;
border-bottom-color: #f00606;
border-left-color: #f00606;
margin-bottom: 5px;
line-height: 160%;
margin-top: 5px;
margin-right: 15px;
margin-left: 2px;
}

.openleft {
float: left;
width: 430px;
}

.month {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #FFFFFF;
background-image: url(../international/images/bg_month.jpg);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
width: 100px;
vertical-align:middle;
}
.table1 td {
padding:3px;
}
.table1 {
margin-bottom: 5px;
}
.txt_white {
color: #FFFFFF;
}
.txt_area {
margin-right: 10px;
margin-left: 10px;
}
.txtB_white {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
.txtB {
font-size: 14px;
font-weight: bold;
color: #333333;
}
.txtxIcon3 {
text-indent:-4em;
padding-left:4em;
}
.style1 {color: #FF0000}


.qa_q {
font-weight: bold;
background-image: url(../international/images/q_icon.gif);
background-repeat: no-repeat;
line-height:20px;
padding-left:22px;
margin-bottom:10px;
}
.qa_a {
background-image: url(../international/images/a_icon.gif);
background-repeat: no-repeat;
line-height:1.4em;
padding-left:22px;
padding-top:3px;
border-bottom:#CCCCCC 1px dotted;
margin-bottom:20px;
padding-bottom:10px;
}

.H_White{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
layout-flow: vertical-ideographic;
text-align: center;
vertical-align: middle;
float: left;
font-weight: bold;
margin: 3px;
}

.box{
width:629px;
margin: 0 auto 20px;
}

.jcouselBox1 {
width:629px;
margin: 0 auto 20px;
}
.jcouselBox1 td {
padding:3px 5px;
vertical-align:middle;
}
.jcouselBox2 {
width:629px;
margin: 0 auto 20px;
border-collapse:collapse;
}
.jcouselBox2 th {
padding:5px 7px;
border:#999999 1px solid;
vertical-align:middle;
text-align:center;
}
.jcouselBox2 th a {
text-decoration:none;
}
.jcouselBox2 td {
padding:5px 7px;
border:#999999 1px solid;
vertical-align:middle;
text-align:center;
}
.jcouselBox3 {
width:629px;
margin: 0 auto 20px;
border-collapse:collapse;
}
.jcouselBox3 td {
padding:3px 5px;
border:#CCCCCC 1px solid;
vertical-align:middle;
text-align:center;
}
.line_box{
width:615px;
padding:6px;
background-color:#F7F7F4;
border:1px solid #DCDCCF;
}

tr a{color:#715628; text-decoration:none;}

/* decoration */
.red{color:#CC0000;}
.brown{color:#715628;}
.brown2{color:#9B9275;}
.t10{font-size:10px;}
.t14{font-size:14px;}


/* object */


.back{
width:629px;
margin: 0 auto 25px;
border-bottom:1px dotted #CCCCCC;
text-align:right;
font-size:11px;}

.back a{
color:#715628;
text-decoration:none;
}

.back a:hover{
color:#CCCCCC;
text-decoration:none;
}

.get{
margin-top:7px;
text-align:right;
}

.jcouselBox2 th a {
color:#715628;
}

.ocLink li a {
color: #0066CC;
text-decoration:none;
padding-left:17px;
background:url(../international/images/linkicon.jpg) no-repeat;
background-position:0 50%;
line-height:2em;
}