@charset "utf-8";

/*Reset*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,  tfoot, thead {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Verdana,  "微软雅黑", "宋体";}
ul, li {margin: 0px;padding: 0px;list-style-type: none;}

/*Global*/
html {
	height: 100%;
}

body {
	background-color: inherit; /* background color */
	color: inherit; /* text color */	
	margin: 0; /* top right bottom left */
	height: 100%;
	font-size:12px;
}

.aspnetmaker {
	color: inherit; /* text color */

		
}


h1 , h2 , h3 , h4 , h5 , h6 { color:#111} 
h1 {font-size:16px;font-weight:bold}
h2 {font-size:14px;font-weight:bold;}
h3 {font-size:13px;font-weight:bold;}
h4 {font-size:12px;font-weight:bold;}
h5 {font-size:12px;font-weight:bold;}
h6 {font-size:12px;font-weight:bold;}

hr {
	height : 1px; 
	color : #cccccc; 
} 


input, textarea{ border:1px solid #B8BFC7} 



a , a:active,a:link ,a:visited{ color:#006; text-decoration:none}
a:hover{ text-decoration:underline}

.clear{ clear:both}

/* Menu
.MainMenu{}
.MainMenu UL{ margin:0px 0px}
.MainMenu UL li{ line-height:28px; margin:0px 0px;display:block;  list-style-type: none;  cursor:pointer}
.MainMenu UL li UL{ background:#F9F9F9; width:155px; border:1px solid #8ACEFE; margin-top:-3px; display:none}
.MainMenu UL li UL li{padding:2px 0px 2px 3px; }
.MainMenu UL li a{ background: url(img_Btn.gif) no-repeat;
	color:#666;height:28px; width:150px;display:block; text-align:center; padding-top:1px}
.MainMenu UL li a:hover{color:#039; background:url(img_Btn_Hover.gif) no-repeat; text-decoration:none}

 */


.MainMenu ul > li {
    background: #36424e url(icon-seting2.png) no-repeat scroll 95% 15px;
    border-bottom: 1px solid #3e4e5e;
    display: block;
}
.MainMenu ul li.selected > a {
    background: #36424e url(sjiconDown.png) no-repeat scroll 10px center;
}
.MainMenu ul > li > a {
    background: #37424f url(sjicon.png) no-repeat scroll 10px center;
    color: #FFF;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 25px;
}
.MainMenu ul > li a:hover {
    color: #FFF;
    text-decoration: none;
}
.MainMenu ul li ul {
    display: none;
}
.MainMenu ul li li > a {
    background: #293038 url(icon_table.png) no-repeat scroll 10px center;
    color: #FFF;
    display: block;
    padding: 5px 10px 5px 30px;
	height:auto;
	 line-height:inherit;
    position: relative;
}
.MainMenu ul li > li.selected > a {
    background: #0099cc none repeat scroll 0 0;
}
.MainMenu ul li > li.selected > a:hover {
    background: #0099cc none repeat scroll 0 0;
}
.MainMenu ul li > li > a i {
    display: inline-block;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 20px;
}
.MainMenu ul li > li > a:hover {
    background: #37424f none repeat scroll 0 0;
}




 .text{width:240px;height:26px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
 .LoginBtn{ background:url(LoginBtn.gif) no-repeat; height:36px; width:104px; border:0; cursor:pointer}



/* template layout */
.ewLayout {

	
	width: 100%;
	height: 100%;
}

.ewHeaderRow {
	background:#0099cd ; 	white-space:nowrap; overflow:hidden; height:50px; min-width:1000px
}
.Logo , .logo{ background:url(Top_Logo1.png) no-repeat; height:50px; width:60px; float:left }
.ewHeaderRow .title{ height:50px; line-height:50px; font-size:25px; color:#fff; float:left}
.HeaderImg{ background:url(Top_R.gif) no-repeat; height:96px; width:328px; float:right; display:none}
.HeadBottom{ }

.ewContentTable {width: 100%;height: 100%;clear: left; margin:0px auto }
.loginBox .ewMenuColumn{ display:none}
.loginBox .ewContentColumn{ vertical-align:middle; height:100%; display:table-cell}
.ewMenuColumn {
	/*background-color: #F1F1F1;  background color */
	width: 200px;
	vertical-align: top;
	padding: 0px 0px;
	border-right: 0px solid #EEE;
	background:#283038 
}

.ewContentColumn {
	background-color: inherit; /* background color */
	vertical-align: top;
	padding: 10px 10px;
	position:relative;
	display:block
}

.ewFooterRow {
	background:#0099cd ;
	color: #FFFFFF; /* footer font color */	
	padding: 4px;
	 display:none
}

.ewFooterText {
		
}

.ewForm {
	margin: 0;
	padding: 0;
}

.ewGrid {

	width:100%;
	margin:2px 0px;
}

.ewGrid .ewGridContent {
	padding: 0;	
	border: 1px solid #ddd; /* grid border */			
}

/* grid pager panel */
.ewGridUpperPanel, .ewGridLowerPanel {
	padding: 3px;	
	border-left: 0;
	border-right: 0;	
	background-color: inherit; /* grid header color */
	color: inherit;	 /* grid header font color */
	clear:both;

				
}

.ewGridUpperPanel {
	border-top: 0px;
	border-bottom: 1px solid;
	border-color: #999; 
}

.ewGridMiddlePanel {
	border: 0;
}

.ewGridLowerPanel {
	border-top: 1px solid;
	border-bottom: 0px; 
	border-color: #BFD3EE; 
}

.ewGridUpperPanel td, .ewGridLowerPanel td {
	color: inherit;	 /* grid header font color */

				
}

.ewPager{ margin:2px 0px}
.ewPager td {
	white-space: nowrap; padding:1px
}

.ewTabContent {
	padding: 0;
	border: 0;
}

.ewMultiColumnTable {
	border: 0;
}

.ewMultiColumnTable td {
	padding: 10px;
}

/* main table */
.ewTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;		
}

.ewTableSeparate {	
	border-collapse: separate;		
}

.ewTable td {
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #BFD3EE;  /* border color */
}

.ewTableAddOpt {
	border: 0;
	border-spacing: 0;

				
}

.ewTableAddOpt td {
	padding: 3px; /* cell padding */
	border: 0;
}
	
.ewTable .ewTableHeader, .ewTable .ewTableHeader td {
	background-color: #0099cd ;	/* header bgcolor */
	color: #FFFFFF; /* header font color */
	border-bottom: 1px solid; /* header border width */
	border-right: 1px solid; /* header border width */
	border-color: #ddd; /* header border color */	
	
	background-repeat: repeat-x;		
	vertical-align: top; 	
}

.ewPointer {
	cursor: pointer;
}

.ewTableHeader a:link, .ewTableHeader a:active, .ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */
	text-decoration: none;	
}

.ewTableHeaderBtn {
	width: 100%;

					
}

.ewTableHeader .ewTableHeaderBtn td {
	background: transparent;
	padding: 0;
	border: 0;
	white-space: nowrap;		
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
	color: inherit;
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #EDF5FF; /* alt row color 2 */
	color: inherit;	
}

/* main table last row */
.ewTableLastRow td {
	border-bottom: 0px;
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
	color: inherit;
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFFFCC; /* highlight color */
	color: inherit;
}

/* main table select color */
.ewTableSelectRow {
	background-color: #8D8D8D; /* select color */
	color: #FFFFFF;
}

/* main table footer */
.ewTableFooter {
	background-color: #D4E7FD; /* footer color */
	color: inherit;
}

/* table for export to HTML */
.ewExportTable {
    border-collapse: collapse;
    empty-cells: show; 
}

.ewExportTable td {
    padding: 3px; /* cell padding */
    border: 1px solid #C0C0C0;
}

.SearchBox{ border: 1px solid #dddddd; padding:10px; margin-top:10px;}

.ewBasicSearch {
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 2px;
}

.ewSearchOpr {

	
	color: maroon;
}

.ewItemTable td {
	color: inherit; /* text color */

	
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

/* separator */
.ewSeparator { visibility:hidden
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewMessage {
	width:100%;
	border:1px solid #DB9BAA;
	height:24px;
	line-height:24px;
	background: url(btn/Info.gif) 4px center no-repeat #FFE1E2;
	color:#333; /* message color */
	margin:2px auto;
}

.UserLevelPermission{}

.ewMessage p{ margin:2px 30px}

/* required field indicator */
.ewRequired {
	color: red; /* message color */

		
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Template */
.ewTemplate {
	display: none;
}

/* YUI TabView */
.yui-skin-sam .yui-navset .yui-nav  {

		
}

.yui-skin-sam .yui-navset .yui-content {
	padding: 0;
	border: 0;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
	border-width: 0;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background: #F5F5F5 url(images/mediumgray.png) repeat-x; /* tab background */
	color: #000;
	border: solid #a3a3a3; /* tab left/right border color */
	border-width: 0 1px;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border: solid #a3a3a3; /* tab top border color */
	border-width: 1px 0 0;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
	background: #F0FFFF url(images/liteblue.png); /* highlighted tab background */
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
	background: #2647A0 url(images/blue.png); /* selected tab background */
	color: #FFFFFF;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color: #243356; /* selected tab border color */
}


/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {   
  
}

/* YUI Panel */
.yui-skin-sam .yui-panel .hd {    
	
	line-height: 2.5;     
}

/* Auto-Suggest */
.yui-skin-sam .yui-ac { /* DO NOT CHANGE! */
	position: relative; 
}

.yui-skin-sam .yui-ac-input { /* DO NOT CHANGE! */
	position: relative;
	width: auto;
}

.yui-skin-sam .yui-ac-content ul{

	
	color: #000000; /* text color */ 
}

.ewUnmatched {
	background: #FF9F9F;
}

/* scrollable table ### v8 ### */
.ewScrollableTable {
	*overflow-y: auto; /* for ie */
}

.ewScrollableTable thead tr {
	position: relative; /* for ie */
}

.ewScrollableTable .ewScrollableTableHeader {
	overflow: hidden;
	position: relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
}
/* scrollable table ### v8 ### */

.ewLangForm {
	text-align: right;
}
/*END_SYSTEM_STYLES*/

.PageTitle{
    border-bottom: 1px solid #dddddd;
    margin: 0 0 10px;
    padding: 0;
}
.PageTitle ul li{
   padding: 10px 0 10px;
   float:left;
}
.PageTitle ul li a{
 
}
.PageTitle ul{
  
}
.PageTitle ul li a span{
    border-left: 2px solid #84b8e4;
    color: #333;
    display: block;
    padding-left: 10px;
   
}
.PageTitle ul li a:hover{

}

.PageTitle .list{
   display:block;
   float:right;
   margin:4px 10px 0 0;
 
}
.PageTitle .list a{ background: #f3f3f3 url(print.png) no-repeat 8px center;
    border: 1px solid #f1f1f1;
    color: #333;
    display: inline-block;
    font-size: 12px;
    overflow: hidden;padding: 8px 16px 8px 33px;}
.PageTitle .list a:hover{ background-color: #ffffff;
    color: #333;
    text-decoration: none;}

/*Buttons Style Set*/

#btn_Add{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/add.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:80px}
#btn_Add:hover{ border:1px solid #4F93E3; color:#000 }

#btn_InlineAdd{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/inlineadd.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:80px}
#btn_InlineAdd:hover{ border:1px solid #4F93E3; color:#000 }

#btn_GridAdd{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/gridadd.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:100px}
#btn_GridAdd:hover{ border:1px solid #4F93E3; color:#000 }


#btn_Copy{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/copy.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block;  width:80px}
#btn_Copy:hover{ border:1px solid #4F93E3; color:#000 }

#btn_Edit{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/edit.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block;  width:80px}
#btn_Edit:hover{ border:1px solid #4F93E3; color:#000 }

#btn_Delete{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/delete.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block;  width:150px}
#btn_Delete:hover{ border:1px solid #4F93E3; color:#000 }

#btn_Del{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/delete.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:70px}
#btn_Del:hover{ border:1px solid #4F93E3; color:#000 }


#btn_Back{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background: url(btn/back.png)  no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:70px}
#btn_Back:hover{ border:1px solid #4F93E3; color:#000 }

.btn_BackToMaster{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background: url(btn/back.gif)  no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:150px}
.btn_BackToMaster:hover{ border:1px solid #4F93E3; color:#000; text-decoration:none }

#btnAction{ border: outset 1px solid #4F93E3; background:url(btn/save.png) no-repeat 5px center #E6E7F2; height:30px;color:#333; line-height:30px; width:70px}

#Action{border: outset 1px solid #4F93E3; background:url(btn/search.png) no-repeat 5px center #E6E7F2; height:30px;color:#333; line-height:30px; width:70px}

#btnSubmit{border: outset 1px solid #4F93E3; background:url(btn/search.png) no-repeat 5px center #E6E7F2; height:30px;color:#333; line-height:30px; width:70px}

#Reset{border: outset 1px solid #4F93E3; background: url(btn/Reset.gif) no-repeat 5px center #E6E7F2; height:30px;color:#333; line-height:30px; width:70px}

#Submit{border: outset 1px solid #999; background:url(btn/search.png) no-repeat 5px center #E6E7F2; height:26px;color:#333; line-height:26px; width:100px}

#btn_ListSubmit{ border:1px solid #EFEFEF; padding:2px 10px 2px 20px; background:url(btn/save.png) no-repeat 3px center #F6F6F6; text-decoration:none;height:14px;color:#333; display:inline-block; line-height:16px; width:20px}
#btn_ListSubmit:hover{ border:1px solid #4F93E3; color:#000 }

#btn_ListCancel{ border:1px solid #EFEFEF; padding:2px 10px 2px 20px; background:url(btn/cancel.gif) no-repeat 3px center #F6F6F6; text-decoration:none;height:14px;color:#333; display:inline-block; line-height:16px; width:20px}
#btn_ListCancel:hover{ border:1px solid #4F93E3; color:#000 }

#btn_PageSubmit{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/save.png) no-repeat 5px center; text-decoration:none;height:20px;color:#333; display:inline-block; line-height:22px; width:35px}
#btn_PageSubmit:hover{ border:1px solid #4F93E3; color:#000 }

#btn_PageCancel{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background:url(btn/cancel.gif) no-repeat 5px center; text-decoration:none;height:20px;color:#333; display:inline-block; line-height:22px; width:35px}
#btn_PageCancel:hover{ border:1px solid #4F93E3; color:#000 }


#btn_GridEdit{ border:1px solid #EFEFEF; padding:4px 10px 4px 30px; background: url(btn/GridEdit.gif) no-repeat 5px center; text-decoration:none;color:#333; display:inline-block; width:100px}
#btn_GridEdit:hover{ border:1px solid #4F93E3; color:#000 }




.LineView{ border:1px solid #FFF; background:url(btn/view.gif) no-repeat center center; text-decoration:none;height:20px;color:#FFF; display:inline-block; width:20px; line-height:0;font-size:0;overflow:hidden; }
.LineView:hover{ border:1px solid #4F93E3;}

.LineEdit{border:1px solid #FFF; background:url(btn/edit.gif) no-repeat center center; text-decoration:none;height:20px;color:#FFF; display:inline-block; width:20px; line-height:0;font-size:0;overflow:hidden; }
.LineEdit:hover{ border:1px solid #4F93E3;}


.InLineEdit{ border:1px solid #FFF; background:url(btn/GridLineEdit.gif) no-repeat center center; text-decoration:none;height:20px;color:#FFF; display:inline-block; width:20px; line-height:0;font-size:0;overflow:hidden; }
.InLineEdit:hover{ border:1px solid #4F93E3;}


.LineCopy{ border:1px solid #FFF; background:url(btn/copy.gif) no-repeat center center; text-decoration:none;height:20px;color:#FFF; display:inline-block; width:20px; line-height:0;font-size:0;overflow:hidden; }
.LineCopy:hover{ border:1px solid #4F93E3;}


.InLineCopy{ border:1px solid #FFF; background:url(btn/GridLineCopy.gif) no-repeat center center; text-decoration:none;height:20px;color:#FFF; display:inline-block; width:20px; line-height:0;font-size:0;overflow:hidden; }
.InLineCopy:hover{ border:1px solid #4F93E3;}



.loginWarp{ display:table;  text-align:center; margin:0 auto; width:420px; height:414px; border:solid 1px #bac7cc; }
.loginWarp .tableCell{ display:table-cell; vertical-align:middle;}
.loginWarp .tableCell p .aspnetmaker{ font-size:30px; line-height:38px; display:inline-block; margin-bottom:35px; background:url(userNameicon.png) no-repeat center left; padding-left:45px; font-weight:bold; color:#0099cd;}
.loginTable{ width:90%; margin:0 auto;}
.loginTable tr td{ text-align:left}
.loginTable tr td span.texName{ font-size:24px; color:#000; height:40px; line-height:40px;}
input.inputbox{ height:38px; line-height:38px; padding:0 10px; background:#fff; border:solid 1px #bac7cc; width:263px; font-size:24px;}
input.inputbox:focus{ border:solid 1px #0099cd}
.loginTable tr td span.aspnetmaker input#submit{ display:block; width:273px; height:41px; line-height:41px; margin:0 auto; background:#0099cd; color:#fff; font-size:18px; text-align:center; cursor:pointer; border:0; margin-top:30px}

