body {
	color: #000000;
	background-color: #ffffff;
	font-size : 10pt;
}
td {
	font-size : 10pt;
}
hr.separate {
	height : 1px;
	color : #88aaff;
}
a {
	color: #0000ff;
	text-decoration: none;
}
a.annotation {
	color: #ffff00;
	background-color : #aaaaaa;
}
a.sample {
	color : #000000;
	background-color : #cccccc;
}
a.sidemenu {
	color: #6666ff;
}
img {
	border: 0;
}
img.link200 {
	border: 0;
	width: 200px;
	height: 40px
;}
img.link88 {
	border: 0;
	width: 88px;
	height: 31px
;}
img.thumb0 {
	border: 0;
	width: 160px;
	height: 128px
;}
img.thumb1 {
	border: 0;
	width: 128px;
	height: 160px
;}
span.copyright {
	color : #333333;
	background-color : #ffffff;
}
div.copyright {
	font-size: 12pt;
	color : #333333;
	background-color : #ffffff;
	padding : 3px;
	border-style : solid;
	border-color : #6633ff;
	border-width : 1px;
}
div.header {
	padding : 3px;
	border : solid 1px #6633ff;
}
div.headertitle{
	color : #ffffff;
	background-color : #6633ff;
	font-size: 7.5pt;
	font-weight: bold;
	text-align : right;
	line-height: 8pt;
	padding : 2px;
	margin-top : -12px;
	margin-left : 678px;
	margin-bottom : -3px;
	margin-right : -5px;
	border : solid 1px #6633ff;
}
div.whatsnew {
	margin-top : 2px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 1px;
}
div.menu {
	font-size: 10pt;
	color : #000000;
	background-color : #ffffff;
	margin-top : -2px;
	margin-left : -3px;
	margin-right : -3px;
	margin-bottom : -2px;
	border : solid 1px #6633ff;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 1px;
	padding-bottom : 3px;
}
div.profilelist {
	font-size: 10pt;
	color : #000000;
	background-color : #ffffff;
	margin : -3px;
	border : solid 1px #6633ff;
	padding : 3px;
}
div.linklist {
	font-size: 10pt;
	color : #000000;
	height : 30px;
	line-height: 10pt;
	background-color : #ffffff;
	margin : 0px;
	border : solid 1px #6633ff;
	padding : 4px 3px 4px 3px;
}
hr.separate {
	height : 1px;
	color : #6633ff;
}
div.sidetitle{
	color : #999999;
	background-color : #ffffff;
	text-align : center;
	padding : 5px 5px 5px 5px;
	margin-top : 10px;
	margin-left : 0px;
	margin-bottom : 0px;
	border : solid 1px #6633ff;
}
div.sidemenu{
	color : #999999;
	background-color : #ffffff;
	text-align : left;
	padding : 3px 3px 3px 15px;
	margin-top : 3px;
	margin-left : 0px;
	margin-bottom : 0px;
	border : solid 1px #6633ff;
}
tr.sidelink{
	color : #666666;
	background-color : #aaccff;
	text-align : center;
}
div.sidelink{
	margin-top : 5px;
	margin-bottom : 5px;
	text-align : center;
}
div.title{
	color : #ffffff;
	background-color : #6633ff;
	font-size: 7.5pt;
	font-weight: bold;
	text-align : right;
	line-height: 8pt;
	padding : 2px;
	margin-top : -12px;
	margin-left : 400px;
	margin-bottom : -3px;
	margin-right : -5px;
	border : solid 1px #6633ff;
}
div.breadcrumbs{
	color : #333333;
	background-color : #ffffff;
	text-align : left;
	padding : 5px 5px 3px 5px;
	margin-top : 0px;
	margin-bottom : 3px;
	border : solid 1px #6633ff;
}
div.randomgallery{
	color : #333333;
	background-color : #ffffff;
	text-align : center;
	padding : 5px 5px 3px 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	border : solid 1px #6633ff;
}
div.randomgallerytitle{
	color : #ffffff;
	background-color : #6633ff;
	font-size: 7.5pt;
	font-weight: bold;
	text-align : right;
	line-height: 8pt;
	padding : 2px;
	margin-top : -12px;
	margin-left : 150px;
	margin-bottom : -3px;
	margin-right : -5px;
	border : solid 1px #6633ff;
}
div.facebook{
	color : #333333;
	background-color : #ffffff;
	text-align : center;
	padding : 5px 5px 3px 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	border : solid 1px #6633ff;
}
div.facebooktitle{
	color : #ffffff;
	background-color : #6633ff;
	font-size: 7.5pt;
	font-weight: bold;
	text-align : right;
	line-height: 8pt;
	padding : 2px;
	margin-top : -12px;
	margin-left : 135px;
	margin-bottom : -3px;
	margin-right : -5px;
	border : solid 1px #6633ff;
}
div.content{
	color : #000000;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border : solid 1px #6633ff;
}
div.trackback{
	padding : 5px 5px 3px 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	border : solid 1px #6633ff;
}
div.docdate{
	color : #999999;
	background-color : #ffffff;
	text-align : left;
	padding : 5px 5px 3px 5px;
	margin-top : 3px;
	margin-bottom : 0px;
	border : solid 1px #6633ff;
}
div.indexlist{
	line-height: 15pt;
	color: #333333;
	background-color : #ffffff;
	text-align: left;
	margin: 5px;
	padding: 5px;
	border: solid 1px #6633ff;
}
div.indextitle{
	color: #666666;
	background-color: #ffffff;
	text-align: center;
	padding: 1px;
	margin: 1px;
	border: solid 1px #6633ff;
}
tr.trpg100q{
	color : #666666;
	background-color : #aaccff;
}
td.trpg100q{
	color : #666666;
	background-color : #aaccff;
}
div.trpg100q{
	color : #666666;
	background-color : #ffffff;
	text-align : left;
	padding : 3px 3px 3px 3px;
	margin : 0px -3px -3px 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #aaccff #aaccff #aaccff #aaccff;
}
div.trpgreplist{
	color : #000000;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.trpgindexlist{
	color : #999999;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.trpgindextitle{
	width : 150px;
	color : #666666;
	background-color : #ffffff;
	text-align : center;
	padding-top : 1px;
	padding-bottom : 1px;
	margin-top : 3px;
	margin-left : -7px;
	margin-bottom : 5px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.railindexlist{
	color : #999999;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.railindextitle{
	width : 150px;
	color : #666666;
	background-color : #ffffff;
	text-align : center;
	padding-top : 1px;
	padding-bottom : 1px;
	margin-top : 3px;
	margin-left : -7px;
	margin-bottom : 5px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.railreplist{
	color : #000000;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
tr.railreptitle {
	color: #333333;
	background-color : #88aaff;
}
tr.railrepdetails {
	color: #666666;
	background-color : #aaccff;
}
td.railpictitle {
	color: #ffffff;
	background-color : #000099;
}
tr.railpicsubtitle {
	color: #000000;
	background-color : #88aaff;
}
tr.railpicphoto {
	color: #000000;
	background-color : #aaccff;
}
tr.railpicdetails {
	color: #666666;
	background-color : #ccddff;
}
div.railekimei{
	width : 250px;
	height : 120px;
	color : #666666;
	background-color : #ffffff;
	text-align : center;
	padding : 0px 0px 0px 0px;
	margin : 10px 110px 10px 110px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #000000 #000000 #000000 #000000;
}
div.auctionindexlist{
	color : #999999;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.auctionindextitle{
	width : 150px;
	color : #666666;
	background-color : #ffffff;
	text-align : center;
	padding-top : 1px;
	padding-bottom : 1px;
	margin-top : 3px;
	margin-left : -7px;
	margin-bottom : 5px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.auctionmsg {
	color : #000000;
	line-height: 15pt;
	background-color : #ffffff;
	text-align : left;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}
div.auctionmsgtitle{
	width : 150px;
	background-color : #ffffff;
	text-align : center;
	padding-top : 1px;
	padding-bottom : 1px;
	margin-top : 3px;
	margin-left : -7px;
	margin-bottom : 5px;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #6633ff #6633ff #6633ff #6633ff;
}

