/***********************************

************************************/
h1, h2, h3, h4, h5, h6, p, address, ul, li {
 font-size: 100%;
 font-weight: normal;
 font-style: normal;
 margin: 0;
 padding: 0;
}
h2.topfonth2_big {
	text-align:left;
	font-size:24px;
	font-weight:bold;
	margin:5px 10px;
	padding:5px 0px;
	clear:both;
	border:2px solid #900;
	background-color:#FFF;
	color:#000;
}
.new_h3{
 text-align: left;
 margin: 10px auto 0px 15px;
 padding: 0px 0px 0px 10px;
 font-size: 16px;
 font-weight: bold;
 /*color: #996600; */
 color: #333;
 letter-spacing: 0.5px;
 line-height: 20px;
 border-left:5px solid #333;
}
body,td,th,div {
 margin:0px auto;
 text-align: center;
 font-size:12px;
 font-family:"";
}
body {
 background: url("./assets/images/back_img.jpg") 0 0;
 behavior:url("./csshover3.htc");
}
input,textarea,select {
 font-size:12px;
 color:#333333;
 background-color:#f6f6f6
}
br {
 letter-spacing: normal;
}
p.fontLeft_f000000 {
	margin:5px 0px 0px 5px;
	text-align:left;
	line-height: 18px;
	color:#000;
}
p.fontLeft_fff0000 {
	margin:5px 0px 0px 5px;
	text-align:left;
	line-height: 18px;
	color:#ff0000;
}

/***********************************
	useful
************************************/
.display_none {
 display: none;
}
.clear_both {
 clear: both;
}
.float_left {
 float: left;
}
.float_right {
 float: right;
}
.text-align_center {
 text-align: center;
}
.text-align_left {
 text-align: left;
}
.text-align_right {
 text-align: right;
}
/***********************************
  width size
************************************/
.width_810 {
 width: 810px;
}
.width_800 {
 width: 800px;
}
.width_750 {
 width: 750px;
}
.width_700 {
 width: 700px;
}
.width_650 {
 width: 650px;
}
.width_600 {
 width: 600px;
}
.width_580 {
 width: 580px;
}
.width_550 {
 width: 550px;
}
.width_500 {
 width: 500px;
}
.width_450 {
 width: 450px;
}
.width_400 {
 width: 400px;
}
.width_350 {
 width: 350px;
}
.width_300 {
 width: 300px;
}
.width_250 {
 width: 250px;
}
.width_200 {
 width: 200px;
}
.width_150 {
 width: 150px;
}
.width_100 {
 width: 100px;
}
.width_380 {
 width: 380px;
}
.width_267 {
 width: 267px;
}
.width_130 {
 width: 130px;
}
.width_80 {
 width: 80px;
}
.width_10 {
 width: 10px;
}
.width_100_space {
 display: block;
 width: 100px;
 height: 1px;
}
.float_left_width_100 {
 float: left;
 width: 100px;
}
.float_left_width_150 {
 float: left;
 width: 150px;
}
.float_left_width_200 {
 float: left;
 width: 200px;
}
.float_left_width_250 {
 float: left;
 width: 250px;
}
.float_left_width_300 {
 float: left;
 width: 300px;
}
.float_left_width_350 {
 float: left;
 width: 350px;
}
.float_left_width_400 {
 float: left;
 width: 400px;
}
.float_left_width_450 {
 float: left;
 width: 450px;
}
.float_left_width_500 {
 float: left;
 width: 500px;
}
.float_left_width_540 {
 float: left;
 width: 540px;
}
.float_right_width_200 {
 float: right;
 width: 200px;
}
.float_right_width_250 {
 float: right;
 width: 250px;
}
.float_right_width_300 {
 float: right;
 width: 300px;
}
.float_right_width_350 {
 float: right;
 width: 350px;
}
.float_right_width_400 {
 float: right;
 width: 400px;
}
.float_right_width_450 {
 float: right;
 width: 450px;
}
/***********************************
  Width  page
************************************/
.float_left_width_10_1 {
 float: left;
 width: 10px;
 height: 1px;
}
.float_left_width_20_1 {
 float: left;
 width: 20px;
 height: 1px;
}
.float_left_width_30_1 {
 float: left;
 width: 30px;
 height: 1px;
}
.float_left_width_50_1 {
 float: left;
 width: 50px;
 height: 1px;
}
.float_left_width_60_1 {
 float: left;
 width: 60px;
 height: 1px;
}
.float_left_width_70_1 {
 float: left;
 width: 70px;
 height: 1px;
}
/***********************************
  Height  page
************************************/
.height_1_05 {
 clear: both;
 width: 1px;
 height: 5px;
}
.height_1_10 {
 clear: both;
 width: 1px;
 height: 10px;
}
.height_1_20 {
 clear: both;
 width: 1px;
 height: 20px;
}
.height_1_30 {
 clear: both;
 width: 1px;
 height: 30px;
}
.height_1_40 {
 clear: both;
 width: 1px;
 height: 40px;
}
.height_1_50 {
 clear: both;
 width: 1px;
 height: 50px;
}
/***********************************
 	form size
************************************/
.font-size_12 {
 font-size:12px;
}
.font-size_14 {
 font-size:14px;
}
.font-size_16 {
 font-size:16px;
}
.font-size_14linking {
 font-size:14px;
 text-align:right;
 border:1px solid #999;
 background-color:#FF0;
 margin:0px 5px 0px 0px;
 padding:5px 10px;
 font-weight:bold;
}

.font-size_14linking a{  color: #333;text-decoration: underline;  }
.font-size_14linking a:hover{ color: #003399;text-decoration: none;}

/***********************************
 	form  big size
************************************/
.font-weight_bold {
 font-weight: bold;
}
/***********************************
  form  color
************************************/
/*  */
.color_ffffff {
 color: #ffffff;
}
/*  */
.color_000000 {
 color: #000000;
}
/*  */
.color_ff0000 {
 color: #ff0000;
}
/*  */
.color_0000ff {
 color: #0000ff;
}
/*  */
.color_008000 {
 color: #008000;
}
/*  */
.color_800080 {
 color: #800080;
}
/*  */
.color_808080 {
 color: #808080;
}
/*  */
.color_c0c0c0 {
 color: #c0c0c0;
}
/*  */
.color_ff00ff {
 color: #ff00ff;
}
/*  */
.color_ffa500 {
 color: #ffa500;
}
/*  */
.color_ff8c00 {
 color: #ff8c00;
}
/***********************************
 	bg color
************************************/
.back-color_808080 {
 background-color: #808080;
}
/***********************************
	border color
************************************/
.border_1 {
 clear: both;
 margin: 9px auto 5px auto;
 width: 400px;
 border-top: 1px dotted #000000;
}
/***********************************
	form
************************************/
#wrapper {
 width: 830px;
 margin: 0px auto;
 background: url("./assets/images/back_side_img.jpg") 0 0 repeat-y;
}
.frame_title_text {
 margin: 0px 0px 10px 0px;
 border-bottom: 1px solid #ff0000;
}
.frame_1_text {
 float: left;
 text-align: left;
 margin: 0px 20px 0px 10px;
 padding: 10px;
 width: 400px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_2_text {
 text-align: left;
 margin: 10px auto 0px auto;
 padding: 10px;
 width: 500px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_3_text {
 float: left;
 text-align: left;
 margin: 0px 0px 0px 10px;
 padding: 10px;
 width: 150px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_4_text {
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 10px;
 width: 670px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_5_text {
 text-align: center;
 margin: 0px auto 0px auto;
 padding: 10px;
 width: 500px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_6_text {
 text-align: left;
 margin: 10px auto 0px auto;
 padding: 10px;
 width: 300px;
 border: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
}
.frame_7_text {
 text-align: left;
 margin: 10px auto 0px auto;
 padding: 10px;
 width: 500px;
 border: 2px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #ffffff;
 font-size:14px;
 color:#000;
}
/***********************************
	TABLE
************************************/
.table_1{
 margin: 10px auto 0px auto;
}
.table_1 table{
 margin: 0px auto;
 border-top: 1px solid #B9C3D1;
 border-right: 2px solid #B9C3D1;
 border-bottom: 2px solid #B9C3D1;
 border-left: 1px solid #B9C3D1;
}
.table_1 th, .table_1 td {
 padding:5px;
 border-bottom:1px solid #B9C3D1;
 border-right:1px solid #B9C3D1;
 text-align:center;
 vertical-align: middle;
 font-size: 13px;
}
.table_1 th {
 background:#fffafa;
 text-align:left;
}
.table_1 th.center {
 background:#fffafa;
 text-align:center;
}
.table_1 td {
 background:#ffffff;
 text-align:left;
}
.table_1 td.center {
 background:#ffffff;
 text-align:center;
}

.table_2 table{
 margin: 0px;
 border-top: 1px solid #B9C3D1;
 border-right: 2px solid #B9C3D1;
 border-bottom: 2px solid #B9C3D1;
 border-left: 1px solid #B9C3D1;
}
.table_2 th, .table_2 td {
 padding:1px;
 border-bottom:1px solid #B9C3D1;
 border-right:1px solid #B9C3D1;
 text-align:center;
 vertical-align: middle;
 font-size: 13px;
}
.table_2 th {
 background:#fffafa;
 text-align:left;
}
.table_2 th.center {
 background:#fffafa;
 text-align:center;
}
.table_2 td {
 background:#ffffff;
 text-align:left;
}
.table_2 td.center {
 background:#ffffff;
 text-align:center;
}
/***********************************
	il arrow
************************************/
.arrow_1 {
 clear: both;
 margin: 5px auto;
 width: 131px;
 height: 45px;
 background: url(./img/arrow_1.jpg) 0 0 no-repeat;
}
/***********************************
   header 
************************************/
#header_area_1_img_1 {
 margin: 0px auto;
 width: 818px;
 height: 103px;
 background: url("./assets/images/header_area_1_img_1.jpg") 0 0 no-repeat;
}
#footer_area_1_img_1 {
 margin: 0px auto;
 width: 818px;
 height: 150px;
 background: url("./assets/images/footer_area_1_img_1.jpg") 0 0 no-repeat;
}
#header_left_area_1 {
 float: left;
 width: 240px;
}
#header_right_area_1 {
 float: right;
 width: 448px;
}
#logo {
 float: left;
 margin: 17px 0px 0px 20px;
 width: 223px;
 height: 70px;
}
#header_link_1_text {
 margin: 9px 10px 0px 0px;
 float: right;
 text-align: right;
 line-height: 16px;
 font-size: 11px;
}
#entry_form_button_1 {
 float: left;
 display: block;
 margin: 21px 0px 0px 0px;
 width: 93px;
 height: 62px;
 background: url("./assets/images/entry_form_button_1.gif") 0 0 no-repeat;
}
#entry_form_button_1:hover{
 background: none;
}
#entry_form_button_1_selected {
 float: left;
 display: block;
 margin: 21px 0px 0px 0px;
 width: 93px;
 height: 62px;
 background: none;
}
#e-mail_link_1 {
 float: right;
 display: block;
 margin: 65px 2px 0px 0px;
 width: 124px;
 height: 20px;
 background: url("./assets/images/e-mail_link_1.gif") 0 0 no-repeat;
}
#e-mail_link_1:hover {
 background: none;
}
/***********************************
	navi_menu 
************************************/
#navi_menu_area {
 width: 818px;
 height: 28px;
 background: url("./assets/images/navi_menu.jpg") 0 0 no-repeat;
}
#navi_menu {
 margin: 0px 0px 0px 9px;
 padding: 0px;
 display: block;
 width: 818px;
 height: 28px;
}
#navi_menu li{
 float: left;
 width: 200px;
 height: 28px;
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#navi_menu li a{
 display: block;
 width: 200px;
 height: 28px;
}
#navi_menu_1 { background: url("./assets/images/navi_menu_1.jpg") 0 0 no-repeat;}
#navi_menu_1_selected { background: none;}
#navi_menu_1:hover { background: none;}
#navi_menu_2 { background: url("./assets/images/navi_menu_2.jpg") 0 0 no-repeat;}
#navi_menu_2_selected { background: none;}
#navi_menu_2:hover { background: none;}
#navi_menu_3 { background: url("./assets/images/navi_menu_3.jpg") 0 0 no-repeat;}
#navi_menu_3_selected { background: none;}
#navi_menu_3:hover { background: none;}
#navi_menu_4 { background: url("./assets/images/navi_menu_4.jpg") 0 0 no-repeat;}
#navi_menu_4_selected { background: none;}
#navi_menu_4:hover { background: none;}

/***********************************
 FLASH
************************************/
#flash {
 margin: 1px auto 0px auto;
 width: 800px;
 height: 300px;
 z-index:1;
}
#flash object {
 z-index:1;
}
/***********************************
		ajax
************************************/
#crumb_list {
 text-align: left;
 margin: 2px auto 0px auto;
 width: 810px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 background-color: #fffafa;
 line-height: 22px;
 position: relative;
 z-index:1;
}
#ajaxSearch_form {
 float: right;
 margin: 0px;
 padding: 0px;
}
#ajaxSearch_form fieldset {
 float: left;
 border: none;
 margin: 0px;
 padding: 0px;
}
#ajaxSearch_form input {
 margin: 0px;
 padding: 0px;
}
#ajaxSearch_input {
 width: 160px;
 font-size: 12px;
}
#ajaxSearch_submit {
 background: #990000;
 width: 40px;
 height: 20px;
 color: #ffffff;
}
#ajaxSearch_output {
 top: 20px;
 left: 400px;
 width:400px;
 margin:0px;
 padding:5px;
 text-align: left;
 font-size: 12px;
 background-color: #ffffff;
 border: 1px solid #990000;
 position: absolute;
 z-index: 2;
}
#ajaxSearch_output div {
 text-align: left;
}
.AS_ajax_highlight1, .ajaxSearch_highlight1 {
 background-color: #ffff00;
 padding: 0px;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2 {
 background-color: #99ff00;
 padding: 0px;
}
.ajaxSearch_resultsInfo {
 float: left;
 text-align: left;
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 590px;
 height: 42px;
 background: url("./assets/images/h_title_back_img_1.jpg") 0 0 no-repeat;
 font-size: 15px;
 font-weight: bold;
 color: #996600;
 line-height: 42px;
 text-indent: 50px;
 letter-spacing: 1px;
}
.ajaxSearch_result {
 clear: both;
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 10px;
 width: 550px;
 border-left: 1px solid #cc0000;
 border-right: 1px solid #cc0000;
 line-height: 20px;
 letter-spacing: 1px;
 background-color: #fffafa;
}
.ajaxSearch_resultExtract {
 text-align: left;
}
.ajaxSearch_paging {
 display: block;
 clear: both;
 margin: 5px auto 5px auto;
 background-color: #990000;
 width: 550px;
 line-height: 20px;
 letter-spacing: 1px;
 color: #ffffff;
}
.ajaxSearch_paging a {
 color: #ffffff;
}
/***********************************
 CONTENT
************************************/
#main {
 width: 818px;
 background: url("./assets/images/back_img_2.gif") 0 0;
}
#content {
 float: right;
 margin: 5px 0px 0px 0px;
 width: 635px;
 background: url("./assets/images/back_line_img.jpg") 0 0 repeat-y;
}
#content_inside {
 float: left;
 width: 630px;
}
#main800_all {
	width:800px;
	margin:0px auto;
	clear:both;
}
#main800_all .ban_right{
	float:right;
	clear:right;
	margin:0px;
}

#main800_all .ban_left{
	float:left;
	clear:left;
	margin:0px 0px 0px 30px;
}

.main800_tab_topleft260 {
	float:left;
	width:260px;
	margin:0px 2px 0px 2px;
	padding:0px 0px;
	clear:right;
	border:1px solid #eaeaea;
	background:#FFF;
}

/***********************************
 SIDE
************************************/
#side {
 float: left;
 width:180px;
}
#ajaxmenu {
 width:180px;
}
#myajaxmenu {
 float: left;
 margin: 0px 0px 0px 1px;
 padding: 0px;
 display: block;
 width:179px;
 z-index: 1000;
}
#ajaxmenu ul li {
 position: relative;
 float: left;
 width:179px;
 display: block;
 text-decoration: none;
}
#ajaxmenu ul li ul {
 position: absolute;
 left: 179px;
 top: 0px;
 line-height: 16px;
}

/* Styles for Menu Items */
#ajaxmenu ul li.firstcategory, #ajaxmenu ul li.category, ajaxmenu ul li.lastcategory {
 float: left;
 text-align: left;
 width:179px;
 height:39px;
 list-style-type: none;
 text-indent: 15px;
 line-height: 40px;
 font-weight: bold;
 background-image: url("./assets/images/side_menu_1_1.jpg");
}
#ajaxmenu ul li.firstcategory:hover, #ajaxmenu ul li.category:hover,#ajaxmenu ul li.lastcategory:hover {
 background-position: 0 -49px;
}
#ajaxmenu ul li a {
 color: #333333;
 text-decoration: none;
}
#ajaxmenu ul li a:hover {
 color: #b33b4b;
 text-decoration: none;
}

/* set dropdown */
#ajaxmenu li ul, #ajaxmenu li.over ul {
 display: block;
 background-color: #ffffff;
}
#ajaxmenu li li a, #ajaxmenu li.over li a {
 color: #0000ff;
 text-align: left;
 width:179px;
 text-decoration: underline;
}
/***********************************
 headline image
************************************/
.h_title_back_img_1 {
 float: left;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 50px;
 width: 590px;
 height: 42px;
 background: url("./assets/images/h_title_back_img_1.jpg") 0 0 no-repeat;
 font-size: 15px;
 font-weight: bold;
 color: #996600;
 line-height: 42px;
 letter-spacing: 1px;
}
#h_title_back_img_2 {
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 620px;
 height: 40px;
 background: url("./assets/images/h_title_back_img_2.jpg") 0 0 no-repeat;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 line-height: 40px;
 letter-spacing: 1px;
}
.h_title_back_img_3 {
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 590px;
 height: 42px;
 background: url("./assets/images/h_title_back_img_1.jpg") 0 0 no-repeat;
 font-size: 15px;
 font-weight: bold;
 color: #996600;
 line-height: 42px;
 letter-spacing: 1px;
 text-indent: 50px;
}
.h_title_back_img_4 {
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 565px;
 height: 26px;
 background: url("./assets/images/h_title_back_img_4.jpg") 0 0 no-repeat;
 font-size: 15px;
 font-weight: bold;
 color: #996600;
 line-height: 26px;
 letter-spacing: 1px;
 text-indent: 30px;
}
/***********************************
	Top Page 1
************************************/
#index_title_1 {
 margin: 3px auto 0px auto;
 width: 776px;
 height: 41px;
 background: url("./assets/images/index_title_1.jpg") 0 0 no-repeat;
}
#index_title_2 {
 margin: 20px auto 0px auto;
 width: 776px;
 height: 41px;
 background: url("./assets/images/index_title_2.jpg") 0 0 no-repeat;
}
#index_title_4 {
 margin: 0px auto 0px auto;
 width: 776px;
 height: 41px;
 background: url("./assets/images/index_title_4.jpg") 0 0 no-repeat;
}
#top_banner_1 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
  background: url("./assets/images/top_banner_1.gif") 0 0 no-repeat; 
 /*background: url("./assets/images/top_banner_11.gif") 0 0 no-repeat;*/
}
#top_banner_101 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_11.gif") 0 0 no-repeat;
}
#top_banner_2 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_2.gif") 0 0 no-repeat;
}
#top_banner_3 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_3.gif") 0 0 no-repeat; 
 /* ackground: url("./assets/images/top_banner_12.gif") 0 0 no-repeat;*/
}
#top_banner_301 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_12.gif") 0 0 no-repeat;
}
#top_banner_4 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_4.gif") 0 0 no-repeat;
}
#top_banner_5 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_5.gif") 0 0 no-repeat;
}
#top_banner_6 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_6.gif") 0 0 no-repeat;
}
#top_banner_7 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_7.gif") 0 0 no-repeat;
}
#top_banner_8 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/top_banner_8.gif") 0 0 no-repeat;
}

#news_title_1 {
 margin: 0px auto 0px auto;
 width: 588px;
 height: 41px;
 background: url("./assets/images/index_title_3.jpg") 0 0 no-repeat;
}
#s_news_title_1 {
 margin: 0px auto 0px auto;
 width: 588px;
 height: 41px;
 background: url("./assets/images/s_news_title_1.jpg") 0 0 no-repeat;
}
#news_side_img {
 margin: 0px auto 0px auto;
 width: 588px;
 background: url("./assets/images/news_side_img.jpg") repeat-y;
}
#news_bottom_img {
 margin: 0px auto 0px auto;
 width: 588px;
 height: 18px;
 background: url("./assets/images/news_bottom_img.jpg") top no-repeat;
}
#news_ul_1 {
 clear: both;
 margin: 0px 0px 5px 20px;
}
#news_ul_1 li{
 display: block;
 width: 530px;
 text-align: left;
 margin: 0px;
 padding-left: 20px;
 list-style-type:none;
 background:url("./assets/images/icon_news.jpg") left no-repeat;
 font-size: 13px;
 line-height: 18px;
 border-bottom: 1px dotted #cccccc;
}
#news_ul_1 span{
 display: block;
 text-indent: 80px;
}
#allnews_link {
 display: block;
 float: right;
 text-aling: left;
 width: 130px;
 line-height: 15px;
 background:url("./assets/images/icon_allnews.jpg") 0 0 no-repeat;
}
#top_photo_4 {
 margin: 0px auto 0px auto;
 width: 540px;
 height: 410px;
 background:url("./assets/images/top_photo_4.jpg") 0 0 no-repeat;
}
#banner_scholarship_1 {
 display: block;
 float: right;
 margin: 5px 20px 5px 0px;
 width: 282px;
 height: 29px;
 background:url("./assets/images/banner_scholarship_1.jpg") 0 0 no-repeat;
}
.top_ban_scholarship_1 {
 display: block;
 margin: 5px 20px 5px 0px;
 width: 282px;
 height: 29px;
 background:url("./assets/images/banner_scholarship_1.jpg") 0 0 no-repeat;
}

/* 

*/
.top_ban_shigh_student_course_1{
 display: block;
 margin: 5px 20px 5px 0px;
 width: 282px;
 height: 30px;
 background:url("./assets/images/banner_shigh_student_course_1.gif") 0 0 no-repeat;
}
#banner_zero_season_1 {
 display: block;
 float: right;
 margin: 5px 20px 5px 0px;
 width: 442px;
 height: 49px;
 background:url("./assets/images/banner_zero_season_1.gif") 0 0 no-repeat;
}
#pass_banner_1 {
 display: block;
 float: right;
 margin: 5px 20px 5px 0px;
 width: 442px;
 height: 90px;
 background:url("./assets/images/pass_banner_1.gif") 0 0 no-repeat;
}
.top_pass_banner_1 {
 display: block;
 margin: 5px 20px 5px 0px;
 width: 442px;
 height: 90px;
 background:url("./assets/images/pass_banner_1.gif") 0 0 no-repeat;
}






.ishinjuku_tabtop_blog,
.ishinjuku_tabtop_gift,
.ishinjuku_tabtop01, .ishinjuku_tabtop02 { 	
	float:left;
	width:260px;
	margin:2px 2px 2px 2px;
	padding:0px 0px;
	clear:right;
	border:1px solid #eaeaea;
	background:#FFF;
	text-indent: -10000px;
}
.ishinjuku_tabtop_blog a{ 	
 display:block;width:260px;height:210px; 
 background: url(./assets/images/ishinjuku_tabtop_blog.jpg)  no-repeat;
}
.ishinjuku_tabtop_gift a{ 	
 display:block;width:260px;height:210px; 
 background: url(./assets/images/ishinjuku_tabtop_gift.jpg)  no-repeat;
}

.ishinjuku_tabtop01 a{ 	
 display:block;width:260px;height:210px; 
 background: url(./assets/images/ishinjuku_tabtop01.jpg)  no-repeat;
}
.ishinjuku_tabtop02 a{ 	
 display:block;width:260px;height:210px; 
 background: url(./assets/images/ishinjuku_tabtop02.jpg)  no-repeat;
}


.ishinjuku_tabtop03, .ishinjuku_tabtop04 { 	
	float:left;
	width:390px;
	margin:2px 3px 2px 3px;
	padding:0px 0px;
	clear:right;
	border:1px solid #eaeaea;
	background:#FFF;
	text-indent: -10000px;
}

.ishinjuku_tabtop03 a{ 	
 display:block;width:390px;height:150px; 
 background: url(./assets/images/ishinjuku_tabtop03.jpg)  no-repeat;
}

.ishinjuku_tabtop04 a{ 	
 display:block;width:390px;height:150px; 
 background: url(./assets/images/ishinjuku_tabtop04.jpg)  no-repeat;
}

.img_banner_ishinjuku_2010summer,
.img_passing_results100, .ishinjuku_tabtop05, .ishinjuku_lesson0313,
.img_top_inquire,  .img_top_inquire100,
.img_top_inquire140 { 	
	width:800px;
	margin:5px auto 5px auto;
	padding:0px 0px;
	clear:both;
	text-indent: -10000px;
}

.img_banner_ishinjuku_2010summer a{ 	
 display:block;width:800px;height:100px; 
 background: url(./assets/images/banner_ishinjuku_2010summer.jpg)  no-repeat;
}
.img_passing_results100 a{ 	
 display:block;width:800px;height:100px; 
 background: url(./assets/images/img_passing_results100.jpg)  no-repeat;
}


.ishinjuku_tabtop05 a{ 	
 display:block;width:800px;height:100px; 
 background: url(./assets/images/ishinjuku_tabtop05.jpg)  no-repeat;
}

.ishinjuku_lesson0313 a{ 	
 display:block;width:800px;height:100px; 
 background: url(./assets/images/img_lesson_20100313.jpg)  no-repeat;
}

.img_top_inquire a{ 	
 display:block;width:800px;height:100px; 
 background: url(./assets/images/img_top_inquire.jpg)  no-repeat;
}
.img_top_inquire100 a{ 	
 display:block;width:800px;height:110px; 
 background: url(./assets/images/img_top_inquire.jpg)  no-repeat;
}
.img_top_inquire140 a{ 	
 display:block;width:800px;height:140px; 
 background: url(./assets/images/img_top_inquire140.jpg)  no-repeat;
}

/***********************************
  each pages images  IMAGES
************************************/
#scramble_method_img_1 {
 width: 551px;
 height: 615px;
 background:url("./assets/images/scramble_method_img_1.gif") 0 0 no-repeat;
}
#scramble_method_img_2 {
 width: 550px;
 height: 785px;
 background:url("./assets/images/scramble_method_img_2.gif") 0 0 no-repeat;
}
#year-round_schedule_img_8 {
 width: 472px;
 height: 496px;
 background:url("./assets/images/year-round_schedule_img_8.jpg") 0 0 no-repeat;
}
#feature_img_7 {
 width: 522px;
 height: 290px;
 background:url("./assets/images/feature_img_7.gif") 0 0 no-repeat;
}
#course_banner_1 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/course_banner_1.gif") 0 0 no-repeat;
}
#course_banner_2 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/course_banner_2.gif") 0 0 no-repeat;
}
#course_banner_3 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/course_banner_3.gif") 0 0 no-repeat;
}
#course_banner_4 {
 float: left;
 display: block;
 margin: 0px 0px 10px 0px;
 width: 237px;
 height: 114px;
 background: url("./assets/images/course_banner_4.gif") 0 0 no-repeat;
}
#address_img_1 {
 width: 622px;
 height: 244px;
 background:url("./assets/images/address_img_2.jpg") 0 0 no-repeat;
}
/***********************************
   go to top 
************************************/
.to_page_top_link {
 float: right;
 margin: 5px 10px 5px 0px;
}
/***********************************
 	each bottom
************************************/
.but_more_info {
 display: block;
 margin: 0px auto 0px auto;
 width: 142px;
 height: 29px;
 background: url("./assets/images/but_more_info.jpg") no-repeat;
}

#entry_form_button_2 {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 70px;
 background: url("./assets/images/entry_form_button_2_1.jpg") no-repeat;
}

.entry_form_button_3 {
 display: block;
 margin: 20px auto 0px auto;
 width: 159px;
 height: 35px;
 background: url("./assets/images/entry_form_button_3_1.gif") no-repeat;
}


#teacher_application_button {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 66px;
 background: url("./assets/images/teacher_application_button.jpg") no-repeat;
}
#teacher_application_button:hover {
 background-position:0 -76px;
}

#student_page_button {
 display: block;
 margin: 0px auto 0px auto;
 width: 178px;
 height: 40px;
 background: url("./assets/images/student_page_button.gif") no-repeat;
}
#student_page_button:hover {
 background-position:0 -40px;
}

#wasedazemi_banner {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 70px;
 background: url("./assets/images/wasedazemi_banner.gif") no-repeat;
}

#teacher_application_button {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 66px;
 background: url("./assets/images/teacher_application_button.jpg") no-repeat;
}
#teacher_application_button:hover {
 background-position:0 -76px;
}

#banner_entry_form_english {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 66px;
 background: url("./assets/images/banner_entry_form_english.jpg") no-repeat;
}

#banner_ishinjuku_blog {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 140px;
 background: url("./assets/images/banner_ishinjuku_blog.jpg") no-repeat;
}

#banner_ishinjuku_feature {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 66px;
 background: url("./assets/images/banner_ishinjuku_feature.jpg") no-repeat;
}

#banner_ishinjuku_tabtop_gift {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 140px;
 background: url("./assets/images/banner_ishinjuku_tabtop_gift.jpg") no-repeat;
}

#banner_jukusei {
 display: block;
 margin: 10px auto 0px auto;
 width: 178px;
 height: 140px;
 background: url("./assets/images/banner_jukusei.jpg") no-repeat;
}
/***********************************
	sitemap
************************************/
#sitemap {
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 20px;
 width: 450px;
}
#sitemap ul {
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 0px 20px;
}

/***********************************
	2nd menu 
************************************/
#sub_menu {
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 20px;
 width: 200px;
}
#sub_menu ul {
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 0px 20px;
}

/***********************************
	course
************************************/
#flyout {
 float: left;
 padding: 0px;
 margin: 0px;
 list-style:none;
 position:relative;
 width:130px;
}
#flyout li{
 display:block;
 float:left;
 width: 130px;
 background: #990000;
 line-height:24px;
 margin: 5px 0px;
 padding: 0px 5px;
 font-size: 12px;
 color: #fff;
}
#flyout ul {
 padding: 0;
 margin: 0;
 list-style: none;
 width: 250px;
 position: absolute;
 left: -9999px;
 top:0;
}
#flyout li ul li{
 display: block;
 float: left;
 width: 250px;
 background: #990000;
 line-height: 18px;
 margin: 0px;
 padding: 0px 5px;
 font-size: 12px;
 color: #fff;
}
#flyout li:hover {
 position:relative;
}

#flyout li:hover ul {
 left: 150px;
}
#flyout :hover ul ul {
 left: -9999px;
}
#but_2010summer {
  float:right;
 display: block;
 margin: 10px auto;
 width: 184px;
 height: 42px;
 background: url("./assets/images/but_2010summer.jpg") no-repeat;
}
#but_2010summerschool01 { 
	display:block;
	width: 184px;
 	height: 42px;
	text-indent: -10000px; 
	 background: url(./assets/images/but_2010summerschool01.jpg) 0 0 no-repeat;
}

#but_2010summerschool02 { 
	display:block;
	width: 184px;
 	height: 42px;
	text-indent: -10000px; 
	 background: url(./assets/images/but_2010summerschool02.jpg) 0 0 no-repeat;
}


/* IMAGES Alpha
____________________________________________________________*/
#but_2010summer:hover, 
#but_2010summerschool01:hover, #but_2010summerschool02:hover,
#banner_entry_form_english:hover, #banner_ishinjuku_tabtop_gift:hover, 
#banner_ishinjuku_blog:hover,  .ishinjuku_tabtop_blog:hover, 
#banner_ishinjuku_feature:hover,
.ishinjuku_tabtop_gift a:hover,
.img_passing_results100 a:hover,
.ishinjuku_tabtop01 a:hover, .ishinjuku_tabtop02 a:hover, 
.ishinjuku_tabtop03 a:hover, .ishinjuku_tabtop04 a:hover,
.ishinjuku_tabtop05 a:hover, .ishinjuku_lesson0313 a:hover,
.img_top_inquire a:hover
 {
filter:alpha(opacity=90);
opacity:.90;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

