/* 通常のリンクの設定 */
a.readon {
display: block;
float: left;
text-align: center;
clear: both;
padding: 0 5px;
background: url(../images/grad2-2.gif) repeat-x center #8BAB32;
color: #FFFFFF;
margin-top: 5px;
text-transform: lowercase;
}

/* マウスオーバー時の設定。背景画像と配色を変更します */
a.readon:hover, a.readon:active, a.readon:focus {
background: url(../images/grad2-1.gif) repeat-x center #2C79B3;
color: #FFFFFF;
text-decoration: none;
}

.moduletable_menu ul {
   list-style-type: none;
}

.moduletable_menu li {
   background: #efefef;
   margin-top:5px;
   padding-left:10px;
   line-height: 29px;
}

.moduletable_menu li:hover{
   background: #dddddd;
   margin-top:5px;
   line-height: 29px;
}

.componentheading {
width: 100%;
margin: 0 0 0 0;
padding: 0;
font: bold 16px Tahoma, MS UI Gothic, Arial, Helvetica, sans-serif;
color: #5aa426;
white-space: nowrap;
}
.contentheading {
width: 100%;
margin: 0 0 0 0;
padding: 0;
font: bold 16px Tahoma, MS UI Gothic, Helvetica, sans-serif;
color: #5aa426;
white-space: nowrap;
}
.article_seperator{
}
.contenttoc{
padding: 0px;
margin: 2px;
font-size: 12px;
}
.moduletable h3 {
margin-top: 15px;
font-weight: bold;
} 

/* content tables */
td.sectiontableheader {
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

.sectiontableheader {
	padding: 8px 5px;
	background: #efefef;
}

/*
.moduletable {
width: 100%;
margin: 0 0 5px 0;
padding: 0;
border: 0;
}
table.moduletable th {
font: bold 12px Tahoma, MS UI Gothic, Arial, Helvetica, sans-serif;
height: 24px;
color: #5aa426;
white-space: nowrap;
text-align: left;
margin-bottom: 10px;
border-bottom: 1px dashed #EFEFEF;
}
table.moduletable td {
font-size: 12px;
padding: 0px;
margin: 0px;
}
*/

.latestnews ul, .mostread ul, .newsfeed ul {
padding: 0;
margin-left:15px;
}
.latestnews li, .mostread li, .newsfeed li {
list-style:url(./../images/li.png);
padding:0;
margin-left:15px;
line-height: 18px;
font-size: 12px;
}
.createdate{
color: #333333;
font-size: small;
}
.modifydate{
color: #333333;
}
.small{
color: #333333;
}
A.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
padding: 1px 4px;
border-top: 1px solid #BABDB6;
border-left: 1px solid #BABDB6;
border-bottom: 1px solid #BABDB6;
border-right: 1px solid #BABDB6;
background: #ffffff;
text-decoration: none;
font-size: 11px;
}
a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
padding: 1px 4px;
border-top: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
background: #ffffff;
text-decoration: none;
}
#active_menu{}
#blockrandom{}
#contact_email_copy{}
#contact_text{}
#emailForm{}
#mod_login_password{}
#mod_login_remember{}
#mod_login_username{}
#poll{}
#search_ordering{}
#search_searchword{}
#searchphraseall{}
#searchphraseany{}
#searchphraseexact{}
#voteid1{}
.adminform{}
.back_button{}
.blog{}
.blog_more{}
.blogsection{}
.button{}
.buttonheading{}
.category{}
.clr{}
.contact_email{}
.content_rating{}
.content_vote{}
.contentdescription{}
.contentpagetitle{}
.contentpane{}
.contentpaneopen td{
}
.fase4rdf{}
.footer{}
.frontpageheader{}
.inputbox {
border: 5px solid #B4E4F0;
margin-bottom: 2px;
}
.inputbox:hover, .inputbox:focus {
border-color: #66BD64;
}
.mainlevel{}
.message{}
.module{}
.newsfeed{}
.newsfeeddate{}
.newsfeedheading{}
.pathway{}
.polls{}
.pollsborder{}
.pollstableborder{}
.readon{
margin-top:10px;
}
.search{}
.searchintro{}
.sectionentry1{}
.sectionentry2{}
.sectionheader{}
.sitetitle{}
.smalldark{}
.sublevel{}
.syndicate{}
.syndicate_text{}
.text_area{}
.toclink{}
.weblinks{}
.wrapper{}
.contentmenu { background-color: #5aa426; }
a.bar:link, visited { color: #ffffff; }
a.bar:hover { color: #dddddd; }
textarea#code {
border-top:1px solid #006600;
border-right:1px solid #006600;
border-bottom:1px solid #006600;
border-left:1px solid #006600;
font-size : 10px;
color : #669900;
background-color : #ffffff;

width:450px;
height:100px;}
.mainlevelimages {
padding-left: 0px;
padding-right: 5px;
}
