@charset "utf-8";
body,td,select,input{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.font14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	font-style: normal;
}
.font14link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	font-style: normal;
}
.font14link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: normal;
	line-height: 22px;
}
.font14link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #990000;
	text-decoration: underline;
}

.headerfont:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #ffffff;
	font-style: normal;

}
.headerfont:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
}
.headerfont:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

.font15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 28px;
	color: #FFFFFF;
} 
.font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #444444;
}
.font1link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #444444;
	text-decoration: none;
}
.font1link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	line-height: 19px;
}
.font1link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF3300;
	text-decoration: none;
}
.font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #414141;
}
.font2link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #414141;
	text-decoration: none;
}
.font2link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: none;
	line-height: 18px;
}
.font2link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF3300;
	text-decoration: none;
}
.red2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF3300;
	text-decoration: none;
}
.red2link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF3300;
    text-decoration: none;
}
.red2link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF3300;
    text-decoration: none;
}
.red2link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF9900;
    text-decoration: underline;
}
.lv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #598D89;
	text-decoration: none;
}
.lvlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #BACE5D;
	text-decoration: none;
}
.lvlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #BACE5D;
	text-decoration: none;
}
.lvlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FF6600;
	text-decoration: none;
}
.lv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #005995;
	text-decoration: none;
}
.lv2link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #005995;
	text-decoration: none;
}
.lv2link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #005995;
	text-decoration: none;
}
.lv2link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FF6600;
	text-decoration: none;
}
.hui {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #868686;
	text-decoration: none;
}
.huilink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #868686;
	text-decoration: none;
}
.huilink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #868686;
	text-decoration: none;
}
.huilink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF9900;
	text-decoration: none;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF9900;
	text-decoration: none;
}
.redlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #E74A05;
    text-decoration: none;
}
.redlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #E74A05;
    text-decoration: none;
}
.redlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #FF9900;
    text-decoration: underline;
}
.bai {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
}
.bailink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 21px;
	text-decoration: none;
}
.bailink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 21px;
	text-decoration: none;
}
.bailink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	line-height: 21px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
.kuang {
	border: 1px solid #CCCCCC;
}
.en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}
.enlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #8B8B8B;
	text-decoration: none;
}
.enlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #8B8B8B;
	text-decoration: none;
}
.enlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF6600;
	text-decoration: underline;
}
.enred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF3300;
	text-decoration: none;
}
.enredlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF3300;
	text-decoration: none;
}
.enredlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF3300;
	text-decoration: none;
}
.enredlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF9900;
	text-decoration: underline;
}
.en2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #777777;
	text-decoration: none;
}
.en2link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #777777;
	text-decoration: none;
}
.en2link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #777777;
	text-decoration: none;
}
.en2link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FF6600;
	text-decoration: none;
}
.en3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8B8B8B;
	text-decoration: none;
}
.en3link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8B8B8B;
	text-decoration: none;
}
.en3link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8B8B8B;
	text-decoration: none;
}
.en3link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
	text-decoration: none;
}
.a1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
	line-height: 19px;
}
.input3 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #ACACAC;
	line-height: 16px;
	height: 16px;
	background-color: #C3C3C3;
}
.input1 {
	font-size: 12px;
	color: #F1F1F1;
	text-decoration: none;
	border: 1px solid #ACAF8D;
	background-color: #F4F6D9;
}
.kuang {
	border: 1px solid #D8D8D8;
}
.kuang2 {
	border: 2px solid #E2F0F8;
}
.input3 {
	font-size: 12px;
	color: #E8ECD3;
	text-decoration: none;
	border: 1px solid #73884C;
	line-height: 16px;
	height: 16px;
	background-color: #F4F6D9;
}

/*============ Grid cssʽ ========================================*/
.GridRed{ BORDER-LEFT: #ff0000 1px solid;BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 2px double;BORDER-BOTTOM: #ff0000 1px solid; FONT-SIZE: 9pt;  FONT-FAMILY: Arial;}
.HeadingCellRed{BORDER-RIGHT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; text-align:center;}
.HeadingCellRedB{BORDER-LEFT: #ff0000 1px double;BORDER-RIGHT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; text-align:center;}
.HeadingCellTextRed{  font-family: verdana; font-size: 11px; text-align: center;}
.DataCellRed{ BORDER-RIGHT: #ff0000 1px solid; BORDER-BOTTOM: #3366ff 1px solid;} 
.FontRed{letter-spacing: 4.9pt; margin-right:-4.9pt;}
.MoneyRed{ BORDER-LEFT: #ff0000 1px double;BORDER-BOTTOM: #3366ff 1px solid; background:url(accbac1.gif); height:18px;}
.MoneyRedPass{ BORDER-LEFT: #ff0000 1px solid;BORDER-BOTTOM: #3366ff 1px solid;}
.DataRowRed{ background-color: #FFFFFF; }
.DataRowRed:hover { background-color:Yellow;}
.GridFooterRed{cursor: default;font-size:12px;}
.GridFooterRed a {color: Black;font-weight: bold;vertical-align: bottom;}

.Grid{ border: 1px solid #7C7C94;   background-color: #FFFFFF;   cursor: pointer; }

.GridHeader
{
  background-image: url(images/GridHeader.gif); 
  background-color: #8988A5; 
  border-bottom: 1px solid #57566F; 
  height: 26px;
  padding-left: 2px;
  cursor: default; 
  font-size:13px;
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 12px;
  text-align:center;
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
  text-align: left;
}
.DataRow { background-color: #FFFFFF; cursor: default;}
.DataRow:hover {background-color:#E6E6E6;}
.DataRow td.FirstDataCell { padding-left: 2px; } 
.DataCell { cursor: default;padding: 2px;  line-height:20px;border-right: 1px solid #EAE9E1; border-bottom: 1px solid #EAE9E1; font-family: verdana; font-size: 11px; } 
.SelectedRow { background-color: #FFEEC2; }
.SelectedRow td.DataCell { cursor: default; padding: 2px; padding-bottom: 1px; font-family: verdana; font-size: 11px; border-bottom: 1px solid #4B4B6F; border-top: 1px solid #4B4B6F; border-right: 0px; }
.SelectorCell {  background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5; }
.SliderPopup{background-color: #FFF4D7; border: 1px solid #4B4B6F; border-top-color: #9495A2; border-left-color: #9495A2; width: 288px;height: 60px;}

.DataRow td.FirstDataCell { padding-left: 2px; } 
.GridFooter{cursor: default;padding:3px;font-size:12px;}
.GridFooter a {color: Black;font-weight: bold;vertical-align: bottom;}
.PagerText{ font-family: verdana; font-size: 13px; } 
.GroupHeading{color: #706F91; background-color: #FFFFFF; font-family: verdana; font-weight: bold;font-size: 11px; border-bottom: 2px solid #A5A4BD; padding-top: 10px;padding-bottom: 3px;}
.GroupByCell{cursor: pointer;}
.GroupByText{color: #FFFFFF; font-size: 11px;   font-weight: bold; padding-right: 5px;}
.HoverGrid {background-color:#E6E6E6;}

/*====================================================================*/


/*============ Dialog cssʽ ========================================*/
 .dialog
 {
   top: 106px;
   left: 9px;
   margin:0px;
   padding:0px;
}
.dragAble {position:absolute; left:170px;top:200px;overflow:hidden;} 
.HeaderCss{cursor:move;border:0px;border-collapse:collapse;width:100%; height:33px;color:White;font-family:Arial; font-size : 13px; font-weight :bold; text-align: right;vertical-align:middle;padding:0px;margin:0px;}
.HeaderCss td{padding:0px;margin:0px;}
.ContentCss{border:0px;background-color:#FCFCFC;border-collapse:collapse;width:100%; padding:0px;margin:0px;}
.ContentCss td{padding:0px;margin:0px;}
.FooterCss{cursor:move;border:0px;border-collapse:collapse;width:100%; height:4px;padding:0px;margin:0px;}
.FooterCss td{padding:0px;margin:0px;}
/*====================================================================*/



/*============ TabStrip/MultiPage cssʽ ========================================*/
.TopGroup{ z-index:99; position:relative; line-height:normal;}

.DefaultTab {  color:black;   background-image: url(images/tab_bg.gif);  font-family:MS Sans Serif, Verdana;   font-size:12px;   cursor:default;}
.DefaultTabHover{ color:black; background-image: url(images/hover_tab_bg.gif);font-family:MS Sans Serif, Verdana; font-size:12px; cursor:pointer;}

.DisabledTab { color:black; font-family:MS Sans Serif, Verdana; font-size:12px; cursor:default;}
.DisabledTabHover{ color:black; font-family:MS Sans Serif, Verdana; font-size:12px; }
.SelectedTab{ color:black; background-image: url(images/selected_tab_bg.gif); font-family:MS Sans Serif, Verdana; font-size:12px; cursor:default;}

.MultiPage{background-color:White; border: 1px solid #919B9C;position:relative;padding: 1px;padding-top:5px;top:-2px;left:1px;z-index:98;}

.PageContent{ font-family:MS Sans Serif, Verdana; font-size:12px; }