/*-----------超连接样式---------------------*/
A { font-size: 9pt; font-family: Tahoma,宋体; color: #606060;text-decoration:none;}
A:link { text-decoration:none;color: #000000}
A:visited { text-decoration:none;color:"#004455"}
A:active { text-decoration:none;color:"#ffbe00"}
A:hover { text-decoration:underline;font-weight:none;color: #FF3300}



/*-----------标准文字样式---------------------*/
.p8   { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 8pt;}
.p9  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt;}
.p9line16  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 16px}
.p9line18  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 18px}
.p9line18w  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 18px;color:#FFFFFF}
.p9line18s  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 18px; letter-spacing:4px; color:#330066}
.p9line21  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 21px}
.p9line21g  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 21px; color:#555555}
.p9line22g  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 22px; color:#555555}
.p9line24g  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 24px; color:#555555}
.p9line28g  {  font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 26px; color:#1d1d1d}
.p10 { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 10.5pt; }
.p10line21 { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 10.5pt; line-height: 21px;}
.p10line24 { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 10.5pt; line-height: 24px;}
.p12 { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 12pt; }
.p12line24 { font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 12pt; line-height: 24px;}



/*-----------阴影字体---------------------*/
.fontshadow_white {color:#ffffff;font-family: "Tahoma", "宋体";font-size: 9pt;text-decoration:none;padding-top:2px;FILTER: dropshadow(color=#0066CC,offx=1,offy=1); WIDTH: 100%} 
.fontshadow_black {color:#000000;font-family: "Tahoma", "宋体";font-size: 9pt;text-decoration:none;padding-top:2px;FILTER: dropshadow(color=#CCCCCC,offx=1,offy=1); WIDTH: 100%} 



/*-----------标准表单元件样式---------------------*/
form {padding:0px;margin:0px;}
select {font-size: 9pt; font-family: "Tahoma", "宋体"; COLOR: #000000; BACKGROUND-COLOR: #F5F5F5;}
input {font-size: 9pt; font-family: "Tahoma", "宋体";}
textarea {font-size: 9pt; font-family: "Tahoma", "宋体"; border:1px solid #000000; color:#000000; BACKGROUND-COLOR: #F4F3E8;}
.Input  {font-size: 9pt; font-family: "Tahoma", "宋体"; border: 1px solid #000000; padding: 1 ;height="18px"}
.Input1  {font-size: 9pt; font-family: "Tahoma", "宋体";background: url("../image/background_11.gif");border:0px; border-bottom: 1px solid #000000; padding: 1 ;height="18px"}
.Input_threedlightshadow {font-size: 9pt; font-family: "Tahoma", "宋体"; background-color: #CCCCCC; BORDER-BOTTOM: #E8E8E8 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #E8E8E8 1px solid; BORDER-TOP: #333333 1px solid;}
.Button	{font-size: 9pt; font-family: "Tahoma", "宋体"; height:20px; width:80; padding-top: 0; border-width: 1; color:#000000;}
.ImgButton {height: 19;width: 70;background: url("button_bak.gif");border-color: #5A6CA2;border-top-color: #EEEEEE;border-top-width: 1;border-left-color: #EEEEEE;border-left-width: 1;border-bottom-color: #5A6CA2;border-bottom-width: 1;border-right-color: #5A6CA2;border-right-width: 1;font-family: Arial;padding-top:2px;cursor:hand;}



/*-----------标准网页元件样式---------------------*/
body
{
margin:0 0 0 0;
font-size: 9pt;
font-family: "Tahoma", "宋体";
scrollbar-base-color:#808080;
scrollbar-3dlight-color:#808080;
scrollbar-highlight-color:#D4D0C8;
scrollbar-face-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-shadow-color:#D4D0C8;
scrollbar-darkshadow-color:#808080;
scrollbar-track-color:#D4D0C8;
}
table
{
margin:0 0 0 0;
padding:0 0 0 0;
font-size: 9pt;
font-family: "Tahoma", "宋体";
border-collapse:collapse;
}
hr {border:1px dotted #6487dc;height:1px}



/*-----------特殊样式---------------------*/
.nav {
font-family: Tahoma,Georgia,宋体;
font-weight: bold;
font-size: 9pt;
word-break:break-all;
}

/*-----------特殊表格样式---------------------*/
.table_data {width:180px;border:2px solid #999999;}
.table_data thead th{background-color: #FFFFFF;border:1px solid #999999;}
.table_data tr{height:20px;}
.table_data td{text-align:center;background-color: #FFF5EE;border:1px solid #999999;}
.table_data th.sunday{color:red}
.table_data td.today{background-color: #CCCCFF;color:#000000}


.table_xia {width:90%;color:#333333}
.table_xia thead tr{background-color:f2f2f2;}
.table_xia tr.red{background-color:#FFDCD3;}
.table_xia td{border:1px solid #999999;}




.table_head {background-color:#2663E2; color:#ffffff;border:1px solid #000000;}
.table_head tr {height:20px}
.table_head td {padding:2 3 0 3}
.table_head A { font-size: 9pt; font-family: 宋体; color: #FFFFFF;text-decoration:none;}
.table_head A:link { text-decoration:none;color: #FFFFFF}
.table_head A:visited { text-decoration:none;color:"#FFFFFF"}
.table_head A:active { text-decoration:none;color:"#FFFFFF"}
.table_head A:hover { text-decoration:underline;font-weight:none;color: #FFFFFF}

.table_foot {color:#000000}
.table_foot tr {height:20px}
.table_foot td {padding:2 3 0 3}

.member_info {color:#ffffff;border:1px solid #2663E2;}
.member_info th {height:20px;border:1px solid #2663E2;background-color:#2663E2;color:#FFFFFF;text-align:center}
.member_info tr {height:20px}
.member_info td {padding:2 3 2 3;background-color:#F4F3E8;color:#000000;border:1px solid #2663E2}
.member_info A { text-decoration:underline;}
.member_info A:link {  text-decoration:underline;}
.member_info A:visited { text-decoration:underline;}
.member_info A:active { text-decoration:underline;}
.member_info A:hover { text-decoration:underline;}

.table_main {color:#000000;border:1px solid #2663E2;}
.table_main th {height:20px;border:1px solid #2663E2;background-color:#2663E2;color:#FFFFFF;padding-top:4px;text-align:center}
.table_main .table_category {border:1px solid #2663E2;color:#000000;background-image:url("../images/bg_5.gif");text-align:left;font-weight: 600;height:20px;padding-top:3px;}
.table_main tr {height:20px}
.table_main td {border:1px solid #2663E2;padding:2 3 0 3;cursor:default;}
.table_main td.onmose {behavior: url(style/style.htc);}

.user_online {color:#ffffff;border-left:1px solid #2663E2;border-right:1px solid #2663E2;}
.user_online th {height:20px;background-color:#F4F3E8;color:#000000;text-align:center}
.user_online tr {height:20px}
.user_online td {padding:2 3 2 3;background-color:#FFFFFF;color:#000000;border:1px solid #2663E2;}
.user_online A { text-decoration:underline;}
.user_online A:link {  text-decoration:underline;}
.user_online A:visited { text-decoration:underline;color: #000000}
.user_online A:active { text-decoration:underline;}
.user_online A:hover { text-decoration:underline;font-weight:none;color: #FF3300}

.regandmod_info {color:#ffffff;border:1px solid #2663E2;}
.regandmod_info th {height:20px;border:1px solid #2663E2;background-color:#2663E2;color:#FFFFFF;text-align:center}
.regandmod_info tr {height:22px}
.regandmod_info td {padding:2 3 2 3;background-color:#FFFFFF;color:#000000;border:1px solid #2663E2;}

.massage_info {color:#ffffff;background-color:#2663E2}
.massage_info tr {}
.massage_info td {padding:0 0 0 0;color:#000000;}
.massage_info A { text-decoration:underline;}
.massage_info A:link {  text-decoration:underline;}
.massage_info A:visited { text-decoration:underline;}
.massage_info A:active { text-decoration:underline;}
.massage_info A:hover { text-decoration:underline;}

.toolbar_info {}
.toolbar_info th {}
.toolbar_info tr {}
.toolbar_info td {padding:8 0 8 0}

.webfx-menu, .webfx-menu * {
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.webfx-menu {
	position:			absolute;
	z-index:			100;
	width:				150px;
	background:			#F1F1F1;
	border:				1px solid #999999;
	padding:			1px;
	cursor:				hand;
	filter:				progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4)
}

.webfx-menu-empty {
	display:			block;
	font-size:			11px;
	font-family:		Tahoma, Verdan, Helvetica, Sans-Serfif;
	color:				black;
	border:				1px solid white;
	height:				16px;
	height:				expression(18);	/* should be ignored by mz and op */
	padding-left:		5px;
	padding-right:		5px;
}

.webfx-menu a {
	display:			block;
	width:				100%;
	font-size:			11px;
	font-family:		Tahoma, Verdan, Helvetica, Sans-Serfif;
	text-decoration:	none;
	color:				black;
	height:				22px;
	cursor:				hand;
	vertical-align:		center;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:2px;
	overflow:			hidden;
	border :1px solid #F1F1F1;
}	

.webfx-menu a:visited,
.webfx-menu a:visited:hover {
	color:	black;
	text-decoration:	none;
}

.webfx-menu a:hover {
	color:			black;
	background:		#CCCCCC;
	text-decoration:	none;
	border:1px solid #999999;
}	

.webfx-menu a .arrow {
	float:			right;
	border:			0;
	width:			3px;
	height:			16px;
	margin-right:	2px;
}

/* separtor */
.webfx-menu div {
	height:			0;
	height:			expression(2);
	border-top:		1px solid #999999;
	overflow:		hidden;
	margin:			0;
	margin-top:		2px;
	margin-bottom:	2px;
	font-size:		0mm;
}

.webfx-menu-bar {
	background:		rgb(120,172,255);/*rgb(255,128,0);*/

	padding:		2px;
	
	font-family:	Verdana, Helvetica, Sans-Serif;
	font-size:		11px;
	
	padding:		expression(/MSIE 5\.0/.test(navigator.userAgent) ? "0px" : "2px");	
}

.webfx-menu-bar a,
.webfx-menu-bar a:visited {
	color:				black;
	border:				1px solid rgb(120,172,255);/*rgb(255,128,0);*/
	
	text-decoration:	none;
	padding:			1px;
	padding-left:		5px;
	padding-right:		5px;

	height:		expression(/MSIE 5\.0/.test(navigator.userAgent) ? "17px" : "auto");
}

.webfx-menu-bar a:hover {
	color:			black;
	text-decoration:	none;
	background:		rgb(120,172,255);
	border-left:	1px solid rgb(234,242,255);/*#ffcc88;*/
	border-right:	1px solid rgb(0,66,174);/*#884400;*/
	border-top:		1px solid rgb(234,242,255);/*#ffcc88;*/
	border-bottom:	1px solid rgb(0,66,174);/*#884400;*/
}

.webfx-menu-bar a .arrow {
	border:			0;
	float:			none;
}

.webfx-menu-bar a:active, .webfx-menu-bar a:focus {
	-moz-outline:	none;
	outline:		none;
	ie-dummy:		expression(this.hideFocus=true);
}

.card_table02	tr{background-color:expression((this.sectionRowIndex%2==0)?"#eeeeee":"#FFFFFF")}
.card_table02	td{padding:2;border:solid 1px #000000;font-family: "Tahoma", "宋体", "Arial", "Verdana"; font-size: 9pt; line-height: 21px;color:#333333}