body{
	background-color:#ffffff;
	color:#000000;}

table{
	width:600px;}
caption{
	text-align:right;}
th{
	padding:2px;
	background-color:#9999ff;
	vertical-align:top;
	white-space:nowrap;}
td{
	background-color:#ccccff;
	padding:2px;}
table.none th{
	background-color:#ccccff;
	text-align:left;}
table.none td{
	background-color:transparent;}
table.in{
	width:auto;}
table.in th{
	background-color:#66cc66;}
table.in td{
	background-color:#ccffcc;}

table.top{
	width:100%;
	background-image:url(img/menu_bg.gif);}
table.top td{
	background-color:transparent;
	padding:2px;
	text-align:right;
	font-weight:bolder;}

ol{
	margin-left:3em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:0;}
ol li{
	list-style-type:decimal;}
ol ol li{
	list-style-type:upper-alpha;}
ol ol ol li{
	list-style-type:lower-alpha;}
ul li, ol ol ul li{
	list-style-type:disc;}
ul{
	margin-left:2em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:0;}
dl{
	margin-left:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:0;}
dt{
	margin-top:0.5em;
	margin-bottom:0.25em;
	color:#0000ff;}
dd dt{
	color:#008000;}
dd{
	margin-left:3em;
	margin-top:0.25em;
	margin-bottom:0.25em;}
li{
	margin-top:0.25em;
	margin-bottom:0.25em;}

p{
	margin-top:0.5em;
	margin-bottom:0.5em;}

image{
	border:none;
	vertical-align:middle;}

strong.red{
	color:#ff0000;}

.left{
	text-align:left;}
.right{
	text-align:right;}
.center{
	text-align:center;}
.bottom{
	vertical-align:bottom;}
div.red, span.red{
	border:1px solid #ff0000;
	color:red;}

span.green {
	color: #00ff00;}
span.orange {
	color: #ff8c00;}
span.blue{
	color: #1e90ff;}
span.yellow {
	color: #ffff00;}
span.pink {
	color: #ff69b4;}
.red {
	color: #ff0000;}
span.darkblue{
	color: #0000cd;}

