﻿body, td, input, textarea, select { font-size: 12px; font-family: "Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif; color: #333; word-break: break-all;word-wrap : break-word; }
body { padding: 0; margin: 0; }


a { text-decoration: none; color: #0D58A5; }
	a:hover { text-decoration: underline; }
	a.red { color: red; }

a img { border: none; }

/*头部框架*/
#header { border: solid #395E9F; border-width: 5px 0; background: #C3D9FF; height: 100px; he\ight: 90px; }
	
	#sitetitle { position: absolute; left: 20px; top: 15px; }
		#sitetitle * { display: block; overflow: hidden; }
		#sitetitle strong { color: #6774A8; }
		#sitetitle a { width: 310px; font-size: 16px; font-weight: bold; display: block; height: 20px; line-height: 20px; overflow: hidden; }

	#topinfo { position: absolute; top: 5px; right: 0; width: 660px; height: 25px; overflow: hidden; background: #395E9F url(../images/topinfo.gif) no-repeat 100% -25px; padding-right: 33px; }
		#topinfo, #topinfo a { color: #FFF; }
		#topinfo em { font-size: 9px; font-family: "Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif; font-style: normal; color: #9EB6DF; }
		#topinfo ul { margin: 0; padding: 0; list-style: none; background: url(../images/topinfo.gif) no-repeat 0 0; padding-left: 33px; line-height: 25px; height: 25px; }
			#topinfo li { float: left; padding: 0 8px; }
				#topinfo .sitehomelink { background: url(../images/topinfo_itemline.gif) no-repeat left bottom; padding-left: 10px; }
				#topinfo .logout { background: url(../images/icon_logout.gif) no-repeat 0 7px; padding-left: 14px; }

	#topmenu { position: absolute; left: 200px; top: 60px; float:right;}
		#topmenu ul { margin: 0; padding: 0; list-style: none; height:35px; overflow:hidden;}
			#topmenu li { float: left; margin-right: 3px; }
				#topmenu a { float: left; background: #D9E7FF; color: #6774A8; line-height: 35px; padding: 0 10px; }
					#topmenu a.current { background: #395E9F; color: #FFF; }
					
	#menubut{float:right;top:60px; background: #D9E7FF; color: #6774A8; line-height: 35px; height:35px; margin-left:3px;}
	    #menubut a{margin:0px;padding:0px 3px;}
	
	#menulnk{white-space:nowrap; display:inline-block;}
	
	#sideswitch { position: absolute; left: 20px; top: 75px; color: #6774A8; background: url(../images/sideswitch.gif) no-repeat 0 5px; padding-left: 10px; line-height: 20px; height: 20px; overflow: hidden; }
		#sideswitch.closed { background-position: 0 -25px; }
		#sideswitch1{ position: absolute; left: 20px; top: 75px; color: #6774A8; padding-left: 10px; line-height: 20px; height: 20px; overflow: hidden; }
		#sideswitch1.showall { position: absolute; left: 80px; top: 75px; }


/*侧边框架*/
#side { margin: 0; padding: 20px 0 0; background: #395E9F; }
	#side div { display: none; width: 150px; margin: 0 15px 10px; border: 2px solid #DDE6F7; background: #FFF url(../images/side_menu_bg.gif) repeat-x 0 0; line-height: 26px; }
		#side h3 { margin: 0 5px; font-size: 1em; padding-left: 7px; border-bottom: 1px solid #D8DDE5; color: #6774A8; cursor: pointer; }
		#side ul { margin: 0 5px; padding: 0 0 5px; list-style: none; }
			#side li { display: inline; }
				#side a { display: block; padding-left: 7px; color: #6774A8; background: transparent url(../images/dotline_h.gif) repeat-x bottom; }
					#side a:hover, #side a.current { background-color: #EFF4FD; }
						#side a.current { border-left: 3px solid #395E9F; padding-left: 4px; }


/*主页面*/
#main { margin: 0; padding: 17px 20px !important; padding: 17px 30px 10px 20px; background: #FFF; border-top: 3px solid #F5F7FA; }


/*页面标题*/
#pagehead { background: url(../images/page_head.gif) repeat-x 0 0; margin-bottom: 25px; }
	#pagehead tr { background: url(../images/page_head.gif) no-repeat 100% -80px;}
		h1 { background: url(../images/page_head.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }

	.actions { text-align: right; padding-right: 10px; padding-top: 9px; }
		#pagehead .actions tr { background-image: none; }
		.actions td { text-align: center; padding: 0 10px; line-height: 30px; height: 30px; }
			.actions td.active { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; }
				.actions a.add { background: url(../images/action_icon_add.gif) no-repeat; padding-left: 17px; }




/*帮助信息*/
.helptable { width: 100%; background: #FDFFF5 url(../images/help_info.gif) no-repeat 0 0; border: 1px solid #D5D8C7; margin-bottom: 20px; }
	.helptable td { padding: 15px 15px 15px 35px; line-height: 1.5em; }
		.helptable ul { padding: 0; margin: 0 0 0 2em; }

/*列表表格*/
.listtable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; }
	.listtable th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #86B9D6; padding: 6px; font-size:12px;}
	.listtable td { border: 1px solid #D8DDE5; padding: 6px; font-family: "Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif; }

	.darkrow2 { color: #808080; text-decoration: line-through; }

	.darkrow td { background: #FAFCFF; }

	.rowblocked td { background: #F1F1F1; color: #666; }
		.rowblocked a { color: #666; }

.listtable p.cate {
	margin: 0;
}
.listtable p.cate, .listtable p.cate a {
	color: #003195;
}

.listtable .dateline {
	float: right;
}

.listtable .relativetags {
	margin: 0.1em;
}


.explain td {
	width: 125px;
	height: 27px;
	background: url(../images/action.gif) no-repeat center;
	text-align: center;
}

h2 { margin: 20px 0 0; line-height: 35px; font-size: 14px; color: #6774A8; background: url(../images/action_icon_default.gif) no-repeat -4px 10px; padding-left: 15px; }

/*表单元素*/
form { padding: 0; margin: 0; }
	input, textarea{ padding:1px 2px; background: #FDFFF5; }


/*普通表格样式*/
.maintable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; }
	.maintable th, .maintable td { border: 1px solid #D8DDE5; padding: 5px; font-size:12px; }
		.maintable th {
	background: #F3F7FF;
	width: 175px;
	text-align: left;
	color: #0D58A5;
	font-weight: normal;
	font-size: 12px;
}
	
	/*为嵌套的表格移除边框*/
	.maintable td th, .maintable td td { border: none; }

	.maintable th p { margin: 0; color: #909DC6; }

/*-----------------------------------*/


#listtab { height: 30px; border-bottom: 2px solid #86B9D6; margin-bottom: 10px; padding-left: 10px; }
	.listtab { float: left; }
		.listtab a { background: #F3F7FF; float: left; padding: 6px 10px; margin: 0 0 0 5px; }
		.listtab a.active { background: #FFF; border: 2px solid #86B9D6; border-bottom: none; }



.colorfocus {
	border: 1px #4B4B6F double;
	background-color: #FFFF99;
}
.colorblur {
	border: 1px #cccccc double;
	background-color: #ffffff;
}
.tableheader,.tableheader td{color:#0D58A5; font-weight:bold; background-color:#F3F7FF; text-align:center}

.FunctionTitle{
    color:#fff;
	font-size:14px;
    font-weight:bold;
	background:#86B9D6;
	text-align:center;
	letter-spacing:14px;
}
.inp{BORDER:#D8DDE5 1px solid;}
.tbutton{padding:1px 10px 0px 10px;}
.Prompt{
    color:#f00;
}
.Copyright{
width:100%;
font-size:11px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.WinTitle{
    background:#03f;
	color:#FFF;
	font-weight:bold;
	filter: Alpha(Opacity=25, FinishOpacity=100, Style=1, StartX=370, StartY=25, FinishX=0, FinishY=0)
}
.LoginTable{
    filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666,Direction=120,strength=5)
}
/* 分页控件/PageControl.ascx */
.p_TotalRecordBox{}
.p_TotalRecord{color:#f00;}﻿
.p_RecordPerPageBox{}
.p_RecordPerPage{color:#f00;}
.p_CurPageBox{}
.p_CurPage{color:#f00;}
.p_TotalPageBox{}
.p_TotalPage{color:#f00}
.p_linkF{}
.p_FirstTxt{}
.p_FirstLink{}
.p_linkP{}
.p_PreTxt{}
.p_PreLink{}
.p_linkN{}
.p_NextTxt{}
.p_NextLink{}
.p_linkL{}
.p_LastTxt{}
.p_LastLink{}
.p_PageNumBox{}
.p_CurPageNumTxt{}
.p_PageNumLink{}
.p_ToPageBox{}

/*文件预览*/
#FileList {margin:0px auto;height:420px;}
#FileList .OneFile{width:202px; margin:10px; float:left;}
#FileList .OneFile table{width:100%; height:100%; float:left;}
#FileList .OneFile input{width:96%;color:#999;}
#FileList .delTxt{color:#FF0000; cursor:pointer;}
#FileList .FileIco{width:202px; height:152px; border:#CCCCCC solid 1px;}
#FileList .FileIco img{border:0px; cursor:pointer;}
#FileList .FileName{width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.FileListButton{ clear:both;margin:0px auto; text-align:center;}