html{
	margin: 0px;
	padding: 0px;
	background-color: #E4E8F1;
}


/*------- FONT --------*/



a:link {color: #990000;}
a:visited {color: #666666;}
a:active {color: #990000;}
a:hover {color: #990000;}


/*------- FONT end --------*/

img{
border-width: 0px;
}

img.left{
border-width: 0px;
margin: 0px 10px 10px 0px; 
float: left;
}

img.right{
border-width: 0px;
margin: 0px 0px 10px 10px; 
float: right;
}

.clear {
clear: both;
}

div.body{
margin: 0px auto;
padding: 0px;
width: 740px;
background-color: #ffffff;
}

div.main{
width: 720px;
_width: 740px;
margin: 0px 0 0px ; 
padding: 10px 10px 20px;
background-color: #ffffff;
}


/*---ƒwƒbƒ_[---*/

/*--ƒwƒbƒ_[”wŒi‰æ‘œ‚Æ‚È‚édiv--*/
#header{
	position: relative;
/*	background: url(img/header_top2.jpg) repeat-y ; */
	background-color: #FF4200;
	margin:0px; 
	padding: 4px;
	height:45px; 
}

#header p{
	margin:0px; 
	padding:3px 10px 0px 0px; 
	line-height:100%;
	font-size : 9pt;
	float: left;
}

#header p#access{
	margin:0px; 
	padding: 0px 0px 0px 18px; 
	_padding: 63px 0px 0px 18px; 
	line-height:100%;
	font-size : 10pt;
	float: right;
}

#header p.jp a:link {
	font-weight: bold;
	color: 	#DC143C;
	text-decoration: none; 
}
#header a:visited {
	font-weight: bold;
	color: 	#DC143C;
	text-decoration: none; 
}
#header p.jp a:hover{
	font-weight: bold;
	color: 	#800000;
}

/*---------------*/
h1 {
margin: 0 0 10px;
padding: 4px;
font-size : 20pt;
font-weight: bold;
font-family: "Times New Roman";
border-color:	#dd0000;
border-width: 1px 1px 2px 1px;
border-style: solid;
}
header.h1 {
margin: 0;
font-size : 14pt;
font-weight: bold;
font-family: "Times New Roman";
}
header#title {
margin: 0;
font-size : 14pt;
font-weight: bold;
font-family: "Times New Roman";
}

h2 {
margin: 40px 0px 0px;
padding: 4px 7px 4px 12px;
border-color:	#dd0000;
border-width:0px 0px 1px 10px;
border-style:solid;
font-size : 12pt;
font-weight: bold;
width: 400;
}

h3 {
	font-size : 12pt;
	border-left: 10px solid #dd0000;
	border-bottom: 1px solid #aaaaaa;
	padding: 4px 7px 4px 12px;
	margin: 0;
}


ul.main_menu {
	margin: 0px 0px 10px; 
	padding: 0px;
	list-style-type: none; 
}

ul.main_menu li {
	margin: 1px 0 0 2px;
	padding: 2px;
	border: 1px solid #F7941D;
	background: url(img/menu.jpg); 
	width:135px; 
	_width:141px; 
	text-align: center; 
	font-size : 10pt;
	font-weight: bold;
	float: left; 
	background-color: #FFFAD7;
}

ul.main_menu li.end {
	margin-right: 2px;
	width:133px; 
	_width:139px; 
}


ul.main_menu li.long {
	width:160px; 
	_width:166px; 
}



div#middlebanner {
	background: url(img/img_top.jpg) no-repeat; 
	height: 200px;
}

div#middlebanner p {
	float: right;
	text-align: right;
	margin: 0;
	padding: 4px;
	width: 80px;
	background-color: #ffffff;
	text-decoration: bold;
	font-size: 13px;
}

div#service {
	float: left;
	width: 200px;
	border: 1px solid gray;
	margin:0 10px 0 2px;
	padding: 6px;
	background-color: #ffffff;
}
div#toStudent {
	float: left;
	width: 250px;
	border: 1px solid gray;
	margin:0 10px 0 0;
	padding: 6px;
	background-color: #ffffff;
}
div#toSchool {
	float: left;
	width: 204px;
	border: 1px solid gray;
	padding: 6px;
	background-color: #ffffff;
}





div.footer {
	margin: 0;
	padding: 4px;
	float: left; 
	height:55px; 
	width: 732px; 
	border-top: 1px gray solid;
	background-color: #FFCC00;
/*	background: url(img/header_top2.jpg) repeat-y; */
}

div.footer p.title{
	margin:0px; 
	padding: 4px 10px 0px 10px; 
	font-size : 12pt;
	line-height:100%;
	float: left;
	font-weight: bold;
	font-family: "Times New Roman";
}

div.footer p{
	margin:0px; 
	padding: 4px 10px 0px 10px; 
	font-size : 10pt;
	line-height:95%;
	float: left;
}

