A:link { color:#000000; text-decoration:none; }
A:visited { color:#000000; text-decoration:none; }
A:hover { text-decoration:underline; color:#6633cc}

BODY {
	COLOR: #000000;
	FONT-FAMILY: "宋体";
	FONT-SIZE: 9pt;
}
.p2{
	font-family: "宋体";
	font-size: 14px;
	color: #004A98;
	font-weight: bold;
}
.sel 
{
	FONT-FAMILY: "Arial";
	position:relative;
	left:8px;
	top:-2px;
	font-size:12px;
	width:183px;
	line-height:14px;
	border:0px;
	color:#000000;
	SCROLLBAR-FACE-COLOR: #f6f6f6;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #330000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
BODY.popup
{
         background-color: #d4e7f1;
         leftmargin:4pt;
         topmargin:4pt;
}
body.fmainlist
{
  margin:0pt;padding:2pt;
}
body.funcmenu
{
  margin:0;
  padding-left:4pt;
  padding-right:0pt;
  padding-top:0pt;
  padding-bottom:0pt;
  font-size:10pt;
}
body.nodetree
{
  margin:0;
  padding-left:4pt;
  padding-right:0pt;
  padding-top:0pt;
  padding-bottom:0pt;
}
body.littlewin
{
  margin-top:2px;
  margin-bottom:2px;
  margin-left:5px;
  margin-right:3px;
  padding:0px;
  background-image:url(../img/workflow/bg_toolbar.gif);
}
H1
{
  font-family: Arial;
  font-size: 18pt;
  color: black;
}
TABLE {
       FONT-SIZE: 9pt;
}
TABLE.pop {
       FONT-SIZE: 10pt;
       FONT-FAMILY: "Arial";
       width: 100%;
       border: 1px solid #000000;
       cellspacing: 2;
       cellpadding: 2;
       borderColorDark: #CCCCCC;
       borderColorLight: #000000;
}
TABLE.placeholder{
       width: 100%;
       height: 100%;
       BORDER-BOTTOM: #999999 1px solid;
       BORDER-LEFT: #999999 1px solid;
       BORDER-RIGHT: #999999 1px solid;
       BORDER-TOP: #999999 1px solid;
}


tr.row1
{
  background-color: #ffffff;
}
tr.row2
{
  background-color: #EFF3FF;
}
TABLE.bar{
  background-image:url(../images/candan_di.gif);
  background-repeat:repeat;
  height:100%;width:100%;
}
TABLE.list {
	COLOR: #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	border-collapse: collapse;
  border: 1px solid #666666;
  empty-cells: show;
	width: 100%;
  background-color: #ffffff;
}
TD.firstline
{
	border: 1px solid #999999;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align:center;
  background-color: #ffffff;
}
TD.item
{
	border: 1px solid #999999;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt
    background-color: #f7f7f7;
}


TD.menutd
{
  font-family: Arial;
  font-size:10pt
}

TD.leftcol
{
   border: 1px solid #999999;
   FONT-FAMILY: "Arial";
   FONT-SIZE: 8pt;
   width: 20%;
   text-align: right;
   background-color:#f7f7f7;
}

TD.rightcol
{
   border: 1px solid #999999;
   FONT-FAMILY: "Arial";
   FONT-SIZE: 8pt
   vertical-align: middle;
}

TD.mselecttd
{
   border: 1px solid #66aa66;
   FONT-FAMILY: "Arial";
   FONT-SIZE: 10pt;
   text-align: center;
   vertical-align: middle;
   background-color:#e1fbfa;
}

TABLE.normal {
	COLOR: #000080;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt
	cellpadding: 2;
	cellspacing: 2;
	border-collapse: collapse;
        border: 1px solid #66aa66;
        empty-cells: show;
	width: 90%;
        background-color: #ffffff;
}

TABLE.popup {
	COLOR: #000080;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt
	cellpadding: 2;
	cellspacing: 2;
	border-collapse: collapse;
        border: 1px solid #66aa66;
        empty-cells: show;
	width: 90%;
        background-color: #ffffff;
        align: center;
}

TABLE.menu {
	COLOR: #000080;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt
	cellpadding: 2;
	cellspacing: 2;
	width: 90%;
	borderColorDark: #ffffff;
	borderColorLight: #c0c0c0;
        empty-cells: show;
}

TABLE.tfunc {
	COLOR: #000080;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt
	cellpadding: 2;
	cellspacing: 2;
	border: 1;
	width: 90%;
	borderColorDark: #ffffff;
	borderColorLight: #c0c0c0;
}

TABLE.bfunc {
	COLOR: #000080;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt
	cellpadding: 2;
	cellspacing: 2;
	border: 1;
	width: 90%;
	borderColorDark: #ffffff;
	borderColorLight: #c0c0c0;
}

IMG {
    border: 0;
}

.button {
	background-color: #e8f1fc;
	border-width: 1px;
	border-color: #000000;
	font-size: 12px;
	height: 25px;
	cursor: hand;
}
.button_gray {
	background-color: #D4D0C8;
	border-width: 1px;
	border-color: #999999;
	font-size: 12px;
	height: 19px;
	width:62px;
}

.input_text
{
  BACKGROUND-COLOR: #ffffff;
  BORDER-BOTTOM: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  COLOR: #000000;
  FONT-FAMILY: "Arial","宋体", "黑体", "仿宋_GB2312";
  FONT-SIZE: 12px;
}

.input_textarea
{
  BACKGROUND-COLOR: #ffffff;
  BORDER-BOTTOM: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  COLOR: #000000;
  FONT-FAMILY: "Arial","宋体", "黑体", "仿宋_GB2312";
  FONT-SIZE: 12px;
}

.input_selected
{
  BACKGROUND-COLOR: #ffffff;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  COLOR: #000000;
  FONT-FAMILY: "Arial", "宋体", "黑体", "仿宋_GB2312";
  FONT-SIZE: 12px;
}

.multiselect
 {
   width: 150px;
   height: 280px;
 }

.levelselect
{
  width: 50px;
}

.privitem
 {
  position:relative;
  left:30
 }

.displayselect
 {
  display:block
 }

.hiddenselect
 {
  display:none
 }

.vhiddenselect
 {
  visibility:hidden
 }

.vdisplayselect
 {
  visibility:display
 }

.multipagelink
 {
  FONT-FAMILY: "Arial,Verdana,Geneva,Helvetica";
  color:#333333;
  FONT-SIZE:9pt;
  width: 100%;
 }

.helpdiv
 {
  right:10;
  z-index:600;
  position:absolute;
  visibility:hidden;
  width:300;
  height:370;
  overflow:hidden;
  background-color:#C0C0A8;
  border:1px #908860 outset;
 }

.helpmovebar
 {
  position:absolute;
  left:10;
  width:280;
  height:15;
  font-size:10pt;
  text-align:center;
  cursor:move;
 }

.helpmenubar
 {
  position:absolute;
  top:20;
  left:4;
  width:288;
  height:20;
  overflow:hidden;
  background-color:#E0E0D0;
  border:1px #908860 inset;
 }
 .miniframe
 {
  border:1px #908860 inset;
  background-color:#E0E0D0;
  position:relative;
  visibility:inherit;
  left:4;
  top:20;
  height:340;
  width:280;
  font-family:Arial,Verdana,Geneva,Helvetica;
  font-size:9pt;
  padding:6;
  z-index:500;
 }

.tabselect
{
  font-Family:verdana;
  font-Size:14;
  color:#000000;
}

.tabenable
{
  font-Family:verdana;
  font-Size:14;
  color:#dddddd;
}

.tabunable
{
  font-Family:verdana;
  font-Size:14;
  color:#000000;
}

div.subtoc
{
  border: solid black;
  border-width: thin;
  margin: 1em 1em;
  background: #e1fbfa;
  z-index: 2;
}

span.modlabel
{
  font-size: 12pt;
  FONT-FAMILY: "宋体";

}

TABLE.infotable
{
	COLOR: #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	cellpadding: 2;
	cellspacing: 2;
	border-collapse: collapse;
        border: 1px solid #999999;
        empty-cells: show;
	width: 100%;
        background-color: #ffffff;
}
TD.infotitleitem
{
	border: 1px solid #999999;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: left;
	background-color: #dedfdf;
}
TD.infoleftitem
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: right;
  word-break:break-all;
}

TD.inforightitem
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: left;
  word-break:break-all;
}
TD.infoleftitem_big
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: right;
	vertical-align: top;
	padding-top:4px;
}
TD.inforightitem_big
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: left;
}
TD.infotopitem
{
	border: 1px solid #999999;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: left;
	text-height: bold;
        background-color: #f7f7f7;
}

TABLE.subinfotable
{
	COLOR: #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	cellpadding: 2;
	cellspacing: 2;
	border-collapse: collapse;
        border: 1px solid #ffffff;
        empty-cells: show;
	width: 100%;
        background-color: #ffffff;
}
TD.subinfotopitem
{
	border: 1px solid #ffffff;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: center;
        background-color: #dedfdf;
}
TD.subinfoitem
{
	border: 1px solid #ffffff;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align: center;
        background-color: #f7f7f7;
}

P.tabmenu{
  color: #FFFFFF;
  text-indent: 8;
  font-size: 12pt;
  font-weight:bold;
}
.funcmenu
{
  color: #000000;
  text-indent: 8;
  font-size: 8pt;
  font-weight:bold;
}

TABLE.oprtable
{
	COLOR: #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	cellpadding: 6;
	cellspacing: 2;
	border-collapse: collapse;
        border: 1px solid #999999;
        empty-cells: show;
	width: 100%;
        background-color: #ffffff;
}
TD.oprleftitem
{
	border: 1px solid #ffffff;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: right;
        background-color: #ffffff;
}
TD.oprrightitem
{
	border: 1px solid #ffffff;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt
	text-align: left;
        background-color: #ffffff;
}
TD.oprbtnitem
{
	border: 1px solid #999999;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: right;
  background-color: #dedfdf;
}

BODY.modalwin1
{
	margin-top: 2pt;
	margin-left: 2pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
	padding-top: 2pt;
	padding-left: 2pt;
	padding-bottom: 0pt;
	padding-right: 0pt;
  background-image:url(../img/workflow/bg_toolbar.gif);
}

TD.nodehandle_inputleft
{
  font-size:9pt;background-color: #99bbff;
}
TD.nodehandle_inputright
{
  font-size:9pt;border-right-style: solid;border-width:1px;border-color:#0066ff;
}
TD.nodehandle_spacetoken
{
  font-size:9pt;
}

.tooltiptitle
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	CURSOR: Default;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt
}
.tooltipcontent
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	CURSOR: Default;
	font-family: arial;
	font-size: 8pt
}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/*solidTab style*/
TABLE.solidTabItems
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
}
TD.solidTab
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
	vertical-align:bottom;
	background-image:url(../images/biaotou_1d.gif);
}
TD.solidTabOff
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
	vertical-align:bottom;
	background-image:url(../images/biaotou_1da.gif);
}
TD.solidTabComponent
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
	background-image:url(../images/neiye_top2.gif);
	background-repeat:repeat-x;
}
TD.solidTab_metal
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
	background-image:url(../img/common/tabitem_mid_notselected.gif);
}
TD.solidTab_star
{
	FONT-FAMILY: "Arial";
	FONT-SIZE: 10pt;
	text-align: center;
	background-image:url(../img/bg/star.gif);
}
P.taboff{
  color: #000000;
  text-decoration:none;
  font-size:8pt;
}
P.tabon{
  color: #000000;
  text-decoration:none;
  font-weight:bold;
  font-size:8pt;
}
/*table in curv tr*/
table.curvtr{
  font-size:11pt;
}
td.curvtd{
  border-top:none;
  border-right:1px solid #154EAC;
  border-bottom:none;
  border-left:1px solid #154EAC;
  padding:2pt;
  background-color:#ffffff;
}
td.newcurvtd{
  border-top:none;
  border-bottom:none;
  background-color:#ffffff;
}
td.curvfootertd{
  border-top:none;
  border-right:1px solid #154EAC;
  border-bottom:1px solid #154EAC;
  border-left:1px solid #154EAC;
  font-size:9pt;
  text-align:right;
  background-color:#FFFFFF;
  height:8;
}
td.newcurvfootertd{
  font-size:9pt;
  text-align:right;
  background-color:#FFFFFF;
  height:8;
}
IFrame.searchIFrame{
  border: 1px solid #999999;
}
BODY.searchIFrame
{
	background:#FFFFFF;
	margin: 2pt;
	padding: 2pt
  font-size:8pt;
}
td.graytitle
{
  border-top:1px solid #cccccc;
  text-align:center;
  vertical-align:bottom;
  font-size:9pt;
}
td.quickbar
{
  vertical-align:bottom;
  font-size:8pt;
}

/*print page style*/
td.printtitle
{
	FONT-FAMILY: "Arial","黑体";
  font-size:14pt
}
td.printdescribe
{
	FONT-FAMILY: "Arial";
  font-size:10pt
}
td.printcontent
{
  font-size:10pt
}
TABLE.prttable
{
	COLOR: #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	border-collapse: collapse;
  border: 1px solid #000000;
  empty-cells: show;
	width: 100%;
  background-color: #ffffff;
}
TD.prtitem
{
	border: 1px solid #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align:center;
}
TD.prtleftitem
{
	border: 1px solid #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align:right;
	vertical-align:top;
}
TD.prtrightitem
{
	border: 1px solid #000000;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 9pt;
	text-align:left;
	vertical-align:top;
}
.curvtr{
background-image:url(../img/right_1.gif);
}
menuIFrame{
	border: 0px solid #999999;
}
.newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #ce555f
}
.newstitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ce555f
}
.newstitle2 {
	FONT-WEIGHT: bold;
}
.zi {font-family: "宋体";font-size: 12px;color: #004DA0;font-weight: bold;}
.zi2 {font-family: "宋体";font-size: 12px;color: #004DA0;font-weight: normal;line-height: 20px;}
.zi3 {font-family: "宋体";font-size: 12px;color: #004DA0;font-weight: normal;line-height: 20px;text-align:right;}
.TableHead_snapshot
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 宋体;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #3366CC;
    Text-Align: center;
}
.smaller
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.p_list li{line-height:20px;}