/* CSS Document */

#header01 {
	width: 804px;
	height: 17px;
}

#header02 {
	width: 804px;
	height: 44px;
	background:url(../image/header/header.gif) no-repeat;
}
#header03 {
	float:left;
	width: 394px;
	height: 44px;
	text-align:left;
	padding:0 0 0 8px;
}
#header04 {
	float:left;
	width: 394px;
	height: 44px;
	text-align:right;
	padding:0 8px 0 0;
}

#topmenu {
	position:relative;
	width: 804px;
	height: 33px;
	background:url(../image/topmenu/mn00.gif) no-repeat;
}


#breadcrumbs {
	width: 780px;
	height: 24px;
	background:url(../image/b_crumbs/bk.gif) no-repeat;
	text-align:left;
	padding:5px 0 0 24px;
}

#mainbody_top {
	width: 804px;
	text-align:left;
	padding:0 0 10px 0;
	background:#FFFFFF url(../image/top_bk1.gif);
}
#mainbody {
	width: 804px;
	text-align:left;
	padding:0 0 10px 0;
	background:#FFFFFF url(../image/back01.gif);
}

#side_area_top {
	float:left;
	width:193px;
	padding: 0 0 0 8px;
	margin:0 0 0 0;
}
#side_area {
	float:left;
	width:179px;
	padding: 0 0 0 12px;
	margin:0 0 0 0;
}

#main_area_top {
	float:left;
	width:591px;
	text-align:left;
	padding:8px 0 0 8px;
	margin:0 0 0 0;
}
#main_area {
	float:left;
	width:613px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#body_space01{
	width: 804px;
	font-size:1px;
	height:5px;
	background:#ffffff url(../image/top_bk2.gif);
}
#body_space02{
	width: 804px;
	font-size:1px;
	height:13px;
	background:#ffffff url(../image/top_bk2.gif);
}

#footer01 {
	width: 804px;
	height: 36px;
	text-align:left;
	color:#666666;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../image/footer/bk.gif) no-repeat;
}

#footer02 {
	float:left;
	width: 300px;
	text-align:left;
	color:#666666;
	padding:10px 0 0 19px;
	margin:0 0 0 0;
}
#footer03 {
	float:right;
	width: 386px;
	text-align:right;
	color:#666666;
	padding:10px 14px 0 0;
	margin:0 0 0 0;
}