
#menu a{
	font-family: 'supermarket';
	font-size: 18px;
	font-weight: normal;
}

#contentTopic{
	padding: 10px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
#contentTopic span{
	height: 28px;
	color: #009ad4;
	line-height: 30px;
}
#contentTopic i{
	width: 30px;
	height: 28px;
	background: transparent url(../images/box_title.png);
	float: left;
	margin-right: 5px;
}
#contentTopic .calendar{background-position:-6px -5px;}
#contentTopic .activity{background-position:-6px -45px;}
#contentTopic .announce{background-position:-6px -85px;}
#contentTopic .article{background-position:-6px -125px;}
#contentTopic .talk{background-position:-6px -165px;}
#contentTopic .link{background-position:-6px -205px;}

#knowledgeTableOfContents{
	width: 850px;
	margin: 0px auto;
}
#knowledgeTableOfContents h1{
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#knowledgeTableOfContents a{
	color: #b74bda;
	cursor: pointer;
}
#knowledgeTableOfContents ul.menu{
	padding: 0 5px;
	margin: 30px 0 0 0;
	list-style: none;
	background-color: #f7f7f7;
}
#knowledgeTableOfContents ul.menu li{
	float: left;
	margin: 10px 15px;
	min-width: 250px;
	text-align: center;
}
#knowledgeTableOfContents ul.menu li a{
	font-size: 1.5em;
	font-weight: normal;
	color: #555555;
}
#knowledgeTableOfContents ul li a:hover{
	color: #ae50b3;
}
#knowledgeTableOfContents ul{
	list-style: none;
}
#knowledgeTableOfContents .title{
	display: block;
	border-left: 3px solid #c6c6c6;
	padding: 5px 0 5px 20px;
	min-height: 80px;
}
#knowledgeTableOfContents .title h2{
	margin: 0px 0 5px 0;
	font-weight: normal;
	font-size: 1.25em;
}
#knowledgeTableOfContents .title p{ margin: 0 0 10px 0;}
#knowledgeTableOfContents .title p.author i{ font-style: italic; color: gray; display: block;}
#knowledgeTableOfContents .number{
	padding-left: 80px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 87px;
	margin-bottom: 20px;
}
#knowledgeTableOfContents .tableOfContent{
	padding: 0;
	margin: 20px auto;
}
#knowledgeTableOfContents .tableOfContent .number{
	margin: 30px 0;
}
#knowledgeTableOfContents .n1{background-image: url(../images/knowledge/n1.png);}
#knowledgeTableOfContents .n2{background-image: url(../images/knowledge/n2.png);}
#knowledgeTableOfContents .n3{background-image: url(../images/knowledge/n3.png);}
#knowledgeTableOfContents .n4{background-image: url(../images/knowledge/n4.png);}
#knowledgeTableOfContents .n5{background-image: url(../images/knowledge/n5.png);}
#knowledgeTableOfContents .n6{background-image: url(../images/knowledge/n6.png);}
#knowledgeTableOfContents .n7{background-image: url(../images/knowledge/n7.png);}
#knowledgeTableOfContents .n8{background-image: url(../images/knowledge/n8.png);}


.boxChoice .choiceHeader h2,
.boxChoice .choiceHeader h3{
	margin: 0px;
	padding: 0px;
	font-family: 'supermarket';
	color: #FF6633;
	line-height: 30px;
	font-size: 1.5em;
}
.boxChoice .choiceList ul{
	margin: 5px 0px 0px 0px;
}
.activity .boxChoice .choiceList ul,
.talk .boxChoice.other .choiceList ul{
	line-height: inherit;
}
.activity .boxChoice .choiceList ul li,
.talk .boxChoice.other .choiceList ul li{
	padding: 5px 0 5px 15px;
}
#sitemapHeader{
	background-color: transparent;
    background-image: url("../images/box_header.png");
    background-repeat: no-repeat;
    background-position: 0 -160px;
}
#sitemapHeader h1{
    margin: 0;
    padding: 0;
    visibility: hidden;
}
.announce .boxChoice.election .kind{
	color: #0000ff;
}
.announce .boxChoice.training .kind{
	color: #fa9d39;
}
.announce .boxChoice.examination .kind{
	color: #62f670;
}
.announce .boxChoice.noexam .kind{
	color: #008000;
}
.announce .boxChoice.other .kind{
	color: #72b2fa;
}
.announce .boxChoice.election .choiceHeader h3,
.announce .boxChoice.training .choiceHeader h3,
.announce .boxChoice.examination .choiceHeader h3,
.announce .boxChoice.noexam .choiceHeader h3,
.announce .boxChoice.other .choiceHeader h3{
	color: inherit;
}
#userManagerBox .notice{
    text-align:left;
    padding: 20px 0px 50px 50px;
    line-height: 20px;
    font-size: 16px;
    color:#AC193D;
}
.examination .file_update_date{
	color: #aa3333;
}