/* CSS Document */

body {
	background-color:#6699FF;
	margin:4px;
	font-size:12px;
}

.main,
div#main {
	width:100%; background-image:url(web_bg.jpg); padding:6px 2px; text-align:center
}

#right_pane {
	width:170px; vertical-align:top; text-align:center; padding:4px;
}
#left_pane {
	width:100%; vertical-align:top; text-align:center; padding:4px;
}


td {
	font-size:12px;
	text-align: center;
}





#main #header {
}

#main #header img {
	margin:0px;
	border:0px;
}

#main #header .map {
	margin:2px;
	text-align:left;
}

#main #header table.navi {
	background-attachment: fixed;
	background-color: #6699ff;
	background-image: url(common/img/bg_navi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	border-width:0px;
	margin:0px;
	vertical-align:top;
}
#main #header td.navi {
	text-align:left;
}

table.main_header {
	text-align:center;
	border-collapse:collapse;
	border-bottom:2px solid #0066ff;
	border-right:1px solid #0066ff;
	background-image:url(bg_header.gif);
	background-repeat: repeat-x;
}
td.main_title {
	vertical-align:text-bottom;
	font-weight:bold;
	font-size:12px;
	letter-spacing:+4px;
}
td.main_modify {
	vertical-align:text-bottom;
	font-size:10px;
	width:200px;
}
