/* Panel */
body
{
	background-color	:	#eeeecc;
	background-image	:	url(../image/background/Spring.gif);
	margin				:	0px;
}
#PanelHeader
{
	height				:	152px;
	background-image	:	url(../image/header/Background.gif);
	background-repeat	:	no-repeat;
	background-position		:	bottom left;
/*
//	height				:	85px;
//	background-image	:	url(../image/header/Background.png);
//	background-repeat	:	repeat-x;
*/
}
#PanelHeader h1
{
	position				:	absolute;
	top					:	10px;
	left					:	170px;
	font-size			:	100%;
	letter-spacing		:	0em;
	font-weight			:	normal;
	color				:	#666666;
	margin				:	0px;
}
#PanelHeaderLogo
{
	position				:	absolute;
	top					:	15px;
	left					:	10px;
	z-index				:	100;
}
#PanelHeaderMenu
{
	position				:	absolute;
	top					:	98px;
	left					:	155px;
}
#PanelHeaderMenu img
{
	margin				:	0px 0px 0px 10px;
}
#PanelHeaderMenuSub
{
	position				:	absolute;
	top					:	25px;
	right				:	40px;
}
#PanelHeaderMenuSub img
{
	margin-left			:	5px;
}


#PanelMenu
{
	text-align			:	center;
	margin-top			:	10px;
}
#PanelFooter
{
	height				:	50px;
	margin				:	0px;
	padding				:	10px 0px 20px 0px;
	background-image	:	url(../image/footer/Background.png);
	background-repeat	:	no-repeat;
	background-position	:	bottom;
	text-align			:	center;
	color				:	#ffffff;
}
#PanelBody
{
	background-color	:	#ffffff;
	width				:	960px;
	margin				:	0px auto 0px auto;
}
#PanelContent
{
	margin				:	20px 90px 10px 90px;
}
#PanelLeft
{
	float				:	left;
	width				:	400px;
}


img
{
	border				:	none;
}
img.left
{
	float				:	left;
	margin				:	0px 8px 8px 0px;
}
img.right
{
	float				:	right;
	margin				:	0px 0px 8px 8px;
}
#PanelMenuFooter
{
	margin				:	50px 0px 0px 0px;
	line-height			:	2.5em;
	text-align			:	center;
}
#PanelBanner
{
	text-align			:	center;
	margin				:	0px auto 30px auto;
}
#PanelVideo
{
	position				:	absolute;
	top					:	900px;
	display				:	none;
	background-color	:	#000000;
	padding				:	3px;
	text-align			:	center;
}
div.LineNewsContent
{
	border-bottom		:	dashed 1px #996600;
}
#PanelWeather
{
	position				:	absolute;
	visibility				:	hidden;
	z-index				:	100;
	width				:	150px;
	top					:	0px;
	left					:	610px;
	margin				:	0px;
	background-color	:	#ffffff;
}
#PanelAttention
{
	font-size			:	75%;
	line-height			:	1.6em;
}
div.PanelInformation
{
	border				:	solid 1px #999999;
	padding				:	20px;
}



table.Layout
{
	border-collapse		:	collapse;
}


div.PanelParagraphGap
{
	height						:	30px;
}
div.PanelAlternate, div.PanelSeo
{
	display						:	none;
}

/* Column */
div.PanelColumn2Left, div.PanelColumn2Right, div.PanelColumn2-1, div.PanelColumn2-2
{
	width						:	430px;
	margin						:	0px 0px 0px 0px;
}
div.PanelColumn2Left, div.PanelColumn2-1
{
	float						:	left;
}
div.PanelColumn2Right, div.PanelColumn2-2
{
	float						:	right;
}

div.PanelColumn3Left, div.PanelColumn3Center, div.PanelColumn3Right, div.PanelColumn3-1, div.PanelColumn3-2, div.PanelColumn3-3
{
	width						:	240px;
	margin						:	0px 0px 20px 0px;
}
div.PanelColumn3Left, div.PanelColumn3-1
{
	float						:	left;
	margin-right					:	30px;
}
div.PanelColumn3Center, div.PanelColumn3-2
{
	float						:	left;
}
div.PanelColumn3Right, div.PanelColumn3-3
{
	float						:	right;
}
div.left, div.PanelLeft
{
	float				:	left;
}
div.right, div.PanelRight
{
	float				:	right;
}
div.clear, div.PanelClear
{
	clear				:	both;
	margin				:	0px;
	height				:	0px;
}
#PanelRight
{
	float				:	right;
	width				:	400px;
}


div.PanelAlert
{
	border				:	solid 2px #cc0000;
	border-radius		:	10px;
	color				:	#cc0000;
	padding				:	15px 20px;
	margin				:	10px 0px;
	font-size			:	32px;
	font-weight			:	bold;
}
