@charset "utf-8";
.kblue{ border: 1px solid #7B9DD0; color: #7B9DD0; }
.kblue,.kgreen{  font-weight: normal; height: 12px; margin: 0 auto 0 auto;  width: 40px; }
.kgreen{ border: 1px solid #588954; color: #588954; }
.page_select{ background-color: #BFFFA4; color: green; }
#but{clear: both;z-index: 2; line-height:120%;margin-top:10px}
#but .but1{z-index: 2; background-color: #ECF3FC;;border:#79A7E2 solid 1px;border-bottom:#ECF3FC solid 1px;}
#but span{
	z-index: 2;
	background-color: #F4F4F4;
	margin:5px 10px 0 0;
	padding:7px;
	width: 80px;
	position: relative;
}
#but .but1 a{color:#1C60B7; text-decoration:none; font-weight:bold;}
#but span a{text-decoration:none}
#but .but1 a:hover,#but span a:hover{text-decoration:underline;}
#list{clear: both;margin-top:7px;border:#79A7E2 solid 1px; border-bottom:none; z-index: 1}
.tr td{ padding: 5px 0 5px 0; border-bottom: 1px  dashed #dedede;}
.trhead td{ font-weight: bold; padding: 1px 0 2px 0; text-align: center; padding:6px;}
.trhead,#page{ background-color: #EFF5FF; }
#ask_class{ font-weight: bolder; font-size:13px;margin-top:10px;margin-bottom:5px;}
#ask_class ul li{ float: left; padding:0 20px 0 2px;}
#page{clear: both; border:#79A7E2 solid 1px; border-top:none; color: #00368F; font-weight: bold; padding: 4px; text-align: center; }
#left{ float:left;  padding:10px; width:729px;border-right:solid #79A7E2 1px;}
#right{ float:right;width:230px;}
#map{ margin-bottom:0}
#right ul{margin-left:20px;}
#right ul li{margin:5px; color:#4d4d4d;}
#right .rdiv{padding:0; margin:0}
#right .rdiv iframe{width:100%; height:110px}
#right .rdiv .title{
	background-color: #E5EEF9;
	border-bottom: 1px solid #79A7E2;
	padding:5px;
	font-weight: bold;
	text-decoration:underline;
}

