﻿body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
	scrollbar-3dlight-color: #8CABDE;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-face-color: #E8F1FF;
	scrollbar-arrow-color: #8CABDE;
	scrollbar-shadow-color: #8CABDE;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-base-color: #F0F0F0;
	scrollbar-track-color: #F2F7FF;
}
fieldset
{
	border-bottom: #808080 1px solid;
	border-left: #808080 1px solid;
	border-top: #808080 1px solid;
	border-right: #808080 1px solid;
}
.txt_black14
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.border
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #96d9f9;
	border-bottom-color: #96d9f9;
	border-left-color: #96d9f9;
}

.input
{
	border: 1px solid #509acf;
	background-image: url(../images/login_11.gif);
	height: 24px;
	width: 164px;
	font-size: 12px;
}
.txt_w
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_b
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_r
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #c50000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_black14
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_black12b
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_blue12b
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003ea8;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_red12b
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #c50000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.blue12
{
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
	text-align: center;
}
a.blue12:link
{
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}
a.blue12:hover
{
	font-size: 12px;
	font-style: normal;
	color: #fff000;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}
a.brown12
{
	font-size: 12px;
	font-style: normal;
	color: #444444;
	text-decoration: none;
	padding-top: 6px;
}
a.brown12:link
{
	font-size: 12px;
	font-style: normal;
	color: #444444;
	text-decoration: none;
	padding-top: 6px;
}
a.brown12:hover
{
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	padding-top: 6px;
}
a.white12
{
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
	text-align: center;
}
a.white12:link
{
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}
a.white12:hover
{
	font-size: 12px;
	font-style: normal;
	color: #fff000;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}

a.black14
{
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}
a.black14:link
{
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}
a.black14:hover
{
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}
a.left_menu
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.left_menu:link
{
	font-size: 12px;
	font-style: normal;
	color: #0c326f;
	text-decoration: none;
}
a.left_menu:hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu_left_link:link
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #582c07;
	text-decoration: none;
	height: 27px;
	width: 140px;
	padding-top: 7px;
	padding-left: 26px;
	letter-spacing: 0px;
}
a.menu_left_link:hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #cc3300;
	text-decoration: none;
	height: 27px;
	width: 140px;
	padding-top: 8px;
	padding-left: 26px;
	letter-spacing: 0px;
}

aa.menu_left_link2
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #582c07;
	text-decoration: none;
	height: 27px;
	width: 160px;
	padding-top: 7px;
	padding-left: 26px;
	letter-spacing: 0px;
}
a.menu_left_link2:link
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #582c07;
	text-decoration: none;
	height: 27px;
	width: 160px;
	padding-top: 7px;
	padding-left: 26px;
	letter-spacing: 0px;
}
a.menu_left_link2:hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc3300;
	text-decoration: none;
	height: 27px;
	width: 160px;
	padding-top: 8px;
	padding-left: 26px;
	letter-spacing: 0px;
}
a.menu_left_link2:visited
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc3300;
	text-decoration: none;
	height: 27px;
	width: 140px;
	padding-top: 8px;
	padding-left: 26px;
	letter-spacing: 0px;
}
a.tab_hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
a.tab_hover:link
{
	font-size: 12px;
	font-style: normal;
	color: #fff;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
a.tab_hover:hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
.table_header
{
	width: 100%;
	border: #66AFD8 1px solid;
	border-collapse: collapse;
	background-image: url(../images/z_07.jpg);
	margin-top: 3px;
}
.table_border
{
	border-bottom: #66AFD8 1px solid;
	border-left: #66AFD8 1px solid;
	border-top: #66AFD8 1px solid;
	border-right: #66AFD8 1px solid;
}
a.tab
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #013e8c;
	text-decoration: none;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
a.tab:link
{
	font-size: 12px;
	font-style: normal;
	color: #013e8c;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
a.tab:hover
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #013e8c;
	height: 26px;
	width: 85px;
	padding-top: 8px;
}
/**/
.BD_color
{
	border-color: #a1a7ad;
}
.BD_color td
{
	border: #999999 1px solid;
	border-color: #a1a7ad;
}
.table td
{
	border: solid 1px #a1a7ad;
}
/* begin DataGride所用样式 */
/* begin DataGride所用样式 */
.DG_Table
{
	BORDER: #66AFD8 1px solid; 
	BORDER-COLLAPSE: collapse;	
	text-align: center;
	font-family: 宋体;
	height : 24px;
	FONT-SIZE: 12px; 
}
.DG_Table td
{
	BORDER: #66AFD8 1px solid; 
	BORDER-COLLAPSE: collapse;
}
.DG_Table_Header
{
	border-collapse: collapse;
	background-image: url(../images/z_07.jpg);
	text-align: center;
	font-family: 宋体;
	height: 24px;
	color: #0033cc;
	font-size: 12px;
	font-weight: bold;
	BORDER: #66AFD8 1px solid;
}
.DG_Table_Header td
{
	BORDER: #66AFD8 1px solid; 
	BORDER-COLLAPSE: collapse;
}
.DG_Header
{
	background-image:url(../images/z_07.jpg);
	text-align: center;
	font-family: 宋体;
	height : 24px;
	white-space : normal;
	COLOR: #0033cc; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.DG_Item
{
	background-color: #EDF2F8;
	font-weight: normal;
	font-size:12px;
	height : 24px;
	color:#000000;
	text-decoration:none;
	TEXT-ALIGN: left; 
	FONT-FAMILY: 宋体; 
}
.DG_Alter
{
	background-color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	height : 24px;
	color:#000000;
	text-decoration:none;
	TEXT-ALIGN: left; 
	FONT-FAMILY: "宋体"; 
}
.DG_Paper
{
	background-color: #f2f2f2;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #cccccc;
	height : 24px;
}

.DG_Footer
{
	background-color: #f2f2f2;
	text-align: center;
	font-family: 宋体;
	font-weight: normal;
	font-size: 12px;
	height : 24px;
}
.DG_SELECTED
{
	background-color: #cccccc;
	text-align: center;
	height : 24px;
	TEXT-ALIGN: left; FONT-FAMILY: "宋体"; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
.DG_Over
{
	BACKGROUND-COLOR: #fff1dd; 
	FONT-FAMILY: "宋体"; 
	COLOR: #003399; 
	FONT-SIZE: 12px;
	height : 24px;
	text-decoration:none;
	TEXT-ALIGN: left; 
	font-weight: normal;
}
/* end DataGride样式 */
form, table, tr, td, input, label, th, select, option
{
	font-size: 12px;
	word-break: break-all;
}

textarea
{
	line-height: 125%;
	font-size: 14px;
	overflow: auto;
	word-break: break-all;
}
span, div
{
	line-height: 125%;
	font-size: 14px;
	word-break: break-all;
}

.title_header
{
	font: 15pt;
	font-weight: bolder;
	font-family: @宋体;
}
.title_header1
{
	font: 16pt;
	font-weight: bolder;
	font-family: @宋体;
}
.title_header2
{
	font: 18pt;
	font-weight: bolder;
	font-family: @宋体;
}
.table_style
{
	width: 100%;
	border-collapse: collapse;
	font-size: 12px;
	font-family: 宋体;
}
.table_style td
{
	border: solid 1px #66AFD8;
}
.table_style1
{
	width: 100%;
	border-collapse: collapse;
	font-family: 宋体;
}
.noboder
{
	border: 0px;
}
/* begin 链接所用的默认样式 */
a
{
	font-size: 12px;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}
a:link
{
	font-size: 12px;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}
a:hover
{
	font-size: 12px;
	font-style: normal;
	color: blue;
	text-decoration: none;
}
a.menu_link
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding-top: 10px;
}
a.menu_link:link
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding-top: 10px;
}
a.menu_link:hover
{
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding-top: 10px;
}
a.menu
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.menu:link
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.menu:hover
{
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}
a.showtxt
{
	font-size: 14px;
	font-style: normal;
	color: #00449F;
	text-decoration: none;
}
a.showtxt:link
{
	font-size: 14px;
	font-style: normal;
	color: #00449F;
	text-decoration: none;
}
a.showtxt:hover
{
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}
a.new_add
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.new_add:link
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.new_add:hover
{
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}
/* end 连接默认样式 */

/* begin input 输入框样式 */

/* begin file按钮 输入框样式 */
.form_input4
{
	color: blue;
	font-size: 14px;
	font-style: normal;
	height: 100%;
	border: solid 1px #728CB2;
	width: 100%;
}
/* end file按钮 输入框样式 */

input.inputall
{
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #66AFD8;
	height: 23px;
	width: 100%;
	padding-left: 5px;
}

input.innputbottom
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	height: 23px;
	width: 111px;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 1px solid #b4b4b4;
}
input.innputbottom1
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	height: 23px;
	width: 100%;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 1px solid #b4b4b4;
}
input.innputbottomprint
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	height: 23px;
	width: 111px;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 1px solid #000000;
}

input.inputnone
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding-left: 5px;
	height: 23px;
	width: 100%;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
}
textarea.textareaall
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 5px;
	height: 100%;
	width: 100%;
	border: 1px solid #b4b4b4;
	overflow: auto;
}

textarea.textareanone
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 5px;
	height: 100%;
	width: 100%;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
	overflow: auto;
}
input.button1_045
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img1/045.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 45px;
	padding-top: 2px;
	cursor: hand;
}
input.button1_075
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img1/075.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 75px;
	padding-top: 2px;
	cursor: hand;
}
input.button1_090
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img1/090.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 90px;
	padding-top: 2px;
	cursor: hand;
}
input.button2_080
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img2/080.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 80px;
	padding-top: 2px;
}
input.button2_100
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img2/100.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 100px;
	padding-top: 2px;
}
input.button2_120
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img2/120.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 120px;
	padding-top: 2px;
}
input.button2_160
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img2/160.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #005040;
	height: 25px;
	width: 160px;
	padding-top: 2px;
}
input.button_030
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/030.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 30px;
	padding-top: 2px;
}
input.button_040
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/040.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 40px;
	padding-top: 2px;
	cursor: hand;
}
input.button_050
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/main_button_bg1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 21px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E7F0FF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
input.button_060
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/060.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 60px;
	padding-top: 2px;
	cursor: hand;
}
input.button_070
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/070.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 70px;
	padding-top: 2px;
	cursor: hand;
}
input.button_080
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/080.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 80px;
	padding-top: 2px;
	cursor: hand;
}
input.button_120
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/120.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 120px;
	padding-top: 2px;
	cursor: hand;
}
input.button_160
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/160.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 160px;
	padding-top: 2px;
	cursor: hand;
}
input.button_200
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/200.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 200px;
	padding-top: 2px;
}
input.button_240
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/240.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 240px;
	padding-top: 2px;
}
input.button_300
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/300.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 300px;
	padding-top: 2px;
}
input.button_400
{
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../img/default/button_img0/400.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #00574F;
	height: 25px;
	width: 400px;
	padding-top: 2px;
}



/* dtree 相关的 */
.dtree
{
	font-size: 11px;
	color: #666666;
	font-family: 宋体, Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.dtree IMG
{
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-left: 0px;
	border-bottom: 0px;
}
.dtree A
{
	color: #333399;
	text-decoration: none;
}
.dtree A.node
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	white-space: nowrap;
}
.dtree A.nodeSel
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	white-space: nowrap;
}
.dtree A.node:hover
{
	color: #333399;
	text-decoration: underline;
}
.dtree A.nodeSel:hover
{
	color: #333399;
	text-decoration: underline;
}
.dtree A.nodeSel
{
	background-color: #c0d2ec;
}
.dtree .clip
{
	overflow: hidden;
}
.spanFor
{
	color: #333399;
}
.dtreechkbx
{
	height: 14px;
}

/*DJ增加为了先进集体登记表*/
.tdAll
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.td3
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdR3
{
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.tdL3
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.tdT3
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdLB
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.tdRB
{
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.tdL
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdR
{
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdT
{
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdLT
{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.tdRT
{
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 0;
}
.txtblack
{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.txtblack:link
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.txtblack:hover
{
	font-size: 12px;
	color: #18679A;
	text-decoration: none;
}

.txtred
{
	color: #ff0000;
	text-decoration: none;
	font-size: 12px;
}
.txtred:link
{
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;
}
.txtred:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.txtblue
{
	color: #138DE3;
	text-decoration: none;
	font-size: 12px;
}
.txtblue:link
{
	color: #138DE3;
	font-size: 12px;
	text-decoration: none;
}
.txtblue:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.my_table_style
{
	width: 99%;
	border-collapse: collapse;
	font-size: 12.0pt;
	font-family: 宋体;
	text-align: center;
}

/* end dtree 相关的 */

.RowOddSelected
{
	cursor: hand;
	background-color: White;
	font-size: 10pt;
}
.RowEvenSelected
{
	cursor: hand;
	background-color: #EFF7FF;
	font-size: 10pt;
}
.RowSelected
{
	cursor: hand;
	background-color: Silver;
}

.GridTh
{
	height: 24;
	background-color: #E8F7FF;
	border-left: solid 1px #E8F7FF;
	border-right: solid 1px #E8F7FF;
}
.LGridTh
{
	height: 24px;
	background-color: #0099CC;
	color: White;
	border-left-width: 0px;
	border-right: solid 1pt white;
}

.button2
{
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	border: 0px;
	background-image: url(../inc/buttonimg1/button1_045.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #ffffff;
	height: 25px;
	width: 50px;
	padding-top: 2px;
	cursor: hand;
}

/*登记页表格*/
.Reg_Table
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	border-spacing: 2px;
}

.Reg_Table td
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	height: 28px;
}

/*登记页表格_无边框*/
.Reg_Table_noborder
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.Reg_Table_noborder td
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
	height: 28px;
}

/*登记页表格_细线条*/
.Reg_Table_thin
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.Reg_Table_thin td
{
	border-color: #a1a7ad;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}


/*登记页头*/
.Reg_head
{
	color: #000000;
	font-family: 方正小标宋_GBK,方正小标宋简体,楷体_GB2312;
	font-size: 25px;
	font-weight: bold;
}

/*必填项*/
.Notnull_input
{
	width: 100%;
	height: 24px;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
	background-color: #FFCCCC;
}

/*非必填项*/
.Cannull_input
{
	width: 100%;
	height: 24px;
	border-right: 0px none;
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
	background-color: #CCCCFF;
}
.line_listtoptd
{
	background-image:url(../images/table_bg_03.jpg); BORDER-BOTTOM: #bfced6 1px solid;
	text-align :left ;
	border-left :#bfced6 1px solid;
	padding-bottom : 0px;
	text-indent : 4px;
	margin:0px;
	padding-left : 0px;
	padding-right : 0px;
	background-repeat : repeat-x;
	background-position : center;
    height:28px;
    border-top : #bfced6 1px solid;
    border-right:#bfced6 1px solid;
    padding-top : 0px;	
}
.txt
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.txt_blue
{
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
.input_s
{
	border-bottom: #c4cedb 1px solid;
	border-left: #c4cedb 1px solid;
	font-size: 12px;
	height: 23px;
	border-top: #c4cedb 1px solid;
	border-right: #c4cedb 1px solid;
}
INPUT.listbutton_bg
{
	background-image: url(../images/botton_bg.gif);
	border-bottom-style: none;
	border-right-style: none;
	background-color: #a3c8ff;
	width: 64px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	height: 24px;
	color: #1d57a7;
	font-size: 12px;
	border-left-style: none;
	text-decoration: none;
}
INPUT.listbutton_bg3
{
	background-image: url(../images/botton_bg_6.gif);
	border-bottom-style: none;
	border-right-style: none;
	background-color: #a3c8ff;
	width: 94px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	height: 24px;
	color: #1d57a7;
	font-size: 12px;
	border-left-style: none;
	text-decoration: none;
}
.boldblack
{
	color: #0033cc;
	font-size: 12px;
	font-weight: bold;
}
TD.leftline
{
	border-bottom: #a1a7ad 1px solid;
	border-left: #a1a7ad 1px solid;
	line-height: 24px;
	border-right-style: none;
	border-top-style: none;
	font-size: 12px;
	text-decoration: none;
}
.font2
{
	text-align: left;
	font-family: "宋体";
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.input_s_hover
{
	background-image: url(../images/input_bg.gif);
	border-bottom: #7e9dc9 1px solid;
	border-left: #7e9dc9 1px solid;
	width: 160px;
	height: 20px;
	border-top: #7e9dc9 1px solid;
	border-right: #7e9dc9 1px solid;
}

/****以下是查询td左侧的样式***/
.tdsearch
{
	font-size: 12px;
	color: #006c93;
	text-decoration: none;
	text-indent: 8px;
	background-color: #ebf4fd;
	text-align:right;
	padding-right:10px;
}
a.o12
{
	font-size: 12px;
	font-style: normal;
	color: #582c07;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
	padding-left: 10px;
	font-weight: bold;
}
a.o12:link
{
	font-size: 12px;
	font-style: normal;
	color: #582c07;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}
a.o12:hover
{
	font-size: 12px;
	font-style: normal;
	color: #582c07;
	text-decoration: none;
	width: 114;
	padding-top: 6px;
}
.txt_input
{
	border: 1px solid #c69f5b;
	color: #333;
	background-image: url(images/input_bg.gif);
	height: 24px;
	width: 169px;
	font-size: 12px;
	line-height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.fontbiaoti2
{
	color: #694300;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
.tdformat
{
	font-size: 16px;
	font-family:仿宋_GB2312;
	color: black;
	text-decoration: none;
	text-indent: 8px;
	text-align:right;
	padding:8px 10px 8px 10px;
	height:25px;
}
.tdformat1
{
	font-size: 16px;
	font-family:宋体;
	color: black;
	text-decoration: none;
	text-indent: 8px;
	padding-right:10px;
	padding-left:10px;
}