 BODY {
	TABLE-LAYOUT: fixed;
	SCROLLBAR-FACE-COLOR: #dee3e7; 
	FONT-SIZE: 12px; MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #dee3e7; 
	COLOR: #333333; 
	WORD-BREAK: break-all; 
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; 
	SCROLLBAR-ARROW-COLOR: #006699; 
	SCROLLBAR-TRACK-COLOR: #efefef; 
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1; 
	BACKGROUND-COLOR: #ffffff; 
	WORD-WRAP: break-word;
	background-image:url(../images/bg.gif);
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
SELECT {
	COLOR: #000000
}
INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #dfdfdf; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #dfdfdf; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #dfdfdf; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #dfdfdf
}
TEXTAREA {
	COLOR: #000000
}
.bgx {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
.px14 {
	FONT-SIZE: 14px
}

.red {
	COLOR: #ff0000
}
A.redlink:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.redlink:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.redlink:hover {
	COLOR: #ff0000;TEXT-TRANSFORM: none;
}
A.redlink:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.blue {
	color: #000099;
}
.white{FONT-SIZE: 12px; color:#FFFFFF
}
.button {

	font-size: 12px;
	color: #ffffff;
	height: 18px;
	width:64px;
	background-image: url(../images/btn_1.gif);
	padding-right: 10px;
	padding-left: 10px;
	border: 0px solid #333333;}
.btn2 {

	font-size: 12px;
	color: #000000;
	height: 18px;
	width:113px;
	background-image: url(../images/btn_2.gif);
	padding-right: 10px;
	padding-left: 10px;
	border: 0px solid #333333;}
.font_y{
    filter: DropShadow(color=#ffffff,offx=1,offy=1);color:#000000;
}
.menu_font1{
    color:#000000;}
.listTableTitle{
    color:000000;
    background-color:#e3e3e3}
.listPageTitleTd{
	background-image:url(../images/menu1_bg.gif);
	font-weight: bold;
 }
.listPageTitle{
   color:000000;
 }
.listTablepage{
    color:000000;
    background-color:#EAEAEA}
.table_bg1{
    background-color:#BACDE4}
.listTableTd{
    background-color:f3f3f3;}
.listTableTd1{
    background-color:ffffff;}
.listTableTd2{
    background-color:f5e9ec;}
.listTableButtonTd{
    background-color:f7f7f7;}
.searchTableButtonTd{
    background-color:f1f1f1;}

.subModifyTable{
	background-color:ffffff;}
.modifyTableButtonTd{
    background-color:E4EEFB;}
.modifyTd{
    color:#000000;
	background-color:f1f1f1}
.addTd{
    color:#000000;
	background-color:#E4EEFB}
.listTable{
    background-color:#FFFFFF}
.tr_bg4{
    background-color:ffffff}
.inputneed{/*必填字段样式*/
	font-size: 12px;
	color: #000000;
	background-color:#FFFFff;
	border: 1pt solid #000000;
	width:auto;
}
.inputreadonly{/*只读字段样式*/
	font-size: 12px;
	color: #000000;
	border: 1px solid #e8f2f7;
	background-color: #e8f2f7;
}
.inputtext{/*一般的文本输入框样式*/
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	width:140px;
}
.inputtext_line{/*带下划线的文本输入框样式*/
	border-bottom: 1pt solid #000000;
	border-top: 0pt solid #000000;
	border-left: 0pt solid #000000;
	border-right: 0pt solid #000000;
	background-color: #e4ecf3;
}
.odd_tr{/*奇数行的样式*/
	font-size:12px;
	text-align:left;
	color:#000000;
	background-color:#FFFFFF;
	height: auto;
}
.even_tr{/*偶数行的样式*/
	font-size:12px; 
	color:#000000;
	background-color:#F0F0F0;
	height: auto;
}

/*
 * frame: error,warning,help,frame. 4 type messege
 */

.frame {
  border: solid black 1px;

  border-color:  #369;
  width: 100%;
  
}

.frame .label {
  background: #369;
  color: white;
  font-weight: bold;
  padding: 5px 10px;
}
.frame .content {
  background: #F0F0FF;
  color: black;
  line-height: 120%;
  font-size: 99%;
}

.frame .command {
  background: #F0F0FF;
  color: black;
  line-height: 120%;
  font-size: 99%;
  text-align:right;
  margin:2,2,2,2;
}



.error { 
  border-color: #F00000;
} 

.error .label {
  background: #F00000;
  color: white;
}

.error .content {
  background: #FFF0F0;
  color: black;
  padding: 5px 10px;

}

.warning { 
  border-color: orange;
} 

.warning .label {
  background: orange;
  color: white;
}
.warning .content {
  background: #FFFAF0;
  color: black;
  padding: 5px 10px;

}


.help {
  border-color: #3166CE;
} 

.help .label {
  background: #3166CE;
  color: white;
  
}
.help .content {
  background: #E3ECFF;
  color: black;
  padding: 5px 10px;

}