/*
########################################################
  glossary common style
########################################################
*/

div.eventListBox{
	width:465px;
	height:auto;
	margin:0 0 0 10px;
}

div.eventListBox dl.odd{	
	width:45%;
	float:left;
	clear:both;
	margin:0 0 5px 0;
}

div.eventListBox dl.odd{
	float:left;
	width:45%;
}

div.eventListBox dl.odd dd{
	padding:0 0 0 12px;
	background:url(../../common/images/list_nodes.gif) no-repeat 0 6px;
}

div.eventListBox dl.even dd{
	padding:0 0 0 230px;
	background:url(../../common/images/list_nodes.gif) no-repeat 220px 6px;
}

div.glossary{
	width:465px;
	margin:0 0 0 10px;
	background: url(../../common/images/bg_dotted02.gif) repeat-x bottom;
	clear: both;
	float: none;
	display: inline-block;
}

/* float CLEAR HACK (start) */
div.glossary:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
div.glossary { display:inline-table; }

/* without Mac IE \*/
* html div.glossary { height:1px; }
div.glossary { display:block; }
/* */
/* float CLEAR HACK (end) */

div.glossary img {
	float: left;
	margin: 5px 20px 0 5px ;
	padding-bottom: 5px;
}

div.glossary ul {
	width:380px;
	float: left;
	margin: 10px 0 5px 0;
}


div.glossary ul li{
	height:auto;
	float:left;
}

div.glossary ul li ul{
	width:auto;
	margin:0;
}

div.glossary ul li ul li{
	width:170px;
	display:block;
	float:left;
	padding:0 5px 5px 12px;
	background:url(../../common/images/list_nodes.gif) no-repeat 0 6px;
}


/*
########################################################
  glossary detail style
########################################################
*/

dl.word {
	width: 475px;
	margin: 20px 0 0 5px;
	padding: 0;
	background: url(../../common/images/bg_dotted_Rthick.gif) repeat-x top;
}
dl.word dt {
	width: 475px;
	margin: 0 0 20px 0;
	padding: 10px 0 10px 0;
	background: url(../../common/images/bg_dotted_Rthick.gif) repeat-x bottom;
	color:#B03500;
	font-weight: bold;
	font-size: 130%;
}
dl.word dt span {
	display:block;
	font-weight: lighter;
	font-size: small;
}

dl.word dt span.yomi {
	display:inline;
	font-weight: lighter;
	font-size: x-small;
	margin: 0 0 0 10px;
}

dl.word dd {
	width: 475px;
	margin: 0;
	padding: 0 ;
}

dl.word dd p {
	font-weight:bold;
	font-size:110%;
	margin: 0 0 5px 0;
}

dl.word dd p span.term {
	font-weight:normal;
	font-size:80%;
}

/*
########################################################
  glossary page navigation
########################################################
*/

.pageNavLinks {
	background: #F0F0F0;
	margin: 40px 0 0 5px;
	width: 475px;
}

.pageNavLinks p {
	margin:0 !important;
	padding: 4px 10px!important;
	font-size:85%;
}

.pageNavLinks .back {
	float:left;
	background: url(../../common/images/list_arrow01_l.gif) no-repeat 6px center;
}

.pageNavLinks p.next {
	float:right;
	background: url(../../common/images/list_arrow01.gif) no-repeat right center;
	margin: 0 7px 0 0!important;
	padding: 4px 3px!important;
	text-align: right;
}

.pageNavLinks .back a {
	padding-left:12px;
}

.pageNavLinks .next a {

	padding-right:10px;
}
