/*---Body---*/
body
{
    margin: 0px;
    padding: 0px;
    color: #000000;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
}
table
{
	font: 12px;
	word-break: break-all;
}
form
{
    padding:0px;
    margin:0px;
}
input 
{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}

/*---修正自动适应高度对各浏览器存在的问题---*/
@media all and (min-width: 0px) {
#SidebarContainer, .ContentBox_ContentItem_03a
{
padding-bottom: 0 !important;
margin-bottom: 0 !important; 
}
#SidebarContainer:before, .ContentBox_ContentItem_03a:before
{
display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}

/*---超链接样式---*/
a:link, a:visited
{
    color:#000000;
    text-decoration:none;
}
a:hover
{
    text-decoration:none;
    color:#1488FD;
}


/*---主容器样式---*/
#MainContainer
{
    width:1004px;
    margin:auto;
}

/*---顶部样式---*/
#MainContainer #Header
{
    width:1004px;
    text-align:left;
    background:url('HeadMenu_Bg.gif');
    border-bottom:2px solid #FFFFFF;
}
#MainContainer #Header #Logo
{
    width:147px;
    height:31px;
    background:url('HeadLogo.gif');
    float:left;
}

/*---顶部系统分类导航菜单---*/
#MainContainer #Header #SysType
{
    margin-top:0px;
    height:32px;
}
#MainContainer #Header #SysType #Left
{
}
#MainContainer #Header #SysType #Right
{

}  
#MainContainer #Header #SysType ul
{
    float:left;
    margin:0px;
    padding:0px;
}
#MainContainer #Header #SysType ul li
{
    list-style:none;
    float:left;
    margin:5px auto;
}
#SysType .Separator
{
    width:1px;
    height:26px;
}
#MainContainer #Header #SysType ul li a
{
    color:#FFFFFF;
    display:block;
    padding: 0px 0px 0px 2px;
    line-height:26px;
    background: url(SysTypeBg1.gif) no-repeat left top;
}
#MainContainer #Header #SysType ul li a span
{
    color:#FFFFFF;
    display:block;
    padding: 0px 10px 0px 8px;
    line-height:26px;
    background: url(SysTypeBg2.gif) no-repeat right top;
}
#MainContainer #Header #SysType ul li a:hover, #MainContainer #Header #SysType ul li a:active
{
    background-position:left -42px;
    background-repeat:no-repeat;
}
#MainContainer #Header #SysType ul li a:hover span, #MainContainer #Header #SysType ul li a:active span
{
    background-position:right -42px;
    background-repeat:no-repeat;
}

/*---底部样式---*/
#MainContainer #Footer
{
    color:#aaa;margin:5px auto;width:100%;text-align:left;padding:10px 0;font-size:11px;border-top:1px dashed #EEE;word-spacing:-3px
}
#MainContainer #Footer p
{
    margin:2px
}
#MainContainer #Footer a:link, #MainContainer #Footer a:visited
{
    color:#CCCCCC
}
#MainContainer #Footer a:hover
{
}

/*---内容样式---*/
#MainContainer #BodyContainer
{
    width:100%;
    height:621px;
    margin:auto;
    text-align:left;
    padding:0px;
    background:#CAD7F7;
}

/* 主区域 */
#MainContainer #BodyContainer #ContentContainer
{
    width:800px;
    margin:5px auto;
    border: none;
}

#MainContainer #BodyContainer #ContentContainer #Title
{
}

#MainContainer #BodyContainer #ContentContainer #Body 
{
    margin:0px auto;
    padding:5px;
}

#MainContainer #BodyContainer #ContentContainer #Bottom 
{
}

/*---工具条--*/
#SidebarContainer
{
    width:168px;
    height:auto;
    float:left;
    clear:left;
    overflow:hidden;
    background:#799ae1;
    border-right:2px solid #FFFFFF;
    
    padding-bottom: 32767px;
    margin-bottom: -32767px; 
}

/*---工具条顶部--*/
#SidebarContainer #SidebarHead
{
    margin-bottom:10px;
}
#SidebarContainer #SidebarHead #Title
{
    height:38px;
    width:158;
    background:url("SideTopTitle.gif") no-repeat top;
}
#SidebarContainer #SidebarHead #Title #Text
{
    padding-left:8px;
    padding-top:20px;
    color:#FFFFFF;
    text-align:center;
}
#SidebarContainer #SidebarHead #Menu
{
    height:25px;
    width:158;
    background:url("SideTopMenu.gif") no-repeat top;
}
#SidebarContainer #SidebarHead #Menu #Text
{
    padding-top: 5px;
    padding-left: 10px;
    color: #000000;
}

/*---工具条主体--*/
#SidebarContainer #Sidebar
{
    margin:5px auto;
}

/*---工具条底部--*/
#SidebarContainer #Sidebar #Bottom
{
}

/*---工具箱样式--*/
.SideBox
{
    display: block;
    margin: 0px auto;
    width: 158px;
    height:auto;
    border:none;
}

.SideBox .Head
{
    height: 15px;
    margin:0px auto;
    padding: 6px 4px 4px 4px;
    background: url(SideBox_Head_Bg.gif) no-repeat top;
    cursor: pointer;
    cursor: hand;
}
.SideBox .Head .Title
{
    float:left;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    color: #215DC6;
}
.SideBox .Body
{
    background: #CAD7F7;

	border-left: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
}

.SideBox .Body .ContentItem
{
    background: url(SideBox_ContentItem_Bg.gif) no-repeat left top;
    text-align: left;
    display: block;
    padding-left: 1pc;
    line-height: 20px;
}
.SideBox .Body .ContentBottom
{
}
.SideBox .Bottom
{
    height:15px;
}

/*---内容箱样式--*/
.ContentBox
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px;
	width: 100%;
	border: 1px solid #183789;
	background: #FFFFFF;
}

.ContentBox .Head
{
    height: 14px;
    margin: 0px;
    padding: 5px;
    background: #2685af url(ContentBox_Head_Bg.gif);
    cursor: pointer;
    cursor: hand;
    
}
.ContentBox .Head .Title
{
    float:left;
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}

.ContentBox .Body
{
    clear:both;
	background: #FFFFFF;
}

.ContentBox .Body .ContentItem
{
    height: 20px;
    padding: 4px 5px 2px 5px;
    background: #F1F3F5;
    border-top: #ffffff 1px solid;
}

.ContentBox .Body .ContentItem_01
{
    padding: 4px 5px 0px 5px;
    height: 22px;
    background: url(ContentItem_01_Bg.gif) repeat-x 50% bottom;
    border-top: #ffffff 1px solid;
}
.ContentBox .Body .ContentItem_02
{
    padding: 2px 5px 2px 5px;
    height:20px;
    background:#E4EDF9;
    border-top: #ffffff 1px solid;
}
.ContentBox .Body .ContentItem_03
{
    height:100%;
}
.ContentBox .Body .ContentItem_03a
{
    float: left;
    width: 385px;
    padding: 4px 5px 2px 5px;
    background: #F1F3F5;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    text-align:right;
    
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}
.ContentBox .Body .ContentItem_03b
{
    float: right;
    width: 384px;
    padding: 4px 5px 2px 5px;
    background: #F1F3F5;
    border-top: #ffffff 1px solid;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    line-height: 1.5em;
}

.ContentBox_Separator
{
    height:15px;
}

/*---收缩图标--*/
.SwitchIcon_Up, .SwitchIcon_Down
{

    float:right;
    width:14px;
    height:14px;
    background: url(Box_SwitchIcon.gif) no-repeat right top;
}
.SwitchIcon_Up
{    
    background-position:right -16px;
}

/*---主内容表格--*/
.MainContentTable
{
    display: block;
    margin: 0px auto;
    padding: 1px;
    width: 100%;
    background: #FFFFFF;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.MainContentTable .HeadTR
{
    width:100%;
    height:18px;
	margin: 0px;
	background: #2685af url(ContentBox_Head_Bg.gif);
	font-size: 12px;
	color: #E3EFF5;
}

.MainContentTable .HeadTD
{
    text-align:center;
    white-space: normal;
    word-break: break-all;
    overflow: hidden;
    padding:3px;
}

.MainContentTable .ItemTR
{
    padding:5px;
	border:0px;
	background: #F1F3F5;
}

.MainContentTable .onItemTR
{
    padding:5px;
	border:0px;
	background: #EBEBEB;
}

.MainContentTable .ItemTD
{
    text-align: center;
    white-space: normal;
    word-break: break-all;
    overflow: hidden;
    padding:3px;
}

/*---数据编辑表格--*/
.EditTable
{
    width:100%;
}
.EditTable .ItemTR .NameTD, .EditTable .sepItemTR .NameTD, .EditTable .onItemTR .NameTD 
{
    width:320px;
    padding: 4px 0px 2px 5px;
}
.EditTable .ItemTR .ValueTD, .EditTable .sepItemTR .ValueTD, .EditTable .onItemTR .ValueTD 
{
    width:auto;
    padding: 4px 0px 2px 5px;
}
.EditTable .ItemTR .NameTD
{
    background: #F1F3F5;
}
.EditTable .ItemTR .ValueTD
{
    background: #F1F3F5;
}
.EditTable .sepItemTR .NameTD
{
    background: #F7F8F9;
}
.EditTable .sepItemTR .ValueTD
{
    background: #F7F8F9;
}
.EditTable .onItemTR .NameTD
{
    background: #EBEBEB;
}
.EditTable .onItemTR .ValueTD
{
    background: #EBEBEB;
}


.SubmitButton
{
    background: url(SubmitButton_Bg.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	text-align:center;
}

.LinkButton
{
    background: url(SubmitButton_Bg.png );
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.15em;
	margin:3px;
	text-align:center;
}

.NoticeMessage
{
	background: #CFEBF7 url(NoticeMessage_Bg.gif) no-repeat 1em;
	border: 1px solid #2580B2;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 3em;
}
.Text_Stress
{
    color:Red;
}
.Text_Hilite
{
    color:Blue;
}
.Text_Notes
{
    color:#8C8C8C;
    padding:0px 0em;
}

.NotesMessage
{
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-position: inside;
    list-style-type: decimal;
}

/*后台登录*/
#AdminLoginContainer
{
    margin: 100px auto;
    width: 464px;
    height: 200px;
    border-right: #999999 2px solid;
    border-top: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    border-bottom: #999999 2px solid;
}

#AdminLoginContainer #Header
{
    width: 464px;
    height: 86px;
    background: url( 'Login_Head_Bg.gif' );
    border-bottom-style: none;
}

#AdminLoginContainer #Body
{
    padding:3px;
    height:78px;
    background:#FFFFFF;
    border-left: #CCCCCC 1px solid;
}
#AdminLoginContainer #Body ul
{
    margin:0px 0px 0px 50px;
}
#AdminLoginContainer #Body ul li
{
    height:25px;
    list-style:none;
}
#AdminLoginContainer #Body ul li #ValidatCode
{
    vertical-align:bottom;
    padding-left:5px;
}
#AdminLoginContainer #LoginButton
{
    padding:5px 3px 3px 3px;
    width: 457px;
    height:24px;
    background-color:#F7F7F7;
    border-left: #CCCCCC 1px solid;
    text-align:center;
}
#AdminLoginContainer #LoginButton input
{
    letter-spacing: 1pc;
}
