*{margin:0;padding:0;}

td{padding:2px;}

.InputCheckbox {
	background-color: #FFFFFF;
	border: 0px solid #7D9FBD;
}


A:link {
	COLOR: #003366;
	TEXT-DECORATION: underline;
}

A:visited {
	COLOR: #003366;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #FF3300;
	TEXT-DECORATION: underline;
}

BODY {
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 1.5;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

HR {
	width: 100%;
	color: #CCCCCC;
	border: thin;
	height: 1px;
	text-align: left;
}

TD {
	background-color: #FFFFFF;
	font-size: 12px;
	height: 25px;
	text-indent: 6px;
}

SELECT {
	color: #153858;
	background-color: #EFF5FC;
	border: 1px solid #7D9FBD;
}

.SmallSelect {
	color: #153858;
	background-color: #EFF5FC;
	border: 1px solid #7D9FBD;
	width: 150px;
}

.SelectUser {
	color: #153858;
	background-color: #EFF5FC;
	border: 1px solid #7D9FBD;
}

.MiddleSelect {
	color: #153858;
	background-color: #EFF5FC;
	border: 1px solid #7D9FBD;
	width: 221px;
}

INPUT {
	color: #153858;
	background-color: #EFF7FC;
	border: 1px solid #7D9FBD;
	height:20px;
}

TEXTAREA {
	background-color: #EFF7FC;
	border: 1px solid #7D9FBD;
	color: #153858;
	overflow: auto;
}

.inputReadOnly {
	color: #153858;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}
	
/*���¸���Ϊ��Ҫclass���õ���Ŀ*/ /*�����ڵı�����ɫ*/
.bgTree {
	background: #EDF7FF;
	font-size: 12px;
}

/*��ݿ�ȡ������ݣ�����򲻿���д����ʽ�������*/
input.data {
	color: #153858;
	background-color: #FFFFFF;
	border: 1px solid #7D9FBD;
}

/*һ���˵���ť,������״̬��ʽ*/
input.Button1_mouseout{
	BORDER-RIGHT: #2C59AA 1px solid;
	BORDER-TOP: #2C59AA 1px solid;
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#C3DAF5);		BORDER-LEFT: #2C59AA 1px solid;
	CURSOR: hand;
	COLOR: black;
	BORDER-BOTTOM: #2C59AA 1px solid;
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
input.Button1_mouseover
{
	BORDER-RIGHT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #2C59AA 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#D7E7FA); 	BORDER-LEFT: #2C59AA 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2C59AA 1px solid;
	margin: 2px;
}
input.Button1_mousedown
{
	BORDER-RIGHT: #FFE400 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #FFE400 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#C3DAF5); 	BORDER-LEFT: #FFE400 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #FFE400 1px solid;
	margin: 2px;
}
input.Button1_mouseup
{
	BORDER-RIGHT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #2C59AA 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#C3DAF5); 	BORDER-LEFT: #2C59AA 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2C59AA 1px solid;
	margin: 2px;
}

/*�����˵���ť*/
input.Button2_mouseout{
	BORDER-RIGHT: #002D96 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #002D96 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); 		BORDER-LEFT: #002D96 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #002D96 1px solid;
	margin: 2px;
}

.BtnImage {
	FILTER: Gray alpha(opacity = 35)
}

/*�����԰�ť������ɫ*/
.Btnbgcolor {
	background-color: #D6D6D6;
}

/*���over*/
.TableOver {
	BACKGROUND: #E4E6E4;
}

/*���out*/
.TableOut {
	background-color: #FFFFFF;
}

/*���ѡ��״̬*/
.TableSelect {
	background-color: #eff5fc;
}

/*�б?һ������td���棬���Ҳ�ϣ�����������֣���*/
.ReportTableOther {
	border: 0px solid #666666;
	font-size: 12px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

/*�?����*/
.ReportTable {
	FONT-SIZE: 12px;
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #B5C7EF;
	table-border-color-light: #B5C7EF;
	table-border-color-dark: #FFFFFF;
	border: 0px solid;
}

/*�?��ͷ��*/
.TableHeader {
	BACKGROUND: #d6d6d6;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	text-align: center;
}

/*�?������*/
.TableContent { 
	/*BACKGROUND: #F4F6F4;*/
	background-color: #FFFFFF;
}

/*�?��β��*/
.TableTail {
	background-color: #ECEEEC;
}

/*�б?��*/
.ReportTableList { 
	/*background-color: #666666;*/
	background-color: #B5C7EF;
	table-border-color-light: #B5C7EF;
	table-border-color-dark: #FFFFFF;
	border: 0px solid;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*�б?ͷ��*/
.TableListHeader {
	line-height: 20px;
	/*background-color: #EFEFEF;*/
	background-color: #EFEFEF;
	table-border-color-light: #B5C7EF;
	table-border-color-dark: #FFFFFF;
	height: 20px;
	font-weight: bold;
	text-align: center;
}

.TableListHeaderLight {
	line-height: 20px;
	/*background-color: #EFEFEF;*/
	background-color: #EFEFEF;
	table-border-color-light: #B5C7EF;
	table-border-color-dark: #FFFFFF;
	height: 20px;
	text-align: center;
}

.TableListHeader td {
	background-color: #EFEFEF;
}
.TableListHeaderLight td {
	background-color: #EFEFEF;
}

/*�б?����*/
.TableListContent {
	background-color: #FFFFFF;
}

/*�б?β��*/
.TableListTail {
	background-color: #ECEEEC
}

/*field set style*/
.FieldSetStyle {
	width: 98%;
	color: blue;
	padding:5px;
}

/*�?���б�...�����������ɫ*/
.TitleBg {
	background-color: #E4E6E4;
	text-align: right;
}

.TitleContent {
	color: blue;
}

/*���⣺���ͷ��*/
.Thead {
	background-color: #D6D6D6;
	line-height: 20px;
	font-weight: bold;
	text-indent: 6px;
}

/*���⣺����*/
.TContent {
	line-height: 20px;
	background-color: #F4F4F2;
}

/*���⣺���*/
.Tborder {
	border: 1px dashed #666666;
}

.InputCheckbox {
	background-color: #FFFFFF;
	border: 0px solid #7D9FBD;
}

.InputTitleCheckbox {
	background-color: #EFEFEF;
	border: 0px solid #7D9FBD;
}

.InputRadio {
	background-color: #FFFFFF;
	border: 0px solid #7D9FBD;
}

/* ��ȡ�ַ��� */
.title500 {
	width: 500px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/* ��ȡ�ַ��� */
.title400 {
	width: 400px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/* ��ȡ�ַ���,��Ҫ������ȡ���� */
.title240 {
	width: 240px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/* ��ȡ�ַ���,��Ҫ������ȡ���� */
.title150 {
	width: 150px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/* ��ȡ�ַ���,��Ҫ������ȡ���� */
.title100 {
	width: 100px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/* ��ȡ�ַ���,��Ҫ������ȡ���� */
.title50 {
	width: 50px;
	/* ��ֹ�Զ����� */
	white-space: nowrap;
	/* ���س������� */
	overflow: hidden;
	/* ��ʡ�ԺŴ����β, ֻ�� IE ��Ч */
	text-overflow: ellipsis;
}

/*�?�����*/
.TdLeft { /*background-color: #EEF0FE;*/
	background-color: #EEF0FE;
	line-height: 25px;
	font-size: 12px;
	text-align: right;
}

/*�?���ұ�*/
.TdRight { /*background-color: #ECEEEC;*/
	background-color: #FFFFFF;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	border-left: 1px solid #FFFFFF;
}
#wrap{ _width:957px ; 
}