﻿body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*模板页开始*/
.maintoptab
{
	background-image: url("../images/titletab_03.gif" );
	height: 23px;
	color: #003366;
	font-weight: bold;
	line-height: 23px;
	padding-top: 2px;
}
.maintopbg
{
	background-image: url("../images/titletab_01.gif" );
	height: 23px;
}
.maintopleft
{
	background-image: url("../images/titletab_02.gif" );
	height: 23px;
}
.maintopright
{
	background-image: url("../images/titletab_05.gif" );
	height: 23px;
}
/*模板页结束*/
/*WebGrid 表格样式开始*/
.tcaption
{
	text-align: left;
    /*height:30px;*/
    line-height:30px;
    /*padding-left:0px;*/ 
	border: 1px solid #a7a7a7;
	background-image:url(../images/top_02.jpg);
	background-repeat:repeat-x;
}
.mytable
{
	border-collapse: collapse;
	border:1px solid #a7a7a7;
	border-top:0;
}

.mytable caption
{
	font-size: 14px;
	font-weight: bolder;
	text-align: right;
}
.mytable th, .mytable td
{
	border: solid #a7a7a7;
	border-width: 0 1px 1px 0;
	padding: 0px;
}

.mytable th
{
	background-image: url("../images/top_03.jpg" );
	background-repeat:repeat-x;
	height: 25px;
}
.mytable td
{
	height: 24px;
}

/*WebGrid 表格样式结束*/
/*WebGrid分页开始*/
.pager
{
	font-family: arial,sans-serif;
	text-align: center;
	padding: 6px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pager span.pagerinfo
{
	float: left;
	padding-left: 6px;
}
.pager span.command, .pager span.current, .pager a.command
{
	color: #555;
	padding: 0px 5px;
	border: none;
}
.pager a.command:hover
{
	border: solid 2px #408BB6;
	background-color: #59A5D1;
	color: #fff;
	padding: 0px 3px;
	text-decoration: none;
}
.pager span.current
{
	border: none;
	font-weight: bold;
	color: #3e3e3e;
	padding: 0px 6px;
}

/*WebGrid分页结束*/
/*WebGrid查询条件开始*/
.tableSearch
{
	border-top:solid 1px #a7a7a7;
width:100%;	
}
.tableTitle
{
	color:#73938E;
	font-weight:bold;
	line-height:30px;
}
.tableTitle td
{

}
.tableTitle a
{
 display:block;
 cursor:pointer;
}
/*WebGrid查询条件结束*/

.operateA
{
 color:Black;
 text-decoration:none;
}

/*新增编辑页面开始*/
#main_zone {
	height: 445px;
	width: 99%;
	border: 1px solid #B4C9C6;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	padding: 5px 0 5px 0;
	overflow: auto;
}
#main_zone table{
    background-color:#DBE6E3;
}
#main_zone tr{
    background-color:#fff;
    height:22px;
}
#main_zone td{
    background-color:#fff;
    height:22px;
}

.left_title_1 {
	background-color: #F3F8F7;
	color:#73938E;
	font-weight:bold;
	line-height:30px;
	text-align:right
}
.left_title_2 {
	background-color: #fff;
	color:#73938E;
	font-weight:bold;
	line-height:30px;
	text-align:right;
}
/*新增编辑页面结束*/

#divChk table{
    background-color:#fff;
}

/*分页按钮*/
.page2
{
    border:0;
}
.page2 span{
    padding:3px 8px 3px 8px;
     font-size:12px;
     margin:2px;
     border: 2px solid #F0F0F0;
}
.page2 a
{
    padding: 3px 8px 3px 8px;
    border: 2px solid #F0F0F0;
    margin: 2px;
    color: #8A8A8A;
    float:left;
}
.page2 span
{   float:left;
    background-color: #FF6C16;
   border:solid 2px #FF6C16;
}
.page2 a:hover
{
     border:solid 2px #FF6C16;

 }
 
 .page2 tr,.page table, .page td{
     border:none;
     padding:2px;
     margin:0px;
 }



/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, 
.editor-label {
    margin: 1em 0 0 0;
    font-weight:bold;
}

.display-field, 
.editor-field {
    margin: 0.5em 0 0 0;
}

.text-box {
    width: 30em;
}

.text-box.multi-line {
    height: 6.5em;
}

.tri-state {
    width: 6em;
}

