/* Panel */
table.Layout
{
	width				:	100%;
	border-collapse		:	collapse;
}
#PanelContent
{
	width				:	850px;
	margin				:	0px auto;
	background-color	:	#ffffff;
}
#PanelHeader
{
	position				:	relative;
	padding				:	10px 0px;
	height				:	45px;
	border-bottom		:	dotted 1px #999999;
	margin-bottom		:	15px;
}
#PanelHeaderLogo
{
	position				:	absolute;
	top					:	10px;
	left					:	0px;
}
#PanelHeaderMenu
{
	position				:	absolute;
	top					:	15px;
	right				:	0px;
}
#PanelFooter
{
	padding				:	1em;
	text-align			:	center;
	background-color	:	#eeeeee;
}
#PanelFooterMenu
{
	text-align			:	center;
	margin				:	1em 0em;
}
#PanelMap
{
	border				:	solid 1px #999999;
}
#PanelContentInner
{
	padding				:	0px 0px;
}

div.PanelInformation
{
	border					:	solid 1px #999999;
	padding					:	15px;
}

div.PanelTitleBar
{
	background-color		:	#dddddd;
	font-weight				:	bold;
	padding					:	4px 8px;
}

/* Common */
div.PanelTitleMain
{
	margin-bottom			:	20px;
}
div.PanelTitle
{
	padding-bottom			:	15px;
	margin-bottom			:	20px;
	border-bottom			:	dotted 1px #999999;
}
.PanelContentMenu
{
	width					:	200px;
	background-color		:	#eeeeee;
	background-repeat		:	repeat-x;
	text-align				:	center;
	padding					:	0px;
}
.PanelContentMenuButton
{
	text-align				:	right;
}
.PanelContentBody
{
	padding					:	0px 0px 0px 30px;
	width					:	620px;
}
.ImageMenuTitle
{
	margin-bottom			:	20px;
}
.ImageMenuButton
{
	margin-bottom			:	10px;
}
div.Bar
{
	background-color			:	#eeeeee;
	font-weight					:	bold;
	padding						:	4px 8px;
}

/* News */
div.PanelNewsListComment
{
	margin					:	1.5em 0em;
}
div.PanelNewsListContent
{
	border-bottom			:	dotted 1px #999999;
	margin					:	4px 0px;
	padding-bottom			:	4px;
}
div.PanelNewsListContentIcon
{
	float					:	left;
	width					:	64px;
	margin					:	0px 10px 10px 0px;
}
div.PanelNewsListContentTitle
{
	color					:	#78a7a7;
	font-weight				:	bold;
	font-size				:	125%;
	margin-right				:	1em;
}
div.PanelNewsListContentDate
{
	float					:	left;
	color					:	#78a6a6;
	margin-right				:	1em;
}
div.PanelNewsListContentBody
{
	float					:	left;
	width					:	500px;
}


div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}
