body					{margin: 0; padding:0;
td{FONT-FAMILY: 宋体;font-size: 12px;}
*							{FONT-FAMILY: Verdana, Arial, 宋体;font-size: 12px; }
textarea, select, input {font-family: "宋体"; font-size: 12px; padding: 1px;}
img						{border:none; }
form					{margin:0px; }
/* 顺序：link, visited, hover, acitve */
a:link			{color: #000; text-decoration: none; }
a:visited		{color: #000; text-decoration: none; }
a:hover			{color: #f00; }
strong,b		{font-weight: bold; font-size: 12px; line-height: 150%; }
hr		{color: #E8E8E8; }
h1		{font-weight: bold; font-size: 18px; color: #FF8000; margin: 5px 8px; }
h2		{font-weight: bold; font-size: 16px; color: #004080; margin: 3px 3px; }
h3		{font-weight: bold; font-size: 15px; color: #3366Ff; margin: 3px 3px; }
h4		{font-weight: bold; font-size: 14px; color: #1E90Ff; margin: 0px 0px; }
h5,h6 {font-weight: bold; font-size: 12px; color: #708090; margin: 3px 0px; }

/* 域：相当于以前的留白表格，subfieldset 是被包含在 主域中的样式 
mainfieldset： 主域，第二域如果带有表格，也用mainfieldset，如：办理流程，相关链接
subfieldset ： 被主域包含的域，暂时想不到用处，可以用于类似批处理的地方
sndfieldset ： 独立的不带表格的，如：任务图，统计图等 */
#mainfieldset {margin: 10px 2px 10px 10px; border: 0px solid #eee;}  /* 主要 */
#sndfieldset  {margin: 10px 2px 10px 10px; border: 5px solid #DFDFDF; padding:5px; } /* 不被包含 */
.subfieldset  {margin: 8px 0 3px 3px; border: 1px solid #DFDFDF; padding:0px; } /* 被包含在主要中 */

/* List列表表格 -----------------------------------------------------------------------*/
.hbtable 			{font-family: "Tahoma", "宋体"; border-collapse: collapse; border: 5px solid #DFDFDF; background-color: #fff;}
.hbtable td 	{padding: 2px; border: 1px solid #fff; line-height: 20px;}
.hbtrheader,.hbtrheader a,.hbtrheader a:visited { background-color: #0E7ADA; color: #fff; } /*首行*/
/* 全表背景写在Table中，所以只需要定义第二行，第4行的定义看情况使用 */
.hbtr2,hbtr4 	{background-color: #F0F0F0; }
.hbtr4 td 		{background-color: #F0F0F0; border-bottom:1px solid #bbb; }

/* 统计，加重统计，特殊，直接编辑，鼠标经过，已选择，的样式 */
.hbtrcnt 		{background-color: #E7EDFE; } 
.hbtrfooter {background-color: #E7EDFE; font-weight:bold; } 
.hbtrspec 	{background-color: #FDF1CA; }
.hbtredit 		{background-color: #FAE8CD; } 
.hbtrover 		{background-color: #FFFFD0; }
.hbtrselected {background-color: #DAB5FF; }

/* 导航位置 -----------------------------------------------------------------------*/
.hbnav 			{font-family: "宋体"; background-color: #D9D9D9; color: #000000; BACKGROUND: url(nav.gif); }
.hbnavwin 	{font-family: "宋体"; background-color: #D9D9D9; color: #000000; BACKGROUND: url(navre.gif); }
.dotgold,.hbgold {font-family: "宋体"; color: #FF8000; font-size: 12.8px; }

/* 编辑表单，或View正文页 ----------------------------------------------------------*/
.hbtabedit 		{font-family: "Tahoma", "宋体"; border-collapse: collapse; border: 5px solid #DFDFDF; padding: 6px; background-color:#fff; }
.hbtabedit td {padding: 2px; border-bottom: 1px solid #ddd; }
.hbtableft 		{padding: 2px; color: #0E7ADA; vertical-align: top; text-align: right; white-space:nowrap; line-height:21px; width:8em; }
.hbtabright 	{padding: 2px; color: #000; text-align: left; line-height:21px; }

/* 如果启用双列 ：这里决定的是文本输入框的宽度，在双列时要在代码中把双列的对应修改 */
.input1s {width:60em; } 	/* 全行 */
.input2s {width:55em; } 	/* 接近全行，弹出选择用的 */
.input3s {width:30em; }   /* 半行 */
.input1d {width:28em; } 	/* 全行--双列时 */
.input2d {width:23em; } 	/* 接近全行--双列时 */
.input3d {width:18em; }   /* 半行--双列时 */

/* 符号： 排序 是P否O 必填O ---------------------------------------------------------*/
.sort 	{font-family: "wingdings 3","wingdings3"; Font-Size: 12px; color:#FFFF00; }
.yny 		{font-family: "wingdings 2","wingdings2"; Font-Size: 12px; color:#008040; } 
.ynn 		{font-family: "wingdings 2","wingdings2"; Font-Size: 12px; color:#FF8000; }
.isnn		{font-family: "wingdings","wingdings"; Font-Size: 12px; color:#f00; padding:0 3px; }

/* 正文中的NTEXT字段 ----------------------------------------------------------------*/
.hbbody 			{color: #000000; text-align: left; padding-top: 5px; padding-right: 6px; padding-bottom: 3px; padding-left: 26px; }
.hbbodygreen 	{color: #004000; text-align: left; padding-top: 5px; padding-right: 6px; padding-bottom: 3px; padding-left: 26px; }
.hbbodygrey 	{color: #5F5F5F; text-align: left; padding-top: 5px; padding-right: 6px; padding-bottom: 3px; padding-left: 16px; }

/* 按钮: input 类型 ------------------------------------------------------------------*/
.hbbutton 	{font-size: 12px; cursor: pointer; color: black; margin:3px 0px 0px 0px; padding: 4px 2px 0px 2px; 
border-right: #375660 1px solid; border-top: #FFFFFF 1px solid; border-left: #ffffff 1px solid; border-bottom: #375660 1px solid; 
filter: progid:dximagetransform.microsoft.gradient(gradienttype:0, startcolorstr:#ffffff, endcolorstr:#bbbbbb); } 

/* 一些特殊的字体，通常用 span 引用 ---------------------------------------------------*/
.hbred 		{color: red; }
.hbblue 	{color: blue; }
.hbgrey,.dotgrey {color: #808080; font-family: "宋体";}
.remark 	{color: #008000; padding: 0px 0px 0px 10px; }
.hbmaster	{font-weight: bold; font-size: 14px; color: #008080; }
.hbtitle	{font-size: 16px; font-weight: bold; background-color: #0E7ADA; color: #FFFFFF; }

/* 特别字体，主要用于链接 -------------------------------------------------------------*/
.hbwhite,.hbwhite a,.hbwhite a:link,.hbwhite a:visited {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.font14,.font14 a,.font14 a:link,.font14 a:visited {font-size: 14px; }
.topmenu,.topmenu a,.topmenu a:link,.topmenu a:visited {font-size: 12.8px; color: #999999; text-decoration: none; }

/* 特定位置的样式，用于指定的地方 ------------------------------------------------------*/
.copyright	{color: #0080C0; text-align:center; }
.attachdiv	{padding: 3px; border: 0px solid #eee; line-height: 25px; }

/* 论坛 */
.hbday		{color: #008000; }
.hbsign		{color: #0080C0; }
.bbsqu		{color: #408080; border:1px solid #9DB371; margin:3px; padding:3px; }

/* 分页 */
#hbpaging {font-family: 宋体; line-height:18px; font-size:12px; padding: 1px; }
#hbpaging .hbpage1	{font-family: 宋体; background-color:#888; color:#fff; border:1px solid #eee; padding: 2px 6px; }
#hbpaging a,#hbpaging a:link,#hbpaging a:visited {font-family: 宋体; font-weight:bold; border:1px solid #eee; padding: 2px 4px;line-height:18px;}
#hbpaging a:hover {font-family: 宋体; font-weight:bold; border:1px solid #00f; padding: 2px 4px;line-height:18px;}
#hbpaging .thispage {font-family: 宋体; padding: 2px 4px; color:#f00; border:1px solid #eee;}
#hbpaging .paging_input { height:16px; width:30px; border: 1px solid #888;}
#hbpaging .paging_sel { font-family: 宋体; border: 1px solid #888; line-height:13.5px;}

/* 作者 */
#hbauthor {color:#408080}
#hbauthor b,#hbauthor a:link,#hbauthor a:visited {color:#00f}

/* 下拉菜单按钮：用于右上角的“新建”等 */
.hbmenu {behavior:url('../layout/menu.htc'); padding:2px; }

/* 按钮样式，2007年修改，FF还是有些问题 */
.btnnormal {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12.8px;
  border: 3px double #66B3FF;
  width: 3em;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}
.btnover {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12.8px;
  border: 3px double #FF8000;
  width: 3em;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}
.btndisable {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12.8px;color:#888;
  border: 3px double #888;
  width: 3em;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}
.btnview {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12.8px;
  border: 1px solid #66B3FF;
  width: 3em;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}

/* -------------------------------------------------------------------- 财务专用 */
/* 过滤器按钮 a是链接，b是当前活动的 */
.filtera {padding:1px 5px; }
.filterb {padding:1px 5px; background:#00f; color:#fff; }

.hbdisON {display:;}
.hbdisOFF {display:none;}

/* 二级标题 */
#subtitle{line-height:22px; font-size:14px; font-weight:bold; color:#0080FF; padding: 5px 0 0 9px}
#norecord{margin: 8px; padding: 8px; line-height:1.75em; border-top:1px solid #eee; border-bottom:1px solid #eee;}


