/* CSS Document */

body
{
	background-color			:	#FFFFFF;
	color						:	#000000;
	margin-left					:	auto;
	margin-right					:	auto;
	margin-top					:	0px;
}
body, div, span, p, form, td, input, select, dl, dd, dt
{
	line-height				:	1.5em;
}


/* Font */
span.License
{
	font-weight				:	normal;
	font-size				:	8px;
}
font.alert, span.alert
{
	color					:	#cc0000;
	font-weight			:	normal;
}
font.enhanced, span.enhanced
{
	font-weight				:	bold;
	color					:	#ff5533;
}
font.enhanced2, span.enhanced2
{
	font-weight				:	bold;
	color					:	#009900;
}
font.transparent, span.transparent
{
	color					:	#cccccc;
}
font.large, span.large
{
	font-weight				:	bold;
	font-size				:	125%;
}
font.alert
{
	color					:	#ff0000;
}
font.hit
{
	color					:	#ff0000;
	font-weight				:	bold;
	text-decoration			:	underline;
}


/* Image */
a:hover img.RollOver
{
	opacity			:	0.7;
	-moz-opacity	:	0.7;
	filter			:	alpha(opacity=70);
}
img.Panel
{
	margin					:	8px;
}
img
{
	border						:	none;
}
img.Right
{
	float					:	right;
	margin					:	0em 0em 1em 1em;
}
img.Left
{
	float					:	left;
	margin					:	0em 1em 1em 0em;
}

/* Seo */
.Seo, .Hidden
{
	display					:	none;
}

/* Line */
hr
{
	color						:	#ff9999;
	border						:	solid 1px #999999;
	size							:	1px;
}


/* Panel */
legend
{
	font-weight				:	bold;
	color					:	#ff5533;
}
fieldset
{
	border					:	solid 1px #cccccc;
	padding					:	10px;
}
table
{
	border-collapse			:	collapse;
}




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

/* Headline */
h1
{
	color					:	#ff5533;
	font-weight				:	bold;
	font-size				:	200%;
	letter-spacing				:	0.5em;
}
h2
{
	color					:	#ff5533;
	font-weight				:	bold;
	font-size				:	150%;
	margin					:	0px;
}


/* List */
ul, ol
{
	text-indent				:	0em;
	margin-left				:	0em;
	padding-left				:	0em;
}
li
{
	margin					:	0em 2em;
	list-style-position		:	outside;
}


/* Print */
@media
screen
{
	.Screen, .PanelScreen, .LabelScreen
	{
		display		:	block;
	}
	.Print, PanelPrint, .LabelPrint
	{
		display		:	none;
	}
}
@media
print
{
	.Screen, .PanelScreen, .LabelScreen
	{
		display		:	none;
	}
	.Print, PanelPrint, .LabelPrint
	{
		display		:	block;
	}
}
