.inputcheckbox {vertical-align:middle; outline:none; border:0;}
body {margin: 5px; font-family: arial, verdana; font-size: 12px; color: #000; word-break:break-all;}
form {margin:0; padding:0;}
img {border:0}
.table_guide {border:0;margin-bottom:5px}
.table_list, .table_form {width:100%;background:#a8c7ce;border:0;margin-bottom:5px;}
.table_form select {margin-right:2px;}
.table_search {border: 1px solid #a8c7ce;width:100%;background:#d3eaef;}
.table_list tr, .table_form tr {background:#fff;line-height:26px;}
.table_list caption, .table_form caption { border:1px solid #a8c7ce; border-bottom-width:0;margin:0;padding:0;font-weight:bold; background:url(bg_table.gif) repeat-x 0 0; height:24px; line-height:24px;}
.table_list th,.table_form th {background:#d3eaef;height:24px;line-height:24px;padding:0 3px;}
.table_list td,.table_form td,.table_guide td,.table_search td { padding:3px;}
.table_list_in td {border-bottom:1px solid #a8c7ce;}
.table_list .html_info {height:30px; line-height:30px;}
.table_list .html_info span {color:#f00;}
.table_list .html_info img {vertical-align:middle;}
td.align_c,th.align_c {text-align:center;}
td.align_r,th.align_r {text-align:right;}
td.align_l,th.align_l {text-align:left;}
.tabshead {margin:0; padding:0; font-weight:bold; background:url(bg_table.gif) repeat-x 0 0; height:24px; line-height:24px; border:1px solid #a8c7ce; border-bottom:none;}
.tabshead span {float:left; text-indent:5px;}
.tabshead ul.tabs, .tabshead ul.tabs1 {
	height:24px;
	margin:0 -1px;
	padding:0px;
	float:right;
}
.tabshead ul.tabs li, .tabshead ul.tabs1 li{float:left; display:inline; height:24px; line-height:24px; color:#0D82C5; font-size:14px; font-weight:bold; padding:0 30px; margin-left:-1px;border-right:1px solid #aaccee;border-left:1px solid #aaccee;}
.tabshead ul.tabs li.active, .tabshead ul.tabs1 li.active{background:#FFF;}
input, textarea, select{
	line-height: 20px;
	border:1px solid #dcdcdc;
	padding:0 2px;
}
input, select{
	height: 20px;
	vertical-align:middle;
}
.inputorder {width:23px;}
button, .button { background:url(bg1.gif) repeat-x 0 -38px; text-align:center; height:22px; line-height:20px; border:1px solid #9cc9e0; margin:1px; padding:0 2px; color:#077ac7; cursor:pointer; vertical-align:middle; }
a{ text-decoration: none; color: #111111; }
a:hover{ color: #009286; text-decoration: underline; background:none;}
.fred {color:red}
.fblue {color:blue}
.fgreen {color:green}
.fgray {color:gray}
.clear {clear:both;}
/*分页*/
.pages{margin:5px auto; text-align:center; clear:both;}
.pages a,.pages strong,.pages .pagesone, .pages span.txt{font-size:9pt;font-family:verdana; color:#333;display:inline-block;height:18px;line-height:18px;margin-left:3px;vertical-align:middle;overflow:hidden;border:1px solid #d5e6ed;background:#fff;padding:0 7px;}
.pages a{text-decoration:none;}
.pages strong,.pages a:hover{background:#1b72af;color:#fff;border:1px solid #1b72af;text-decoration:none;}
.pages .pagesone{padding:0;}
.pages input{padding:0;font:12px Verdana;margin-top:1px;float:left;height:14px;border:1px solid #d5e6ed;}
.pages .pagesone span{float:left;margin:0 5px;}
.pages button{height:16px;line-height:10px;border:1px solid #a6cbe7;background:#d5e6ed;color:#1b72af;margin:1px;cursor:pointer;float:left;font-size:10px;}

.submenu { color: white; background-color: #4466cc; line-height: 150%; font-weight: bold; }
/*表格变色*/
.mouseover { background-color:#ECF7FE !important;}
.editor {width:100%;margin:5;padding:0;}
.editor td{margin:0;padding:0;}
/*布尔样式*/
span.yes, span.no { background:url(yes_no.gif) no-repeat; padding:1px 0 0 20px; color:#070; line-height:18px; height:18px;}
span.no { background-position:0 -24px; color:#c00;}