body {color: white; background: black; margin: 0; padding: 0;
background-position: center bottom;
background-image: url(img/back.gif); 
background-repeat: no-repeat;
background-attachment: fixed;
font-size: 12px
}

A:link {
	COLOR: #FFFF99; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FFFF99; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFFF99; TEXT-DECORATION: underline
}
A:active {
	COLOR: #FFFF99; TEXT-DECORATION: none
}


TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}

TD.haikei1 {
	background-image:url(img/footer/footer_2.jpg);
	background-repeat:repeat-x;
}
TABLE.haikei2 {
	background-image:url(img/footer/footer_2.jpg);
	background-repeat:repeat-x;
}

TD.haikei3 {
	background-image:url(img/touka.gif);
	background-repeat:repeat-x;
}
TABLE.haikei4 {
	background-image:url(img/touka.gif);
	background-repeat:repeat-x;
}

img{
	border-width:0px;
}

h1 {
	text-align: normal;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 0px;
}

h2 {
	text-align: normal;
	font-size: 14px;
	font-weight: normal;
	color: #663300;
	MARGIN-BOTTOM: 2px;
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 2px;
}
}
h3 {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #3366ff;
	MARGIN-BOTTOM: 0px;
}
h4 {
	text-align: normal;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

h5 {
	text-align: normal;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

td#centercolumn {font-size: 12px;}

td#centercolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#centerCcolumn {padding: 0px 3px 1px 3px;}
td#centerCcolumn legend.blockTitle {padding: 3px; color: #F2BB44; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent { padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

td#centerLcolumn {width:80%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #F2BB44; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}

td#centerRcolumn {width: 230px; padding: 0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #F2BB44; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}

div#content {text-align: left; padding: 8px;}

td#rightcolumn {width: 170px; border-left: 1px solid #cccccc; font-size:12px;
/*
background-position: bottom;
background-image: url(IMG/back_right.jpg); 
background-repeat: no-repeat;
*/
}

.outer {border: 1px solid silver;}
.head {background-color: #323d46; padding: 5px; font-weight: bold;}
//.even  {background-color: #4e5357; padding: 5px;}
//.odd {background-color: #595959; padding: 5px;}
.even {padding: 5px;}
.odd {padding: 5px;}
.foot {background-color: #323d46; padding: 5px; font-weight: bold;}
tr.even td {background-color: #2e3337; padding: 5px;}
tr.odd td {background-color: #393939; padding: 5px;}