* {
	margin    : 0px 0px 0px 0px;
	padding   : 0px 0px 0px 0px;
	font-size : 9pt;
}


#navi {
	width       : 100%;
	padding     : 20px;
}
#navi h2 {
	padding     : 10px 0px 0px 0px;
	color       : #666699;
	background  : #CCCCFF;
	font-weight : bold;
}

#navi ul {
	display    : inline;
	list-style : none;
}

#navi li {
	display    : inline;
	list-style : none;
}

#navi a:link {
	color           : #666699;
	text-decoration : none;
	padding         : 5px 5px 0px 0px;
	border-bottom   : 1px solid #EEFFEE;
}
#navi a:visited {
	color           : #666699;
	text-decoration : none;
	padding         : 5px 5px 0px 0px;
	border-bottom   : 1px solid #EEFFEE;
}
#navi a:hover {
	background      : #FFFFFF;
	color           : #6666CC;
	text-decoration : none;
	padding         : 5px 5px 0px 0px;
	border-bottom   : 1px solid #666699;
}
#navi a:active {
	background      : #FFFFFF;
	color           : #6666CC;
	text-decoration : none;
	padding         : 5px 5px 0px 0px;
	border-bottom   : 1px solid #666699;
}


#menu {
	white-space  : nowrap;
	background   : #EEEEEE;
	float        : left;
	border-right : 1px solid #9999CC;
	display      : block;
}


#menu ul {
	list-style : none;
	padding    : 1px;
}


#menu li {
	list-style : none;
	padding    : 1px;
}


#menu a:link {
	color           : #666699;
	text-decoration : none;
	padding         : 5px 5px 5px 5px;
	border-bottom   : 1px solid #EEFFEE;
	display         : block;
}
#menu a:visited {
	color           : #666699;
	text-decoration : none;
	padding         : 5px 5px 5px 5px;
	border-bottom   : 1px solid #EEFFEE;
	display         : block;
}
#menu a:hover {
	background      : #6666CC;
	color           : #CCCCFF;
	text-decoration : none;
	padding         : 5px 5px 5px 5px;
	border-bottom   : 1px solid #666699;
	display         : block;
}
#menu a:active {
	background      : #FFFFFF;
	color           : #6666CC;
	text-decoration : none;
	padding         : 5px 5px 5px 5px;
	border-bottom   : 1px solid #666699;
	display         : block;
}


#menu h2 {
	color           : #CCCCFF;
	background      : #666699;
	text-decoration : none;
	padding         : 5px 5px 5px 5px;
	border-bottom   : 1px solid #EEFFEE;
	font-weight     : bold;
}


#contents {
	white-space  : nowrap;
	background   : #FFFFFF;
	float        : left;
	border-right : 1px solid #9999CC;
}


h1 {
	padding         : 20px;
	background      : #EEEEFF;
	color           : #9999CC;
	width           : 100%;
	font-size       : 11pt;
	border-bottom   : 1px solid #9999CC;
}

#contents h3 {
	padding         : 20px;
	border-bottom   : 1px dashed #9999CC;
}

#contents p {
	padding         : 20px;
}
table {
	border-top      : 0px solid #CCCCFF;
	border-left     : 0px solid #CCCCFF;
	border-right    : 0px solid #666699;
	border-bottom   : 0px solid #666699;
}
tr td{
	white-space: nowrap;
	border-top      : 0px solid #CCCCFF;
	border-left     : 0px solid #CCCCFF;
	border-right    : 0px solid #666699;
	border-bottom   : 0px solid #666699;
	padding         : 5px;
}
tr th{
	white-space: nowrap;
	color           : #FFFFFF;
	background      : #666699;
	font-weight     : bold;
	text-align      : center;
	border-top      : 0px solid #CCCCFF;
	border-left     : 0px solid #CCCCFF;
	border-right    : 0px solid #666699;
	border-bottom   : 0px solid #666699;
	padding         : 5px;
}


#footer {
	width      : 100%;
	text-align : center;
	background : #EEEEFF;
	color      : #9999CC;
	clear      : both;
}


strong {
	color : #FF3366;
}


tr.blue td {
	text-align    : right;
	background    : #CCCCFF;
	white-space   : nowrap;
	border-top    : 1px solid #CCCCFF;
	border-left   : 1px solid #CCCCFF;
	border-right  : 1px solid #666699;
	border-bottom : 1px solid #666699;
	padding       : 5px;
}


tr.white td {
	text-align    : right;
	background    : #FFFFFF;
	white-space   : nowrap;
	border-top    : 1px solid #CCCCFF;
	border-left   : 1px solid #CCCCFF;
	border-right  : 1px solid #666699;
	border-bottom : 1px solid #666699;
	padding       : 5px;
}

.center0 {
	text-align : center;
	background : #9999FF;
}

.center1 {
	text-align : center;
	background : #CCCCFF;
}

.left0 {
	text-align : left;
	background : #9999FF;
}

.left1 {
	text-align : left;
	background : #CCCCFF;
}

.right0 {
	background : #9999FF;
	text-align : right;
}

.right1 {
	text-align : right;
	background : #CCCCFF;
}

p {
	white-space   : wrap;
}

.red {
	color : #FF3333;
}


.tablebbs {
	width:600px;
}
.thbbsthreadhead {
	text-align:left;
}
.bbssubject {
	color:#ffff00;
}


.tdbbsthreadhead {
}
.tdbbsthreadbody {
	padding-left:20px;
	border-bottom:1px solid #666666;
}
.tdbbsreshead {
	padding-left:30px;
}
.tdbbsresbody {
	padding-left:40px;
}

