/* Common Layout */
#PanelCanvas
{
	background-color		:	#ffffff;
	width					:	800px;
	border					:	solid	1px	#bbbbbb;
	margin-left				:	auto;
	margin-right				:	auto;
	text-align				:	left;
	z-index					:	1;
}
#PanelHeader
{
	padding-top				:	10px;
	padding-bottom			:	4px;
	padding-left				:	20px;
	padding-right			:	20px;
	border-bottom			:	solid	1px	#bbbbbb;
	overflow				:	hidden;
	text-align				:	left;
}
#PanelContent
{
	height					:	400px;
	padding-top				:	15px;
	padding-bottom			:	15px;
	padding-left				:	20px;
	padding-right			:	20px;
	overflow				:	hidden;
	text-align				:	left;
}
#PanelContentScroll
{
	height					:	400px;
	padding-top				:	15px;
	padding-bottom			:	15px;
	padding-left				:	20px;
	padding-right			:	20px;
	overflow				:	auto;
	text-align				:	left;
}
#PanelFooter
{
	background-color		:	#ffffff;
	text-align				:	center;
	font-size				:	10px;
	margin					:	0px;
	padding-top				:	5px;
	padding-bottom			:	10px;
	border-top				:	solid	1px	#bbbbbb;
	overflow				:	hidden;
}
#PanelHeaderTable
{
	width					:	760px;
	border					:	0px;
}
#LabelHeaderTitle
{
	font-weight				:	bold;
	letter-spacing				:	0.5em;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	20px;
	padding-right				:	20px;
	border-bottom			:	solid	1px	#bbbbbb;
}
#LabelGreeting, div.LabelGreeting
{
	white-space				:	pre;
	height						:	1.4em;
	border-left					:	solid	4px	#88bb00;
	padding-left				:	8px;
}
#PanelFeature
{
	display					:	none;
}

/* Expression */
#title
{
	letter-spacing			:	0.5em;
	vertical-align			:	middle;
	background-color		:	#eeeeee;
	height					:	16px;
	background-image		:	url(../image/TaskBar/BarNone.gif);
	background-repeat		:	repeat-x;
	font-weight				:	bold;
	padding-top				:	0px;
	padding-bottom			:	0px;
	padding-left			:	10px;
	padding-right			:	10px;
	margin-bottom			:	1.4em;
}
span.title
{
	color					:	#336699;
	font-weight				:	bold;
	letter-spacing			:	0.4em;
}

/* Question */
fieldset
{
	border				:	solid 1px #aaaaaa;
	margin-bottom		:	0.5em;
	padding				:	10px;
}
legend
{
	margin-top			:	0px;
	padding				:	2px;	
}


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