﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: "メイリオ","Meiryo","MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:160%;
	background:#39250f url("../img/body_bg.gif") repeat-x;
	color:#555555;
}

img{
	border:0;
	vertical-align:top;
}
h1{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:100%;
	width:150px;
	height:83px;
}
	h1 a{
		display:block;
		height:83px;
		background:url("../img/header_logo_pv.gif") repeat-x;
		text-indent:-9900px;
		outline:none;
	}
h2{
	margin:0 0 5px;
	padding:0;
	font-size:100%;
	line-height:100%;
	clear:both;
}

h3{
	margin:20px 0 1ex;
	padding:0;
	font-size:100%;
	line-height:100%;
}
h3.txt{
	height:30px;
	line-height:30px;
	padding:0;
	font-size:110%;
	font-weight:normal;
	padding:0 10px;
	background:url("../img/h3_bg.gif") no-repeat;
}
h4{
	margin:20px 5px 1ex;
	padding:5px 10px;
	font-size:110%;
	border:1px dotted #d8c8c0;
	background:#fff8f4;
}
h5{
	margin:20px 5px 1ex;
	padding:0;
	font-size:90%;
	border-bottom:1px dotted #cccccc;
}
p{
	margin:1ex 10px;
}


a:link		{color:#0088ff;text-decoration:none;}
a:visited	{color:#cc33cc;text-decoration:none;}
a:hover		{color:#ff6600;text-decoration:underline;}
a:active	{color:#ff6600;text-decoration:underline;}



img{
	border:0;
	vertical-align:bottom;
}

form{
	margin:0;
	padding:1px 0;
}

fieldset{
	margin:10px 0 20px;
}

legend{
	color:#666699;
}
.root{
	padding:0 4px;
	margin:0 auto;
	background:url("../img/root_bg.gif") repeat-x;
	width:900px;
	text-align:left;
}
.header{
	position:relative;
	background:url("../img/header_bg.gif") no-repeat;
	height:88px;
}
		.subtitle-txt{
			position:absolute;
			top:23px;
			left:152px;
			float:left;
			width:200px;
			height:24px;
		}
			.subtitle-txt span{
				display:block;
				height:24px;
				background:url("../img/header_txt_subtitle.gif") repeat-x;
				text-indent:-9800px;
			}
		.sponser-sysmex{
			position:absolute;
			top:0px;
			left:735px;
			float:left;
			width:165px;
			height:83px;
		}
			.sponser-sysmex a{
				display:block;
				height:83px;
				background:url("../img/header_logo_sysmex.gif") repeat-x;
				text-indent:-9900px;
				outline:none;
			}
	.hmenu{
	position:absolute;
	top:54px;
	left:164px;
	width:300px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
		.hmenu li{
			float:left;
			margin:0;
			padding:0;
			width:100px;
			height:29px;
			overflow:hidden;
		}
		.hmenu li.hmenu-home{
			width:101px;
		}
		.hmenu li.hmenu-english{
			display:none;
		}
		.hmenu li a{
			display:block;
			height:29px;
			text-indent:-9000px
		}
		.hmenu li.hmenu-home a		{background:url("../img/hmenu_home.gif") repeat-x;text-indent:-9090px}
		.hmenu li.hmenu-sitemap a	{background:url("../img/hmenu_sitemap.gif") repeat-x;}
		.hmenu li.hmenu-english a	{background:url("../img/hmenu_english.gif") repeat-x;}
		.hmenu li a:hover,
		.hmenu li a:active{
			background-position:0 -29px;
		}
	.header-telop{
		position:absolute;
		top:318px;
		left:17px;
		width:600px;
		height:28px;
		margin:0;
		padding:0;
		background:url("../img/swf_telop_bg.png") no-repeat;
	}
	.search-block{
		position:absolute;
		top:319px;
		left:622px;
		width:178px;
		height:28px;
		margin:0;
		padding:0 0 0 85px;
		background:url("../img/header_search_bg.gif") no-repeat;
	}
	.search-block table{
		margin:0;
		padding:0;
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		height:26px;
		width:174px;
	}
		.search-block table td{
			padding:0;
			margin:0;
			vertical-align:middle;
			border:0;
			border-collapse:collapse;
			border-spacing:0;
			text-align:center;
		}
		.search-keyword{
			width:124px;
		}
		.search-button{
			display:block;
			margin-left:2px;
		}
	.navi{
		background:url("../img/navi_bg.gif") no-repeat;
		position:relative;
		margin-top:5px;
	}
		.toppage .navi{
			background:url("../../img/index_navi_bg.gif") no-repeat;
			position:relative;
			margin-top:0;
		}
		.mainimg{
			padding:15px 10px 0;
			height:338px;
			overflow:hidden;
		}
			.mainimg img{
				display:block;
			}
	
		.gmenu{
			margin:0;
			padding:0;
			list-style-type:none;
			overflow:hidden;
			height:60px;
			width:900px;
		}
			.gmenu li{
				float:left;
				margin:0;
				padding:0;
				width:150px;
			}
			.gmenu li a{
				display:block;
				height:60px;
			}

			.gmenu li.gmenu-lecture		{width:92px;}
			.gmenu li.gmenu-quiz		{width:104px;}
			.gmenu li.gmenu-literature		{width:119px;}
			.gmenu li.gmenu-nextdoor		{width:140px;}
			.gmenu li.gmenu-instrument	{width:115px;}
			.gmenu li.gmenu-blog		{width:100px;}
			.gmenu li.gmenu-survey		{width:125px;}
			.gmenu li.gmenu-glossary		{width:105px;}
			.gmenu li.gmenu-lecture a			{text-indent:-9999px;background:url("../img/gmenu_lecture.gif") repeat-x;}
			.gmenu li.gmenu-quiz a			{text-indent:-9999px;background:url("../img/gmenu_quiz.gif") repeat-x;}
			.gmenu li.gmenu-literature a		{text-indent:-9999px;background:url("../img/gmenu_literature.gif") repeat-x;}
			.gmenu li.gmenu-nextdoor a		{text-indent:-9999px;background:url("../img/gmenu_nextdoor.gif") repeat-x;}
			.gmenu li.gmenu-instrument a		{text-indent:-9999px;background:url("../img/gmenu_instrument.gif") repeat-x;}
			.gmenu li.gmenu-blog a			{text-indent:-9999px;background:url("../img/gmenu_blog.gif") repeat-x;}
			.gmenu li.gmenu-survey a			{text-indent:-9999px;background:url("../img/gmenu_survey.gif") repeat-x;}
			.gmenu li.gmenu-glossary a			{text-indent:-9999px;background:url("../img/gmenu_glossary.gif") repeat-x;}
			.toppage .gmenu li.gmenu-lecture a		{background:url("../../img/index_gmenu_lecture.gif") repeat-x;}
			.toppage .gmenu li.gmenu-quiz a		{background:url("../../img/index_gmenu_quiz.gif") repeat-x;}
			.toppage .gmenu li.gmenu-literature a	{background:url("../../img/index_gmenu_literature.gif") repeat-x;}
			.toppage .gmenu li.gmenu-nextdoor a	{background:url("../../img/index_gmenu_nextdoor.gif") repeat-x;}
			.toppage .gmenu li.gmenu-instrument a	{background:url("../../img/index_gmenu_instrument.gif") repeat-x;}
			.toppage .gmenu li.gmenu-blog a		{background:url("../../img/index_gmenu_blog.gif") repeat-x;}
			.toppage .gmenu li.gmenu-survey a		{background:url("../../img/index_gmenu_survey.gif") repeat-x;}
			.toppage .gmenu li.gmenu-glossary a	{background:url("../../img/index_gmenu_glossary.gif") repeat-x;}

			.gmenu li a:hover,
			.gmenu li a:active,
			.toppage .gmenu li a:hover,
			.toppage .gmenu li a:active{
				background-position:0 -60px;
			}
.main{
		background:#ffffff url("../img/main_bg.gif") repeat-y;
}
	.toppage .main{
		background:#ffffff url("../../img/index_main_bg.gif") repeat-y;
	}
	.wide .main{
		background:#ffffff;
	}
	.side{
		float:left;
		width:200px;
		overflow:hidden;
		padding-bottom:30px;
		background:#d9e1e6;
	}
	.content{
		float:right;
		width:699px;
		overflow:hidden;
	}
.footer{
	clear:both;
	background:#493e32 url("../img/footer_bg.gif") no-repeat;
	position:relative;
	height:56px;
}
	.fmenu{
		position:absolute;
		top:13px;
		left:9px;
		margin:0;
		padding:0;
		list-style-type:none;
	}
		.fmenu li{
			float:left;
			margin:0;
			padding:0;
		}
		.fmenu li a{
			display:block;
			height:13px;
			overflow:hidden;
		}
		.fmenu li.fmenu-contact	{width:81px;}
		.fmenu li.fmenu-link 	{width:48px;}
		.fmenu li.fmenu-privacy {width:132px;}
		.fmenu li.fmenu-company {width:59px;}
		.fmenu li.fmenu-contact a	{text-indent:-8100px;background:url("../img/fmenu_contact.gif") repeat-x;}
		.fmenu li.fmenu-link a		{text-indent:-9600px;background:url("../img/fmenu_link.gif") repeat-x;}
		.fmenu li.fmenu-privacy a	{text-indent:-9240px;background:url("../img/fmenu_privacy.gif") repeat-x;}
		.fmenu li.fmenu-company a	{text-indent:-9440px;background:url("../img/fmenu_company.gif") repeat-x;}
		.fmenu li a:hover,
		.fmenu li a:active{
			background-position:0 -13px;
		}
	.footer-copy{
		position:absolute;
		top:37px;
		left:570px;
		width:330px;
		height:14px;
	}
		.footer-copy a{
			display:block;
			text-indent:-9900px;
			background:url("../img/footer_txt_copy.gif") repeat-x;
			height:14px;
			
		}


.content-block{
	margin:10px 20px 0;
	padding-bottom:10px;
}

.even{background:#f9f7f2;}
.caution{color:#ff3300;}
.clear{clear:both;}
hr.clear{
	visibility:hidden;
	margin:0;
	padding:0;
	height:1px;
	border:0;
}
.nowrap{
	white-space:nowrap;
}





.bordered-table,
.bordered-table td,
.bordered-table th{
	border:1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
}

.bordered-table{
	margin:1ex 5px;
}
.bordered-table thead th{
	background:#f7f1e9;
	text-align:center;
	white-space:nowrap;
}
.bordered-table tbody th{
	font-weight:normal;
	vertical-align:top;
	background:#fbf8f3;
	text-align:left;
	white-space:nowrap;
	padding-left:1ex;
	padding-right:1ex;
}

.bordered-table tbody td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}

.general-table{
	margin:1ex 10px;
}

.bordered-table tbody td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}











/* index */


.eventtopics-block{
	background:#ffffff;
	padding:0 0 10px;
	text-align:center;
}
.sitenews-block{
	float:left;
	width:349px;
	overflow:hidden;
	position:relative;
}
.vetnews-block{
	float:right;
	width:349px;
	overflow:hidden;
	position:relative;
}
	.sitenews-block .rssicon{
		position:absolute;
		left:72px;
		top:2px;
		width:28px;
	}
	.vetnews-block .rssicon{
		position:absolute;
		left:115px;
		top:2px;
		width:28px;
	}
		.sitenews-block .rssicon a,
		.vetnews-block .rssicon a{
			display:block;
			height:28px;
			text-indent:-9940px;
			background:url("../../img/index_btn_rss.gif") repeat-x;
		}
	.sitenews-block .moreicon,
	.vetnews-block .moreicon,
	.blognews-block .moreicon{
		position:absolute;
		left:291px;
		top:8px;
		width:58px;
	}
		.sitenews-block .moreicon a,
		.vetnews-block .moreicon a,
		.blognews-block .moreicon a{
			display:block;
			height:18px;
			text-indent:-9860px;
			background:url("../../img/index_btn_more.gif") repeat-x;
		}



	.sitenews-block table,
	.vetnews-block table,
	.blognews-block table{
		width:349px;
		margin:0 0 10px;
		border:0;
		border-collapse:collapse;
		border-spacing:0;
	}
	.blognews-table{
		margin:0 0 10px;
		border:0;
		border-collapse:collapse;
		border-spacing:0;
	}
		.sitenews-block th,
		.vetnews-block th{
			padding:0.5ex 5px;
			border:0;
			vertical-align:top;
			border-collapse:collapse;
			border-spacing:0;
			text-align:left;
		}
		.blognews-block th,
		.blognews-table th{
			padding:0.7ex 5px;
			width:80px;
			vertical-align:top;
			border:0;
			border-collapse:collapse;
			border-spacing:0;
			text-align:left;
		}
		.sitenews-block td,
		.vetnews-block td,
		.blognews-block td,
		.blognews-table td{
			padding:0.5ex 5px 0.5ex 0;
			vertical-align:top;
			border:0;
			border-collapse:collapse;
			border-spacing:0;
		}


.blognews-block{
	float:left;
	width:349px;
	overflow:hidden;
	position:relative;
}
.surveynews-block{
	float:right;
	width:349px;
	overflow:hidden;
	position:relative;
}



.mv-block{
	text-align:center;
	background:#e7f0db;
	padding:0 0 10px;
}
.ad-block div{
	text-align:center;
}


/* contact */

.form-table textarea{
	width:460px
}
.form-table{
	margin:1ex auto;
}
.form-table th{
	background:#f9f3e9;
	padding:0 1ex;
}

#zipcode1{
	width:4.5ex;
	text-align:center;
}
#zipcode2{
	width:6ex;
	text-align:center;
}
#email{
	width:240px;
}
#address,
#address1,
#address2{
	width:300px;
}
.wide #address,
.wide #address1,
.wide #address2{
	width:500px;
}
#model,
#modelother{
	width:300px;
}



/* instrument */

.instrument-pochblock{
	float:left;
	margin:0;
	width:322px;
	height:340px;
	padding-top:5px;
	background:url("../../instrument/img/instrument_bg01.gif") no-repeat;
}
.instrument-pochblock img{
	display:block;
	margin:0 auto 4px;
}



/* lecture */

.recent-lecture{
	background:#eef4e7;
	padding:0 0 10px;
}

	.recent-lecture table{
		width:100%;
		margin:0;
		border:0;
		border-collapse:collapse;
		border-spacing:0;
	}
		.recent-lecture th{
			padding:0.7ex 5px;
			width:60px;
			vertical-align:top;
			border-width:1px 0;
			border-color:#dde9cf;
			border-style:solid;
			border-collapse:collapse;
			border-spacing:0;
			text-align:left;
		}
		.recent-lecture td{
			padding:0.5ex 5px 0.5ex 0;
			vertical-align:top;
			border-width:1px 0;
			border-color:#dde9cf;
			border-style:solid;
			border-collapse:collapse;
			border-spacing:0;
		}
		.recent-lecture tr.even{
			background:#fafcf8
		}

		.recent-lecture .date{
			color:#888888;
			font-family:Arial, Helvetica, sans-serif;
		}
		.recent-lecture .description{
			line-height:120%;
			font-size:90%;
		}


.lecture-rcnt-btn{
	width:262px;
	float:left;
	padding-bottom:3em;
}
	.lecture-rcnt-btn a{
		display:block;
		padding:11px 11px 50px;
		overflow:hidden;
		background:url("../../lecture/img/index_btn_rcnt-mvbg.gif");
		width:240px;
		height:180px;
	}
.lecture-rcnt-dsc{
	width:385px;
	float:right;
	padding-bottom:3em;
}

	.lecture-rcnt-dsc h3{
		margin-top:0;
	}
	.recture-outline-head{
		border-bottom:#d0c1b8 2px solid;
		padding-bottom:1px;
		margin:1em 0 1px;
	}

	.recture-outline-body{
		border:#d0c1b8 1px solid;
		background:#fffbf3;
	}
.lecture-list{
	margin:20px 0;
	padding:0;
	list-style-type:none;
}
	.lecture-list li{
		margin:0;
		padding:0 6px;
		list-style-type:none;
		width:152px;
		padding-bottom:1em;
		float:left;
	}
	.lecture-list li.clear{
		margin:0;
		padding:0;
		list-style-type:none;
		width:auto;
		float:none;
	}
		.lecture-list-btn a{
				display:block;
				padding:11px 11px 38px;
				overflow:hidden;
				background:url("../../lecture/img/index_btn_mvbg.gif");
				width:130px;
				height:98px;
		}
		.lecture-list-title{
			font-weight:bold;
			margin:1ex 0 0.5ex;
		}
		.lecture-list-date,
		.lecture-list-instructor{
			line-height:150%;
		}
		.lecture-list-play{
			font-size:80%;
		}


.lecturePlayer-container{
	position:relative;
	width:880px;
	height:325px;
	margin:10px 10px 10px;
}
#lecturePlayer-base{
	position:absolute;
	top:0;
	left:0;
	width:880px;
}
.lecturer-profile{
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#dfdfdf;
	width:423px;
	padding-top:5px;
}
.lecturer-profile-left{
	float:left;
	width:190px;
}
.lecturer-profile-left p{
	margin-right:0;
	margin-bottom:0;
}
.lecturer-profile-right{
	float:right;
	width:220px;
}
.lecturer-profile-right p{
	margin-left:0;
	margin-bottom:0;
}



/* sitemap */

.sitemap-pagelist{
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
.sitemap-pagelist ul{
	list-style-type:none;
	margin:0 0 0 2em;
	padding:0;
}
.sitemap-pagelist li a{
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}
.sitemap-pagelist li li a{
	background:url("../../misc/img/sitemap_arrow02.gif") 0 50% no-repeat;
	padding-left:15px;
}
.sitemap-pagelist li li li a{
	background:url("../../misc/img/sitemap_arrow03.gif") 0 50% no-repeat;
	padding-left:20px;
}



.link-list li{
	margin-bottom:1em;
}

.pochi-list{
	list-style-type:none;
	padding:0;
	margin:0;
}
.pochi-list li{
	padding:0;
	margin:0;
	clear:both;
}
.pochi-list li img{
	float:left;
	padding:0 0 5px;
}
.pochi-list li .pochi-content img{
	float:none;
	padding:0;
}
.pochi-content{
	float:right;
	width:510px;
}
.pochi-content h4{
	margin-top:0;
}


.literature-list{
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
.literature-list li a{
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}



.left-menu{
	background:#eef4e7;
	padding:0 0 10px;
}
.left-menu ul{
	margin:5px 0 5px 10px;
	list-style-type:none;
	padding:0;
}
.left-menu li a{
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}

/*
	glossary
*/

.glossary-anchors{
	background:url("../../glossary/img/glossary_anchors_bg.gif") 0 0 repeat-y;
}
.glossary-menu{
	height:40px;
	width:659px;
	margin:0;
	padding:0 0 5px;
	background:url("../../glossary/img/glossary_anchors_top.gif") 0 100% no-repeat;
	list-style-type:none;
}
.glossary-menu li{
	height:40px;
	margin:0;
	padding:0;
	float:left;
}
	.glossary-menu li a{
		display:block;
		height:40px;
		margin:0;
		padding:0;
		background-repeat:repeat-x;
		background-position:0 0;
		outline:none;
	}
	#glossary-menu01{width:237px}
	#glossary-menu02{width:141px}
	#glossary-menu03{width:137px}
	#glossary-menu04{width:144px}
	
	#glossary-menu01 a{background-image:url("../../glossary/img/glossary_menu_cbc.gif");text-indent:-9954px;}
	#glossary-menu02 a{background-image:url("../../glossary/img/glossary_menu_diff.gif");text-indent:-9870px;}
	#glossary-menu03 a{background-image:url("../../glossary/img/glossary_menu_ret.gif");text-indent:-9864px;}
	#glossary-menu04 a{background-image:url("../../glossary/img/glossary_menu_clotting.gif");text-indent:-9936px;}
	
	.glossary-menu li a:hover,
	.glossary-menu li a:active{
		background-position: 0 -40px;
	}
	.glossary-menu li a.current{
		background-position: 0 -80px;
	}


.glossary-submenu{
	height:40px;
	width:623px;
	margin:0 auto 0;
	padding:0 0 1em;
	list-style-type:none;
}
.glossary-submenu li{
	height:40px;
	margin:0;
	padding:0;
	float:left;
}
	.glossary-submenu li a{
		display:block;
		height:40px;
		margin:0;
		padding:0;
		outline:none;
	}
	.glossary-submenu-a		{width:53px;}
	.glossary-submenu-f		{width:44px;}
	.glossary-submenu-l		{width:44px;}
	.glossary-submenu-p		{width:44px;}
	.glossary-submenu-s		{width:46px;}
	.glossary-submenu-t		{width:45px;}
	.glossary-submenu-other	{width:73px;}
	.glossary-submenu-aa		{width:45px;}
	.glossary-submenu-ka		{width:45px;}
	.glossary-submenu-sa		{width:44px;}
	.glossary-submenu-ta		{width:45px;}
	.glossary-submenu-ha		{width:45px;}
	.glossary-submenu-ra		{width:50px;}

	.glossary-submenu-a		a{background:url("../../glossary/img/glossary_menu2_a.gif") 0 0 repeat-x;text-indent:-9964px;}
	.glossary-submenu-f		a{background:url("../../glossary/img/glossary_menu2_f.gif") 0 0 repeat-x;text-indent:-9988px;}
	.glossary-submenu-l		a{background:url("../../glossary/img/glossary_menu2_l.gif") 0 0 repeat-x;text-indent:-9988px;}
	.glossary-submenu-p		a{background:url("../../glossary/img/glossary_menu2_p.gif") 0 0 repeat-x;text-indent:-9988px;}
	.glossary-submenu-s		a{background:url("../../glossary/img/glossary_menu2_s.gif") 0 0 repeat-x;text-indent:-9982px;}
	.glossary-submenu-t		a{background:url("../../glossary/img/glossary_menu2_t.gif") 0 0 repeat-x;text-indent:-9990px;}
	.glossary-submenu-other	a{background:url("../../glossary/img/glossary_menu2_other.gif") 0 0 repeat-x;text-indent:-9928px;}
	.glossary-submenu-aa		a{background:url("../../glossary/img/glossary_menu2_aa.gif") 0 0 repeat-x;text-indent:-9990px;}
	.glossary-submenu-ka		a{background:url("../../glossary/img/glossary_menu2_ka.gif") 0 0 repeat-x;text-indent:-9990px;}
	.glossary-submenu-sa		a{background:url("../../glossary/img/glossary_menu2_sa.gif") 0 0 repeat-x;text-indent:-9988px;}
	.glossary-submenu-ta		a{background:url("../../glossary/img/glossary_menu2_ta.gif") 0 0 repeat-x;text-indent:-9990px;}
	.glossary-submenu-ha		a{background:url("../../glossary/img/glossary_menu2_ha.gif") 0 0 repeat-x;text-indent:-9990px;}
	.glossary-submenu-ra		a{background:url("../../glossary/img/glossary_menu2_ra.gif") 0 0 repeat-x;text-indent:-10000px;}
	
	.glossary-submenu li a:hover,
	.glossary-submenu li a:active{
		background-position: 0 -40px;
	}
	.glossary-submenu li a.current{
		background-position: 0 -80px;
	}


.hide{
	display:none;
}

#glossary-anchors-cbc,
#glossary-anchors-diff,
#glossary-anchors-ret,
#glossary-anchors-clotting,
#glossary-anchors-sub-a,
#glossary-anchors-sub-f,
#glossary-anchors-sub-l,
#glossary-anchors-sub-p,
#glossary-anchors-sub-s,
#glossary-anchors-sub-t,
#glossary-anchors-sub-other,
#glossary-anchors-sub-aa,
#glossary-anchors-sub-ka,
#glossary-anchors-sub-sa,
#glossary-anchors-sub-ta,
#glossary-anchors-sub-ha,
#glossary-anchors-sub-ra
{
	padding:1em 0;
}

#glossary-anchors-sub-other td,
#glossary-anchors-sub-aa td,
#glossary-anchors-sub-ka td,
#glossary-anchors-sub-sa td,
#glossary-anchors-sub-ta td,
#glossary-anchors-sub-ha td,
#glossary-anchors-sub-ra td
{
	width:200px;
}


.glossary-anchors-tables{
	background:url("../../glossary/img/glossary_anchors_bottom.gif") 0 100% no-repeat;
	padding:1em 0;
}
.glossary-anchors-tables table{
	width:600px;
	margin:0 auto 0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.glossary-anchors-tables td{
	padding:0.3ex 0;
	width:150px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:top;
}
.glossary-anchors-tables td a{
	padding:0 10px 0 12px;
	background:url("../../glossary/img/glossary_anchors_listimg.gif") 0 50% no-repeat;
	display:block;
}
.glossary-totop{
	text-align:right;
	margin:0 1ex 3em;
}




