 {
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffcc66; SCROLLBAR-ARROW-COLOR: #ffcc66; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffcc66
}
BODY {
	FONT: 14px/1.3 "ＭＳ ゴシック", "Osaka－等幅";
	COLOR: #CCCCCC;
	BACKGROUND-COLOR: #333333;
	text-align: center;
	width: 100%;
	padding: 1px;
}
A:link {
	FONT-WEIGHT: 600;
	COLOR: #06C;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: 600;
	COLOR: #C6F;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: 600;
	COLOR: #C00;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: 600;
	COLOR: #c00;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
	text-align: right;
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-SIZE: 20px;
	color: 000;
	font-weight: 900;
	padding: 5;
	margin: 0;
	TEXT-ALIGN: center;
	border: 0px none #CCC;
}
H2 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 15px; BACKGROUND-IMAGE: url(../../img_parts/n07_0.jpg); MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #CCCCCC; TEXT-ALIGN: center
}
H3 {
	PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 8px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../img_parts/n24.jpg); MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: #336600; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffff66; TEXT-ALIGN: left
}
H4 {
	MARGIN-TOP: 2px; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 8px; WIDTH: 100%; COLOR: #990000; TEXT-ALIGN: left
}
H5 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; WIDTH: 80%; COLOR: #000066; TEXT-ALIGN: left
}
P {
	MARGIN-TOP: 4px; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 17px
}
TABLE {
	MARGIN-TOP: 1px
}
th {
	FONT-SIZE: 14px;
	text-align: center;
}
TD {
	FONT-SIZE: 14px
}
TH {
	FONT-SIZE: 14px;
	text-align: center;
}
ul {
	margin-left:1px;
}
ul li {
	
	margin-bottom:10px;
}
.bluesbox1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 800px; TEXT-ALIGN: left
}
.bluesbox2 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 500px; TEXT-ALIGN: left
}
.bluesbox3 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 1100px; TEXT-ALIGN: left
}
/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 0px;
	font-size: 75%;
	color: #666666;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;
	text-align: center;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: center;
}
