

/*all*/
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
input {margin:0px;}
a:link{color: #3266CB;text-decoration: none;}
a:visited{color: #3266CB;text-decoration: none;}
a:hover{color: #ff6600;text-decoration: none;}
a:active{TEXT-DECORATION:none;}
 
.write {color:#ffffff; }
.write a:link,write a:visited {color: #ffffff;line-height: 22px;text-decoration: none;}
.write a:hover {color: #ff6600;line-height: 22px;}
/*left*/
 #nav
{
width:160px;
height:22px;
list-style-type:none;
line-height:20px;
margin:0px;
float:left;
}

#nav li .a{
background-image: url(../images/left-xtgl.jpg);
background-repeat: no-repeat;
} 
#nav li .b{
background-image:url(../images/left-yjcx.jpg);
background-repeat: no-repeat;
} 
#nav li .c{
background-image:url(../images/left-xtsz.jpg);
background-repeat: no-repeat;
} 
#nav li .d{
background-image:url(../images/left-wzgl.jpg);
background-repeat: no-repeat;
} 
#nav li .e{
background-image:url(../images/left-xgzl.jpg);
background-repeat: no-repeat;
} 

#nav li ul{
width:160px;
padding:22px 0 0 0;
margin:0px;
list-style-type:none;
float:left;
}

#nav li ul li{
list-style-type:none;
font-size:12px;
text-align:left;
background-color:#EFEFEF;
margin:1px 0 0 0;
padding-left:45px;
}
#nav li ul a:hover{
background-color:#FFCC33;
padding-left:0px;
}
#nav li ul  a{
text-decoration:none;
color:#000000;
}

/*main*/
.alt1, .alt1Active{
	height: 25px;
	background-color: #EDEDED;
	color: #000000;
	white-space:nowrap;
	padding-left:5px;
	text-align:left;
}
.alt2{
	background-color: #ffffff;
	height: 25px;
	color: #000000; 
	white-space:nowrap;
	padding-left:5px;
	text-align:left;
}
.alt3{
	height: 25px;
	background-color: #EDEDED;
	color: #000000;
	
}
.alt5{
	background-color: #ffffff;
	height: 25px;
	color: #000000; 
}

.alt6{
	background-color: #ffffff;
	height: 25px;
	color: #3165CE; 
	text-align:center;
}
.altg{
	height: 25px;
	background-color: #EDEDED;
	color: #666666;
	text-align:left;
	padding-left:5px;
}
.altw{
	background-color: #ffffff;
	height: 25px;
	color: #666666; 
	text-align:left;
	padding-left:5px;
}
.alt1p
{
	background-color: #EDEDED;
	color: #000000;
	text-align:left;
	padding-left:1%;
}
.alt2p
{
	background-color: #ffffff;
	height: 25px;
	color: #000000; 
	text-align:left;
	padding-left:1%
}

.alt11{
	height: 25px;
	background-color: #CFF7FF;
	color: #000000;
	white-space:nowrap;
	padding-left:5px;
	text-align:left;
}

.alt12{
	background-color: #D3E7FF;
	height: 25px;
	color: #000000; 
	white-space:nowrap;
	padding-left:5px;
	text-align:left;
}

.bgline{background-image:url(../images/mainbg1.gif); background-repeat:repeat-x;}
.bgline2{background-image:url(../images/mainbg2.gif); background-repeat:repeat-x;}
.bgxian
{
	border-right: #f1f1f1 1px solid;
	border-left: #e6e6e6 1px solid;
}
.buttom3
{
	border-right: medium none;
	background-position: left 50%;
	border-top: medium none;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(bottom.jpg);
	border-left: medium none;
	width: 70px;
	cursor: pointer;
	color: #000000;
	text-indent: 2pt;
	line-height: 22px;
	border-bottom: medium none;
	background-repeat: no-repeat;
	height: 22px;
	text-decoration: none;
}
.disabled{
    height:23px;
	background-color: #FFCC80;
	padding-left:5px;
	text-align:left;
}


.tborder{background-color: #ffffff;} 
.border
{
	border: 1px solid #cccccc;
}

.thead{
	color: #003399;
	background-image: url(../images/td_title01.jpg);
	height:29px;
	font-weight: bold;
	white-space:nowrap;
	padding-left:5px;
} 



.thead3{
color: #003399;
background-image: url(../images/td_title01.jpg);
height:29px;
font-weight: bold;
text-align:center;

} 

.thead4{
color: #003399;
background-image: url(../images/td_title01.jpg);
height:29px;
font-weight: bold;
text-align:right;

} 



.input2
{
    border-right: #b2b2b2 1px solid;
    border-top: #b2b2b2 1px solid;
    font-size: 12px;
    border-left: #b2b2b2 1px solid;
    border-bottom: #b2b2b2 1px solid;
    background-color: #ffffff;
    text-decoration: none;
    text-align: center;
}
.xinwen
{
font-size: 14px;
color: #666666;
text-indent: 8px;
line-height: 25px;
border-bottom: #cccccc 1px dashed;
}
.xinwens
{
font-size: 12px;
color: #666666;
text-indent: 8px;
line-height: 25px;
}
.stys
{
	font-size: 12px;
	color: #acacac;
}
.input3
{
	margin-top: 7px;
}
.px20
{
	line-height: 23px;
}
.STYLE1
{
	font-weight: normal;
	font-size: 12px;
	color: #ff6600;
}
.style2
{
	color: #ff0000;
}
.lifetd
{
	line-height: 31px;
	border-bottom: #e8e8e8 1px solid;
}
.utex
{
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.px12
{
	font-size: 12px;
	color: #4f4f4f;
}
.pxxs
{
	font-weight: bold;
	font-size: 12px;
	color: #ed9631;
}
.input_3
{
	border-right: #f5f5f5 1px ridge;
	border-left: #f5f5f5 1px ridge;
	color: #666666;
	line-height: 14px;
	padding-top: 2px;
	border-right-style: none;
	height: 15px;
	background-color: #f5f5f5;
	border-bottom-style: none;
}

.input_button
{
    font-size: 12px;
    background-image: url(../Images/Jpg/button1.jpg);
    background-repeat : no-repeat;
    cursor:pointer ;
    line-height: 23px;
    width: 65px;
    height: 23px;
    border: 0px;
}

.input_button:hover
{
    font-size: 12px;
    background-image: url(../Images/Jpg/button2.jpg) ;
    background-repeat : no-repeat;
    cursor:pointer ;
    line-height: 23px;
    width: 65px;
    height: 23px;
    border: 0px;
}

.tgrid{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-collapse: collapse;
	empty-cells: show;
}
/*.tgrid TD
{
		PADDING-RIGHT: 1px; border-bottom: red 1px solid; PADDING-LEFT: 1px; HEIGHT: 23px
}*/
.galt1
{
	background-color:#EDEDED;
	color: #000000;
	height: 23px;
}
.galt1 TD
{
	padding-right: 1px;
	padding-left: 1px;
	height: 23px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.galt2
{
	background-color: #ffffff;
	color: #000000;
}
.galt2 TD
{
	padding-right: 1px;
	border-bottom: #cccccc 1px solid;
	padding-left: 1px;
	height: 23px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.tcat
{
	background-color: #ffffff;
	color: #3266CB;
	font: bold 10pt verdana, arial, helvetica, sans-serif;
	height:22px;
	text-align:left;
	padding-left: 1px;
}
.tcat1
{
	background-color: #ffffff;
	color: #3266CB;
	font: bold 10pt verdana, arial, helvetica, sans-serif;
	height:22px;
	text-align:left;
}
.emptyrow
{
	height: 50px;
}
.required
{
	color: Red;
}
image
{
	border: 0px;
}

.void
{
	background-color: Red;
	text-align:right;
}

.aggregate
{
    background-color: #e6e6fa;
    text-align: right;
}

.freezed
{
    background-color: #ffd700;
    text-align: right;
}

.valid
{
	text-align:right;
}

.approved
{
    background-color: #adff2f;
    text-align: right;
}
 
.unapproved
{
    background-color: #e6e6fa;
    text-align: right;
}


.footer{
color:#666666;
}

.xtcz{
font-size:12px;
border:1px solid #cccccc;
text-align:center;
padding-bottom:8px;
}

.money
{
text-align:right;
}

.numeric
{
text-align:right;
padding-right:15px;

}
.numeric-padding-right
{
	padding-right:20px	
}

.string
{
	text-align:left;
}

.lp{
text-align:left; 
padding-left:8px;
}

.dl{
float:right;
}

.hd{
width:300px;
overflow: hidden; 
}

.nr{
white-space:nowrap;
}

.navigate
{
	background-image: url(../images/td_title01.jpg);
	height:29px;
	text-align:right;
	border-collapse: separate;
	
}
.curIndex
{
color:red;
font-weight:bold;
}

.theag{
background-color:#CFCFCF;
white-space:nowrap;
padding-left:3px;
height:25px;
color:#3266CB;
font-weight:bold;
} 

.theag2{
background-color:#80C7FE;
white-space:nowrap;
padding-left:3px;
height:25px;
color:#80C7FE;
font-weight:bold;
}

.line
{
	width:100%;
	background-image: url(../images/lines/homepage_13.jpg.jpg);
	text-align:right; 
}


a.head:link,a.head:visited{
color:#ffffff;
text-decoration:none;
}
a.head:hover{
color:#FFCC80;
text-decoration:none;
}
.fl{
float:left;
padding-left:2px;
padding-top:5px;
}

a.zy:link,a.zy:visited,a:hover{
color:#507CD1;
}

.height{
height:23px;
}

#line_a {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #EDEDED 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}

.bgcol_1
{
background-color:#ededed;
height:25px;
}
.bgcol_2
{
background-color:#ededed;
height:1px;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(../images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(../images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(../images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:150px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
}

.headerCss
{
	cursor:pointer;
}
.dialogContentCssClass
{
	height:200px;
	background-color:white;
	overflow:auto;
}   

.MenuGroup
{
  background-image:url(../images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

.MenuBreak
{
  background-image:url(../images/break_bg.gif);
  width:100%;
  height:1px;
}

.Freezing2 
       { 
       position:relative ; 
       z-index: 10;
       background-color:#FFffff;
       padding-left:2px;
       padding-top:5px;
       } 
    .Freezing
       { 
       position:relative ; 
       z-index: 10;
       background-color:#FFffff;
       }    
    .Freezing3
       { 
       position:relative ; 
       z-index: 10;
       background-color:#FFffff;
       }       
    .Freezing1
       { 
       position:relative ; 
       z-index: 10;
       } 
       
/*Html按钮通配符选择样式,与上面input_button样式相同
input[type="reset"]
{
	border-right: #999999 1px groove;
	border-top: #f6f6f6 1px ridge;
	font-size: 12px;
	border-left: #f6f6f6 1px ridge;
	cursor: pointer;
	color: #115cb7;
	line-height: 16px;
	padding-top: 2px;
	border-bottom: #999999 1px groove;
	height: 22px;
	background-color: #f6f6f6;
}

input[type="button"]
{
	border-right: #999999 1px groove;
	border-top: #f6f6f6 1px ridge;
	font-size: 12px;
	border-left: #f6f6f6 1px ridge;
	cursor: pointer;
	color: #115cb7;
	line-height: 16px;
	padding-top: 2px;
	border-bottom: #999999 1px groove;
	height: 22px;
	background-color: #f6f6f6;
}
input[type="submit"]
{
	border-right: #999999 1px groove;
	border-top: #f6f6f6 1px ridge;
	font-size: 12px;
	border-left: #f6f6f6 1px ridge;
	cursor: pointer;
	color: #115cb7;
	line-height: 16px;
	padding-top: 2px;
	border-bottom: #999999 1px groove;
	height: 22px;
	background-color: #f6f6f6;
}
*/

/*PayAndPointWithInterface.aspx页面*/
#info
{ 
    text-align:left;
}

.interfaceinfo
{
    width:100%;
    height:100%;
    text-align : center;
}
    
.interfaceinfo td
{
    border-bottom:1px solid #ccc; padding:0px 0 0 0px;
}

#ui-datepicker-div
{
    font-size:12px;
    }
    