﻿

.flowMap_body
{
	cursor:default;
}

.flow_div_setting
{
	text-align:center;
	background-color: #f4f9ff;
	font-size:9pt;
}

.div_note
{
	background-color:#ffffff;
	border:0px;
	overflow:hidden;
	position:absolute;
	filter:alpha(opacity=100);
	font-size:9pt;
}

.div_flow_title
{
	position:absolute;
	width:98%;
	text-align:center;
	margin:15px;
	font-size:13pt;
	font-weight:bold;
}

.div_flow_menu
{
	position:absolute;
	float:left;
	margin:30px,0,0,15px;
	text-align:center;
}

.div_flow_menu div
{
	margin-bottom:3px;
}

.div_step
{
	background-color:#ffffff;
	border:1px solid #6397d3;
	overflow:hidden;
	position:absolute;
	z-index:888;
	border-top:0;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=145,color=#cbcbcb,strength=6);
}

.div_step_header
{
	width:238px;
	height:23px;
	cursor:move;
	background-image:url(Images/pt_title_bg.jpg);
	border:0;
	width:100%;
	padding-left:5px;
}

.div_step_header img
{
	margin:0 5 0 0px;
}

.div_step_header td
{
	color:#2B73C8;	
	font-weight:bold;
	vertical-align:middle;
}

.div_step_body
{
	font-size:9pt;
	line-height:18px;
	width:100%;
	height:100%;
}

.div_step_moved
{
	background-color:#ffffff;
	border:1px solid #C7CACE;
	position:absolute;
	z-index:888;
	filter:alpha(opacity=60);
}

.flow_txt,
.flow_txt_border,
.flow_txt_2_1,
.flow_txtarea
{
	border: #CCCACA 1px solid;
	cursor: text;
	padding: 3 2 1 2;
	width:100%;
	word-break:break-all;
	font-family: 宋体;
    font-size: 9pt;
    color: #333333;
}

.flow_txt,
.flow_txt_border
{
	height:21px;
}

.flow_txt
{
	border:0px;
	border-bottom: #CCCACA 1px solid;
}

.flow_txt_border
{
	
}

.flow_txtarea
{
	overflow:auto;
}

.flow_span
{
	width:100%;
	font-weight:bold;
	text-align:left;
	color:#343434;
	margin-top:9px;
}

.flow_span_2_1
{
	font-weight:bold;
	text-align:left;
	color:#343434;
	margin-top:9px;
}

.flow_txt_2_1
{
	border:0px;
    border-bottom: #CCCACA 1px solid;
	cursor: text;
	padding: 3 2 1 2;
	width:40px;
	word-break:break-all;
	text-align:center;
	height:21px;
}

.flow_div_btn
{
	text-align:center;
	margin-top:10px;
}

.flow_div_btn span
{
	cursor:pointer;
	font-size:9pt
}

/*********************************************************************************************/
/*Tab*/
/*********************************************************************************************/

.flow_form_tab_on
{
	color: navy;
}

.flow_form_tab_on:link
{
	color: navy;
}

.flow_form_tab_on:hover      {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}

.flow_form_tab_off           {font-weight: lighter;font-size: 9pt;color: gray;text-decoration: none;}
.flow_form_tab_off:link      {font-weight: lighter;font-size: 9pt;color: gray;text-decoration: none;} 
.flow_form_tab_off:visited   {font-weight: lighter;font-size: 9pt;color: gray;text-decoration: none;}
.flow_form_tab_off:active    {font-weight: lighter;font-size: 9pt;color: gray;text-decoration: none;}
.flow_form_tab_off:hover     {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}


.flow_tab_menu
{
	background-color: #f4f9ff;
	padding:3px;
	border-bottom:#CCCACA 1px solid;
}

.flow_tab_menu ul
{
    margin:0;
    padding:0;
    bottom:0px;
    width:100%;
}

.flow_tab_menu ul li
{
    display:inline;
    list-style:none;
	padding:0;
	margin-right:10px;
}

.flow_tab_menu ul a.flow_tab_on
{
    color:Navy;
}

.flow_tab_menu ul a.flow_tab_off
{
    color:#ffffff;
}

.flow_tab_menu ul a.flow_tab_off           {font-weight: lighter;font-size: 9pt;color: #cccccc;text-decoration: none;} 
.flow_tab_menu ul a.flow_tab_off:visited   {font-weight: lighter;font-size: 9pt;color: #cccccc;text-decoration: none;}
.flow_tab_menu ul a.flow_tab_off:active    {font-weight: lighter;font-size: 9pt;color: #cccccc;text-decoration: none;}
.flow_tab_menu ul a.flow_tab_off:hover     {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}

.flow_tab_body
{
	padding:3px 10px 0px 10px;
	font-size:9pt;
	width:100%;
}

/**/

.flow_passStep_v
{
	
}

.flow_curStep_v
{
	color:#2b73c8;
}

.flow_step_v
{
	
}

.flow_step_v,
.flow_passStep_v,
.flow_curStep_v
{
	background-color:#ffffff;
	font-weight:bold;
	border:1px solid #6397d3;
	border-top:0;
	text-align:center;
	vertical-align:middle;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=145,color=#cbcbcb,strength=6);
}

.flow_v_tab
{
	padding:5px;
	border-bottom:#CCCACA 1px solid;
}

.flow_v_tab ul
{
    margin:0;
    padding:0;
    bottom:0px;
    width:100%;
    height:20px;
}

.flow_v_tab ul li
{
    display:inline;
    list-style:none;
	margin:0 1px 0 5px;
}

.flow_v_tab ul a.flow_tab_on
{
    color:navy;
}

.flow_v_tab ul a.flow_tab_off           {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;} 
.flow_v_tab ul a.flow_tab_off:visited   {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}
.flow_v_tab ul a.flow_tab_off:active    {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}
.flow_v_tab ul a.flow_tab_off:hover     {font-weight: lighter;font-size: 9pt;color: navy;text-decoration: none;}

.flow_stepName_v,
.flow_curStepName_v,
.flow_passStepName_v
{
	height:23px;
	border:0;
	width:100%;
	padding-top:5px;
}

.flow_passStepName_v
{
	color:#000000;
	background-image:url(Images/passStep_title_bg.jpg);
}

.flow_curStepName_v
{
	color:#296ec0;
	background-image:url(Images/curStep_title_bg.jpg);
}

.flow_stepName_v
{
	color:#aaaaaa;	
	background-image:url(Images/step_title_bg.jpg);
}

.flow_passStep_body_v,
.flow_curStep_body_v,
.flow_step_body_v
{
	padding-top:7px;
}

.flow_passStep_body_v div,
.flow_curStep_body_v div,
.flow_step_body_v div
{
	margin-top:2px;
	font-weight:lighter;
	padding:0 3px 0 3px;	
}

.flow_curStep_body_v div
{
	color:#2b73c8;
}

.flow_tip_v
{
	position:absolute;
	background-color:#ffffff;
	border:solid 1px #111111;	
	z-index:99999;
	padding:3px;
}

.flow_curParseInfo_v
{
	color:#2b73c8;
}

.flow_curNote_v
{
	color:#2b73c8;
}
