.hyo td {
	text-align:left;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	font-size: 10pt;
}

.hyo table {
	border-bottom: 1px gray solid;
	border-right: 1px gray solid;
	margin:0px;
	padding: 0px;
	border-collapse: collapse;
}

#logo {
	height:90px;
	/*background: black url(images/head-bg.jpg) repeat-x;*/
	/*border: 1px gray solid;*/
	position:relative;

}

#logo img{
	position: absolute;
	top:0px;
	left:1px;
}

.menu_head {
	padding: 2px 5px;
	padding-left:5px;
	position: relative;
	margin:1px;
    background: #C9D8EB ;
	border-right: 1px solid #A0BBDC;
	border-bottom: 1px solid #A0BBDC;
	color: #152BBF;
	display:block;
}

.sep {
	padding: 2px 5px;
	padding-left:5px;
	position: relative;
	margin:1px;
	color: #152BBF;
	display:block;
    background: #F2F5FB;
	border: 1px solid #F2F5FB;
	text-align:center;
	font-size:10pt;
}


.light {
	background: #A5DCE0;
	/*background: #A6BFDF;*/
	border-right: 1px solid #A0BBDC;
	border-bottom: 1px solid #A0BBDC;
}

.menu_head a{
	display:block;
	text-decoration:none;
}

.menu_head:hover{
	background-color: orange;
	text-decoration:underline;
}



#toppage{
	width:600px;
	/*position:relative;*/
	/*margin:0px;*/
	/*padding:0px 0px 0px 0px;*/
}


#left_menu {
	float:left;
	width:198px;
	font-size:9pt;
}

#right_main {
	float:left;
}

#n_footer {
	clear:both;
}

#n_all{
	width:800px;
	position:relative;
	margin:auto;
}

textarea{
	width:500px;
}



