﻿/* COMMON */
body
{
	margin:0px;
	text-align:center;
	font-size:12px;
	color:#303130;
}
img
{
	border:0px;
	vertical-align:top;
}

table
{
	width:100%;
	border:0px;
}

form
{
	margin:0px;
	padding:0px;
}

.right 
{
	float:right;
}

/* PAGE FRAME */
div.PageFrame
{
	width:700px;
	margin:0px auto;
	text-align:left;
}


a,a:link,a:visited { color:#22772e; text-decoration:underline; }
a:hover,a:active { color:#22772e; text-decoration:underline; }

a.g,a.g:link,a.g:visited { color:#aaa; text-decoration:underline; }
a.g:hover,a.g:active { color:#aaa; text-decoration:underline; }

/* PAGE Element */
h1 { font-size:24px; font-weight:bold; color:#2f2f2f; }

h2 { font-size:14px; font-weight:bold; color:#2f2f2f; }

p { text-indent:24px; line-height:20px; }

form { padding:0px; margin:0px; }

ul { margin:0px; padding:0px; list-style:none; }

table {width:100%;}

td 
{
	vertical-align:top;
}

div.hr {
	border:none; width:100%; height:1px; background:#f2bb4e; font-size:0px;
}

div.HeadBorder {
	clear:both; border:none; width:100%; height:20px; background:#ffffff;
}

div.Container td.left_side { width:140px; border-right:1px solid #EFAA22; }
div.Container td.left_side div.menu { margin:3px; }
div.Container td.poll { width:150px; }
/*左侧子菜单头*/
div.Container td.left_side a.m_t,a.m_t:link,a.m_t:visited 
{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	line-height:33px;
	width:138px;
	height:33px;
	background:url(../images/common/menu_mt.gif) left top no-repeat;
	text-decoration:none;
}

div.Container td.left_side a.m_t:hover,a.m_t:active 
{
	width:138px;
	height:33px;
	background:url(../images/common/menu_mt.gif) left top no-repeat;
	display:block;
	color:#ffffff;
	text-align:center;
	line-height:33px;
	text-decoration:none;
}

/*左侧子菜单节点*/
a.m_i,a.m_i:link,a.m_i:visited 
{
	display:block;
	width:138px;
	height:30px;
	background:url(../images/common/menu_mi_grey.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#7e7e7e;
	text-align:center;
	padding-top:3px;
	line-height:30px;
	margin-top:3px;
	text-decoration:none;
}

a.m_i:hover,a.m_i:active 
{
	width:138px;
	height:30px;
	background:url(../images/common/menu_mi_yellow.gif) left top no-repeat;
	font-size:14px;
	display:block;
	text-align:center;
	padding-top:3px;
	line-height:30px;
	margin-top:3px;
	color:#946e15;
	text-decoration:none;
}

a.m_i_checked
{
	width:138px;
	height:30px;
	background:url(../images/common/menu_mi_yellow.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:3px;
	line-height:30px;
	margin-top:3px;
	color:#946e15;
	text-decoration:none;
}

/*左侧子菜单下级菜单*/
a.m_i_i,a.m_i_i:link,a.m_i_i:visited 
{
	display:block;
	font-size:12px;
	margin:8px 0px 8px 8px;
	padding:5px;
	text-decoration:none;
}
a.m_i_i:hover,a.m_i_i:active 
{
	background:#e7f7e7;
	display:block;
	color:#333;
	text-decoration:none;
}

div.Container td.left_side div.leftinfo
{
	padding:10px 0px 30px 0px;
	vertical-align:middle;
}

div.Container td.left_side div.leftinfo p.grey
{
	text-indent:0;
	padding:0px 10px 0px 10px;
	color:#5d5d5d;
}


div.Container td.right_side div.title
{
	font-size:18px;
	margin:10px;
	padding:10px 0px;
	color:#2f2f2f;
	font-weight:bold;
}

div.Container td.right_side div.subtitle
{
	font-size:18px;
	margin:10px;
	padding:10px 0px;
	font-weight:bold;
}

div.Container td.right_side div.content
{
	margin:10px;
}


/* PAGE PARTS */
div.Header { margin:0px; padding:0px; }

div.Header td.logo
{
	width:174px;
}
div.Header td.nav1
{
	text-align:right;
}

/****头部菜单开始****/
div.HeaderMenu
{
	text-align:center;
}
div.HeaderMenu
{
	  width:710px;
}
div.HeaderMenu a.menuyellow:link,a.menuyellow:visited
{
	display:block;
	margin:0px 1px 0px 1px;
	float:left;
	width:138px;
	height:45px;
	background:url(../images/common/menu_y.gif) left top no-repeat;
	text-align:center;
	line-height:45px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

div.HeaderMenu a.menuyellow:hover,a.menuyellow:active
{
	display:block;
	margin:0px 1px 0px 1px;
	float:left;
	width:138px;
	height:45px;
	background:url(../images/common/menu_g.gif) left top no-repeat;
	text-align:center;
	line-height:45px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

div.HeaderMenu a.menugreen:link,a.menugreen:visited
{
	display:block;
	margin:0px 1px 0px 1px;
	float:left;
	width:138px;
	height:45px;
	background:url(../images/common/menu_g.gif) left top no-repeat;
	text-align:center;
	line-height:45px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

div.HeaderMenu a.menuhsj
{
	display:block;
	float:left;
	margin:0px 1px 0px 1px;
	width:138px;
	height:45px;
	background:url(../images/common/menu_hsj.gif) left top no-repeat;
	text-align:center;
	line-height:45px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

/****头部菜单结束****/

#RegDiv {
	width:193px; height:87px; background:url(../images/img000_regbg.jpg) left top no-repeat;
}

div.Footer
{
	width:704px;
	height:112px;
	background:url(../images/common/bg_footer.jpg) left top no-repeat;
}


div.Footer div.links2
{
	font-weight:normal;
	padding:15px 10px 5px 10px;
}


div.Footer div.links2 a
{
	font-size:12px;
	color:#7e7e7e;
	font-weight:bold;
	text-decoration:none;
}


div.Footer div.copyright
{
	font-weight:normal;
	padding:5px 10px 2px 10px;
}

div.Footer div.copyright a
{
	font-weight:normal;
}

div.Footer div.bottom
{
	padding:5px 10px 5px 10px;
	color:7e7e7e;
}

div.BackButton
{
	clear:both;
	margin:50px 0px 30px 20px;
}

/*Round Rectangle*/
table.RoundRectangle
{
	background:#fef2e6;
}

table.RoundRectangle tr.t,tr.b
{
	height:3px;
}

table.RoundRectangle td.tl,td.tr,td.bl,td.br
{
	font-size:0px;
	width:3px;
}

table.RoundRectangle td.tb
{
	background:url(../images/tb.gif) repeat-x;
}

table.RoundRectangle td.bb
{
	background:url(../images/bb.gif) repeat-x;
}

table.RoundRectangle td.cl
{
	background:url(../images/cl.gif) repeat-y;
}

table.RoundRectangle td.cr
{
	background:url(../images/cr.gif) repeat-y;
}


/*****投票部分*****/
span.PollTitle { font-size:12px; color:#FF7510; text-align:center; padding:10px 0px 5px 35px; }
span.PollRemark { font-size:12px; line-height:20px; color:#9C9A9C; text-align:left; padding:10px 0px 5px 5px; }
span.PollTopic { font-size:12px; line-height:20px; color:#22772E; text-align:left; padding:10px 0px 5px 5px; }
span.PollChoice { font-size:12px; line-height:20px; color:#333333; text-align:left; padding:10px 0px 5px 5px; }
span.PollAnnouce { font-size:10px; line-height:16px; color:#333333; text-align:left; padding:10px 0px 15px 5px; }

/****Quiz部分****/
div.QuizBlock { width:95%; padding:10px; }
div.QuizTopic { width:100%; line-height:30px; font-weight:bold; }
div.QuizChoice { width:100%; line-height:20px; font-weight:normal; }


/****Label表格部分****/
table.LabelTab
{
	background:#ffffff;
}

table.LabelTab td.Head
{
	font-size:0px;
}

table.LabelTab td.Body
{
	background:url(../images/Label_Bg.gif) repeat-y;
}

table.LabelTab td.Foot
{
	background:url(../images/Label_Foot.gif) no-repeat; height:12px;
}

div.LabelContent
{ 
	width:510px; padding:0px 5px 0px 5px;
}

div.LabelContent div.LabelTitle
{ 
	width:510px; height:30px; font-size:16px; font-weight:bold; padding-top:5px;
}

/****名词解释部分****/

div.Container td.right_side div.GlossaryBlock
{
	width:585px;
	font-size:12px;
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #22772e;
}

div.Container td.right_side div.GlossaryBlock a.GlossaryWord
{
	font-size:18px;
	font-weight:bold;
}

table.TableGlossary
{
	width:585px;
	margin:10px 0px 0px 0px;
}

table.TableGlossary td.GWord
{
	text-align:left;
	vertical-align:top;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#484848;
	width:165px;
}

table.TableGlossary td.GExplain
{
	text-align:left;
	vertical-align:top;
	font-size:12px;
	line-height:20px;
	color:#484848;
	font-weight:normal;
}

table.TableGlossary td.GTop
{
	text-align:right;
	padding:0px 10px 0px 0px;
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
}


