body {
	background-color: #cccccc;
	background-image: url("gfx/bg.gif");
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 50px;
	font-family: verdana;
	font-size: 10pt;
	color: #000000; }

#main_content img {float:right;}

#main_content{width:542px; overflow:auto;}


table {
	font-family: verdana;
	font-size: 10pt;
	color: #000000; }

table.infobox1 {
	background: #ffffcc;
	border-style: dashed;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 6px; }

table.infobox2 {
	background: #ffffcc;
	border-style: dashed;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 6px; }

.topic, h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #666666; }

.subtopic, h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #666666; }

.section {
	color: #000000; font-weight: bold; }

a:hover.section {
	color: #000000; font-weight: bold; }

.small {
	font-size: 8pt; }

.comment {
	font-size: 7pt;
	color: #666666; }

.mark {
	color: #000000;
	font-weight: bold;
	background: #cccccc; }

.mark_important {
	color: #cc3333;
	font-weight: bold;
	background: #cccccc; }

.menu_topic {
	font-size: 8pt;
	color: #666666;
	font-weight: bold; }

.menu {
	font-size: 8pt;
	color: #999999;
	text-decoration: none; }
	
.sub_menu {
	font-size: 7pt;
	color: #999999;
	text-decoration: none; }

a:hover.menu {
	color: #666666; text-decoration: underline; }

a {
	color: #3333cc; text-decoration: none; }

a:hover {
	color: #6666cc; text-decoration: underline; }