.header_upper
{
	background-image: url('../images/header-upper.gif');
	height:80px;
	width: 716px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
	background-position: bottom left;
	background-repeat: no-repeat;
	
}

.border_menu
{
	padding: 10px;
}

.border_frame
{
	display: block;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:5px;
}

td.frame_text
{
	display: block;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

.box1
{
	text-align: right;
	margin-top: 10px;
	padding: 2px;
	width: 484px;
	border: 1px solid #666666;
	background-color: #CCCCCC;
}

.box2
{
	margin-left: 10px;
	margin-top: 2px;
	padding: 10px;
	width: 440px;
	border: 1px solid #666666;
	background-color: #F8F8F8;
}

.box3
{
	background-color: #DDEEFF;
}
.box3off
{
	background-color: #F8F8F8;
}
.box3_top
{
	border-top: 1px  solid #0000EE;
	border-left: 1px  solid #0000EE;
}
.box3_bottom
{
	padding-bottom: 2px;
	border-bottom: 1px  solid #0000EE;
	border-left: 1px  solid #0000EE;
}
.box3_right
{
	border-right: 1px  solid #0000EE;
}

.box4
{
	margin-left: 10px;
	margin-top: 2px;
	padding: 10px;
	border-top: 1px  solid #666666;
	border-left: 1px  solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #F8F8F8;
}
.box4_right
{
	border-right: 1px  solid #666666;
}

.box5
{
	padding: 10px;
	border: 1px  solid #666666;
	background-color: #F8F8F8;
}

.box5_bottom
{
	margin-top: 5px;
	border-bottom: 1px  solid #666666;
}

.footer_menu
{
	text-align: right;
	background-image: url('../images/bottom-frame.gif');
	height:40px;
	background-repeat: no-repeat;
	
}

.box6
{
	padding: 10px;
	border: 1px  solid #666666;
	background-color: #DDEEFF;
}

.box7
{
	padding: 2px;
	border: 1px  solid #666666;
	background-color: #F8F8F8;
}
