/* CSS Document */
body
{
	color					:	#7b6854;
	background-image		:	url(../image/common/Background/Background.png);
	margin					:	0px 0px 0px 0px;
}
font.enhanced, span.enhanced
{
	font-weight			:	bold;
	color				:	#bb0000;
}
font.alert, span.alert
{
	color					:	#cc0000;
	font-weight			:	normal;
}
font.transparent, span.transparent
{
	color					:	#cccccc;
}

/* Star */
font.StarActive
{
	color					:	#0033cc;
}
font.StarInactive
{
	color					:	#dddddd;
}

/* Headline */
h1, h2, h3, h4
{
	margin-top				:	0em;
}
h1
{
	font-size				:	200%;
	letter-spacing			:	0.25em;
	line-height				:	1.8em;
	color					:	#9baf3c;
	font-weight				:	bold;
	text-decoration			:	underline;
	border					:	solid 1px #ccccaa;
	padding					:	0px 12px;
}
h2
{
	font-size				:	150%;
	line-height				:	1.5em;
	background-color		:	#78685b;
	border-left				:	solid 6px #9baf3c;
	padding					:	2px 0px 2px 8px;
	color					:	#ffffff;
}
h2 a:link, h2 a:visited
{
	color					:	#ffffff;
}
h3
{
	font-size				:	125%;
	line-height				:	1.5em;
	color					:	#9baf3c;
}
h3 a:link, a:visited
{
	color					:	#9baf3c;
}
h4
{
	font-size				:	125%;
	line-height				:	1.5em;
	width					:	50%;
}

h3.Bar
{
	border-bottom			:	solid 1px #999999;
}
h4.Bar
{
	border-bottom			:	solid 1px #999999;
}


/* Text */
sub, sup
{
	line-height				:	1em;
}


/* Table */
table
{
	border-collapse			:	collapse;
}

/* Image */
img
{
	border					:	none;
}
img.Photo
{
	margin					:	0.5em 0em;
}
img.left, img.PhotoLeft
{
	float					:	left;
	margin					:	0em 1em 1em 0em;
}
img.right, img.PhotoRight
{
	float					:	right;
	margin					:	0em 0em 1em 1em;
}
a:hover img.Button
{
	opacity			:	0.5;
	-moz-opacity	:	0.5;
	filter			:	alpha(opacity=50);
}

sub, sup
{
	font-size				:	60%;
}


