* { padding: 0; margin: 0; }

h1,h2,h3,p{

	font-size:100%;
	font-weight:normal;
	font-style:normal;

}

body{

font-family : 'Arial', 'Helvetica' ,sans-serif;
text-align:center;

}

a { text-decoration:none}

a:hover{text-decoration:underline}





a img{border:0px;}


.clear{
	
	clear:both;
	font-size : 1%;
	line-height : 1%;
}



/*CSShack*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */ 


.block{
	display:block;
}


.fw_b{
	font-weight:600;
}

.bold{	
font-weight:bold;
}

.emph{
 font-style:italic;
 text-decoration:underline; 
 }

.und{
	 text-decoration:underline; 
 }

.fc_r{

 color:#9C0308;

}

.fc_sb{

 color:#80B4D9;

}
#orgchart .fc_sb { color: #2c8ed4; }

.fc_nv{

 color:#666666;

}

.fc_g{

 color:#82BB76;

}
#orgchart .fc_g { color: #2c9f13; }

.fc_b{

 color:#008DDD;

}


.px12{

	font-size:12px;

}

.fs_120{

	font-size:120%;

}


.fs_100{

	font-size:100%;

}


.fs_95{

	font-size:95%;

}


.fs_90{

	font-size:90%;

}

.fs_80{

	font-size:80%;

}

.fs_70{

	font-size:70%;

}

.fs_60{

	font-size:70%;

}


.float_l{

	float:left;
	margin-right:5px;

}

.float_r{

	float:right;
	margin-left:5px;
}

.line13{
line-height:1.3em;
}

.line15{
line-height:1.5em;
}

.mt10{
margin-top:10px;

}

.mt20{
margin-top:20px;

}


.mr10{
margin-right:10px;

}

.ml10{
margin-left:10px;

}

.ml1em{
margin-left:1em;

}



.mr20{
margin-right:20px;

}

.ml20{
margin-left:20px;

}


.mb5{

margin-bottom:5px;

}


.mb10{

margin-bottom:10px;

}

.mb15{

margin-bottom:15px;

}

.mb20{

margin-bottom:20px;

}

.mb25{

margin-bottom:25px;

}

.mb1em{ margin-bottom:1em; }

.pt10{

padding-top:10px;


}

.pt20{

padding-top:20px;


}


.pl5{
padding-left:5px;


}



.pl10{
padding-left:10px;


}

.pl15{
padding-left:15px;


}


.pl20{
padding-left:20px;


}
.pl30{
padding-left:30px;

}

.pl40{
padding-left:40px;

}

.pl50{

padding-left:50px;

}


.pr10{
padding-right:10px;

}

.pb20{

padding-bottom:20px;

}

.vt_m{

vertical-align:middle;


}


.text_l
{
text-align:left;
}

.text_r
{
text-align:right;
}

.text_c
{
text-align:center;
}

ul.base{
margin-left:0px;
padding-left:0px;
list-style:none;

}

ul.base li{

padding-left:10px;
background:url(/en/images/listmark.gif) no-repeat 0px 50%;


}

ul.base li.lt20{

padding-left:10px;
background:url(/en/images/listmark.gif) no-repeat 0px 20%;


}

.bread1{

margin-bottom:10px;

}

.bread2{

margin-top:10px;
margin-bottom:10px;
margin-left:10px;
width:739px;

}

span.pd{

padding-left:5px;
padding-right:5px;

}


#container{
	position:relative;
	margin:auto;
	padding:0px;
	width: 750px;
	text-align:left;
}

#contents{

	font-size:95%;
	margin:0px;
	padding:0px;
	width:750px;
	background-image: url(/en/images/contentsbg.gif);
	background-repeat: repeat-y;
}

#contents_2{
	
	font-size:95%;
	margin:0px;
	padding:0px;
	width:750px;
	background-image: url(/en/images/contentsbg2.gif);
	background-repeat: repeat-y;

}


#header{
	position:relative;
	width:750px;
	height:78px;

}

#header #logo{
	position:absolute;
	top:10px;
	left:10px;	
}


#header #lower{
  
  	position:absolute;
	top:38px;
	left:180px;
    background-color: #ffffff;
  }

#header #lower a#titlesearch {
  
 	position:absolute;
	top:7px;
	left:0px;
  
  }

#header #lower form input {

  position:absolute;
  top:3px;
  left:100px;
  width: 160px;
  height: 18px;
  border-top: 1px solid #bdcdda;
  border-right: 1px solid #bdcdda;
  border-bottom: 1px solid #bdcdda;
  border-left: 1px solid #bdcdda;
  background-color: #ffffff;
  font-size: 12px;
  vertical-align: text-bottom;
  }

  #header #lower form button{
	position:absolute;
	top:2px;
	left:270px;
	background-color:#ffffff;
	border:0px;
	padding:0px;
	margin: 0;
	width: 112px;
  }

  #header #lower p.jp{
  
 	position:absolute;
	top:5px;
	left:420px;
  
  }


#header #upper{
  
 	position:absolute;
	top:5px;
	right:0px;
  	padding-top:7px;
  	padding-left:25px;
  	width:475px;
	height:23px;
	background: url("/en/images/header/headermenubg.gif") no-repeat;
  }

#upper .headermenu{
  
  	margin-right:15px;
  	float: left;
 	
  }


#navibar{
	padding:0px;
	margin:0px;
	width:750px;
	background-color: #ffffff;
}

.menu{
	width:125px;
	float: left;
}

ul#box1, ul#box2, ul#box3, ul#box4, ul#box5, ul#box6  {
	list-style: none;
	width:750px;
	background-color: #ffffff;
}

.hidden {
	visibility: hidden;
	display: none;
}

ul#box1 li, ul#box2 li, ul#box3 li, ul#box4 li, ul#box5 li{
	display:block;
	margin-left:0px;
	padding-right:11px;
	padding-left:11px;
	line-height:1.5em;
	font-size:14px;
	float:left;
}

ul#box6 li  {
	display:block;
	margin-left:0px;
	padding-right:14px;
	padding-left:14px;
	line-height:1.5em;
	font-size:14px;
	float:left;
}





ul#box1 li a, ul#box2 li a, ul#box3 li a, ul#box4 li a, ul#box5 li a, ul#box6 li a {
	text-decoration: none;
	color:#9C0308;
}


ul#box1 li a:hover, ul#box2 li a:hover, ul#box3 li a:hover, ul#box4 li a:hover, ul#box5 li a:hover, ul#box6 li a:hover {
	text-decoration: none;
	color:#0066ff;
}



#sidemenu{

	width:182px;
	padding-top:20px;
	padding-left:8px;
	float:left;

}

#sidemenu h4{

	margin-bottom:5px;

}

#sidemenu h4.select{

	margin-bottom:5px;

}

#sidemenu select{

	width:162px;
	margin-bottom:10px;

}


a.red:link{

	color:#9C0308;
	background-color:#FFFFFF;

}

a.red:visited{

	color:#9C0308;
	background-color:#FFFFFF;

}

a.red:hover{

	color:#9C0308;
	background-color:#FFFFFF;

}

a.red:active{

	color:#9C0308;
	background-color:#FFFFFF;

}



#mainmenu{

	width:560px;
	float:right;

}

#mainmenu .emergencynews { 
	margin: 0; 
	padding:10px 100px; 
	width: 300px; 
	background-color:#FFFFFF ;
	text-align:center;
	}

#mainmenu .emergencynews p { 
	 padding: 10px 0;
	 border: 1pt solid red;
	 margin: 5px 2px; 

	}

#mainmenu .newsevent{
	width:559px;
	padding:5px 0 5px 1px;
}
#mainmenu .newsevent table{
	width:550px;
	padding:0 0 0 1px;
}


#mainmenu .newsevent table tr td{
	border:0px;
	vertical-align:top;
	font-size:95%;
	line-height:1.4em;
}

#mainmenu .newsevent table tr.important td { font-weight: bold; }

#mainmenu .newsevent table td.ym{
	border:0px;
	padding:0 5px;
	vertical-align:top;
	width:105px;
	line-height:1.6em;
	font-size:14px;
}

#mainmenu .newsevent table td.pe{
	text-align:left;
	padding:0 10px 0 0 ;
	border:0px;
	width:105px;
	line-height:1.6em;
	font-size:14px;
}



#mainmenu .newsevent table td.newstitle{
	vertical-align:top;
	width: 315px;
}

#latestthumbnail {
	width:140px;
	font-size: 80%;
	float:right;
	text-align:right;
	line-height: 100%;
}

#latestthumbnail img {
	margin: 0 0 2px 0;
	padding:0;
}





#contents_3{
	
	font-size:95%;
	margin:0px;
	padding-top:10px;
	width:750px;
	background-image: url(/en/images/contentsbg3.gif);
	background-repeat: repeat-y;

}


#center{

	margin-left:35px;
	margin-right:35px;
	padding-bottom:10px;
	width:680px;
	font-size:95%;

}

#centerheader{

	width:680px;

}


#centerbody{


	width:680px;
	

}


.centerbodyline{


	width:638px;
	border: 1px solid #c1c1c1;
	background-image:  url("/en/images/about-kobe-university/departments/navibk.gif");
	background-repeat: repeat-y;
	padding:20px;
}


.centerbodynoline{


	width:638px;
	padding:20px;
}


.lbox{


	width:240px;
	float:left;
	
	margin:0px;
	
}

.rbox{

	margin:0px;
	width:397px;
	float:right;
	
	

}







#center ul.maptext{

	font-size:90%;
	line-height:1.3em;
	margin-left:17px;
	


}

.centerinside{

	margin:14px;
	width:650px;

	
}


.centerinsideleft{


	width:464px;
	background-color:#ffffff;
	float:left;

}




.centerinsideright{


	width:200px;
	padding-left:15px;
	float:right;

}


.centeraddress{

	width:680px;
	font-size:80%;
	background-image:  url("/en/images/about-kobe-university/departments/redline.gif");
	background-position:top;
	background-repeat: no-repeat;
	margin-top:40px;
	padding-top:5px;

}

.centeraddress table th, .centeraddress table td{

	vertical-align:top;
	padding-top:5px;
	

}


.centerinside_2{

	margin-left:110px;
	margin-right:110px;
	width:459px;

}


#footer{
	font-size:75%;
	background-image: url(/en/images/footerbg.gif);
	padding-top:10px;
	padding-left:200px;
	width:550px;
	height:30px;
	clear:both;
}

address{

	font-style:normal;

}

#mainmenu #accessmap{

	width:539px;
	padding-top:10px;
	padding-left:20px;

}



#accessmap .location{

	width:194px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	font-size:85%;
	float:left;
	

}

#accessmap .location h4{
	font-size:100%;
}

#accessmap .map{
	
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	width:340px;
	font-size:85%;
	line-height:1.5em;
	float:left;
}

#accessmap .map h4{
	font-size:100%;
}


#accessmap .map img{
	display:block;
	margin-right:5px;
	padding-top:7px;
	float:left;
}

#accessmap .map ul{
	
	margin-left:20px;

}


#centerdl{

	margin-left:250px;
	margin-bottom:10px;
	width:200px;
	font-size:80%;
	text-align:center;
}

#centerdl img{

	display:inline;
}

#centermap{
	
	width:575px;
	margin-left:52px;


}

#centermap table{


border-collapse: collapse;

}


#centermap table td{

border: 1px solid #c5c5c5; 

}


#centermap table td.campusmap{

width:418px;

}

#centermap table td.download{

width:148px;

text-align:center;
font-size:12px;

}

#centermap table td.othermenu{

width:210px;


}

#centermap table td.addressmenu{

width:355px;

}

#centermap table td.other{

width:190px;
font-size:90%;
vertical-align:top;
padding:10px;
}

#centermap table td.address{

width:335px;
font-size:90%;
vertical-align:top;
padding:10px;

}

#centermap_2{
	
	width:575px;
	margin-left:55px;

}


#centermap_3{
	
	width:670px;
	margin-left:9px;

}


#centermaptext{
	
	width:562px;
	margin-left:59px;
	margin-bottom:15px;
	padding-left:20px;
	border-right: 2px solid #c1c1c1;
  	border-bottom: 2px solid #c1c1c1;
  	border-left: 2px solid #c1c1c1;
	
}


#centermaptext table{
	
	width:250px;
	border:0px;
	margin-right:20px;
	vertical-align:top;
	font-size:80%;
	float:left;

}

#centermaptext table td{
	
	vertical-align:top;
	padding-bottom:5px;
	border:0px;
}

#centermaptext table td.no{
	
	vertical-align:top;
	border:0px;
	width:20px;

}

#centermaptext_2{
	

	width:545px;
	margin-left:53px;
	margin-bottom:15px;
	padding-left:20px;
	border-right: 2px solid #c1c1c1;
  	border-bottom: 2px solid #c1c1c1;
  	border-left: 2px solid #c1c1c1;

}


#centermaptext_2 table{
	
	width:230px;
	border:0px;
	margin-right:20px;
	vertical-align:top;
	font-size:80%;
	
	float:left;

}

#centermaptext_2 table td{
	
	vertical-align:top;
	padding-bottom:5px;
	border:0px;
}

#centermaptext_2 table td.no{
	
	vertical-align:top;
	border:0px;
	width:20px;


}

.picture{

float:right;

width:175px;
margin-left:25px;
margin-right:10px;


}

.sentence{
float:left;
width:445px;
margin-right:10px;
margin-left:5px;

}


table.ke1,table.ke2,table.ke2-2,table.ke2-3,table.ke3-2{
    border-collapse: collapse;
    border: 3px solid #5178A2;
    margin:0 auto 5px;
    width:677px;
     font-size:80%;
}



table.ke1 th.cell1{
    font-size:10px;
    border: none;
    color: #ffffff;
    background-color: #5178A2;
	border-right:1px solid #DCE0EC;
    width:349px;
    height:30px;

}

table.ke1 th.cell2{
    font-size:9px;
    border: none;
    padding-left:2px;
    color: #ffffff;
    background-color: #5178A2;
	border-right:1px solid #DCE0EC;
  
  
}

table.ke1 td,table.ke2 td,table.ke2-2 td,table.ke2-3 td,table.ke3 td,table.ke3-2 td,table.ke4 td{
    
	border: 1px solid #5178A2;
   	text-align:center;
	
	
}

table.ke1 td.td_left,table.ke2 td.td_left,table.ke2-2 td.td_left,table.ke2-3 td.td_left,table.ke3 td.td_left,table.ke3-2 td.td_left,table.ke4 td.td_left {
    
	
	border: 1px solid #5178A2;
	text-align:left;
		
}



table.ke2 th.cell1{

    border: none;
    color: #ffffff;
    background-color: #5178A2;
	border-right:1px solid #DCE0EC;
    width:234px;
    height:30px;
}

table.ke2-2 th.cell1{
 
    border: none;
    color: #ffffff;
    background-color: #5178A2;
	border-right:1px solid #DCE0EC;
    width:264px;
    height:23px;
}

table.ke2-3 th.cell1{

    border: none;
    color: #ffffff;
    background-color: #5178A2;
	border-right:1px solid #DCE0EC;
    width:339px;
    height:30px;
}

th.cell2{
    font-size:12px;
    border: none;
    padding-left:2px;
	border-right:1px solid #DCE0EC;
    color: #ffffff;
    background-color: #5178A2;
  
  
}

th.cell2_2{
    font-size:12px;
    border: none;
    padding-left:2px;
    color: #ffffff;
    background-color: #90A2BF;
	border-right:1px solid #DCE0EC;
  
  
}




table.ke2-4{
    border-collapse: collapse;
    border: 3px solid #D8856E;
    margin:0 auto 5px;
    width:290px;
	font-size:80%;
	
}



table.ke2-5{
    border-collapse: collapse;
    border: 3px solid #D8856E;
    margin:0 auto 5px;
    width:360px;	
	font-size:80%;
}



table.ke2-4 th.cell1{
  
    border: none;
    color: #ffffff;
    background-color: #D8856E;
	border-right:1px solid #DCE0EC;
    width:207px;
    height:30px;
}

table.ke2-5 th.cell1{
 
    border: none;
    color: #ffffff;
    background-color: #D8856E;
	border-right:1px solid #DCE0EC;
    width:194px;
    height:30px;
}



th.cell3{
 
    border: none;
    padding-left:2px;
    color: #ffffff;
    background-color: #D8856E;
	border-right:1px solid #DCE0EC;
  
}

th.cell3_3{
 
    border: none;
    padding-left:2px;
    color: #ffffff;
    background-color: #CA5842;
	border-right:1px solid #DCE0EC;
  
}




table.ke3{
    
	border-collapse: collapse;
    border: 3px solid #5178A2;
    margin: 0 auto 5px;
	width: 90%;
	font-size:80%;

}

table.ke3 th.cell1{
   
    border-right: 1px solid #5178A2;
    color: #000000;
	border-right:1px solid #DCE0EC;
	width:52px;
    height:30px;
	
}


th.cell4{

    border-right: 1px solid #5178A2;
	width:158px;
   	padding-left:2px;
    color: #000000;
	border-right:1px solid #DCE0EC;
 
}

th.cell5{

   	padding-left:2px;
    color: #000000;
	border-right:1px solid #DCE0EC;
 
}


table.ke3-2 th.cell1{
   
    border: none;
    color: #ffffff;
    background-color: #5178A2;
    width:227px;
    height:30px;
	border-right:1px solid #DCE0EC;
}


table.ke2-4 td,table.ke2-5 td{
    
	border: 1px solid #D8856E;
	text-align:center;
}

table.ke2-4 td.td_left2,table.ke2-5 td.td_left2{
 
    border: 1px solid #D8856E;
	text-align:left;
}



th.cell6{

	
	 background-color: #5178A2;
	 color:#ffffff;
	  border-bottom: 1px solid #5178A2;
	  border-right:1px solid #DCE0EC;
}






th.cell7{

	
	 background-color: #90A2BF;
	 color:#ffffff;
	  border-bottom: 1px solid #90A2BF;
	  border-right:1px solid #DCE0EC;
}



th.cell6_2{

	
	 background-color: #5178A2;
	 color:#ffffff;
	  border-bottom: 1px solid #5178A2;
	  border-right:1px solid #DCE0EC;
	  font-size:110%;
}

th.cell7_2{

	 background-color: #90A2BF;
	 color:#ffffff;
	  border-bottom: 1px solid #90A2BF;
	  border-right:1px solid #DCE0EC;
	  font-size:110%;
}

table.ke4{
    
	border-collapse: collapse;
    border: 3px solid #5178A2;
    margin: 0 50px 0px;
    width:327px;
	font-size:80%;

}

.td_left{

text-align:left;

}


#u-programs{
	width:300px;
	float:left;

}

#g-programs{
	width:370px;
	padding-left:10px;
	float:left;
}

.region{
	width:330px;
	float:left;
	
}

#expenses{
	width:320px;
	float:left;

}

#revenues{
	width:360px;
	float:left;

}

/* introduction */

h4.bb_y{

	border-bottom: 2px solid #F1F2A2;

}

table.area{

		border-collapse:collapse;
		
		}
table.area th, table.area td{

		padding:0;
		
		}


/* organization */

#president{
	
	float:left;
	width:375px;
	
}

.dotted{
	
	width:450px;
	border:1px;
	border-color:#80B4D9;
	border-style:dotted;

}


/* faculties-schools graduate-schools */





h4.dt{


	background-image:  url("/en/images/about-kobe-university/rw.gif");
	background-repeat: repeat-x;
	background-position:center;


}

h4.dt span{

background-color:#FFFFFF;
padding-right:10px;

}



th.groups{
width:130px;
text-align:right;

}

/* mod */
td.groups2{

text-align:right;
padding-top: 1ex;

}


/* mod */
td.groups3{

text-align:left;
font-size:80%;
padding-left: 8px;
padding-top: 1ex;
text-indent: -6px;

}

th.groups4{
width:245px;
text-align:right;

}

th.groups44{
width:160px;
text-align:right;
}


th.groups5{
width:150px;
text-align:right;

}

th.groups6{
width:170px;
text-align:right;

}

th.groups7{

width:240px;
text-align:left;

}


th.groups8{

width:200px;
text-align:right;

}


th.groups9{

width:230px;
text-align:right;

}

th.groups10_1{
width:70px;
text-align:right;

}


table.gs{


 border-collapse: collapse;
    border: 1px solid #B4B4B4;
    margin:0 auto 5px;
    width:674px;
     font-size:80%;

}

table.gs th{


background-image:  url("/en/images/about-kobe-university/departments/yellowbk.gif");
background-repeat: repeat-x;
border-right: 1px solid #B4B4B4;
height:20px;
padding-left:20px;

}

table.gs td{

	border: 1px solid #B4B4B4;


}


table.gs th.cell8{


    width:110px;
    font-size:80%;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	
	
	

}


table.gs th.cell9{


    width:230px;
    font-size:80%;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;

}

table.gs th.cell10{


    width:200px;
    font-size:80%;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	

}

table.gs th.cell11{


    font-size:80%;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;


}


table.gs td.cell12{

    border-left: 1px solid #B4B4B4;
    border-right: 1px solid #B4B4B4;
    font-size:95%;
	font-weight:600;
	padding-left:5px;
	padding-right:10px;
	text-align:right;

}

/* university-library */


table.uli{


 border-collapse: collapse;
    border: 1px solid #B4B4B4;
    margin:0 auto 5px;
    width:674px;
     font-size:80%;

}

table.uli th{


background-color:#99FFFF;
border-right: 1px solid #B4B4B4;
height:20px;
padding-left:10px;

}



table.uli th.cell13{


    font-size:80%;
	width:300px;
	font-weight:600;
	padding-left:5px;


}

table.uli th.cell14{


    font-size:80%;
	width:155px;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;

}

table.uli th.cell15{


    font-size:80%;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	
}


table.uli td.cell18{

	border: 1px solid #B4B4B4;
	padding-right:10px;
	text-align:right;


}


table.uli td,table.ulh td{


	border: 1px solid #B4B4B4;

}






table.ulh td.cell19{

	border: 1px solid #B4B4B4;
	vertical-align:middle;
	text-align:center;
}





table.ulh{


 border-collapse: collapse;
    border: 1px solid #B4B4B4;
    margin:0 auto 5px;
    width:674px;
     font-size:80%;

}



table.ulh th{
background-color:#99FFFF;
border-right:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4;
height:20px;
padding-left:10px;
  font-size:80%;
  font-weight:600;
}



table.ulh th.cell16{

  
	width:255px;
	padding-left:5px;


}



table.ulh th.cell17{
background-color:#99CCFF;
height:20px;
padding-left:10px;

}


/* sitemap */

.sitemapleft{

width:152px;
float:left;
padding:10px 0px;



}

.sitemapleft h4{


font-size:87%;


}






.sitemapwrap_cr{

width:527px;

float:left;


}



.sitemapcenter{

width:217px;
float:left;
padding:10px 0px;

}

.sitemapcenter h5{

font-size:87%;

}




.sitemapright{

width:309px;
float:left;
padding:10px 0px;

}

.sitemapright ul.base2{
margin-left:20px;
padding-left:0px;
list-style:none;

}



.sitemapright ul.base2 li{

padding-left:10px;
background:url(/en/images/listmark.gif) no-repeat 0px 50%;


}

.sitemapright ul.base2 li.lt20{

padding-left:10px;
background:url(/en/images/listmark.gif) no-repeat 0px 20%;


}

table.ac{


border-collapse: collapse;
width:570px;
font-size:80%;


}


table.ac td.from{
width:180px;
	border: 1px solid #666666;
	padding:5px;


}



table.ac td{

	border: 1px solid #666666;
	padding:5px;

}




table.gray{


border-collapse: collapse;
font-size:80%;

}



table.gray td {

	border: 1px solid #666666;
	padding:5px;

}

table.gray td.dashed-btm { border-bottom: 1px dashed #666666 ! important; }
table.gray td.dashed-top { border-top: 1px dashed #666666 ! important; }
table.gray td.dashed { border-bottom: 1px dashed #666666 ! important; border-top: 1px dashed #666666 ! important; }


.koutu {

	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-bottom: 20px;
}
/* top tab */

#activities{

	margin-top: 20px;

}

#activities h4 {
	float: left;
	width: 500px;

}

.activities-img {
	width: 669px;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
}

.activities-img2 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 20px;
	*margin-left: 0px;

}	

.activities-img3 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:5px;
	float:left;
	margin-left: 40px;
	*margin-left: 20px;

}	

.activities-img4 {
	width: 14px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 10px;
}	

.activities-red{
	color: #9C0308;
}

.activities-p{
	width: 669px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.activities-p2{
	width: 654px;
	margin-left: 35px;	
	*margin-left: 15px;
}

.activities-p3{
	color: #9C0308;
	float:left;
}

.activities-p4{
	width: 625px;
	margin-left: 55px;
}

.activities-p5{
	width: 550px;
	float: left;
}

.activities-p6 {
	float: left;
	width: 500px;
}

.activities-table {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.activities-table2 {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

#activities-list1 , #activities-list2{
	width: 600px;
	margin-left: 50px;
	*margin-left: 30px;
	list-style-image: url(/en/images/activities/triangle.gif);
	margin-top: 10px;
	margin-bottom: 20px;
}
	
#activities-list3{
	width: 645px;
	margin-left: 35px;
	*margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#activities-list3 li{
	list-style-type: none;
}


.activities-h4 {
	margin-left: 20px;
	*margin-left: 0px;
}

.activities-p-right{
	float: right;
}

.activities-p-box {
	width: 420px;
	margin-left: 100px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #595959;
}

.activities-table-col{
	color: #ffffff;
}


#activities-right-container{
	width:545px;
	padding-top:10px;
	padding-left:15px;
	float: right;
		font-size:85%;
	line-height:1.5em;

}

.activities-index-left{
	font-size: 95%;
	font-weight:bold;
	color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
}

#activities-index-list1,
#activities-index-list2,
#activities-index-list3,
#activities-index-list4,
#activities-index-list5,
#activities-index-list6{
	
	font-size: 95%;
	font-weight:bold;
	float: left;
	width: 285px;
	list-style-image:  url("/en/images/square-10.gif");
	margin-left: 15px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8a8280;
	margin-bottom: 45px;
	padding-left: 25px;
}


.activities-box{

	margin-top: 10px;
	margin-bottom: 10px;

}
hr.activities-line {

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #4d4d4d;
}

.activities-imgbox-line {
	
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
}

.activities-imgbox1 , .activities-imgbox2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.activities-imgbox1 {
	width: 560px;
}

.activities-imgbox2 {
	width: 624px;
	}
	
.activities-chart {
	
	margin-left: 35px;
	margin-bottom: 25px;
}

.activities-chart2 {
	width: 620px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.style1 {

	color: #000000;
}

#alumni{
	
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
}


.alumni-h4,.alumni-h4-2,.alumni-h4-4 {
	float: left;
	color: #770000;
}

.alumni-h4{
	width: 230px;
	background-color: #ffffff;
	margin-top: -4px;
}

.alumni-h4-2{
	width: 120px;
}

.alumni-h4-3 {
	float: left;
	width: 120px;
	margin-left: 20px;
}

.alumni-h4-4{
	width: 320px;
	margin-top: -4px;
	background-color: #ffffff;
}

.alumni-h4-5 {
	float: left;
	width: 300px;
}

.alumni-h4-6{
	color: #770000;
	margin-top: 10px;
}

.alumni-img {
	width: 503px;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
}

.alumni-img2 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 5px;

}	

.alumni-img3 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;

}	

.alumni-red{
	color: #770000;
}

.alumni-p{
	width: 649px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.alumni-p2{
	width: 500px;
	margin-left: 5px;
	float: left;	
}

.alumni-p-bold{
	width: 500px;
	margin-left: 5px;
	float: left;
	font-weight: bold;
}

#alumni-box2 p{
	margin-left: 15px;
}

.alumni-p-normal{
	font-weight: normal;
}

/* mod */
.alumni-p-right{

	text-align: right;
	margin-bottom: 10px;
	margin-top: -1.5ex;
}

.alumni-table {
	width: 500px;
	margin-left: 5px;
	float: left;	
}

.box-top-line{

	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #770000;
	padding-top: 10px;
}

.alumni-box{
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#alumni-box2{
	width: 670px;
	margin-top: 10px;
	border: 1px solid #4d4d4d;
	background-image: url(/en/images/alumni/box-back.gif);
	background-repeat: repeat-y;
}

#alumni-box2-in{
	width: 630px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
	
#alumni-list1{
	width: 645px;
	margin-left: 35px;
	*margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#alumni-list1 li{
	list-style-type: none;
}


#alumni-right-container{
	width:545px;
	padding-top:10px;
	padding-left:15px;
	float: right;
	font-size:85%;
	line-height:1.5em;
	margin-bottom: 20px;
}

.alumni-index-left{
	font-size: 95%;
	font-weight:bold;
		color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
}

.alumni-index-left2{
	font-size: 95%;
	font-weight:bold;
	color: #9C0308;
	width: 530px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
	margin-bottom: 20px;
}


.alumni-line {

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #4d4d4d;
}


.alumni-dash{
	background-image: url(/en/images/international-students/r-dash.gif);
	background-repeat: repeat-x;
	width: 660px;
	margin-left: 20px;
}

#contact{
	font-size:95%;
	margin:0px;
	padding:0px;
	width:750px;
	background-image: url(/en/images/contentsbg2.gif);
	background-repeat: repeat-y;
}

#contact-right-container{
	width:500px;
	padding-top:10px;
	padding-left:15px;
	float: left;
	font-size:85%;
	line-height:1.5em;
	margin-bottom: 20px;
	margin-left: 15px;
}

.contactus-pbox{
	font-size:95%;
	width: 470px;
	margin-left: 20px;
}

.contactus-wrapper{
	width:470px;
	margin-top: 15px;
}

#contact-right-container h4{
	font-size:100%;
	float: left;
	width: 450px;
}


#contact-right-container img{
	display:block;
	margin-right:5px;
	padding-left: 5px;
	float: left;
	padding-top: 5px;
}




#contactus ul{
	
	margin-left:40px;

}

#contactus-box , #contactus-box2, #contactus-box3{
	width: 470px;
	margin-left: 15px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}

#contactus-box p , #contactus-box2 p, #contactus-box3 p{
	font-size:95%;
	margin-left: 5px;
}

.box-gray , .box-white {
	width: 470px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.box-gray {
	background-color: #e6e6e6;
}

#contact-right-container dt , #contact-right-container dd {
	width: 470px;
	margin-left: 15px;
}

#contact-right-container dt{
	background-color: #770000;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #333333;
}

#contact-right-container dd{
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

#contactus-faq{
	width: 470px;
	padding-bottom: 15px;
}


.faq-dt{
	font-size: 95%;
	color: #ffffff;
	width: 455px;
	padding-left: 5px;
}

.faq-dd{
	font-size: 95%;
	color: #333333;
	width: 455px;
	padding-left: 5px;
}

#corporations-right-container{
	width:545px;
	padding-top:10px;
	padding-left:15px;
	float: right;
	font-size:85%;
	line-height:1.5em;
	margin-bottom: 20px;
}

.corporations-index-left{
	font-size: 95%;
	font-weight:bold;
	color: #9C0308;
	width: 530px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
	margin-bottom: 20px;
}

#international{
	width: 670px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
}

#international2{
	width: 670px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
	height: 300px;
}

#international h4{
	float: left;
}

.international-h4{
	width: 420px;
	background-color: #ffffff;
	margin-top: -4px;

}

.international-h4-2{
	color: #9C0308;
}

.international-h4-3{
	width: 650px;
	margin-top: -4px;

}

.international-h4-electricity{
	color: #9C0308;
	background-color: #ffffff;
	width: 80px;
	margin-top: -2px;

}

.international-h4-gas{
	color: #9C0308;
	background-color: #ffffff;
	width: 40px;
	margin-top: -2px;

}

.international-h4-water{
	color: #9C0308;
	background-color: #ffffff;
	width: 50px;
	margin-top: -2px;

}

.international-h4-postal{
	color: #9C0308;
	background-color: #ffffff;
	width: 120px;
	margin-top: -2px;
}

.international-h4-about{
	color: #9C0308;
	background-color: #ffffff;
	width: 230px;
	margin-top: -2px;
}

.international-h4-application{
	color: #9C0308;
	background-color: #ffffff;
	width: 400px;
	margin-top: -2px;
}

.international-h4-step{
	color: #9C0308;
	background-color: #ffffff;
	width: 160px;
	margin-top: -2px;
}

.international-h4-1year{
	color: #9C0308;
	background-color: #ffffff;
	width: 260px;
	margin-top: -2px;
}

.international-h4-tuition{
	color: #9C0308;
	background-color: #ffffff;
	width: 160px;
	margin-top: -2px;
}

.international-h4-scholarships{
	color: #9C0308;
	background-color: #ffffff;
	width: 100px;
	margin-top: -2px;
}

.international-h4-accommodation{
	color: #9C0308;
	background-color: #ffffff;
	width: 130px;
	margin-top: -2px;
}

.international-h4-what{
	color: #9C0308;
	background-color: #ffffff;
	width: 520px;
	margin-top: -2px;
}

.international-h4-eligibility{
	color: #9C0308;
	background-color: #ffffff;
	width: 80px;
	margin-top: -2px;
}


.international-img {
	width: 503px;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
}

.international-img2 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 0px;

}	

.international-img3 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;

}	

.international-img4 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 20px;
}	

.international-red{
	color: #9C0308;
}
#pre-enrollment-list{
	color: #9C0308;
	margin-left: 25px;
	font-size: 1.1em;
	padding: 0px;
}

.international-red2{
	color: #9C0308;
	margin-left: 15px;
}

.international-p{
	
	margin-bottom: 10px;
	margin-left: 25px;
}

.international-p2{
	width: 650px;
	float: left;	
}

.international-p3{

	margin-bottom: 10px;
	margin-left: 15px;
}

.international-p4{

	margin-bottom: 10px;
	margin-left: 35px;
}

.international-p-alien{
	width: 210px;
	margin-left: 14px;
	float: left;	
}

.international-p5 , .international-p-alien2{
	width: 400px;
	float: left;	
}

.international-p-alien-box , .international-p-alien-box2{
	width: 640px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4d4d4d;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
}
.international-p-alien-box2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d4d4d;
}

.international-p6{
	width: 125px;
	margin-bottom: 10px;
	margin-left: 15px;
	float: left;	
}

.international-p8{

	margin-left: 15px;
}

.international-p9{

	margin-left: 25px;
}

.international-p10{
	width: 649px;
	margin-left: 25px;
	margin-top: -15px;
	*margin-top: 0px;
}

.international-p-no1{
	width: 15px;
	margin-left: 35px;
	*margin-left: 20px;
	float: left;
}



.international-p11{
	width: 600px;
	margin-left: 0px;
	float: left;
}

.international-p-no4{
	width: 15px;
	margin-left: 35px;
	*margin-left: 17px;
	float: left;
}

.international-p12{
	width: 385px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

.international-p13{
	width: 220px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.international-p-no2{
	width: 15px;
	margin-left: 25px;
	*margin-left: 10px;

	float: left;
}

.international-p14{
	width: 635px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

.international-p-no3{
	width: 15px;
	margin-left: 15px;
	*margin-left: 10px;
	float: left;
}

.international-p15{
	width: 620px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	
}

.international-p16{
	width: 620px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.international-p-no5{
	width: 15px;
	margin-left: 20px;
	float: left;
}

.international-p17{
	width: 600px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

.international-p-no6{
	width: 15px;
	margin-left: 10px;
	float: left;
}
.international-p-no7{
	width: 20px;
	margin-left: 5px;
	float: left;
}

.international-p18{
	width: 640px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

.international-p-cell{
	width: 125px;
	float: left;	
}
.international-p-cell2{
	width: 450px;
	float: left;	
}
.international-p-link{
	width: 500px;
	float: left;
}
.international-p-link2{
	width: 350px;
	float: left;
}
.international-p-exchange-l{
	width: 450px;
	margin-left: 55px;
	*margin-left: 35px;
	float: left;	
}
.international-p-exchange-r{
	width: 150px;
	float: left;	
}
.international-p-exchange-l2{
	width: 400px;
	margin-left: 35px;
	float: left;	
}
.international-p-exchange-l3{
	width: 200px;
	margin-left: 15px;
	float: left;
	padding-top: 10px;
}
.international-p-exchange-r3{
	width: 385px;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d4d4d;
}

.international-p-exchange-box{
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d4d4d;
}
.international-p-exchange-r3-2-2{
	float: left;
	width: 280px;
	margin-left: 15px;
}

.international-p-exchange-r3-2{
	width: 80px;
	float: left;	
	
}
.international-p-exchange-r3-3{
	width: 300px;
	float: left;	
}
.international-p-exchange-r3-or{
	width: 50px;
	margin-left: 180px;
}

/* exchange flow chart*/

.international-box-exchange-flowc-l{
	width: 250px;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
}

.international-box-exchange-flowc-arrow{
	width:auto;
	text-align:center;
	margin:5px;
}

.spring{
	margin-left:1em;
	background-color: #F3CDD1;
	margin:3px;
	padding:3px;
}
 .winter{
	margin-left:1em;
	background-color: #B9D0E3;
	margin:3px;
	padding:3px;
}

.international-box-exchange-flowc-box{
 width:240px;
 background:#eee; 
 border:#CCCCCC dashed 1px; 
 padding:5px;
}

.international-box-exchange-flowc-r{
	width: 370px;
	float: left;
	margin-left:0px;
	margin-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.international-p-exchange-flowc-no{
	width: 15px;
	margin: 5px 0 0 10px;
	float: left;
}
.international-p-exchange-flowc{
	width: 330px;
	margin: 5px 0 0 0;
	float: left;
}

.international-p-exchange-flowc-dit{
	padding:0 0 0 20px;
}

.international-p-exchange-flowc-2{
	margin: 20px 0 10px 0;
}


.international-p-exchange-flowc-dit img{
text-align:left;
vertical-align: bottom;
margin:3px 0;
}
/* exchange flow chart end*/


.international-p-scholar-l{
	width: 200px;
	margin-left: 25px;
	float: left;	
}
.international-p-scholar-r{
	width: 400px;
	float: left;	
}
.international-p-bold0{
	font-weight: bold;
}

.international-p-bold{
	width: 600px;
	margin-left: 15px;
	font-weight: bold;
}

.international-p-bold2{
	width: 600px;
	margin-left: 25px;
	font-weight: bold;
}

#international-box2 p{
	margin-left: 15px;
}

.international-p-normal{
	font-weight: normal;
}

.international-p-right{
	width: 670px;
	text-align: right;
	margin-bottom: 10px;
}

#international-table {
	width: 655px;
	background-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
 font-size: 1em;
}

#international-table li , #international-table span{
	font-size: 1.1em;
}
#international-table ul{
	margin-top: 10px;
}

.box-top-line{
	width: 670px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C0308;
	padding-top: 10px;
}

.international-box{
	width: 680px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.international-box2{
	width: 680px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.international-box3{
	width: 680px;
	margin-bottom: 25px;
}
.international-box4{
	width: 300px;
	margin-bottom: 25px;
}

.international-box0{
	width: 680px;
}

	
#international-list1{
	width: 645px;
	margin-left: 35px;
	*margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#international-list1 li{
	list-style-type: none;
}






#international-right-container{
	width:545px;
	padding-top:10px;
	padding-left:15px;
	float: right;
	font-size:85%;
	line-height:1.5em;
	margin-bottom: 20px;
}

.international-index-left{
	font-size: 95%;
	font-weight:bold;
		color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
}

.international-index-left2{
	font-size: 95%;
	font-weight:bold;
	color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
	margin-bottom: 20px;
}


#international-right-container h4 a:link ,
#international-right-container h4 a:visited{
	color: #9C0308;
	text-decoration: none;
}




#international-index-list1,
#international-index-list2,
#international-index-list4,
#international-index-list5
{
	font-size: 95%;
	font-weight:bold;

	float: left;
	width: 285px;
	list-style-image:  url("/en/images/square-10.gif");
	margin-left: 15px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8a8280;
	margin-bottom: 45px;
	padding-left: 25px;
}


#international-index-list3{
	font-size: 95%;
	font-weight:bold;
	float: left;
	width: 285px;
	list-style-image:  url("/en/images/square-10.gif");
	margin-left: 15px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8a8280;
	padding-left: 25px;
}


#international-index-list6,
#international-index-list7,
#international-index-list8
{
	font-size: 95%;
	float: left;
	width: 285px;
	margin-left: 15px;
	padding-left: 40px;
	list-style-image: url(/en/images/listmark.gif);
}

#international-index-list9,
#international-index-list10,
#international-index-list11{
	font-size: 95%;
	font-weight:bold;
	float: left;
	width: 285px;
	margin-left: 15px;
	padding-left: 25px;
	list-style-image:  url("/en/images/square-10.gif");
}
#international-index-list11{
	margin-bottom: 45px;
}







#international-rigtbox{
	width: 285px;
	float: left;
	*margin-left: -15px;
}





.international-line {
	width: 670px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #4d4d4d;
}


.international-dash{
	background-image: url(/en/images/international-students/r-dash.gif);
	background-repeat: repeat-x;
	width: 655px;
	margin-left: 15px;
}
.international-dash2{
	background-image: url(/en/images/international-students/r-dash.gif);
	background-repeat: repeat-x;
	width: 655px;
	margin-left: 0px;
	float: left;

}

.international-p7{
	width: 296px;
	float: left;
}

.sample-txt{
	width: 296px;
}

.sample-box{
	float: left;
	width: 300px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.international-p-alien-box3 {
	width: 660px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4d4d4d;
	margin-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4d4d4d;
	border-left-color: #4d4d4d;
}

.international-p-alien-box4{
	width: 660px;
	border: 1px solid #4d4d4d;
	
	margin-left: 15px;
}


.housing-l ol{
list-style-type:lower-alpha;

}
.housing-l li{
	margin-bottom:1em;
}


.housing-r{
	margin:5px;
	padding:5px;
	font-weight:normal;
	color:#FF0000;
	border:1px solid #CCCCCC;
	font-size:90%;
	}

.housing-exp{
	margin:5px;
	padding:5px;
	margin:0 auto;
	text-align:center;
	}


 .box{
	margin:5px;
	padding:5px;
	border:1px #999999 solid;
	background:#EEE;
	}
	
.box_l{
	margin:5px;
	padding:5px;
	border:1px #999999 solid;
	background:#EEE;
	text-align:left
	}	
	
	
.housing-exp .next{
	margin:10px 0;
	}	

.detail{
	font-weight:normal;
}





#link-red-box{
	margin: 0px;
	padding: 0px;
	width: 680px;
}
#link-red-box a , #link-red-box visit{
 color:#9C0308;
	}
	
#researcher{

	margin-top: 20px;
	line-height: 1.5em;
}

#researcher h4 {
	float: left;
	width: 500px;

}

.researcher-img {
	width: 247px;
	margin-left: 20px;
	*margin-left: 0px;
	margin-bottom: 10px;
	float:left;
}

.researcher-img2 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:5px;
	float:left;
	margin-left: 20px;
	*margin-left: 0px;

}	

.researcher-img3 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:7px;
	float:left;
	margin-left: 40px;
	*margin-left: 20px;

}	

.researcher-img4 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:5px;
	float:left;
	margin-left: 20px;
	*margin-left: 0px;
}	

.researcher-img5 {
	width: 10px;
	display:block;
	margin-right:5px;
	padding-top:3px;
	float:left;
	margin-left: 5px;
	*margin-left: 0px;
}	


.researcher-red{
	color: #9C0308;
}

.researcher-p{
	width: 650px;
	margin-bottom: 10px;
	margin-left: 20px;	
}

.researcher-p2{
	width: 654px;
	margin-left: 35px;	
	*margin-left: 15px;
}

.researcher-p3{
	width: 370px;
	margin-left: 20px;	
	float:left;
}

.researcher-p4{
	width: 680px;
}

.researcher-p-bold{
	font-weight: bold;
}

.researcher-p-bold2{
	font-weight: bold;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 5px;	
	*margin-left: 0px;
}

.researcher-p5{
	width: 550px;
	float: left;
}

.researcher-p6 {
	float: left;
	width: 500px;
}

.researcher-p7{
	width: 600px;
	margin-left: 35px;	
	*margin-left: 15px;
}
.researcher-table {
	width: 365px;
	margin-left: 35px;
	*margin-left: 15px;
	margin-bottom: 20px;
}

.researcher-table2 {
	width: 500px;
	margin-left: 35px;
	*margin-left: 15px;
	margin-bottom: 20px;
}

.researcher-table-center {
	width: 200px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	font-size: 115%;
	font-weight: bold;
}

	
#researcher-list0 , #researcher-list1 , #researcher-list3{
	width: 645px;
	margin-left: 5px;
	*margin-left: -15px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 110%;
}

#researcher-list0{
	margin-top: -15px;
	*margin-top: 0px;
	margin-left: 5px;
	}

#researcher-list1{
	margin-top: 10px;
	margin-left: 5px;
	*margin-left: -15px;
}

#researcher-list3{
	margin-top: 10px;
	margin-left: 20px;
}

#researcher-list0 li, #researcher-list1 li , #researcher-list2 li , #researcher-list3 li{
	list-style-type: none;
}

#researcher-list2 {
	width: 645px;
	margin-left: 20px;
	*margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	list-style-type: none;
	font-size: 110%;
}

#researcher-list4 , #researcher-list5 , #researcher-list6{
	width: 645px;
	margin-left: 25px;
	*margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 110%;
}

#researcher-list7 , #researcher-list8 , #researcher-list9 , #researcher-list10{
	width: 645px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 110%;
	list-style-type: decimal;

}

#researcher-list7 li , #researcher-list8 li , #researcher-list9 li , #researcher-list10 li{
	list-style-type: decimal;
}

.researcher-h4 {
	margin-left: 20px;
	*margin-left: 0px;
}

.researcher-p-right{
	float: right;
}

.researcher-p-box {
	width: 420px;
	margin-left: 100px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #595959;
}

.researcher-table-col{
	font-weight: normal;
}


#researcher-right-container{
	width:545px;
	padding-top:10px;
	padding-left:15px;
	float: right;
		font-size:85%;
	line-height:1.5em;

}

.researcher-index-left{
	font-size: 95%;
	font-weight:bold;
		color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
}

.researcher-index-left2{
	font-size: 95%;
	font-weight:bold;
	color: #9C0308;
	width: 195px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9C0308;
	float: left;
	padding-bottom: 15px;
}



#researcher-index-list1,
#researcher-index-list2,
#researcher-index-list4{
	font-size: 95%;
	font-weight:bold;

	float: left;
	width: 285px;
	list-style-image:  url("/en/images/square-10.gif");
	margin-left: 15px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8a8280;
	margin-bottom: 45px;
	padding-left: 25px;
}



#researcher-index-box{
	width:140px;
	font-size: 95%;
	/*background:#eee;*/
	width: 285px;
	margin: 0 25px 10px 15px;
	/*padding: 10px;*/
	float: right;
	text-align:center;

}
#researcher-index-box p{
	width: 285px;
	text-align:center;
}


#researcher-index-box img{
	margin: 0 5px;
	text-align:center;
}






#researcher-index-list3{
	font-size: 95%;
	font-weight:bold;
	float: left;
	width: 285px;
	list-style-image:  url("/en/images/square-10.gif");
	margin-left: 15px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8a8280;
	padding-left: 25px;
}


#researcher-index-list5,
#researcher-index-list6,
#researcher-index-list7{
	font-size: 95%;
	float: left;
	width: 285px;
	margin-left: 15px;
	padding-left: 40px;
	list-style-image: url(/en/images/listmark.gif);
}

#researcher-index-list8,
#researcher-index-list9,
#researcher-index-list10{
	font-size: 95%;
	font-weight:bold;
	float: left;
	width: 285px;
	margin-left: 15px;
	padding-left: 25px;
	list-style-image:  url("/en/images/square-10.gif");
}
#researcher-index-list9{
	margin-bottom: 45px;
}





.researcher-box{
	width: 650px;
	margin-top:15px;
}

.researcher-line {

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #4d4d4d;
}


.researcher-imgbox1 {
	width: 411px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#researcher-rigtbox{
	width: 285px;
	float: left;
	*margin-left: -15px;
}

#terms{
	font-size:95%;
	margin:0px;
	padding:0px;
	width:750px;
	background-image: url(/en/images/contentsbg2.gif);
	background-repeat: repeat-y;

}



#terms-right-container{
	width:500px;
	padding-top:10px;
	padding-left:15px;
	float: left;
	font-size:85%;
	line-height:1.5em;
	margin-bottom: 20px;
	margin-left: 15px;}


.terms-wrapper{
	width:470px;
	margin-top: 15px;
}

#terms-right-container h4{
	font-size:100%;
	float: left;
	width: 450px;
}


#terms-right-container img{
	display:block;
	margin-right:5px;
	padding-left: 5px;
	float: left;
	padding-top: 5px;
}


.terms-pbox{
	font-size:95%;
	width: 470px;
	margin-left: 20px;
}

/* added */
.notes {
	padding-left: 1em; 
	text-indent:-1em;
}

.mldbrck {
	color: #9c0308;
}

#sidemenu ul.select {
	width: 162px;
	list-style-type: none;
	list-style-position: outside;
	background-color: white;
	font-size: 80%;
	margin: 5px 5px 10px 5px;
}

#sidemenu ul.select li {
	padding: 1px 0 1px 8px;
	background-image: url(/en/images/listmark.gif);
	background-position-y: 1ex;
	background-position-x: 2px;
	background-repeat: no-repeat;
}

.fltleft {
	float: left;
	margin: 5px 5px 5px 0;
}

.fltright {
	float: right;
	margin: 5px 0 5px 5px;
}

.photoright {
	float: right;
	margin: 2px 20px 5px 5px;
	font-size:90%;
	text-align:right;

}

.photoright img{
	border:1px #CCCCCC solid;
}


#rieb td.bg-blue, #rieb tr.bg-blue td {
	background-color: #ECF3F6;
}

#orgchart .wrapped {
	margin-left: 14px;
	text-indent: -14px;
}

#alumni table#info {
	margin: 1ex 0 1ex 1em;
	text-align: left;
}

#alumni table#info th {
	padding-left: 1.5em;
	padding-right: 0.1em;
}

.contact-tel {
	width: 11em;
}

#quick-link {
	margin-bottom: 2ex;
}

#quick-menu {
	width: 100%;
}

ul#aboutkobe-menu, ul#activities-menu, ul#i_students-menu {
	list-style: none;
	width: 750px;
	background-color: white;
	clear: both;
	list-style-position: inside;
	padding: 0;
	margin: 0;
/*	height: 3.5ex; */
}

ul#researchers-menu, ul#alumni-menu, ul#corporations-menu {
	list-style: none;
	width: 750px;
	background-color: white;
	clear: both;
	list-style-position: inside;
	padding: 0;
	margin: 0;
/*	height: 6.5ex; */
}

ul#aboutkobe-menu li, ul#activities-menu li, ul#i_students-menu li, ul#researchers-menu li, ul#alumni-menu li, ul#corporations-menu li {
	display: block;
	float: left;
	line-height: 1.5em;
	font-size: 14px;
	margin: 0;
	padding: 0.5ex 11px;
}

ul#aboutkobe-menu li a, ul#activities-menu li a, ul#i_students-menu li a, ul#researchers-menu li a, ul#alumni-menu li a, ul#corporations-menu li a {
	text-decoration: none;
	color:#9C0308;
}

ul#aboutkobe-menu li a:hover, ul#activities-menu li a:hover, ul#i_students-menu li a:hover, ul#researchers-menu li a:hover, ul#alumni-menu li a:hover, ul#corporations-menu li a:hover {
	text-decoration: none;
	color:#0066ff;
}




/*-- share all contents --*/

/* back to top */
.bttop{
	text-align:right;
	margin:10px 0 20px 0;
	width:auto;

}


#email-caution{
font-size:80%;
}




ul.li_sqr {
	
}

ul.li_sqr li {
list-style-type:none;
	margin: 1ex 0;
	background-image: url(/en/images/square-1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	line-height:100%;
}	



h4.sqr_t {
	font-size: 100%;
	font-weight: bold;
	margin: 1ex 0 0 0;
	color: #9c0308;
	background-image:url(/en/images/square-1.gif);
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: left center;
}





table.tbd {
	border: thin solid #999;
	border-collapse: collapse;
}

table.tbd th {
	border: thin solid #999;
	text-align: center;
}

table.tbd td {
	border: thin solid #999;
}




#header #lower div.lang ul{
  list-style:none;
  width:200px;
  margin:0 10px 0 0;
  padding:0;  
 	position:absolute;
	top:3px;
	left:390px;
	float:right; 
  }


  #header #lower div.lang ul li{
	padding:0px;
	margin:0 10px 0 0 ;
	display : inline; 
}

ul.listnext{ list-style:none; float:right}
ul.listnext li {float:left;  padding:0; margin:0 0 0 10px; list-style-image:url(../../images/common/arrow_news3.gif); list-style-position: inside}



#menu {
	width: 100%;
	margin: 0;
	padding:0;
}
#menu ul { 
	margin: 0; 
	padding :0; 
	list-style-type : none; 
}
#menu li { 
	display : inline; 
	padding :0; 
	margin: 0;
 }


/*Prospectus "Study In Kobe"*/


div.allbox{ width:100%; clear:both;}
div.allbox-r{ width:49%; float:left}
div.allbox-l{ width:49%; float:right}


 dl.sik { 
	padding: 10px;
	margin: 0 0 1em 0;
	font-size:90%;
}

dl.sik  dt {
	font-weight: bold;
	font-size:110%;
	border-top:2px solid #CCC;
	border-bottom:1px solid #CCC;
	background: #EFEFEF;
	padding:5px;
	margin:0.5ex 0 ;
}

dl.sik  dd {
	margin: 0;
	padding:0 0 5px 5px;
}
.cover {
	float: left;
	padding: 0;
	margin: 0 10px 0 10px;
	border:1px #999 solid;
}
