body
{
	background-color	:	#ccee99;
	background-image	:	url(../image/background/Body.png);
}
#PanelContent
{
	background-color	:	#ffffff;
	margin			:	1em auto 3em auto;
	width			:	800px;
	padding		:	10px 20px 20px 20px;
	border-top		:	solid 1px #cccccc;
	border-left		:	solid 1px #cccccc;
	border-right		:	solid 2px #666666;
	border-bottom		:	solid 2px #666666;
}

/* HeadLine */
h1
{
	color			:	#009900;
	font-size		:	150%;
}
h2
{
	color			:	#0066cc;
	font-size		:	125%;
}
h3
{
	color			:	#990000;
	font-size		:	115%;
}
.Notice
{
	color			:	#cc0000;
	font-weight		:	700;
}

/* Text */
*
{
	font-size				:	12px;
	line-height				:	1.6em;
}
font.enhanced, span.enhanced
{
	font-weight			:	bold;
	color				:	#bb0000;
}
font.alert, span.alert
{
	color					:	#cc0000;
	font-weight			:	normal;
}
font.transparent, span.transparent
{
	color					:	#cccccc;
}
dt
{
	color				:	#0066cc;
	font-weight			:	bold;
	margin-bottom		:	1em;
}
dd
{
	margin-left			:	2em;
	margin-bottom		:	1em;
}

/* Link */
a
{
	text-decoration			:	none;
	font-weight				:	bold;
}
a:link
{
	color					:	#ff6600;
}
a:visited
{
	color					:	#ff6600;
}
a:hover
{
	color					:	#990000;
	text-decoration			:	underline;
}
a:active
{
	color					:	#dd0000;
	text-decoration			:	underline;
}

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

/* List */
table.List
{
	border						:	none;
	border-collapse				:	collapse;
	width						:	100%;
}
td.ListHeader
{
	color					:	#ffffff;
	letter-spacing				:	0.25em;
	border-collapse			:	collapse;
	border					:	solid 1px #668899;
	font-weight				:	bold;
	background-color			:	#66aaff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.ListName, td.ListNameRequire
{
	border					:	solid 1px #999999;
	font-weight				:	bold;
	background-color			:	#eeeeee;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.ListNameRequire
{

}
td.ListContent
{
	border					:	solid 1px #999999;
	background-color			:	#ffffff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.ListStripe0
{
	border					:	solid 1px #999999;
	background-color			:	#ffffff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.ListStripe1
{
	border					:	solid 1px #999999;
	background-color			:	#eeeeee;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.ListError
{
	border					:	solid 1px #999999;
	background-color			:	#ffeeee;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}

/* Panel */
#PanelMap
{
	border					:	solid 1px #999999;
}
