
html, body
	{
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 0px;
		font-family: MS Pゴシック, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
	}
	
	form
	{
		margin: 0px;
		padding:0px;
	}
	
	hr
	{
		border-style: solid;
		color: #ffffff;
		border-color: #ffffff;
	}
	
	a:link
	{
		color: #ffff00;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:visited
	{
		color: #ffff00;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:active
	{
		color: #ffff00;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:hover
	{
		color: #FF0000;
		font-weight: bold;
		text-decoration: underline;
	}
	
	p, ul, li, td
	{
		font-family: MS Pゴシック, verdana, helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #ffffff;
	}

	h3
	{
		font-family: MS Pゴシック, verdana, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
	}
	
	
	small
	{
		font-size: 9px;
	}
	
	
	.dottedHR
	{
		background-image: url("/img/dotted_hr.gif");
		width: 100%;
		margin-bottom:16px;
	}
	
	.lightGrey
	{
		background-color: #e9e9e9;
	}
	
	
	.midGrey
	{
		background-color: #cccccc;
	}
	
	
	.white
	{
		background-color: #ffffff;
	}
	

	
	.tableIndent
	{
		padding-left: 28px;
	}
	
	.paddedText
	{
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}
	
	.pageTitle
	{
		padding-top: 10px;
		padding-left: 28px;
		padding-right: 28px;
		padding-bottom: 10px;
	}
	
	.headerShadow
	{
		background-color: #ffffff;
		
		padding: 10px;
		padding-left: 28px;
	}
	
	.menu
	{
		padding-left: 28px;
	}
	
	.introText
	{
		background-color: #ffffff;
		padding: 28px;
		padding-bottom: 10px;
		padding-top: 0px;
	}
	
	.hitBox
	{
		visibility: hidden;
	}

	.contentElementAdmin
	{
		background-color: #333333;
	}
	
	.inputBox
	{

		background-color: #82837D;
		color: #ffffff;
	}
	
	.timeA
	{
		background-color: #ff0000;
	}
	
	.timeB
	{
		background-color: #cc6600;
	}
	
	.timeC
	{
		background-color: #995533;
	}
	
	.timeD
	{
		background-color: #666666;
	}
	div.hideMe {display: none;}
	div.showMe {display: block;}

.messageMain
{
	clear: both; margin-left: 15px; width: 580px; padding-bottom: 10px;
}

.messageInt
{
	border-top: 1px solid #ffffff; padding-top: 15px; width: 565px;
}

.messageLinkDate
{
	float:right; width:200px; text-align:right;
}

.messageTitle
{
	width:30px; margin-bottom: 10px; float:left;
}

.messageBody
{
	margin-top:10px; margin-left:30px;
}

.messageRepliesNum
{
	width: 28px; color:#ffffff; padding:1px; font-size: 9px;
}

.messageReplies
{
	margin-right:210px;
}
