body{
	margin: 0px auto;
 width:800px;
	float:center;
	padding: 0px;
	background-color: #FFF;
	text-align: center;
	font-family:arial;
    font-size:12px;
}
#header_area{
	margin: 0px auto;
 width:800px;
 height:100px;
 border-bottom-width:3px;
 border-bottom-style:solid;
 border-bottom-color:#670AE3;
 }
#footer_area{
padding:5px;
 width:790px;
 height:40px;
 border-top-width:3px;
 border-top-style:solid;
 border-top-color:#670AE3;
 background-color:#B6E7FF;
text-align:left;
font-size:14px;
margin-top:10px;
_margin-top:0px;
}
#footer_l{
	margin: 0px auto;
	text-align:left;
 width:490px;
 float:left;
}
#footer_r{
	margin: 0px auto;
 width:300px;
	float:left;
	text-align:right;
	font-size:12px;
}

#header_l{
	margin: 0px auto;
 width:350px;
 height:100px;
 text-align:left;
 float:left;
}
#header_r{
	padding-right:0px;
	_padding-right:10px;
 width:450px;
 _width:440px;
 height:100px;
 background-image:url('images/header_r.gif');
 background-repeat :no-repeat;
 background-color:#BEDEFF;
	float:left;
	text-align:right;
	font-size:12px;
}
#login_area{
 margin-top:5px;
}
#login_input{
	height:12px;
	width:100px;
}
#main_frame{
    width:800px;
	text-align:left;
}
#map_area{
 border-width:2px;
 border-color:#a0a0a0;
 border-style:solid;
    font-size:12px;
    width:450px;
	float:left;
	background-color:BEDEFF;
 margin-right:10px;
}
#main_copy{
text-align:left;
 width:320px;
 height:347px;
 float:left;
 font-size:15px;
 line-height:150%;
 color:#FFFFFF;
 font-weight:bold;
 font-family:MS UI Gothic,Arial;
 background-image:url('images/top_migi.jpg');
 background-repeat:no-repeat;
 background-position:top left;
 border:0px solid #000000;
}
.main_frame{
 border-width:0px;
 border-color:#6600FF;
 border-style:solid;
    width:800px;
	margin-bottom:5px;
}
.right_frame{
    width:150px;
	float:right;
}
.right_frame_top{
padding-top:3px;
padding-bottom:3px;
 width:150px;
 background-color:#71A4FE;
color:white;
font-weight:bold;
text-align:center;
}
.right_frame_main{
    width:140px;
 line-height:90%;
	float:left;
	background-color:#CCCCFF;
padding:5px;
font-size:12px;
}
.update_frame{
    font-size:12px;
    width:430px;
	float:left;
 border-width:0px;
 border-color:#66FF00;
 border-style:solid;
}
.update_title{
 font-size:13px;
 width:410px;
 height:15px;
 background-color:#6699FF;
 font-weight:bold;
 padding-left:10px;
 padding-top:3px;
 color:#ffffff;
}
.update_area{
 font-size:12px;
 width:408px;
 border-width:1px;
 border-color:#6699FF;
 border-style:solid;
 padding:5px;
 float:left;
}
.center-frame{
 font-size:12px;
 width:355px;
 border-width:0px;
 border-color:#6699FF;
 border-style:solid;
 text-align:center;
 float:right;
 padding:5px;
}

.column-frame{
margin-left:5px;
 font-size:12px;
 width:150px;
 border-width:1px;
 border-color:#6699FF;
 border-style:solid;
 padding:5px;
}
.update_frame2{
    font-size:12px;
    width:315px;
	float:left;
 border-width:0px;
 border-color:#660ED2;
 border-style:solid;
}
.update_title2{
 font-size:13px;
 width:306px;
 height:15px;
 background-color:#660ED2;
 font-weight:bold;
 padding-left:10px;
 padding-top:3px;
 color:#ffffff;
}
.update_area2{
line-height:150%;
 font-size:12px;
 width:304px;
 border-width:1px;
 border-color:#660ED2;
 border-style:solid;
 padding:5px;
	padding-top:10px;
}
.update2_cram{
	text-align:right;
	font-size:12px;
}

.update_frame3{
margin-right:0px;
    font-size:12px;
    width:315px;
	float:left;
}
.update_title3{
 font-size:13px;
 width:306px;
 height:15px;
 background-color:#215B15;
 font-weight:bold;
 padding-left:10px;
 padding-top:3px;
 color:#ffffff;
	margin-left:10px;
}
.update_area3{
line-height:150%;
 font-size:12px;
 width:304px;
 border-width:1px;
 border-color:#215B15;
 border-style:solid;
 padding:5px;
	padding-top:10px;
	margin-left:10px;
}
.update3_cram{
	text-align:right;
	font-size:12px;
}

.cram_count{
	font-size:11px;
	font-family:sans-serif;
	background-color:#FFB4E3;
}
.school_count{
	font-size:11px;
	font-family:sans-serif;
	background-color:#A5E5A1;
}

.page-frame{
	width:778px;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	padding:10px;
}
