	.border1{
		border-top-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #555555;
		padding:2px 4px;
	}
	.border2{
		border-top-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 0px;
		border-right-width: 1px;
		border-style: solid;
		border-color: #555555;
		padding: 2px 4px;
	}
	.border3{
		border-top-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #555555;
		padding:2px 4px;
	}
	.border4{
		border-top-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-right-width: 1px;
		border-style: solid;
		border-color: #555555;
		padding:2px 4px;
	}
	
	.border5{
		border-top-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #555555;
		padding:2px 4px;
	}
	
	.head_back
	{
		background-color: #3880CE;
		margin: 0px;
		padding: 4px 5px;
		line-height: 100%;
	}
	.head_font
	{
		font-size: 13px;
		color: #FFFFFF;
	}
	.input_back
	{
		background-color: #FFFFFF;
		margin: 0px;
		padding: 4px 5px;
		line-height: 100%;
	}

	.input_font
	{
		font-size: 13px;
		color: #000000;
		line-height: 120%;
	}
	.no
	{
		margin: 0px;
		padding: 0px;
		font-size: 1px;
		line-height: 100%;
		height: 10px;
	}
	.sort
	{
		text-align: right;
		margin: 0px;
		padding: 10px 5px 3px 0px;
		font-size: 12px;
		line-height: 100%;
		height: 10px;
	}
	.nothig
	{
		margin: 0px;
		padding: 0px;
		font-size: 1px;
		line-height: 0;
		height: 2px;
	}
	.top
	{
		background-color: #FFFFFF;
		margin: 0px;
		padding: 20px 5px;
	}
	.error_font
	{
		font-family: "lr@oSVbN",Osaka,sans-serif;
		font-size: 11pt;
		font-style: normal;
		font-weight: normal;
		color: #ff0000;
	}