body {
	font: normal 12px auto "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #000000;
	font-family: arial;
	font-size: 13px;	
	margin:0;
	padding:0;
}
span, a, table, form, h1, h2, h3, h4, p, ul, li, label, img, dl, dt, dd{
	margin: 0;
	padding: 0;
	font-family: 宋体,"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	border: 0;
	font-size:12px;
}
img {
	margin : 0;
	border : 0;
}
a{
	font-family: arial;
	font-size: 10pt;
	color: blue;
	font-weight:normal;
	cursor: pointer;
}
select, input, button, textarea {
	-x-system-font:none;
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}


input {	
	height: 24px;
	font: 宋体,"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	/*line-height:24px;*/
	/*border: 1px #AABCFE solid;	*/
	background-color: none;
}
.disabledText {
	font: 宋体,"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	background-color: #f0efef;
}
.disabledTextarea {
	height: 72x;
	font: 宋体,"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	background-color: #f0efef;
}
textarea {	
	line-height : 22px;
	border: 1px #AABCFE solid;
	background-color: none;
	font-size:12px;
}
.layout select {	
	width: 130px;
	height: 24px;
	border: 1px #AABCFE solid;
	background-color: none;
}

.btn1 {
	font-family:"Arial","Tahoma","微软雅黑","雅黑";		
	padding-left:8px;	
	padding-right:8px;
	font-size:12px;	
	border:solid 1px #cfcdcd;
	height : 25px;
	
	line-height:25px;		
	background-color:#fafafa;
	color:#000000;
}
.btnBlue{
	width:142px; height:40px; line-height:18px;		color:#fff;	border:0px; vertical-align:middle; margin:5px;	
	background:url(../../common/images/bg35.jpg) no-repeat left -40px;	
	padding-bottom:4px;font-family:"微软雅黑","雅黑",Arial,"Tahoma"; font-size:16px;  
}
.btnOrange{
	width:102px; height:28px; color:#fff;	
	line-height:18px;	font-family:"微软雅黑","雅黑",Arial,"Tahoma";	vertical-align:middle;	font-size:14px; 				
	background:url(../../common/images/bg28.jpg) no-repeat ;	
	padding-bottom:4px; border:0px;
}
.btnOrangeBig{
	width:200px; height:28px; color:#fff;	
	line-height:18px;	font-family:"微软雅黑","雅黑",Arial,"Tahoma";	vertical-align:middle;	font-size:14px; 				
	background:url(../../common/images/bg29.jpg) no-repeat ;
	padding-bottom:4px; border:0px;
}
.btn {
	padding-left:8px;
	padding-right:8px;
	margin-left:10px;
}

.layout table  { 
	padding-top: 4px; 
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	border-collapse: collapse;    
    cell-spacing:0px;
}
.layout table tr {
	height : 22px;
}
.layout table td {
	
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight : normal;
	padding: 5px; 
	line-height: 20px; 
	background: #FFFFFF;	
}
.layout table td.tdLabel {	
	text-align :right;
}
form.layout{
	font-family: arial;
	font-size: 12px;
}

.layout link {
	font-family: arial;
	font-size: 10pt;
	color: blue;
	cursor: pointer;
}

.layout file {
	font-size: 9pt;
	height: 18px;
	border: 1px #AABCFE solid;
	background-color: none;
}

.layout label {
	font-family: arial;
	font-size: 10pt;
	color: none;
}

.checkbox{vertical-align:middle; margin-top:0;  border:none;}
.radio{vertical-align:middle;margin-top:0;}

/* 每个页面的导航栏*/
.native {				
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	height : 24px;
	border-bottom:1px dashed orange;
	
	font-size : 12px;
	width:100%;
	margin-bottom:5px;
	padding-bottom:3px;
	text-indent : 10px;
	line-height : 22px;
}
table.grid {				
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	width : 80%;			
	border-collapse: collapse;							
}		

.grid tr td {	
	font-family: "lucida grande", verdana, sans-serif;
	font-weight:normal;
	height:22px;
	font-size: 8pt;
	padding: 3px 8px;
	background: #fff;		
}
.grid th {				
	height:30px;
	color: #000;
	border-top:solid 2px #B3C3E5;
	background-color:#DFE6F6; 		
	font-size : 12px;
	font-weight: normal;
	border-bottom: 1px solid #999;	
}
.grid tbody td{
	border-left: 1px solid #D9D9D9;
	font-size : 12px;
	height:22px;
}
.grid tbody td a{
	font-weight : normal;
}
.grid tbody tr.even td{
	background: #eee;
}
.grid tbody tr.selected td{
	background: #3d80df;
	color: #ffffff;
	font-weight: normal;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
.grid tbody tr.selected a{
	color : #fff;
}
.grid tbody tr.ruled td{
	color: #000;
	background-color: #C6E3FF; 
	font-weight: normal;
	border-color: #3292FC;
}
.grid tbody tr.tbft td {
	font-size: 12px;
	background-color: #fff;
	font-weight:normal;
}
/* Opera fix */
head:first-child+body tr.ruled td{
	background-color: #C6E3FF; 
}
/* LIST 样式 */
table.list {				
	border: 1px solid #D0D0D0;
	width:80%;			
	border-collapse: collapse;							
}
table.list th {				
	height:27px;
	color: #000; text-align : left;
	background-image : url(../imgs/grid3-hrow.gif) ;	
	font-size : 12px; font-weight: normal;
	padding-left : 8px; padding-right:8px;
	border-left:1px solid #D0D0D0;	
	border-right:1px solid #D0D0D0;	
}
table.list tr td {	
	font-family:宋体, "lucida grande", verdana, sans-serif;
	font-weight:normal;
	height:20px; 
	font-size: 12px; 
	padding-left:8px;
	padding-right:8px;
	background: #fff;	
	border-bottom:1px solid #EDEDED;			
}

table.list tbody td a{
	font-weight : normal;
}


table.list tbody tr.even td{
	background: #fafafa;
}

table.list tbody tr.ruled td{
	color: #000;
	background-color: #C6E3FF; 	
	font-weight: normal;	
}

table.list tbody tr.selected td{
	background: #dfe8f8;
	border-top: 1px dotted #accdf7;
	border-bottom: 1px dotted #accdf7;
	color: #000000;
	font-weight: normal;
}
table.list tbody tr.page-native td{
	background-image : url(../imgs/bg.gif) ;
	height : 25px;
	line-height:25px;
	font-weight: normal;
}

.panel{
	border: 1px solid #d0d0d0;
	width: 98%;
}
.panel .title{
	height:27px; width:100%;
	line-height : 27px; text-indent : 20px;
	background-color:#fafafa;
	color:#000000;	
	border-bottom:1px solid #d0d0d0;
}
.tab {
	border-bottom: 1px solid #A0C9AD;
	border-collapse: collapse;
	border-top: 1px solid #A0C9AD;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 1px;
	text-align: center;
}



/*---------for IE 5.x bug*/
html>body td{ font-size:12px;}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
 
/*- Menu Tabs J--------------------------- */

#tabsJ {
	float:left;
	width:100%;
	background:none;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #24618E;
	margin: 0px;
}
#tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsJ li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsJ a {
	float:left;
	background:url("../imgs/tableftJ.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}
#tabsJ a span {
	float:left;
	display:block;
	background:url("../imgs/tabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {
	float:none;
}
    /* End IE5-Mac hack */
#tabsJ a:hover span {
    color:#FFF;
}
#tabsJ a:hover {
    background-position:0% -42px;
}
#tabsJ a:hover span {
    background-position:100% -42px;
}

#tabsJ #current a {
	background-position:0% -42px;
}
#tabsJ #current a span {
	background-position:100% -42px;
	color:#FFF;
}

#app_cnt2{
	margin-top:10px;
	padding-top:10px;
	width:100%;  float:left;  	  	overflow:hidden;  background:white;
	}
	.tabs_header { 
	margin-left:5px;
	margin-bottom: 15px; 
	height: 23px; 
	border-bottom: 1px solid #9D9DA8; 
	overflow: hidden; 
}
.tabs_header a{text-decoration:none;}
.tabs_header ul.tabs {z-index: 10; padding-left:10px; }
.tabs_header ul.tabs li { 
	float: left; 
	margin: 0 5px 0 0; 
	display: inline; 
}
.tabs_header ul.tabs li a { 
	color:#353535; 
	float: left; 
	padding: 0 0 0 14px; 
	height: 24px; 
	background: url(../../common/images/tab_bg.gif) no-repeat left top; 
	font-weight : normal;
	display: block; }
.tabs_header ul.tabs li a:hover { color:#FF6600; text-decoration:none; }
.tabs_header ul.tabs li a span { 
	padding: 6px 14px 7px 0; 
	background: url(../../common/images/tab_bg.gif) no-repeat right top; 
	line-height: 14px; 
	display: block; 
}
.tabs_header ul.tabs li a span img{ vertical-align: middle; }
.tabs_header ul.tabs li.active a { 
	cursor:default; 
	color:#484853; 
	float: left; 
	padding: 0 0 0 14px; 
	height: 30px; 
	background: url(../../common/images/active_tab_bg.gif) no-repeat left top; 
	font-weight:700;; 
	display: block; 
}
.tabs_header ul.tabs li.active a span { 
	color:#484853; 
	padding: 6px 14px 7px 0; 
	background: url(../../common/images/active_tab_bg.gif) no-repeat right top; 
	line-height: 14px; 
	display: block; 
}