/* NekoppsX^Cέθ */

/* tHgwθ */
body, table, tr
{ font: normal medium/135% "lr oSVbN", sans-serif; }
input, select, textarea
{ font: normal medium/115% "lr SVbN", monospace; }

body{
	text-align: center; 
	color: #333333;
	background-color: white; 
}

h1{
	/* margin-top: 0.25em; margin-bottom: 0.25em; */
	font: bold 135% "lr oSVbN", sans-serif;
}
h2{ 
	border-left: solid 6px #9bb; 
	padding-left: 4pt; 
	font: bold larger "lr oSVbN", sans-serif; 

}
h3{ font: bold medium "lr oSVbN", sans-serif; }
table{ background-color: transparent; }
hr{ 
	height: 1px; 
	border: none; 
	border-top: solid 1px gray; 
}
abbr{
	margin-left: 4pt; 
	margin-right: 4pt; 
	border-bottom: dotted 1px; 
}

div#canvas{
	width: 800px; 
	margin: 16pt auto auto auto; 
	text-align: center; 
}

div#main{
	float: left; 
	width: 70%; 
	overflow: hidden; 
	margin: 0; 
	padding-left: 0; 
	padding-right: 0; 
	/* vertical-align: top; */
	text-align: left; 
	letter-spacing: 1px; 
}

div#logo{
	/*
	padding-top: 4pt;
	padding-bottom: 4pt;
	*/
	height: 200px; 
	background: #E6E6E6 url(/images/subttl.jpg) no-repeat top left; 
	padding: 4pt; 
	text-align: left;
	color: white; 
	font-family: "MS UI Gothic", sans-serif;
	cursor: pointer; 
}

div#cont{
	line-height: 150%; 
}

div#menu{
	float: left; 
	width: 25%; 
	margin-left: 8pt; 
	padding: 0; 
	text-align: left; 
	vertical-align: top; 
	font: normal medium/135% "lr oSVbN", sans-serif;
}

div#copy{
	clear: both; 
	padding-top: 4pt;
	padding-bottom: 4pt;
	background-color: #E6E6E6; 
	text-align: center;
	font: normal medium/120% Verdana, gothic;
}

div#news{
	/* width: 98%; */
	height: 7em; 
	overflow: auto; 
	scrollbar-base-color: #E6E6E6; 
	border: dotted 1px gray; 
	padding: 4pt; 
	background-color: #FFFFDD; 
	line-height: 125%; 
}

ul{
	margin-left: 2em; 
	padding: 0px;
}

li{
	margin-top: 2px; 
	margin-bottom: 2px; 
}

ul.menu{
	margin: 8px 0 0 0; 
	padding: 0px;
	list-style-type : none;
}

ul.menu li{
	list-style-type : none;
	padding-left: 0;
}

ul.menu li.lihead{
	padding: 4px 0px 4px 0px;
	border-top: 1px dotted #0F0F0F;
	list-style-type : none;
	/* font-size: medium; */
}

a{ color: #6666CC; text-decoration: none; }
a:visited{ color: #666699; }
a:hover{ 
	color: #CC6666; 
	text-decoration: none; 
	position: relative; 
	top:1px; 
	left:1px; 
}

/* RgSPANvfX^C */
span.comment{		font-size: 8pt; color: #666666; }

div.title{
	font-size: 16pt;
	font-weight: bold;
}

div.heading{
	font-size: 16pt;
	font-weight: bold;
	padding: 0 0 2pt 2pt;
	border-bottom: solid 2px #99BBBB;
}

dl dt{
	font-weight: bold;
	margin: 1pt 0pt;
	padding: 1pt 2pt;
	border-left: solid 5px #99BBBB;
}
dl dd{ margin: 0pt 0pt 20pt 20pt; }

input, select, textarea{
	border: solid 1px #666666;
	/* margin: 2; */
	padding-left: 2px; 
}

div.linkindex{
	margin: 1em;
	font-size: 9pt;
	line-height: 150%;
}

div.anchor{
	margin: 0;
	text-align: left;
	font-size: 8pt;
	line-height: 100%;
}

div.line{
	width: 90%; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-top: solid 1px #BBBBBB;
}

