<STYLE type="text/css">

<!--

a:link   {color:blue;}

a:visited{color:blue;}

a:active {color:blue;}

a:hover  {color:red; text-decoration:none;}

body	{background-color:#e5fee5;
	margin-left:3%;
	margin-right:3%;
	line-height:1.3;}

H1	{font-size:150%;
	color: #ddf5f5;
	background-color:#32acac;
	text-align: center ! important;	}

h2	{color:#877676;
	font-size:140%;
	font-style:italic;
	position:relative;
	bottom:0.7em;
	margin: 0px;
	padding: 0em;}
h2:first-letter{font-size:170%;color:blue;}

h3	{color:#877676;
	font-size:140%;
	font-style:italic;
	position:relative;
	bottom:0.7em;
	margin: 0px;
	padding: 0px;}
h3:first-letter{font-size:170%;color:red;}

h4	{font-size:120%;
	margin: 0px;
	padding: px;
	text-indent:1em;
	line-height:0%;}

h5	{font-size:100%;
	margin: 0px;
	padding: 0px;}
h5:first-letter{font-size:150%;color:blue;}

h6	{color:Navy;
	font-size:130%;
	font-weight: bold;}

table.review_table	{text-align:center; 
			vertical-align:middle;
			border:1px solid #d0dddd;
			border-collapse:separate;
			background-color:#d0dddd;}

table.top_table		{text-align:center; 
			vertical-align:middle;
			border:1px solid #d0dddd;
			border-collapse:separate;
			background-color:#d0dddd;}

td      {font-size:100%;}

p	{text-indent:1em;margin-top: 0.8em;margin-bottom: 0.8em;}

li	{list-style-type:disc;
	word-break:keep-all;}
ul.review	{line-height:85%;}
li.verup	{background-color:#eeeeff;
		margin-top:3px;
		margin-right:5px;}

div	{padding:2px;}

dt	{font-size:80%;
	line-height:60%;}
dt 	{font-weight: bold; }
dd	{word-break:keep-all;}

.item 		{background-color:#eeeeff;}

.review_item	{background-color:#ffffee;}

.top_item1	{background-color:#eeeedd;}

.top_item2	{background-color:#ffffee;}

.trclear	{
			background-color:#e5fee5;}

.comment	{margin-top:1em;
		padding:0%;
		text-align:left;
		border:2px solid #ddddee;
		font-size:100%;
		background-color:#eeeeff}

.commentbox	{margin:0%;font-size:80%;
		border:2px solid #ffff99;
		background-color:#ffffee;}

.detailscomment	{margin-top:5px;
		font-size:80%;
		line-height:105%;
		border:2px solid #aa66aa;
		background-color:#f7f6f6;}

.basic		{border:2px solid #ddddee;
		font-size:90%;
		background-color:#fff3ff;}

.basic2		{border:2px solid #e7d6d6;
		font-size:90%;
		background-color:#f7f6f6;}

.explanation	{border:2px solid #e7d6d6;
		font-size:80%;
		background-color:#fafaf0;}

.new 		{font-size:80%;
		font-style:oblique; 
		font-weight:bolder; 
		FILTER: Alpha(Opacity=80,finishOpacity=20,style=1) ;
		height:2px; 
		COLOR: #fefefe; 
		BACKGROUND-COLOR: red}

.talk		{font-size:85%;
		color:green;}

.right		{margin:0em;
		padding:0em;
		font-size:85%;
		text-align:right;
		width:100%;}

.tab0    	{font-size:80%;nowrap;	
		border-right:solid 2px #000000;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		background-color:#ffffff;}

.tab1   	{font-size:80%;nowrap;
		border-right:2px solid black;
		border-top:1px solid black;
		border-left:1px solid black;
		background-color:#dcdcb4;}

.tab_a  	{font-size:80%;nowrap;
		border-right:2px solid black;
		border-top:1px solid black;
		border-left:solid 1px #000000;
		background-color:#c6d6c6;}

.tab_b  	{font-size:80%;nowrap;	
		border-right:solid 2px #000000;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		background-color:#c6c6d6;}

.tab_c  	{font-size:80%;nowrap;
		border-right:2px solid black;
		border-top:1px solid black;
		border-left:solid 1px #000000;
		background-color:d6c6c6;}

-->

</STYLE>