/* Header Section */

img {
	border-width: 0px;
}

em {
	font-style: italic;
	color: #666666;
}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#UnivHeaderBlock {
	height: 41px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	width: 970px;
}

#UnivHeaderBlock td.JTtitle {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
}

.UnivmainContainer{
	width:970px;
 	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
        margin-bottom: 20px;

}


.UnivmainContainerList {
	background-image: url(../images/graphics/navy_menu_bar.jpg);
	background-repeat: no-repeat;
        text-align: left;
	width:970px;

}


.UnivmainContainerList ul{
	list-style-type: none;
	padding: 2px 0px 0px 0px
;
	margin: 0px;
}


li.UnivmainContainerObj{
 display : inline;
 	padding: 3px 5px 3px 4px;
	color: #FFFFFF;
	border-right: 1px solid #ffffff;
}

li.UnivmainContainerObj a {
	color: #FFFFFF;
	text-decoration: none;
}


li.UnivmainContainerObj a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/* Footer section */


#UnivFooterTextBlock {
	width: 970px;
}

#UnivFooterTextBlock .BacktoTop {
	text-align: right;
	margin-right: 10px;
}
#UnivFooterTextBlock  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 18px;
	color: #000;
}
#UnivFooterTextBlock a,
a:visited {

	text-decoration: none;
}
#UnivFooterTextBlock a:hover {

	text-decoration: underline;
}



/* Main Block Section */

table#BodyBlock td.StudyMainBlock {
	width: 970px;
	padding: 0px;
	margin: 0px;

}


.japanese_university_title{
	width: 970px;
	height:50px;
	margin-bottom: 25px;


}

.UniversityTopMainBlockCenter{
	width: 800px;
 }


.UniversityTopMainBlockRight{
	width: 700px;


}


.UniversityMainBlockLeft{
	width: 260px;
	border-right: 1px solid #cccccc;
	padding-right: 10px;


}




.TopUniversitySearchTitle{

	background: #2D4837;
	margin: 0px 0px 10px 0px;
 	padding: 6px 0px 0px 10px;
	color: #ffffff;
	height: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;

}

.TopUniversitySearchBox{
	width: 260px;
	border: 1px solid #cccccc;
	margin-top: 0px;
 	padding: 0px 0px 3px 0px;
	background: #ffffff;
	font-family: Helvetica, Arial, sans-serif;


}

.UniversitySearchBox{
	width: 260px;
	border: 1px solid #cccccc;
	margin-top: 0px;
 	padding: 3px 0px 3px 3px;
	background: #ffffff;
	font-family: Helvetica, Arial, sans-serif;


}


.Search_matches{
	width: 700px;
/*	margin-top: 30px;*/
	padding: 0px 10px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	text-align: right;

}


.SearchBoxText  {
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	font-family: helvetica, verdana, arial ;
	font-weight: normal;
 	margin-top: 0px;
 	margin-bottom: 5px;
	padding-left: 5px;
      }

.SearchBoxText a {
	color: #1EA47D;
	text-decoration: none;
      }

.SearchBoxText a:hover {
	color: #16634D;
	text-decoration: underline;
      }


/*  Top Page  */


.UniversitySiteDescription{
	width: 680px;
	height: 160px;
	margin-bottom: 10px;
	background-image: url(images/img/top_1.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;


}

h2.TopDescription{
	font-size: 21px;
	line-height: 21px;
	color: #333333;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;


}

h3.TopSubDescription{
	margin-top: 40px;
	font-size: 13px;
	line-height: 21px;
	color: #333333;
	font-weight: bold;
	font-family: verdana, Helvetica, Geneva, Arial, sans-serif;


}

.UniversityMiddleArea1{
	width: 670px;
	background: #f8f8f8;
	border: 1px solid #055D62;
	padding: 5px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	font-family: Helvetica, Geneva, Arial, sans-serif;

}

.UniversityMiddleArea2{
	width: 670px;
	background: #fff;
/*	padding: 5px;*/
	font-size: 14px;
	line-height: 15px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	margin-top: 10px;

}

.UniversityMiddleArea2 a{
	color: #000000;
	text-decoration: none;

}

.UniversityMiddleArea2 a:hover{
	color: #333333;
	text-decoration: underline;

}


.UniversityMiddleArea2{
	width: 670px;
	background: #fff;
/*	padding: 5px;*/
	font-size: 14px;
	line-height: 15px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	margin-top: 10px;

}


.JTinterviewMiddleAreaInside{
	width: 250px;
	background: #F9F6E2;
	padding: 5px;
	margin: 20px 20px 10px 20px;

	float: right;

}

.JTinterviewMiddleAreaTitle{
	text-align: center;
	font-weight:  bold;
	font-size: 16px;
	line-height: 18px;
	color: #333;
	font-family: verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 13px 0 13px 0;
}


.UniversityMiddleAreaInside{
	width: 220px;
	background: #f8f8f8;
	border: 1px solid #055D62;
	padding: 5px;
	margin: 10px 10px 10px 20px;
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	float: right;

}
TopPageAdBlockSelection {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 20px;
}


.TopPageAdBlockSelection .boxtop, .boxbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.TopPageAdBlockSelection .Selection1, .Selection2, .Selection3, .Selection4 {
	display: block;
	overflow: hidden;
}
.TopPageAdBlockSelection .Selection1, .Selection2, .Selection3 {
	height: 1px;
}
.TopPageAdBlockSelection .Selection2, .Selection3, .Selection4 {
	background: #fff;
	border-left: 1px solid #2FBDE0;
	border-right: 1px solid #2FBDE0;
}
.TopPageAdBlockSelection .Selection1 {
	margin: 0px 5px;
	background: #2FBDE0;
}
.TopPageAdBlockSelection .Selection2 {
	margin: 0 3px;
	border-width: 0 2px;
/*	background-color: #AF2E40;    */
	background-color: #061D4E;

}
.TopPageAdBlockSelection .Selection3 {
	margin: 0 2px;
/*	background-color: #AF2E40;  */
  	background-color: #061D4E;
}
.TopPageAdBlockSelection .Selection4 {
	height: 2px;
	margin: 0 0px;
/*	background-color: #AF2E40;     */
  	background-color: #061D4E;
}
.TopPageAdBlockSelection .AdBoxContent {
	display: block;
	border: 0 solid #2FBDE0;
	border-width: 0 1px;
/*	padding: 12px;*/
	height: auto;
 /*	background-color: #AF2E40;*/
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}


.AdClientTextBoxTitle {
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	font-size : 12px;
        line-height: 13px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.AdClientTextBoxSubTitle {
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	font-size : 12px;
        line-height: 13px;
	font-weight: normal;
	color: #666666;
}


.AdClientTextBoxTable {
	margin-top: 7px;
}


.AdClientTextBoxText {
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	font-size : 12px;
        line-height: 17px;
	font-weight: normal;
	color: #666666;
	padding-left: 4px;
}

.AdClientTextBoxText a{
	color: #666666;
	text-decoration: none;
}


.AdClientTextBoxText a:hover{
	color: #666666;
	text-decoration: underline;
}


.SubLink {
 	text-align: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	color: #0000ff;
	margin-top: -10px;
}

.SubLink a{
	color: #0000ff;
}

.SubLink a:hover{
	color: #0000ff;
	text-decoration: none;
}
/*  search box  */


.SearchBoxTitle  {
	color: #000000;
	font-size: 13px;
	line-height: 20px;
	font-family: helvetica, verdana, arial ;
	font-weight: normal;
 	margin-top: 0px;
 	margin-bottom: 5px;
/*	background-image: url(images/img/movie_search.jpg);
	background-repeat: no-repeat;
	padding-left: 30px; */
	padding-left: 5px;
      }

.SearchBoxAtoZChart1 {
	float: left;
	margin: 3px 2px 3px 3px;

}
.SearchBoxAtoZChart_02 {
	text-align: center;
	width: 30px;
 	padding: 8px 0px;
	margin: 3px 3px 3px 4px;
	position: relative;
	cursor: pointer;
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-family: helvetica, verdana, arial ;
	font-weight: bold;
	color: #333;
	background-color: #E0EDE4;

}


.SearchBoxAtoZChart_03 {
	text-align: center;
	width: 30px;
 	padding: 8px 0px;
	margin: 3px 3px 3px 4px;
	position: relative;
	cursor: pointer;
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-family: helvetica, verdana, arial ;
	font-weight: bold;
	color: #333;
	background-color: #FAD9D4;

}


.SearchBoxAtoZChart_04 {
	text-align: center;
	width: 30px;
 	padding: 8px 0px;
	margin: 3px 3px 3px 1px;
	position: relative;
	cursor: pointer;
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-family: helvetica, verdana, arial ;
	font-weight: bold;
	color: #333;
	background-color: #FAD9D4;

}

.SearchBoxAtoZChart_01 {
	text-align: center;
	width: 30px;
 	padding: 8px 0px;
	margin: 3px 3px 3px 1px;
	position: relative;
	cursor: pointer;
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-family: helvetica, verdana, arial ;
	font-weight: bold;
	color: #333;
	background-color: #E0EDE4;

}

.SearchBoxAtoZChart {

	float: left;
	margin: 3px 1px 3px 1px;

}

.SearchSort {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}


.LetterUSR{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
}



.UniversitySearchResults{
	width: 680px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #999999;
	margin-bottom: 15px;
}

.UniversitySearchResultsText{
	width: 680px;
	padding-left: 10px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 5px 0;
}

.EachUniversitySearchResults{
	width: 665px;
	margin: 5px 0px 5px 15px;

}

.EachUniversitySearchResults td{
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 0px;


}

.University{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}


.University a{
	color: #333333;
	text-decoration: none;
}

.University a:hover{
	color: #666666;
	text-decoration: underline;
}

.SP{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}



.Location{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;

}

.Information{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;

}
 /* University pages */


.UniversityPageAreaContainer {
	width: 800px;
	border-bottom: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	height: 25px;

}

.Universitytab {
display : block;
margin : 0;
padding : 0;
white-space : nowrap;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: bold;
overflow : hidden;

}
#UniversityTopTab {
float : left;
}
  .Universitytab li  {
float : left;
display : block;
margin : 0;
padding : 4px 7px 3px 7px;
background-color : #f8f8f8;
background-image : none;
border : 1px solid #ccc;
border-width : 1px 1px 1px 0;
font-size : 13px;
white-space : nowrap;
border-bottom : none;
}


.Universitytab li.Main {
border-left : 1px solid #ccc;
}
.Universitytab li.Active {
background : white;
border-bottom : none;
padding : 4px 7px 4px 7px;
}
.Universitytab li a, .tabs li a:link, .tabs li a:visited, .tabs li a:hover, .tabs li a:active {
color : #333;

}


.Universitytab li.Gallery {
background : #F7DBBF;
	color: #F71727;

}


.Universitytab li.Applicants {
background : #FFCC99;
	color: #FF6600;

}


.Universitytab li.BacktoSearch {
background : #ffffff;
	color: #000000;
border-right: none;
border-top: none;

}





.UniversitySearchPagesTitle{
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 3px;
	margin-top: 20px;
}

ul.SearchResultsUniversityInfo1 {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}


ul.SearchResultsUniversityInfo2 {
	list-style-type: none;
	margin: 20px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;

}


ul.SearchResultsUniversityInfo3 li.Admission{
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 3px;
}


ul.SearchResultsUniversityInfo3 li.Faculty{
	list-style-type: disc;
	margin-left: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

ul.SearchResultsUniversityInfo3 li.Multiple{
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

ul.SearchResultsUniversityInfo3 {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

ul.SearchResultsUniversityInfo3 .AdmissionDetails{
	margin: 2px 0px 0px 2px;
	color: #000000;
}


ul.SearchResultsUniversityInfo3 .AdmissionDetails a{

	color: #CC0033;
	text-decoration: none;
}

ul.SearchResultsUniversityInfo3 .AdmissionDetails a:hover{

	color: #CC0033;
	text-decoration: underline;
}


/* ???y?[?W   */

.UniversityImg {
	float: right;
 	margin: 10px 0px 15px 15px;
	}

.UniversityImgBorder {
	border: 3px solid #ccc;
	}

.UniversityImgCap {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	width: 220px;
}


.Overviewblock {
	padding-bottom: 30px;
	margin-bottom: 30px;

}

.BekkaSubTitle{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 9px;
}

.UniversityOverviewTitle{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 12px;
}

.Overview {

	font-family: Georgia, "Times New Roman", Times;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;

}

/*  Request form */

.PPBox {
	width: 780px;
	padding: 10px;
	margin: 10px 0px;
	border: 5px solid #DEDDDD;
}

.PPBoxTitle {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 15px 0px;
             }

.PPBoxText {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin: 10px 0px 15px 0px;
             }

.SentBox {
	margin-top: 20px;
	width: 800px;
	background: #FBE4B2;
	border: 1px solid #FDD295;
             }

.SentTitle {
	width: 800px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;

	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 20px;
	text-align: center;


}


.SentInfo {
	width: 800px;
	padding: 0px;
	margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;


}
.RequestTitle {
	width: 800px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;

	padding-bottom: 0px;
	margin-bottom: 13px;
	margin-top: 20px;


}

.FeedbackTitle {
	width: 800px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;

	padding-bottom: 0px;
	margin: 20px 0px 0px 0px;


}

.FeedbackInfo {
	width: 800px;
	padding: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 10px 0px 30px 0px;


}

.RequestTitleU {
	color: #FF3300;

}

.RequiredInfo {
	padding: 0px;
	margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding: 3px 6px 3px 3px;
	background: #FFFF99;
	font-style: italic;

}

.PersonalInfo {
	padding: 0px;
	margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;


}

.ContactusFormColumns{
	width: 800px;
	border-collapse: collapse;
	border: solid 0px #CCCCFF;
	margin: 10px 0 15px 0;
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}
.ContactusFormColumns td{
	padding: 7px;
	border-collapse: collapse;
	border-bottom: solid 1px #CCCCFF;
	font-family: "?l?r ?o?S?V?b?N", "?????p?S?V?b?N", "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro";
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}


/*  ???y?[?W?@*/

.UniversityDetailsTitle{
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 3px;
	margin-top: 20px;
}

.DetailsTitle {
	width: 800px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;

	padding-bottom: 0px;
	margin-bottom: 13px;
	margin-top: 20px;


}
.DetailsTitleU {
	color: #FF3300;
	padding: 0px;
	margin: 0px;

}

.UniversityDetailsCategoryTitle{
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}

.UniversityDetailsTable{
	width: 800px;
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 20px 0px;
}

.UniversityDetailsTable td{
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 3px 3px 3px 6px ;
}


.UniversityDetailsTable td.TitleArea{
	background: #DEDDDD;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#999999,EndColorStr=#ffffff);

}
.UniversityDetailsTable td.left{
	background: #DFEDE4;
	width: 300px;
}

.UniversityDetailsTable td.Detailstop{
	background: #f8f8f8;
	border-bottom: 1px solid #000000;
	padding: 6px 3px 6px 6px;
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
}



/*  detailed search page  */


.DetailedSearchTitle  {
	height:30px;
	padding-left: 30px;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
	background-image: url(images/img/movie_search.jpg);
	background-repeat: no-repeat;
      }


.DetailedSearchSubTitle  {
	padding-left: 0px;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
	margin-top: 20px;
	background-image: url(images/img/movie_search.jpg);
	background-repeat: no-repeat;


      }


.SearchBoxAtoZChart3 {
	background: #cccccc;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #999999;
	width: 25px;
	height: 25px;
	font-size: 12px;
	line-height: 21px;
	border-top: 1px solid #cccccc;
        	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	text-align: center;
	float: left;
	margin: 3px 1px 3px 0px;

}

.SearchBoxAtoZChart2 {
	background: #cccccc;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #999999;
	width: 25px;
	height: 25px;
	font-size: 12px;
	line-height: 21px;
	border-top: 1px solid #cccccc;
        	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	text-align: center;
	float: left;
	margin: 3px 1px 3px 2px;

}



a.AtoZChart2        {
		color: #666666;
                text-decoration: none;
                background-color: #ffffff;
                width: 25px;
                height: 25px;
                display: block;
		padding: 0px 0px;


}
a:hover.AtoZChart2  {
	 background-color: #cccccc;
		color: #ffffff;
                text-decoration: none;
}


.AdvancedSearchBoxTable  {
	margin-left: 10px;
      }

.AdvancedSearchBoxTitle  {
	color: #E95818;
	font-size: 15px;
	line-height: 20px;
	font-family: helvetica, verdana, arial ;
	font-weight: normal;
 	margin-top: 5px;
 	margin-bottom: 3px;
	padding-left: 0px;
      }

.AdvancedSearchBoxSubTitle  {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: helvetica, verdana, arial ;
	font-weight: normal;
 	margin-top: 0px;
 	margin-bottom: 0px;
	padding-left: 3px;
      }





.CategorySearchList ul{
	padding: 0px;
	margin: 0px;
}


li.CategorySearchEachList {
        display: inline;
	margin-right: 35px;
	color: #000000;
	font-size: 15px;
	line-height: 30px;
	font-family: helvetica, verdana, arial ;
	font-weight: normal;
}


li.CategorySearchEachList a {
	color: #000000;
	text-decoration: none;
}


li.CategorySearchEachList a:hover {
	color: #333333;
	text-decoration: underline;
}


/*  detailed search page add  */

 .DetailedSearchTabs  {
display : block;
margin : 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
color: #333333;
white-space : nowrap;
font-family : verdana, arial, helvetica, sans-serif;
overflow : hidden;
position:relative;
}

  .DetailedSearchTabs li  {
float : left;
display : block;
margin : 0;
padding : 4px 7px 3px 7px;
background-color : #ffffff;
background-image : none;
border : 1px solid #ccc;
border-width : 1px 1px 0px 0;
font-size : 1em;
white-space : nowrap;
}
.DetailedSearchTabs li.top {
border-left : 1px solid #ccc;

}
.DetailedSearchTabs li.this {
background : #DFEDE4;
border-bottom : none;
padding : 4px 7px 4px 7px;
}

.DetailedSearchTabs li.topthis {
background : #DFEDE4;
border-bottom : none;
padding : 4px 7px 4px 7px;
border-left : 1px solid #ccc;
}
.DetailedSearchTabs li a, .DetailedSearchTabs li a:link, .DetailedSearchTabs li a:visited {
color : #333;
	text-decoration: none;

}

 .DetailedSearchTabs li a:hover, .DetailedSearchTabs li a:active
{
color : #666;
	text-decoration: underline;

}
.MainBox  {

background : #DFEDE4;
padding: 0px 0px 20px 0px;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-top : 1px solid #CFEEDA;
position:relative;
z-index:10;
}


 .DetailedSearchContainer  {
width : 800px;
text-align : left;
}

.DetailedSearchSort {
	list-style-type: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}

.AdvSearchResults{
	width: 800px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #cccccc;
}

.AdvSearchResults_1{
	width: 620px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #cccccc;
}

.AdvSearchResults_2{
	width: 800px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px;
	border-bottom: 1px solid #cccccc;
}

.AdvSearchResults_3{
	width: 800px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px;
	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;
}



.Chart_1 {
	float: left;
	width: 400px;

}

.Chart_2 {
	float: left;
	width: 200px;

	text-align: center;
}

.Chart_3 {
	float: left;
	width: 200px;
}

.Chart_4 {
	float: left;
	width: 600px;

}

.Chart_3a{
	float: left;
	width: 150px;
}


.Chart_3b {
	float: left;
	width: 100px;
}


.Chart_3c {
	float: left;
	width: 550px;
}


.AdvText{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;


}


.AdvSearchResultsTitle{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	margin: 20px 0px;
}


.CategoryUSR{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
}



.AdvLocation{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;


}

.AdvInformation{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;

}

.AdvU1 {
	float: left;
	width: 300px;
}


.AdvU2 {
	float: left;
	width: 250px;
}


.AdvU3 {
	float: left;
	width: 125px;
	text-align: right;
}


.AdvU4 {
	float: left;
	width: 125px;
	text-align: right

}

.AdvU3_1 {
	float: left;
	width: 100px;
	text-align: right;
}


.AdvU4_1 {
	float: left;
	width: 100px;
	text-align: right

}

.AdvU5 {
	float: left;
	width: 550px;

}

.AdvU5_1 {
	float: left;
	width: 420px;

}


.AdvFacultySearch {
	width: 800px;
	padding: 10px 0px 3px 0px;
	margin-bottom: 4px;

}
.AdvFacultySearch_1 {
	width: 620px;
	padding: 10px 0px 3px 0px;
	margin-bottom: 4px;

}
.AdvUniversity{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}


.AdvUniversity a{
	color: #333333;
	text-decoration: none;
}

.AdvUniversity a:hover{
	color: #666666;
	text-decoration: underline;
}

.AdvKeyword{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 0px;
}


.AdvKeyword a{
	color: #333333;
	text-decoration: none;
}

.AdvKeyword a:hover{
	color: #666666;
	text-decoration: underline;
}



.AdvUniversitySearchResults{
	width: 800px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}




.AUSResults{
/*	width: 500;*/
	text-align: center;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	}

.AUSResults .Previous{
	width: 100px;
	padding: 0px 10px;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;

	}

.AUSResults .Previous a{
 	text-decoration:none;
	color: #FF3333;
	}
.AUSResults .Previous a:hover{
 	text-decoration:underline;
	color: #FF3333;
	}




.AUSResults .Next a{
 	text-decoration:none;
	color: #FF3333;
	}
.AUSResults .Next a:hover{
 	text-decoration:underline;
	color: #FF3333;
	}

.AUSResults .Pages{
/*	width: 300;*/
	padding-top: 0px;
	padding: 0 3px 0 3px;
	font-family: helvetica, arial;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	}

.AUSResults .Pages a{
	color:#0000ff;
	margin: 0 2px 0 2px;
	text-decoration:underline;
}
.AUSResults .Pages a:hover{
	text-decoration:none;
}

#UniversitySearchUSDID{
	margin:0;
	padding:0;
	display:block;
}
#FacultySearchUSDID{
	margin:0;
	padding:0;
	display:none;
}
#DepartmentSearchUSDID{
	margin:0;
	padding:0;
	display:none;
}
#LocationSearchUSDID{
	margin:0;
	padding:0;
	display:none;
}
#TypeSearchUSDID{
	margin:0;
	padding:0;
	display:none;
}


/* Top page Affiliated Sites */

div.FooterTitle {
	font-size: 12px;
	color: #666666;
	font-family: sans-serif;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 3px;
}


table#HouseAd {
	width: 970px;
	padding: 5px;
	border: solid 1px #C0C0C0;
}
table#HouseAd td.Box {
	width: 202px;
	height: 90px;
	border: none;
}
#HouseAd td.Box img {
	float: left;
	border-width: 0px;
	margin: 5px;
}
#HouseAd .Title{
	color: #B22222;
	font-weight: bold;
	font-size: 12px;
	line-height: 11px;
	padding: 0px 0px 0.2em 0px;
	margin: 4px 3px 2px 0;
	vertical-align: top;
}
#HouseAd .Title a {
	color: #B22222;
	text-decoration: none;
}

#HouseAd .Title a:hover {
	color: #B22222;
	text-decoration: none;
}

#HouseAd .Title a:visited {
	color: #B22222;
	text-decoration: none;
}
#HouseAd .Text{
	padding: 0;
	margin: 2px;
	color: #000000;
	font-size: 13px;
	line-height: 14px;
	vertical-align: top;
}
#HouseAd .Text a {
	color: #000000;
	text-decoration: none;
}


/*  Interview Area */

table#InterviewAreaBlock {
	margin: 10px 0px;
/*	width: 670px;*/
}

#InterviewAreaBlock .GalleryPhoto  {
	border: 1px solid #DCDCDC;
	padding: 10px;
}



#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection {
	width: 215px;
	margin-right: 5px;
}





#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .boxtop, .boxbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1, .Selection2, .Selection3, .Selection4 {
	display: block;
	overflow: hidden;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1, .Selection2, .Selection3 {
	height: 1px;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection2, .Selection3, .Selection4 {
	background: #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1 {
	margin: 0px 5px;
	background: #808080;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection2 {
	margin: 0 3px;
	border-width: 0 2px;
	background-color: #EEE;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection3 {
	margin: 0 2px;
	background-color: #EEE;
}
#InterviewAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection4 {
	height: 2px;
	margin: 0 1px;
	background-color: #EEE;
}

.BoxContent {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding-right: 0px;
	padding-left: 2px;
	height: 120px;
	background-color: #fff;
}



#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection {
	width: 235px;
	margin: 5px;
}





#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .boxtop, .boxbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection1, .Selection2, .Selection3, .Selection4 {
	display: block;
	overflow: hidden;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection1, .Selection2, .Selection3 {
	height: 1px;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection2, .Selection3, .Selection4 {
	background: #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection1 {
	margin: 0px 5px;
	background: #808080;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection2 {
	margin: 0 3px;
	border-width: 0 2px;
	background-color: #EEE;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection3 {
	margin: 0 2px;
	background-color: #EEE;
}
#JTInterviewAreaBlock .JTInterviewEachBlock .JTInterviewEachSelection .Selection4 {
	height: 2px;
	margin: 0 1px;
	background-color: #EEE;
}



.JTBoxContent {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding: 10px;
	height: 330px;
	background-color: #fff;
}

.JTBoxContent1 {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding: 10px;
	height: 360px;
	background-color: #fff;
}

.JTBoxContent2 {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding: 10px;
	height: 420px;
	background-color: #fff;
}




/*  Japanese Language Schools Area */

table#JLSAreaBlock {
	margin: 10px 0px;
/*	width: 670px;*/
}

#JLSAreaBlock .GalleryPhoto  {
	border: 1px solid #DCDCDC;
	padding: 10px;
}



#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection {
	width: 330px;
	margin-right: 5px;
}





#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .boxtop, .boxbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1, .Selection2, .Selection3, .Selection4 {
	display: block;
	overflow: hidden;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1, .Selection2, .Selection3 {
	height: 1px;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection2, .Selection3, .Selection4 {
	background: #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection1 {
	margin: 0px 5px;
	background: #808080;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection2 {
	margin: 0 3px;
	border-width: 0 2px;
	background-color: #EEE;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection3 {
	margin: 0 2px;
	background-color: #EEE;
}
#JLSAreaBlock .InterviewEachBlock .InterviewEachSelection .Selection4 {
	height: 2px;
	margin: 0 1px;
	background-color: #EEE;
}

.JLSBoxContent {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding-right: 0px;
	padding-left: 2px;
	height: 400px;
	background-color: #fff;
}

.JLSBoxContent20130610 {
	border: 1px solid #cccccc;
	border-width: 1px;
	padding: 8px;
	margin: 0 3px 10px 0;
	height: 400px;
	background-color: #fff;
}


.JLSBoxContent20131202 {
	border: 1px solid #cccccc;
	border-width: 1px;
	padding: 8px;
	margin: 0 3px 10px 0;
	height: 100px;
	background-color: #fff;
}




.JLSInterviewLink{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 3px 3px 1px 5px ;
}



.JLSInterviewTop{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding: 5px 3px 8px 5px ;
	margin: 0px;
}



.JTInterviewPhoto {
	width: 200px;
	margin: 5px;
s
}


.InterviewPhoto {
	width: 60px;
	margin: 5px;
	float: right;

}

.JapaneseLanguageSchoolPhoto {
	width: 120px;
	margin: 5px 5px 5px 10px ;
	float: right;

}



.JTInterviewTop{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding: 5px 3px 1px 5px ;
	margin: 0px;
}

.JTInterviewMiddle{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 0px 3px 1px 5px ;
}



.InterviewTop{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	padding: 5px 3px 1px 5px ;
	margin: 0px;
}

.InterviewMiddle{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 0px 3px 1px 5px ;
}


.JTInterviewLink{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 3px 3px 1px 5px ;
}

.InterviewLink{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 3px 3px 1px 5px ;
}

.InterviewLink a{
	color: #333333;
	text-decoration: none;
}

.InterviewLink a:hover{
	color: #333333;
	text-decoration: underline;
}


.InterviewResults{
	width: 680px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
}


.InterviewResultsText{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}

.InterviewStar{
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times;
 	text-align: center;
}

.InterviewText{
	padding-left: 10px;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times;

}

.InterviewAnswer{
	padding-left: 10px;
	font-size: 13px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times;

}
/*  Japan Info Guide Area */


.JIGTopSection{
	background: #D1DAE3;
	border-bottom: 1px solid #fff;
	width: 190px;
	padding: 5px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.JIGEachSection{
	background: #D1DAE3;
	border-bottom: 1px solid #fff;
	width: 190px;
	padding: 5px 0px;
}



.JIGTop{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #1F96DC;
	margin: 0px;
	padding: 0px 3px 1px 3px ;

}


.JIGLink{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	padding: 3px 3px 1px 5px ;
}

.JIGLink a{
	color: #333333;
	text-decoration: none;
}

.JIGLink a:hover{
	color: #333333;
	text-decoration: underline;
}


/*  Map of Japan */


.MapOfJapanTitle{
	margin: 5px 0px;
 	padding: 0px 0px 5px 3px;
	border-bottom: 1px solid #cccccc;
	color: #000000;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;

}




/*  Privacy policy */


.PPBoxTopRed {
	width: 780px;
	padding: 10px;
	margin: 10px 0px;
	border: 5px solid #DEDDDD;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #CC0033;
}

.PPBoxTop {
	width: 780px;
	padding: 10px;
	margin: 10px 0px;
	border: 5px solid #DEDDDD;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}

.PPBoxTitleTop {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 15px 0px;
             }

.PPBoxTitleTopRed {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0033;
	margin: 10px 0px 15px 0px;
             }


.PPBoxTitleSub {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 5px 0px;
             }
.error{
	color: #ff0033;
	font-size: 12px;
}


/*  Map */

.MapLocations {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
             }

/* start page ?L???w?C???^?r???[ */


.AdInterviewContainer {
	width: 680px;
	margin-bottom: 6px;
             }

.AdUnivInterviewsLeft {
	width: 215px;
	float: left;
	border: 1px solid #cccccc;
	background: #f8f8f8;
	padding: 3px;
       }

.AdUnivInterviews {
	width: 215px;
	float: left;
	border: 1px solid #cccccc;
	background: #f8f8f8;
	padding: 3px;
	margin-left: 5px;
       }


.AdUnivInterviewsUpdates {
	width: 315px;
	float: left;
	border-top: 3px solid #ccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #f8f8f8;
	padding: 3px;
	margin-left: 5px;
       }

.AdUnivInterviewsPhoto{
	float: right;
	padding: 3px;
	border: 1px solid #ffffff;
	margin-left: 4px;
}

.AdUnivInterviewsTitle{
	color: #000000;
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;

}

.AdUnivInterviewsText {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin: 0px;
	padding: 0px;
}



.AdUnivInterviewsTextUpdate {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 6px;
}


.AdUnivInterviewsTextUpdate a{
	color: #000;
	text-decoration: none;
}

.AdUnivInterviewsTextUpdate a:hover{
	color: #000;
	text-decoration: underline;
}


/*  start page ?L???w */



.AdUnivContainer {
	width: 680px;
             }


.AdUnivColLeft {
	width: 335px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 3px solid #2CA980;
	margin-bottom: 7px;

             }


.AdUnivColRight {
	width: 335px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 3px solid #2CA980;
	margin-left: 5px;
	margin-bottom: 7px;

             }

.HomeAdUnivColLeft {
	width: 240px;
	float: left;
	border: 1px solid #cccccc;

             }


.HomeAdUnivColRight {
	width: 335px;
	float: left;
	border: 1px solid #cccccc;
	margin-left: 5px;
	margin-top:2px;
             }

.AdUnivContainerTitle{
	margin: 5px 0px;
 	padding: 0px 0px 5px 3px;
	border-bottom: 1px solid #cccccc;
	color: #000000;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.AdUnivContainerTitlePlus{
	margin: 5px 0px 0 0;
 /*
 	padding: 0px 0px 5px 3px;
	border-bottom: 1px solid #cccccc;
*/
	color: #000000;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	width:40%;
	float:left;
}
#TeaserTitleBlock{
	display:block;
	margin-bottom:10px;
 	padding: 0px 0px 5px 3px;
	border-bottom: 1px solid #cccccc;
	font-size:.8em;
}
#TeaserTitleBlock:after{
	clear:both;
	float:none;
	content:"";
	display:block;
}
#TeaserSortUniv{
	background-color: #2CA980;
	margin: 0 0 0 2%;
	padding:.2em 0;
	width:18%;
	float:left;
	color: #fff;
	text-align:center;
}
#TeaserSortGrad{
	background-color: #8B2E20;
	margin: 0 0 0 2%;
	padding:.2em 0;
	width:18%;
	float:left;
	color: #fff;
	text-align:center;
}
#TeaserSortBekka{
	background-color: #000066;
	margin: 0 0 0 2%;
	padding:.2em 0;
	width:18%;
	float:left;
	color: #fff;
	text-align:center;
}
#TeaserSortUniv a, #TeaserSortGrad a, #TeaserSortBekka a{
	color:#fff;
}
#TeaserSortUniv a:hover, #TeaserSortGrad a:hover, #TeaserSortBekka a:hover{
	text-decoration: none;
}
#TeaserSortUniv:hover, #TeaserSortGrad:hover, #TeaserSortBekka:hover{
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
#TeasersMix{
	display:block;
}
#TeasersUniv,#TeasersGrad,#TeasersBekka{
	display:none;
}
.teaserSortBlock:before{
	clear:both;
}
.teaserSortBlock{
	font-size:.85em;
	font-weight:bold;
	clear:both;
	background-color: #F5F5F5;
	border-top:2px solid #ddd;
	margin:20px 0 5px;
	padding: 2px 1em;
}
#TeasersUniv:after,#TeasersGrad:after,#TeasersBekka:after{
	clear:both;
	float:none;
	content:"";
	display:block;
}
.AdUnivContainerTable{
	width: 230px;
	margin: 3px;
	border-bottom: 1px solid #cccccc;
	color: #000000;
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;

}


.AdUnivContainerUniversity {
	background-image: url(images/img/point.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 8px 0px 8px 3px;
	padding: 0px 0px 0px 15px;
}

.AdUnivContainerUniversityUpdate {
	background-image: url(images/img/point.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 8px 0px 8px 3px;
	padding: 0px 0px 0px 15px;
}
.AdUnivContainerUniversityUpdate a {

	color: #000;
	text-decoration: none;
	}

.AdUnivContainerUniversityUpdate a:hover {

	color: #000;
	text-decoration: underline;
	}

.AdvSearchBoxesUniversity a {
	text-decoration: none;
	color: #000;
}

.AdvSearchBoxesUniversity a:hover {
	text-decoration: underline;
	color: #000;
}


.InsideAdvSearchBoxesUniversity {
	background-image: url(images/img/point.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 8px 0px 8px 3px;
	padding: 0px 0px 0px 10px;
}


.InsideAdvSearchBoxesUniversity a {
	text-decoration: none;
	color: #000;
}

.InsideAdvSearchBoxesUniversity a:hover {
	text-decoration: underline;
	color: #000;
}




.AdvSearchBoxesPhoto {
	float: right;
}

.AdvSearchBoxesText {
	font-family: Georgia, "Times New Roman", Times;
 	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #000;
}

.AdvSearchBoxesText a{
	color: #000;
	text-decoration: none;
}

.AdvSearchBoxesText a:hover{
	background: #f8f8f8;
	text-decoration: underline;
}


.MultimediaLink {
	font-family: verdana, arial, helvetica ;
	padding: 0px;
	margin: 5px 5px 0 0px;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align: right;
}

.MultimediaLink a{
	color: #cc0000;
	text-decoration: none;
}

.MultimediaLink a:hover{
	color: #ff0000;
	text-decoration: underline;
}

.AdvSearchBoxes {
	width: 170px;
/*	height: 90px;*/
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 4px 5px;
	border-bottom: 1px solid #ccc;

}

.AdvSearchBoxesTitle {
	width: 170px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-top: 3px solid #2CA980;
	background: #f8f8f8;

}

.AdmissionDetailsPage {

	margin: 10px 0px 15px 0px;

}

/* Top Story area*/

.book_contents {

	margin: 10px 0px;
	border: 1px solid #ccc;
	padding: 7px 4px 7px 4px;

}

.JTInterviewContentsTitle
 {
	color: #666;
	font-size: 17px;
	line-height: 20px;
	font-family: verdana, arial, helvetica ;
	font-weight: bold;
 	margin: 0px 0 0px 0;
 	padding: 0px;
      }

.JTInterviewContentsTitle a {
	color: #666;
	text-decoration: none;
      }

.JTInterviewContentsTitle a:hover {
	color: #999;
	text-decoration: none;
      }


.JTInterviewContentsSub1
 {
	color: #000;
	font-size: 13px;
	line-height: 16px;
	font-family: helvetica, arial,  verdana;
	font-weight: bold;
 	margin: 5px 0 4px 0;
 	padding: 0px;
      }

.JTInterviewContentsSub1 a {
	color: #000;
	text-decoration: none;
      }

.JTInterviewContentsSub1 a:hover {
	color: #666;
	text-decoration: none;
      }

.JTInterviewContentsSub2  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.JTInterviewContentsSub2  a{
	color: #000;
	text-decoration: none;
}

.JTInterviewContentsSub2  a:hover {
	color: #000;
	text-decoration: underline;
}

.BookContentsTitle
 {
	color: #666;
	font-size: 17px;
	line-height: 20px;
	font-family: verdana, arial, helvetica ;
	font-weight: bold;
 	margin: 0px 0 0px 0;
 	padding: 0px;
      }


.BookContentsTable
 {
	width: 250px;
      }
.BookSub1
 {
	color: #333;
	font-size: 13px;
	line-height: 14px;
	font-family: helvetica, arial,  verdana;
	font-weight: bold;
 	margin: 0px 0 4px 0;
 	padding: 0px;
      }

.BookSub2  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.BookSubLink  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}

.BookSubLink a {
	color: #000;
	text-decoration: underline;
}

.BookSubLink a:hover {
	color: #666;
	text-decoration: none;
}

.top_book  {
	border: 1px solid #ccc;
	padding: 3px;
	background: #f8f8f8;
	float: right;
	margin: 3px;
	}

 li.BookContentsList    {
	list-style-type: square;
	list-style-position: outside;
	padding: 0px;
	margin: 0px 0 4px -20px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	}




li.BookContentsList a   {
	color: #333;
	text-decoration: none;
	}

li.BookContentsList a:hover   {
	color: #666;
	text-decoration: underline;
	}

.AsianSpiritArchive{
	font-family: verdana, Arial, Helvetica;
	font-size: 15px;
	line-height: 16px;
	color: #666;
	margin: 5px 0 0px 0;
	padding: 0px;
	font-weight: bold;
	text-align: center;

}

.DescriptionTitles{
	font-family: verdana, Arial, Helvetica;
	font-size: 13px;
	line-height: 14px;
	color: #666;
	margin: 5px 0 0px 0;
	padding: 0px;
	font-weight: bold;
	text-align: center;

}

.AsianSpiritDesc{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 10px 5px 0 5px;
	padding: 0px;
	text-indent: 10px;

}

.MessageText{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
}

.AsianSpiritMessage{
	width: 650px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 30px;

	margin: 15px 10px;
	background: #FBDFB6;
}

.AsianSpiritMessageTitle{
	width: 650px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 4px;
	padding-left: 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
}

.AsianSpiritTitle{
	width: 680px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
}


.JTInterviewTitleInside{
	width: 680px;
	padding: 0 0 0 10px;

	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 0 0px;
}

.JTInterviewSubInside{
	width: 680px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	margin: 6px 0 15px 0;
}

.JTInterviewSubInsideItalic{
	width: 680px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	color: #000;
	margin: 6px 0 15px 0;
}

.AsianSpiritByline{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}

.AsianSpiritVolume{
	padding: 0 0 0 8px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin: 20px 0 5px 0;
}

.DescSubLink  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	margin: 3px 0px 15px 0px;
	padding: 0 4px 0 0;
	text-align: right;
}

.DescSubLink a {
	color: #000;
	text-decoration: underline;
}

.DescSubLink a:hover {
	color: #666;
	text-decoration: none;
}


.DescSubLink1  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 16px;
	color: #3300CC;
	margin: 3px 0px 15px 0px;
	padding: 0 4px 0 0;
	text-align: right;
}

.DescSubLink1 a {
	color: #3300CC;
	text-decoration: underline;
}

.DescSubLink1 a:hover {
	color: #3300FF;
	text-decoration: none;
}


.asian_spirit_img {
	margin: 10px 0px 10px 10px;
	float: right;
}


.asian_spirit_caption{
	width: 300px;
	padding: 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	font-style: italic;
color: #666666;
	margin: 3px 0;
}

/* interview add */

.InterviewProfile {
 	margin: 10px 0px 15px 15px;
	border: 3px solid #ccc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding: 10px;
	}

.CInterviewIntro{
	text-indent: 20px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	margin: 0 0 5px 0;
	font-family: verdana, Helvetica, Arial, sans-serif;


}


.CInterviewTopGraphic{
	width: 650px;
	padding: 10px;
	border: 1px solid #ccc;
	margin: 0 0 0 10px;

}

.CInterviewVolume{
	padding: 0 0 0 8px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin: 20px 0 5px 0;
}

.CInterview_topcaption{
	width: 650px;
	padding: 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
color: #333;
	margin: 3px 0;
}


.CInterview_img_right {
	margin: 10px 0px 10px 10px;
	float: right;
}


.CInterview_img_left {
	margin: 10px 10px 10px 0px;
	float: left;
}

.CInterviewText{
	padding-left: 10px;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times;

}

.CInterviewText_01{
	padding: 0px;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 30px 470px;
	font-family: Georgia, "Times New Roman", Times;

}



.JumpBox{
	text-align: center;
	font-size : 15px;
        line-height: 20px;
	font-weight: normal;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	margin: 20px 0px;
}

.JumpBox a{
	font-weight: bold;
	color: #666;
}


.JumpBox a:hover{
	font-weight: bold;
	color: #999;
	text-decoration: underline;
}



.CInterviewcontents {

	margin: 10px 0px;
	border: 1px solid #ccc;
	padding: 7px 4px 7px 4px;

}

.CInterviewcontentsTitle
 {
	color: #666;
	font-size: 17px;
	line-height: 20px;
	font-family: verdana, arial, helvetica ;
	font-weight: bold;
 	margin: 0px 0 0px 0;
 	padding: 0px;
      }

.CInterviewsub1  {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

.CInterviewsub2  {
/*	font-family: Georgia, "Times New Roman", Times; */
	font-family: verdana, arial, helvetica ;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	font-wight: bold;
	margin: 10px 0 0 0;
	padding: 0px;

}

.CInterviewsub2 a {
	color: #333;
	font-weight: bold;
	text-decoration: none;

}

.CInterviewsub2 a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: underline;

}

.StudentInterview_toptease {

	margin: 0 0 0 0px;

	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	font-wight: normal;
	margin: 0;
	padding: 0px;


}


.StudentInterview_toptease a{
	color: #000;
	font-wight: normal;
	text-decoration: none;

}

.StudentInterview_toptease a:hover{
	color: #000;
	font-wight: normal;
	text-decoration: underline;

}
.CInterview_toptease {
	width: 150px;
	margin: 0 0 0 0px;
	float: left;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-wight: normal;
	margin: 0;
	padding: 0px;
	float: left;

}

.CInterview_toptease a{
	color: #000;
	font-wight: normal;
	text-decoration: none;

}

.CInterview_toptease a:hover{
	color: #000;
	font-wight: normal;
	text-decoration: underline;

}

.StudentInterview_img_top {
	width: 60px;
	margin: 0 0 0 5px;
	float: right;
	border: 1px solid #ccc;
}


.CInterview_img_top {
	width: 80px;
	margin: 0 0 0 5px;
	float: right;
	border: 1px solid #ccc;
}


h2.head_01  {
/*	font-family: Georgia, "Times New Roman", Times; */
	font-family: verdana, arial, helvetica ;
	font-size: 19px;
	line-height: 22px;
	color: #000;
	font-wight: bold;
	margin: 0 0 20px 0;
	padding: 0px;

}
.RightBlockArea  {
 	font-family: Georgia, "Times New Roman", Times;
/*	font-family: verdana, arial, helvetica ;  */
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-wight: normal;
	margin: 0;
	padding: 0px 0 0 10px;

}



.CInterview_insidetease {
	width: 200px;
	margin: 0 0 0 0px;
	float: left;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-wight: normal;
	margin: 0;
	padding: 0px;
	float: left;

}

.CInterview_insidetease a{
	color: #000;
	font-wight: normal;
	text-decoration: none;

}

.CInterview_insidetease a:hover{
	color: #000;
	font-wight: normal;
	text-decoration: underline;

}

/* grad school */




.TopGradSchoolSearchTitle{

	background: #8B2E20;
	margin: 0px 0px 10px 0px;
 	padding: 6px 0px 0px 10px;
	color: #ffffff;
	height: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;

}


.AdGradContainerUniversity {
	background-image: url(images/img/Gpoint.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 8px 0px 8px 3px;
	padding: 0px 0px 0px 15px;
}


.InsideAdvSearchBoxesGradSchool {
	background-image: url(images/img/Gpoint.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 8px 0px 8px 3px;
	padding: 0px 0px 0px 10px;
}


.InsideAdvSearchBoxesGradSchool a {
	text-decoration: none;
	color: #000;
}

.InsideAdvSearchBoxesGradSchool a:hover {
	text-decoration: underline;
	color: #000;
}




.AdGradColLeft {
	width: 335px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 3px solid #8B2E20;
	margin-bottom: 7px;

             }


.AdGradColRight {
	width: 335px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 3px solid #8B2E20;
	margin-left: 5px;
	margin-bottom: 7px;

             }

 .GDetailedSearchTabs  {
display : block;
margin : 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
color: #333333;
white-space : nowrap;
font-family : verdana, arial, helvetica, sans-serif;
overflow : hidden;
position:relative;
}

  .GDetailedSearchTabs li  {
float : left;
display : block;
margin : 0;
padding : 4px 7px 3px 7px;
background-color : #ffffff;
background-image : none;
border : 1px solid #ccc;
border-width : 1px 1px 0px 0;
font-size : 1em;
white-space : nowrap;
}
.GDetailedSearchTabs li.top {
border-left : 1px solid #ccc;

}
.GDetailedSearchTabs li.this {
background : #FCD4D2;
border-bottom : none;
padding : 4px 7px 4px 7px;
}

.GDetailedSearchTabs li.topthis {
background : #FCD4D2;
border-bottom : none;
padding : 4px 7px 4px 7px;
border-left : 1px solid #ccc;
}
.GDetailedSearchTabs li a, .GDetailedSearchTabs li a:link, .GDetailedSearchTabs li a:visited {
color : #333;
	text-decoration: none;

}

 .GDetailedSearchTabs li a:hover, .GDetailedSearchTabs li a:active
{
color : #666;
	text-decoration: underline;

}
.GMainBox  {

background : #FCD4D2;
padding: 0px 0px 20px 0px;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-top : 1px solid #EFCAC9;
position:relative;
z-index:10;
}


/* New header css */

#NewUnivHeaderBlock {
	height: 30px;
	padding: 0 0 0 0;
	margin: 0 0 0px 0;
	width: 970px;
}

.Newjapanese_university_title{
	width: 970px;
	height:30px;
	margin-bottom: 5px;

}

.LinkUniversitySearch{
	width:220px;
	height:auto;
	margin:0;
	padding:0;
	border:1px #ccc solid;
	border-bottom: none;
	color: #777777;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:23px;
	font-weight:bold;
	text-align:center;
	float:right;
	z-index:0;
	cursor:pointer;
	position:relative;
	top:2px;
}
.LinkUniversitySearch a{
	text-decoration:none;
	color: #777777;
}
.LinkUniversitySearch a:hover{
	text-decoration:underline;
}

.LinkGradSchoolSearch{
	width:220px;
	height:auto;
	color: #777777;
	background-color: #ffffff;
	border:1px #ccc solid;
	border-bottom: none;
	margin:0;
	padding:0;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:23px;
	font-weight:bold;
	text-align:center;
	float:right;
	z-index:0;
	cursor:pointer;
	position:relative;
	top:2px;
}
.LinkGradSchoolSearch a{
	text-decoration:none;
	color: #777777;
}
.LinkGradSchoolSearch a:hover{
	text-decoration:underline;
}


/* japanese language school */

.LanguageSchoolDescription{
	width: 680px;
	margin: 0 0 10px 0px;
/*	background-image: url(images/img/top_1.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
*/	padding: 0 0 0 10px;


}

h2.LanguageTopDescription{
	font-size: 21px;
	line-height: 21px;
	color: #333333;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;
	margin: 0px;
	padding: 0px;
}



.LanguageEachBlock .LanguageEachSelection {
	width: 680px;
	margin-bottom: 20px;

}





.LanguageEachBlock .LanguageEachSelection .boxtop, .boxbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.LanguageEachBlock .LanguageEachSelection .Selection1, .Selection2, .Selection3, .Selection4 {
	display: block;
	overflow: hidden;
}
.LanguageEachBlock .LanguageEachSelection .Selection1, .Selection2, .Selection3 {
	height: 1px;
}
.LanguageEachBlock .LanguageEachSelection .Selection2, .Selection3, .Selection4 {
	background: #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
.LanguageEachBlock .LanguageEachSelection .Selection1 {
	margin: 0px 5px;
	background: #808080;
}
.LanguageEachBlock .LanguageEachSelection .Selection2 {
	margin: 0 3px;
	border-width: 0 2px;
	background-color: #EEE;
}
.LanguageEachBlock .LanguageEachSelection .Selection3 {
	margin: 0 2px;
	background-color: #EEE;
}
.LanguageEachBlock .LanguageEachSelection .Selection4 {
	height: 2px;
	margin: 0 1px;
	background-color: #EEE;
}

.BoxContent {
	display: block;
	border: 0 solid #808080;
	border-width: 0 1px;
	padding-right: 0px;
	padding-left: 2px;
	height: 160px;
	background-color: #fff;
}

.LanguagePhoto {
	width: 200px;
	margin: 5px;
	float: right;

}


.LanguageTop{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding: 15px 3px 1px 5px ;
	margin: 0px;
}

.LanguageMiddle{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 7px 3px 1px 5px ;
}


.LanguageLink{
	font-family: Georgia, "Times New Roman", Times;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #0000FF;
	padding: 0px;
	margin: 7px 3px 1px 5px ;
}

.LanguageLink a{
	color: #0000FF;
	text-decoration: none;
}

.LanguageLink a:hover{
	color: #0000FF;
	text-decoration: underline;
}

/* 2010 new css */


.UniversityPageTopBlock {
	width: 800px;
	padding: 0px;
	margin: 0px;
}


.UniversityPageTopBlockLeft {
	width: 310px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.UniversityPageTopBlockRight {
	width: 470px;
	padding: 20px 0 0 0px;
	margin: 0px;
	float: right;

}


p.InfoRequestTop{

	margin: 0 0px 0 40px;
	padding: 0 0 0 0;
}

p.InfoRequest{

	float: right;
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;
}


p.InfoRequestCenter{

	text-align: center;
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;

}


.InfoRequestCenter_01{
   	width: 200px;
	margin: 20px 265px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ff0000;
}

div.InfoRequestNoForm{

	float: right;
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;
}


.OutsideLink {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ff0000;
	padding: 0px 0 0 5px;
	margin: 0px;

}


div.InfoRequestNoFormCenter{
	text-align: center;
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;
}


div.InfoRequestNoFormRight{
	text-align: right;
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;
}


.OutsideLinkCenter {
	width: 970px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ff0000;
	padding: 0px 0 0 5px;
	margin: 0px;
	text-align: center;

}


.OutsideLinkCenter_278 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ff0000;
	padding: 0px 0 0 5px;
	margin: 0px;
	text-align: right;

}


ul.SearchResultsUniversityInfoTop {
	list-style-type: none;
	margin: 0px 0 15px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;

}

li.AdmissionsRed {
	color: #cc0000;
	font-weight: normal;
}


li.GeneralInfo {
	color: #006699;
	font-weight: bold;
}


li.FacultyDesc{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #333333;
}


ul.SearchResultsUniversityInfoBekka {
	list-style-type: none;
	margin: 0px 0 15px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding: 0px;

}


li.DepFacBekka {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	margin: 0px 0 5px 25px;
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0px;
}



li.DepFacCategory {
	color: #006699;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}



li.DepFacCategoryBekkaBottom {
	color: #006699;
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0 4px 0;
}

li.FacultySub{
	list-style-type: disc;
	margin-left: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#updateInfo{
	width:680px;
	margin:0;
	padding:0;
}
#updateInfo h3{
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bolder;
	font-size: 1em;
	line-height:140%;
	margin:.5em 0 0 5px;
	padding:0;
	border-bottom:2px solid #ccc;
}

#updateInfo ul{
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
	line-height:160%;
	padding: 0.25em .5em;
	margin:0 0 0 5px;
	border-bottom: 2px solid #ccc;
}
#updateInfo li{
	list-style-type:none;
	margin: 0;
	padding: 0;
/*
	border-bottom: 1px solid #ddd;
*/

}
#updateInfo li:hover{
	background-color: #F8F8FF;
	cursor: pointer;
}

#updateInfo li em{
	color: #fff;
	font-style: normal;
	font-size: .85em;
	margin: 0 .5em;
	display:block;
	height:1.45em;
	margin-top:.2em;
	line-height:1.45em;
	float:left;
	width:5em;
	text-align:center;
}
#updateInfo li em.date{
	color: #000;
}
#updateInfo li em.update{
/*
	background-color: #0000CD;
*/
	background-color: rgb(21,53,154);
	text-transform: capitalize;
}
#updateInfo li em.news{
/*
	background-color: #DC143C;
*/
	background-color: rgb(209,42,54);
	text-transform: capitalize;
}
#updateInfo li em.event{
/*
	background-color: #DC143C;
*/
	background-color: rgb(12,129,12);
	text-transform: capitalize;
}
#updateInfo li a{
	color: rgb(21,53,154);
	display:block;
	float:left;
	width:35em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis; /* Opera9,10対応 */
}
#updateInfo li a:visited{
	color: rgb(21,53,154);
}
#updateInfo li a:hover{
	color: rgb(209,42,54);
}
#updateInfo li:after{
	content:"";
	display:block;
	float:none;
	clear:both;
}
#updateInfoList{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #ddd;
	border:1px solid #777;
	padding:0;
	margin: .25em 1.5em 0 0;
	font-size:.85em;
	line-height:1.8em;
	text-align:center;
	float:right;
	cursor: pointer;
}
#updateInfoList a, #updateInfoList a:visited{
	color: #000;
	text-decoration: none;
	padding: 1em 2em;
}
#updateInfoList a:hover{
	color: #fff;
}
#updateInfoList:hover{
	background-color: #777;
	color :#fff;
}






#updatePageInfo{
	width:100%;
	margin:0 0 2em 0;
	padding:0;
}
#updatePageInfo h3{
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bolder;
	font-size: 1.25em;
	line-height:140%;
	margin:0;
	padding:0;
	border-bottom:2px solid #ccc;
}

#updatePageInfo ul{
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
	line-height:180%;
	padding: 0.25em .5em;
	margin:0 0 0 5px;
	border-bottom: 2px solid #ccc;
}
#updatePageInfo li{
	list-style-type:none;
	margin: 0;
	padding: .2em 0;
	border-bottom: 1px solid #ddd;
}
#updatePageInfo li:hover{
	background-color: #F8F8FF;
	cursor: pointer;
}

#updatePageInfo li em{
	color: #fff;
	font-style: normal;
	font-size: .85em;
	margin: 0 .5em;
	display:block;
	height:1.6em;
	margin-top:.2em;
	line-height:1.6em;
	float:left;
	width:5em;
	text-align:center;
}
#updatePageInfo li em.date{
	color: #000;
}
#updatePageInfo li em.update{
	background-color: rgb(21,53,154);
	text-transform: capitalize;
}
#updatePageInfo li em.news{
	background-color: rgb(209,42,54);
	text-transform: capitalize;
}
#updatePageInfo li em.event{
	background-color: rgb(12,129,12);
	text-transform: capitalize;
}
#updatePageInfo li a{
	color: rgb(21,53,154);
	display:block;
	float:left;
	width:800px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis; /* Opera9,10対応 */
}
#updatePageInfo li a:visited{
	color: rgb(21,53,154);
}
#updatePageInfo li a:hover{
	color: rgb(209,42,54);
}
#updatePageInfo li:after{
	content:"";
	display:block;
	float:none;
	clear:both;
}
#updatePageInfo li:nth-last-of-type(1){
	border:none;
}





/* sample 20110113 */



.UniversitySiteDescriptionSample{
	width: 680px;
	height: 80px;
	margin-bottom: 10px;
	background-image: url(images/img/top_sample.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 20px;


}

h2.TopDescriptionSample{
	font-size: 19px;
	line-height: 19px;
	color: #333333;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;
	padding: 0;
	margin: 5px 0 0 0;

}

h3.TopSubDescriptionSample{

	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	font-family: verdana, Helvetica, Geneva, Arial, sans-serif;


}




.UpdatesLines:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;

	}



div#updates dl{
	border-bottom:1px dotted #000000;
	padding: -10px 0 5px 0;
	line-height:14px;
	font-size:14px;
	}

div#updates dl dt{
	float:left;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	padding: -2px 0 0 0;
	margin: 0px 0 0 0;

	}

div#updates dt{
	text-indent: 3px;

	}


div#updates dl dd{
	width:560px;
	float:right;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
	font-family: Helvetica, Geneva, Arial, sans-serif;

	}


div#updates dd a{
	color: #0000FF;
	}



.MainBlockTitleUpdates {
	margin: 0px 0 0px 0;
	color: #999;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-family: Georgia, "Times New Roman", Times;
	border-bottom: 1px solid #999;
	padding: 10px 0px 3px 5px;
}


.InsideMainUpdatesSection {
	margin: 0px;
	padding: 0px;
	background-color: #FBFADB;
}

.MainUpdatesSection {
	margin: 5px 15px 0 5px;
	padding: 0px;
	background-color: #FBFADB;
}

.UpdatesInsideTitle{
	border-left: 3px solid #8B2E20;
	padding: 0 0 0 8px;
	margin: 0 0 10px 2px;
}

.UpdatesInsideTitleBlock{
	width: 700px;
	padding: 0 0 0 0px;
	margin: 0 0 10px 0px;
}




.UpdatesInsideTitle_01{
	width: 500px;
	border-left: 3px solid #8B2E20;
	padding: 0 0 0 8px;
	margin: 0 0 10px 2px;
	float: right;
}

.UpdatesInsideTitle_02{
	width: 160px;
	padding: 0 0 0 8px;
	margin: 0 0 10px 2px;
	float: left;
}


.UpdatesInsideIMG_01{
	padding: 0px;
	margin: 0 10px 10px 20px;
	float: right;
}

.UpdatesInsideIMGBlock_01{
	padding: 0px;
	margin: 20px 0px 20px 10px;

}




.MainUpdatesTitles {
	color: #36365B;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	font-family: Georgia, "Times New Roman", Times;
	padding:0px;
	margin: 0px 0 7px 0;
}

   .MainUpdatesSubTitles {
	color: #36365B;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times;
	padding:0px;
	margin: 0px 0 7px 0;
}

.UpdatesCol {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 2px 0px;
	margin: 0 0 4px 0px;



}

.UpdatesDate {
	float:left;
	width: 100px;
	padding: 6px 0 0 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-weight: normal;


}


.UpdatesInfo {
	float:right;
	width: 550px;
	padding: 0;
	margin: 0px;



}

.UpdatesInfoText {
		font-size: 12px;
	line-height: 13px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-weight: normal;
	padding: 6px 0 0 0;
	margin: 0px;
}

.UpdatesInfoText a {
	text-decoration: none;
}

.UpdatesInfoText a:hover {
	text-decoration: underline;
}


.UpdatesMore {
	text-align: right;
		font-size: 12px;
	line-height: 13px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-weight: normal;
	padding: 3px 10px 5px 0;
	margin: 0px;
	border-bottom: 1px solid #ccc;

}


.UpdatesArchiveMore {
	text-align: right;
		font-size: 12px;
	line-height: 13px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-weight: normal;
	padding: 3px 10px 5px 0;
	margin: 0px 0 15px 0;
	border-bottom: 1px solid #ccc;

}


.UpdatesArchiveTitle{
	border-left: 3px solid #8B2E20;
	padding: 0 0 0 8px;
	margin: 0 0 10px 2px;
}


.ArchiveUpdatesTitles {
	color: #36365B;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times;
	padding:0px;
	margin: 0px 0 7px 0;
}

   .ArchiveUpdatesSubTitles {
	color: #36365B;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-family: Georgia, "Times New Roman", Times;
	padding:0px;
	margin: 0px 0 7px 0;
}


.CInterviewArchiveText{
	padding-left: 10px;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times;

}


.MainBlockTitleArchiveUpdates {
	margin: 0px 0 15px 0;
	color: #999;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times;
	border-bottom: 1px solid #999;
	padding: 0px 0px 3px 5px;
}


.MultimediaBox {
	width: 800px;
	text-align: center;
	margin: 0px;

	padding: 40px 0;
}

.UnivInternationalBox {
background-image: url(images/img/international.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 20px 0;
	margin: 0px;
	border-bottom: 1px solid #ccc;


}



ul.UnivInternationalList_03 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times;
	font-weight: normal;
	color: #666;

}


li.UnivInternationalList_03 {
	list-style-type: disc;
list-style-position: inside;
	color: #000;
	font-weight: normal;
	margin: 3px 0 5px 0;
}




ul.UnivInternationalList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333;

}


li.UnivInternationalList_01 {
	list-style-type: disc;
list-style-position: inside;
	color: #E9522A;
	font-weight: bold;
	font-size: 15px;
	margin: 15px 0 5px 0;
}

li.UnivInternationalList_02 {
	margin-left: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}


.UnivInternationalList_Title{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 0px;
}



.UniversityPageAreaContainer_01 {
	width: 800px;
	border-bottom: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	height: 50px;

}


.Universitytab_01 {
display : block;
margin : 0;
padding : 0;
white-space : nowrap;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: bold;
overflow : hidden;

}

  .Universitytab_01 li  {
float : left;
display : block;
margin : 0;

background-image : none;

font-size : 13px;
white-space : nowrap;
border-bottom : none;
}


.Universitytab_01 li.Main {
border-left : 1px solid #ccc;
}
.Universitytab_01 li.Active {
background : white;
border-bottom : none;
padding : 10px;
}
.Universitytab_01 li a, .tabs li a:link, .tabs li a:visited, .tabs li a:hover, .tabs li a:active {
color : #333;

}


.Universitytab_01 li.BacktoSearch {
background : #ffffff;
	color: #000000;
border-right: none;
border-top: none;
	padding: 25px 0 0 10px;


}


.UniversityOverviewTitle_01{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
}

.UnivLineBox_01 {


border-top: 1px solid #ccc;


}


.UnivLineBox {

	border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;


}


/* MoviesBox */


.UniversityMoviesblock {
	margin: 20px 0 30px 0;
	text-align: left;
	border-bottom: 1px solid #ccc;
        padding-bottom: 30px;
}



.UniversityMoviesTitle {
	float: left;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 18px;

	font-weight: normal;
	width: 190px;
	margin: 0 30px 0 0;
	pading: 0;
	border-right: 1px dotted #666;

}



.UniversityMoviesTitle_01 {
	float: left;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 18px;

	font-weight: normal;
	width: 250px;
	margin: 0 30px 0 0;
	pading: 0;
	border-right: 1px dotted #666;

}



.UniversityMoviesTitle_02 {
	float: left;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 15px;
	line-height: 18px;

	font-weight: normal;
	width: 500px;
	margin: 0 30px 0 0;
	pading: 0;
	border-right: 1px dotted #666;

}



/* buttons */


.Buttons {
background : #ffffff;
	color: #000000;
float: right;

}
#video1 a img,
#video2 a img,
#video3 a img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#video1 a:hover img,
#video2 a:hover img,
#video3 a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

