@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0
}

html {
	height: 100%
}

body {
	font-family: sans-serif;
	font-size: 12px;
	height: 100%
}

li {
	list-style: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

#wrap {
	background: #0b4c95;
	width: 100%;
	height: 100%
}

#head {
	background: url(/admin/images/headbg.gif) repeat-x;
	height: 65px;
	width: 99%;
	margin-bottom: 2px;
	overflow: hidden
}

#head .left {
	height: 65px;
	line-height: 65px;
	background: url(/admin/images/head.jpg) no-repeat left top;
	float: left;
	min-width: 360px;
	text-align: left;
	color: #d20909;
	font-size: 14px;
	font-weight: bold;
	padding-left: 70px;
}

#head .right {
	height: 65px;
	background: url(/admin/images/head.jpg) no-repeat right top;
	float: right;
	min-width: 300px;
	*width: 200px;
	text-align: right;
	padding-right: 15px;
	line-height: 100px;
}

#sidebar {
	background: #b4cee3;
	float: left;
	width: 15%;
}

#sidebar dl {
	line-height: 1.8;
	margin-top: -15px
}

#sidebar dt {
	background: url(/admin/images/dt.gif) no-repeat 8px 5px;
	margin-top: 22px;
	font-weight: bold;
	padding-left: 22px
}

#sidebar dd {
	background: url(/admin/images/dd.gif) no-repeat 22px 5px;
	padding-left: 32px
}

#sidebar dd a {
	color: #323ed8
}

#sidebar dd a:hover {
	color: #d20909
}

#main {
	float: left; /*width:842px;*/
	border-left: 1px solid #000;
	width: 84.8%
}

.topbar {
	background: url(/admin/images/topbarbg.gif) repeat-x;
	height: 39px;
	line-height: 36px;
	color: #b4cee3;
}

.topbar .left {
	padding-left: 35px
}

.topbar .right {
	background: url(/admin/images/topbar.jpg) no-repeat right top;
	float: right;
	padding-right: 10px
}

.taskbar {
	background: #5a9cc9;
	color: #fff;
	line-height: 2.2;
	padding-left: 10px;
}

a.mytask {
	background: url(/admin/images/new_13.gif) no-repeat 10px 5px;
	display: inline-block;
	text-indent: 35px;
	margin-right: 20px;
	color: #fff
}

table.list {
	border-collapse: collapse;
	font-family: sans-serif;
	background: #fff;
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
}

table.list th {
	background: #2c79b4;
	color: #fff;
	border: 1px solid #000;
	text-align: center;
	line-height: 2;
	padding-left: 5px;
}

table.list td {
	border: 1px solid #000;
	line-height: 1.5;
	padding: 5px 2px 5px 4px;
	border-right: 1px solid #b4cee3;
}

table.list a {
	color: #323ed8
}

table.list a:visited {
	color: #666
}

table.list td.last {
	border-right: 1px solid #000;
}

table.list tr.spe {
	background: #fbface
}

.page {
	float: right
}

.page a,.page span {
	margin-left: 15px
}

.page a {
	color: #323ed8
}

.tdColor {
	background: #2c79b4;
	color: #fff;
	border: 1px solid #000;
	text-align: left;
	line-height: 2;
	padding-left: 5px;
}

table.nlist {
	border-collapse: collapse;
	font-family: sans-serif;
	background: #fff;
	word-break: break-all;
	word-wrap: break-word;
}

table.nlist th {
	background: #2c79b4;
	color: #fff;
	border: 1px solid #000;
	text-align: center;
	line-height: 2;
	padding-left: 5px;
}

table.nlist td {
	border: 1px solid #000;
	line-height: 1.5;
	padding: 5px 2px 5px 2px;
	border-right: 1px solid #b4cee3;
}

table.nlist a {
	color: #323ed8
}

table.nlist a:visited {
	color: #666
}

table.nlist td.last {
	border-right: 1px solid #000;
}

table.nlist tr.spe {
	background: #fbface
}

.hid {
	display: none;
}