BODY, TH, TD {
font-size:15px; line-height:18px; 
font-family: Verdana, Arial, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",osaka;
}

P { font-size:15px; line-height:18px; color:#000000; }

.nav { font-size:15px; line-height:18px;  }
.nav a:link { text-decoration:none; color:#FFFFFF;}
.nav a:visited { text-decoration:none; color:#FFFFFF;}
.nav a:active { text-decoration:none; color:#FFFFFF;}
.nav a:hover { text-decoration:underline; color:#800000;}

.nav2 { font-size:13px; line-height:18px; color:#000080; }
.nav2 a:link { text-decoration:none; color:#000080;}
.nav2 a:visited { text-decoration:none; color:#000080;}
.nav2 a:active { text-decoration:none; color:#000080;}
.nav2 a:hover { text-decoration:underline; color:#800000;}

.link { font-size:15px; line-height:1.5; color:#000080; }
.link a:link { color:#000080;}
.link a:visited { color:#000080;}
.link a:active { color:#000080;}
.link a:hover { color:#990000; font-weight:bold;}

.normal { font-size:15px; line-height:18px; }
.verybig { font-size:22px; line-height:22px; }
.big { font-size:18px; line-height:22px; }
.input { font-size:15px; width:100px; }
.indent { margin-left:30px; }
.small { font-size:13px; line-height:1.3em; }
.verysmall { font-size:11px; line-height:1.3em; }

li {margin-top:0.3em; margin-bottom:0.3em;}

form {margin:0px; padding:0px;}

.addTextShadow{
	text-shadow: 2px 2px 1px #999; /* CSS3 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
 /* for IE */
}

ul.circle_black, ul.circle_black li {
 margin: 0; padding: 0;
}
ul.circle_black { margin-left: 6px; }
ul.circle_black li {
 list-style-type: none;
 padding: 4px 0 4px 18px;
 background: url(./img/circle_black.gif) no-repeat 4px 7px;
}

ul.circle_red, ul.circle_red li {
 margin: 0; padding: 0;
}
ul.circle_red { margin-left: 6px; }
ul.circle_red li {
 list-style-type: none;
 padding: 2px 0 2px 18px;
 background: url(./img/circle_red.gif) no-repeat 4px 7px;
}

