body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}

BODY
{
	font-size: 9pt;
	color: #000000;
	font-family: 新宋体;
	background-color:#fff;
}

.titlebox
{	padding:15px auto;
	text-align:center;
	background:#f0f0f0;
	height:50px;
}

.T_PartList
{	width:100%;
	margin:8px 15px;
}
.T_PartList td
{	border-bottom:solid 1px #f0f0f0;
	padding:15px 0px 5px 0px;
}

.T_PartList td.c2
{	width:60px;
	vertical-align:bottom;
}
.zzbox
{
	background-color: #99cc66;
	padding:10px;
}

.PartPlBox
{	padding:15px;
	background-color:#d0d0d0;
}


.zhu
{	BORDER: #b7d3ea 1px solid;
	FONT-SIZE: 9pt;
	WIDTH: 18px;
	CURSOR: hand;
	COLOR: #336699;
	margin: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: 新宋体;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #f3faff;
}
a.ping:link,a.ping:visited,a.ping:active,a.ping:active,a.ping:hover
{	text-decoration:none;
	BORDER: #b7d3ea 1px solid;
	FONT-SIZE: 9pt;
	WIDTH: 18px;
	CURSOR: hand;
	COLOR: #336699;
	margin: 2px;
	PADDING: 2px;
	FONT-FAMILY: 新宋体;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #f3faff;
}

.DocNr
{	padding:15px;
	background-color:#fafafa;
	border-bottom:solid 1px #aaa;
}

.PartNr
{	padding:15px;
	background-color:#f0f0f0;}


A:link
{
	font-size: 9pt;
	font-family: 新宋体;	
	color: #3333cc;
	text-decoration: none;
}	
		
A:visited	
{
	font-size: 9pt;
	font-family: 新宋体;	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active {	
	text-decoration:	none;
	color:	#333399;
	font-size: 9pt;
	font-family: 新宋体;	
	}
		
A:hover	{
	text-decoration:	underline;
	color:	#3333cc;
	font-size: 9pt;
	font-family: 新宋体;	
	}
	
TABLE
{
	font-size: 9pt;
	color: #000000;
	font-family: 新宋体;
}

.DropDownListA
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 9pt;
	border-left: darkgray 1px solid;
	color: #000000;
	border-bottom: darkgray 1px solid;
	font-family: 新宋体;
}

/*--页面格式------------------------------------------------------------------------------------------------*/

/* 每页的头部菜单表格样式 */
.HeadTable
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background-image: url(Images\menu_bg.gif);
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	background-repeat: repeat-x;
	height:30;
	padding-left: 15px;
	padding-right: 15px;
}

/* 每页的顶部图片区域表格样式 */
.TopTable
{
	background-image: url(images/top.gif);
	width: 100%;
	background-repeat: repeat-x;
	height: 80px;
}

/* 每页的菜单栏表格样式 */
.MenuTable
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background-image: url(Images\menu_bg.gif);
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	background-repeat: repeat-x;
	height:30;
}

/* 每页的当前位置栏表格样式 */
.PathTable
{
	border: lightgrey 1px solid;
	width: 100%;
	height:30;
	padding-left: 15px;
}

/* 每页主体表格样式 */
.MainTable
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	margin-top: 5px;
	margin-bottom: 1px;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	text-align: left;
}

/* 默认表头样式 */
.MainTable_T
{
	background-image: url(Images\header_bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	border-bottom: lightgrey 1px solid;	
}

/* 默认单元格样式 */
.MainTable_Cell
{
	border-bottom: lightgrey 1px solid;
}

/* 每页的底部表格样式 */
.BottomTable
{
	margin-top: 5px;
	width: 100%;
	height: 60px;
	text-align: center;
}

/*  底部注释表格样式_表格_Table_Buttom  */
.Table_Buttom
{
	border: darkgray 1px solid;
	margin-top: 10px;
	width: 100%;
	height: 35px;
}
/*--页面格式-结束-------------------------------------------------------------------------------------------*/

/*--错误页样式------------------------------------------------------------------------------------------------*/
/* 错误部分表格样式 */
.ErrorTable
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	margin-top: 15px;
	margin-bottom: 15px;
	border-left: lightgrey 1px solid;
	width: 80%;
	border-bottom: lightgrey 1px solid;
}

/* 错误部分表头样式 */
.ErrorTable_T
{
	background-image: url(Images\header_bg1.gif);
	border-bottom: lightgrey 1px solid;
	background-repeat: repeat-x;
	height: 31px;
}

/* 错误部分登录样式 */
.ErrorTable_L
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	width: 80%;
	margin-bottom: 15px;
	border-bottom: lightgrey 1px solid;
}

/* 错误部分单元格样式 */
.ErrorTable_Cell
{
	border-bottom: lightgrey 1px solid;
}
/*--错误页样式-结束-------------------------------------------------------------------------------------------*/


/*--课文内容页格式------------------------------------------------------------------------------------------*/

/*  课文内容页，外层表格样式_表格_PartListTable_E  */
.PartListTable_E
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-top: 5px;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

/*  课文内容页，表头表格样式_表格_PartListTable_T  */
.PartListTable_T
{
	background-image: url(Images\header_bg.gif);
	width: 100%;
	border-top-style: none;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
	height: 31px;
}

/*  课文内容页，内层表格样式_表格_PartListTable_I  */
.PartListTable_I
{
	border-right: #669999 0px solid;
	border-top: #669999 0px solid;
	border-left: #669999 0px solid;
	width: 100%;
	border-bottom: #669999 0px solid;
}

/*  课文内容页，内层表格每格样式_表格_PartListTable_I_Cell  */
.PartListTable_I_Cell
{
}

/*--课文内容页格式---END------------------------------------------------------------------------------------*/


/*--评论列表页格式------------------------------------------------------------------------------------------*/

/*  评论列表页，外层表格样式_表格_DisListTable_E  */
.DisListTable_E
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-top: 5px;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

/*  评论列表页，表头表格样式_表格_PartListTable_T  */
.DisListTable_T
{
	background-image: url(Images\cat_bg.gif);
	width: 100%;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	height: 28px;
}

/*  评论列表页，内层表格每格样式_表格_PartListTable_I_Cell  */
.DisListTable_I_Cell
{
	padding:0px;
}

.DisListTable_I_Cell_Hide
{
	border-right: lightsalmon 1px solid;
	border-top: lightsalmon 1px solid;
	border-left: lightsalmon 1px solid;
	border-bottom: lightsalmon 1px solid;
}

.dis_plTable
{   width: 100%;
    padding:0px;
}

.dis_td_state
{   height:26px;
    padding:4px 0px 0px 6px;
    background-color:#E5EDF2;
    border-bottom:dashed 1px #ccc;
    width:110px;
    border-right: solid 1px #C2D5E3;
}
.dis_td_info
{   height:26px;
    padding:4px 0px 0px 6px;
    border-bottom:dashed 1px #eee;
}

.dis_ztdx
{   float:right;}

.dis_td_userinfo
{   padding:10px 0px 0px 10px;
    vertical-align:top;
    background-color:#E5EDF2;
    border-bottom:solid 4px #C2D5E3;
    width:110px;
    border-right: solid 1px #C2D5E3;
}
.dis_td_userinfo
{   margin-bottom:5px;}

.dis_td_nr
{   vertical-align:top;
    border-bottom:solid 4px #E5EDF2;
    padding:8px 0px 10px 12px;
    font-size:14px;
    line-height:18px;
}
.dis_td_nr p
{   margin:5px;
    padding:0px;
}

.dis_td_cz
{   border-bottom:solid 4px #E5EDF2;
    width:70px;
    border-left:solid 1px #C2D5E3;
    text-align:center;
}
.dis_td_cz p
{   margin:5px auto;}

.dis_plgl
{   width:98%;
    margin:15px 15px 0px;
    padding-top:8px;
    text-align:right;
    border-top:dashed 1px #eee;
}
.dis_plgl span
{   margin:0px 10px 0px;}
/*--评论列表页格式---END------------------------------------------------------------------------------------*/


/*--字号大中小样式------------------------------------------------------------------------------------------*/

/*  小字号样式  */
.font_nr_mix
{
	font-size: 14px;
	line-height: 18px;
	font-family: 新宋体;
}

/*  中字号样式  */
.font_nr_mid
{
	font-size: 20px;
	line-height: 25px;
	font-family: 新宋体;
}

/*  大字号样式  */
.font_nr_max
{
	font-weight: bold;
	font-size: 32px;
	line-height: 38px;
	font-family: 新宋体;
}

/*--字号大中小样式---END------------------------------------------------------------------------------------*/



/*--回复页格式------------------------------------------------------------------------------------------*/

/*  回复页，外层表格样式_表格_ReplyTable_E  */
.ReplyTable_E
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	margin-top: 8px;
	border-left: lightsteelblue 1px solid;
	width: 100%;
	border-bottom: lightsteelblue 1px solid;
}

/*  回复页，评论内容表头表格样式_表格_ReplyTable_T  */
.ReplyTable_T
{
	background-image: url(Images\header_bg2.gif);
	width: 100%;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	height: 28px;
}

/*  回复页，点评表格表头样式_表格_ReplyDPTable_T  */
.ReplyDPTable_T
{
	background-image: url(Images\cat_bg.gif);
	width: 100%;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	height: 28px;
}

/*  回复页，点评表格样式_表格_ReplyDPTable  */
.ReplyDPTable
{
	border-right: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

/*--回复页格式---END------------------------------------------------------------------------------------*/


/*--书写页格式------------------------------------------------------------------------------------------*/

/*  书写页，外层表格样式_表格_WritTable_E  */
.WritTable_E
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-top: 5px;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

/*  书写页，表头表格样式_表格_WritTable_T  */
.WritTable_T
{
	background-image: url(Images\header_bg.gif);
	width: 100%;
	border-top-style: none;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
	height: 31px;
}

/*  书写页，内层表格每格样式_表格_WritTable_I_Cell  */
.WritTable_I_Cell
{
	border-bottom: gainsboro 1px solid;
}

/*  书写页，按钮所在表格样式_WritTable_But  */
.WritTable_But
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
	height: 35px;
	background-color: whitesmoke;
}

/*--书写页格式---END------------------------------------------------------------------------------------*/


/*--管理页格式------------------------------------------------------------------------------------------*/

/*  管理页，外层表格样式_表格_AdminTable_E  */
.AdminTable_E
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-top: 8px;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

/*  管理页，表头表格样式_表格_AdminTable_T  */
.AdminTable_T
{
	background-image: url(Images\header_bg.gif);
	width: 100%;
	border-top-style: none;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
	height: 31px;
}

/*  管理页，内层表格每格样式_表格_AdminTable_I_Cell  */
.AdminTable_I_Cell
{
	border-bottom: gainsboro 1px solid;
}

/*  管理页，按钮所在表格样式_AdminTable_But  */
.AdminTable_But
{
	margin-top: 8px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
	height: 35px;
	background-color: whitesmoke;
}

/*--管理页格式---END------------------------------------------------------------------------------------*/

/*--段落编辑页格式------------------------------------------------------------------------------------------*/

/*  段落编辑页，外层表格样式_表格_AdminTable_E  */
.PartEditTable_E
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-top: 1px;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

/*  段落编辑页，表头表格样式_表格_AdminTable_T  */
.PartEditTable_T
{
	background-image: url(Images\header_bg1.gif);
	width: 100%;
	border-top-style: none;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
	border-right-style: none;
	border-left-style: none;
	height: 31px;
}

/*  段落编辑页，内层表格每格样式_表格_AdminTable_I_Cell  */
.PartEditTable_I_Cell
{
	border-bottom: gainsboro 1px solid;
}

/*  段落编辑页，按钮所在表格样式_AdminTable_But  */
.PartEditTable_But
{
	margin-top: 8px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
	height: 35px;
	background-color: whitesmoke;
}

/*--段落编辑页格式---END------------------------------------------------------------------------------------*/


/*  列表表头超连样式_超连_TitleA  */
A.TitleA:link
{	font-weight: bold;	font-size: 9pt;	color: #ffffff;	font-family: 新宋体;	text-decoration: none;}   
A.TitleA:visited
{	font-weight: bold;	font-size: 9pt;	color: #ffffff;	font-family: 新宋体;	text-decoration: none;}   
A.TitleA:active
{	font-weight: bold;	font-size: 9pt;	color: #ffcc33;	font-family: 新宋体;	text-decoration: none;}   
A.TitleA:hover
{	font-weight: bold;	font-size: 9pt;	color: #ffcc33;	font-family: 新宋体;	text-decoration: underline;}  

/*  标题性超连样式_超连_TitleB  */
A.TitleB:link
{	font-weight: bold;	font-size: 9pt;	color: #000000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleB:visited
{	font-weight: bold;	font-size: 9pt;	color: #000000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleB:active
{	font-weight: bold;	font-size: 9pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleB:hover
{	font-weight: bold;	font-size: 9pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: underline;}  

/*  标题性超连样式_超连_TitleC  */
A.TitleC:link
{	font-weight: bold;	font-size: 11pt;	color: #000000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleC:visited
{	font-weight: bold;	font-size: 11pt;	color: #000000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleC:active
{	font-weight: bold;	font-size: 11pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: none;}   
A.TitleC:hover
{	font-weight: bold;	font-size: 11pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: underline;}  

/*  超连样式_超连_Link1  */
A.Link1:link
{	font-size: 9pt;	color: #336699;	font-family: 新宋体; text-decoration: none;}    
A.Link1:visited
{	font-size: 9pt;	color: #336699;	font-family: 新宋体; text-decoration: none;}   
A.Link1:active
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: none;}   
A.Link1:hover
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: underline;} 

/*  超连样式_超连_Link2  */
A.Link2:link
{	font-size: 9pt;	color: #000000;	font-family: 新宋体; text-decoration: none;}    
A.Link2:visited
{	font-size: 9pt;	color: #000000;	font-family: 新宋体; text-decoration: none;}   
A.Link2:active
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: none;}   
A.Link2:hover
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: underline;} 

/*  超连样式_超连_Link3  */
A.Link3:link
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: none;}    
A.Link3:visited
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体; text-decoration: none;}   
A.Link3:active
{	font-size: 9pt;	color: #ff9900;	font-family: 新宋体; text-decoration: none;}   
A.Link3:hover
{	font-size: 9pt;	color: #ff9900;	font-family: 新宋体; text-decoration: underline;} 

/*  标题文本样式_文本_TextA  */
.TextA
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: 新宋体;
}

/*  标题文本样式_文本_TextB  */
.TextB
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: 新宋体;
}

/*  标题文本样式_文本_TextC  */
.TextC
{
	font-size: 8pt;
	color: dimgray;
	font-family: 新宋体;
}

/*  强调性文本样式_文本_TextW  */
.TextW
{
	font-size: 9pt;
	color: #ff0000;
	font-family: 新宋体;
}

/*  说明性文本样式_文本_Text0  */
.Text0
{
	font-size: 9pt;
	color: #000000;
	font-family: 新宋体;
}

/*  说明性文本样式_文本_Text1  */
.Text1
{
	font-size: 9pt;
	color: dimgray;
	font-family: 新宋体;
}

/*  课文简单列表表格样式_表格_LessonSimpleListTable  */
.LessonSimpleListTable
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*  课文简单列表每格样式_表格_LessonSimpleListTableCell  */
.LessonSimpleListTableCell
{
	height: 20px;
}

/*  课文简单列表超连样式_超连_LessonSimpleListLink  */
A.LessonSimpleListLink:link
{	font-size: 9pt;	color: #000000;	font-family: 新宋体;	text-decoration: underline;}   
A.LessonSimpleListLink:visited
{	font-size: 9pt;	color: #000000;	font-family: 新宋体;	text-decoration: underline;}   
A.LessonSimpleListLink:active
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: underline;}   
A.LessonSimpleListLink:hover
{	font-size: 9pt;	color: #ff0000;	font-family: 新宋体;	text-decoration: underline;}  

/*  页码列表最外层表格，表格样式_表格_PageListTable_E  */
.PageListTable_E
{
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*  页码列表，表格样式_表格_PageListTable_I  */
.PageListTable_I
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	width: 100%;
	border-bottom: lightsteelblue 1px solid;
	height: 28px;
	background-color: whitesmoke;
}
/*  页码列表，TD样式_表格_PageListTable_TD  */
.PageListTable_TD
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/*  页码列表，当前TD样式_表格_PageListTable_STD  */
.PageListTable_STD
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: lightblue;
	border-bottom-style: none;
}

/*  白色文字超连样式_超连_WhiteLink  */
A.WhiteLink:link
{	font-size: 9pt;	color: #ffffff;	font-family: 新宋体;	text-decoration: underline;}   
A.WhiteLink:visited
{	font-size: 9pt;	color: #ffffff;	font-family: 新宋体;	text-decoration: underline;}   
A.WhiteLink:active
{	font-size: 9pt;	color: #ffff99;	font-family: 新宋体;	text-decoration: underline;}   
A.WhiteLink:hover
{	font-size: 9pt;	color: #ffff99;	font-family: 新宋体;	text-decoration: underline;}  


#userList
{	width:500px;
	margin:10px 20px;
	border-left: solid 1px #e0e0e0;
	border-top: solid 1px #e0e0e0;
}
#userList th
{
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #505050;
}
#userList td
{	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	text-align:center;
	padding:3px 5px;
}