﻿body
{
	margin-top:0px;
}
body,table,td,th,input,button,textarea,pre,select
{
	font-family:"宋体",Arial, Helvetica, sans-serif,serif,'Arail Unicode MS',sans;
	font-size:100%;
}
.PreBlock
{
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	overflow-x:auto;
	margin-bottom:2px;
	margin:0px;
	/*
	width:100%;
	*/
	line-height:140%;
}
.NodeSummary
{
	color:gray;
}

DT
{
	font-weight:bold;
}
.topbar
{
	border-bottom:1px solid lightgrey;
	
	margin-bottom:5px;
	margin-top:0px;
	font-size:9pt;
}
.topbar a
{
	text-decoration:none;
	color:blue;
	cursor:pointer;
}
.topbar .topbarsel
{
	color:green;
}
.FootBar
{
	text-align:left;
	padding-top:5em;
	margin-bottom:2em;
	font-size:9pt;
}
.FootBar a,.FootBar td
{
	text-decoration:none;
	color:gray;
}
.FootBar a:hover
{
	/*text-decoration:underline;*/
	/*color:red;*/
}
.DownloadFile
{
	text-decoration:none;
}
.DownloadFile:hover
{
	text-decoration:underline;
	color:red;
}
.CmdText
{
	color:blue;
	/*
	text-decoration:underline;
	*/
	cursor:pointer;
}
.TextareaBlock
{
	overflow:visible;
	overflow-x:scroll;
	min-height:200px;
	width:100%;
	margin-left:0px;
	padding-left:0px;
}

.ItemMenu
{
margin-left:1em;
cursor:pointer;
width:10px;
height:11px;
}

.ItemShrink
{
margin-left:1em;
cursor:pointer;
width:11px;
height:11px;
}
.ItemInfo
{
margin-left:5em;
color:lightgrey;
}
.ItemInfo a
{
	color:lightgrey;
	text-decoration:none;
	background-color:transparent;
}
.ItemInfo a:hover
{
	color:blue;
	text-decoration:underline;
	background-color:transparent;
}
.ItemTool
{
font-size:9pt;
font-weight:normal;
}
.ForumPanel,.ForumPreview
{
	font-size:87.5%;
}
#divNodeMenu
{
border:1px solid gray;cursor:default;background-color:IVORY;line-height:150%;display:none;z-index:100;font-size:9pt;padding-top:1px;padding-left:15px;padding-right:15px;
}
#divTemplate
{
cursor:pointer;
}
#divTemplateMenu
{
padding:5px;border:1px solid black;background-color:IVORY;z-index:100;position:absolute;font-size:9pt;display:none;
cursor:default;
}
#divTemplateMenu a
{
	text-decoration:none;
	color:blue;
}
#divTemplateMenu a:hover
{
	color:red;
}
.InvalidLang
{
font-size:9pt;border:1px solid red;
padding-left:2em;
padding-right:2em;
padding-top:0.5em;
padding-bottom:0.5em;
}
