body{
	font-size: 14px;
	background-color: #f3f3f3;
}
td,th {
	font-size: 14px;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:hover {
	font-size: 14px;
	color: #337ab7;
	TEXT-DECORATION: underline
}
a:link {
	font-size: 14px;
	color: #337ab7;
	TEXT-DECORATION: none;
}
a:visited {
	font-size: 14px;
	color: #337ab7;
	TEXT-DECORATION: none;
}
.log{
	font-size:12px;
	height:18px;
	border-left:1px solid #7d7b7b;
	border-top:1px solid #7d7b7b;
	border-right:1px solid #7d7b7b;
	border-bottom:1px solid #7d7b7b;
	padding-top: 3px;
}
.b1 {
	height: 20px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #7d7b7b;
	border-bottom-color: #7d7b7b;
	border-left-color: #FFFFFF;
	background-color: #bcbbcd;
}
.l1 {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
}
.font14px {
	font-size: 14px;
	line-height: 22px;
}
.inputarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	font-size: 14px;

}
.inputbut {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #cccccc;
	font-size: 14px;
	background-color: #f7f7f7;
	padding: 1px;
	text-decoration: underline;
	color: #0000FF;
	cursor: pointer;
}
a.nv:hover {
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	text-decoration: underline;
}
a.nv:link {
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
a.nv:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
.m:hover {
	color: #333366;
	text-decoration: underline;
}
.m:link {
	color: #333366;
	text-decoration: none;
}
.m:visited {
	color: #333366;
	text-decoration: none;
}
.m:active {
	text-decoration: none;
	color:#333366;
}
.cRed,.cRed:link,.cRed:visited,.cRed:hover {
	color:#FF0000;
}
.reqInput{
	color:#FF0000;
}

table.gridtable {
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #AAAAAA;
	background-color: #eaeaea;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #AAAAAA;
}

span.mark {
    color: red;
}


body{ background:#c7d0da; font-size:14px;}
td label{font-weight: normal;}

.resultTitle{
	background-color: #32a2e7;color: white;width: 100%;height: 25px;font-size: 14px;font-weight: bold;padding-top:5px;
}

.user{float:right; color:#fff; margin-top:15px; padding-right:25px; }
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.warp{ padding:5px;}
.warp_in{box-shadow:0 5px 20px 5px #9ba2aa;}
.wrap_no_left{background:#f2f2f2;text-align: center;}
.wrap_no_left form{padding-top: 40px;clear: both;text-align: left;float: left;margin-left: 350px;margin-right: 150px;}
.wrap_no_left table{min-width: 662px;}

.main{ clear:both; padding-top:12px;min-height: 650px;}

.left{ width: 10%; float:left;position:relative; z-index:5;min-height: 644px;background-color: #FFFFFF}
.right{ margin-left:-10%;width:100%;float:left;margin-bottom: 10px }
.right_ineer{ margin-left:11%;text-align:left;background-color: #fff;  min-height:644px;padding: 15px}
.bg{ padding-top:5px; background:#fff; clear:both; margin-bottom:25px;width:100%;overflow-x: auto;}

.l{
	text-align: left;
}
.r{
	text-align: right;
}
.c{
	 text-align: center;
 }
.pageTitle{
	width: 100%;
	padding: 10px 0;
	border-radius: 3px;
	color: #1b93db;
	font-size: 14px;
	background-color: #efefef;
}
.pageTitle span{
	margin:0 10px;
}
#searchForm{
	width: 100%;
}
.table{
	margin-bottom: 10px;
}
.table input,textarea{
	padding: 0 10px;
}
textarea{
	resize: none;
	width: 100%;
}
.pageTitleDiv{
	margin: 10px auto 0;
	width: 220px;
	font-size: 24px;
	letter-spacing: 10px;
	color: #6787aa;
}

.opDiv{
	float: right;
}
.opDiv button{
  margin: 10px 5px;
}

td.radios span:not(:last-child) {
  margin-right: 15px;
}


.table input[type=text],.table select{
	width: 80%;
	height: 34px;
	border-radius: 3px!important;
}

.table textarea{
	border-radius: 3px!important;
	min-height: 40px;
}

.table td input[type=text].extra,.table td select.extra{
	width: 35%;
}
.table td input[type=text].extra2,.table td select.extra2{
	width: 16%;
}
.bg .table thead td{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #2b67c4;
	background-color: #eef5fe !important;
}

.bg .table tbody tr.del{
	color: rgba(0, 0, 0, 0.53);
}

.bg .table tbody td:not(.extra){
	text-align: center;
	vertical-align: middle;
}

.bg form .table tbody td:not(.extra){
	text-align: left;
	vertical-align: middle;
}

form table.table th{
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	font-weight: bold;
	color: #2b67c4;
	background-color: #eef5fe !important;
}

form .table tbody td:not(.extra){
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}

