body   { color: #6600ff; font-size: 80%; font-family: san-serif; background-color: #d5f0fe; margin: 0; padding: 0; }
div.log { margin: 0; padding: 0; }
div.top   { background-image: url("images/back.jpg"); background-repeat: repeat-y; margin: 0; padding: 0; width: 640px; }
table.main { margin: auto; }
div.imode_link  {
	background-color: #fff;
	position: absolute;
	top: 5px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 27px;
	padding: 0;
	font-size: 8pt;
}
a   { color: #39f; padding-top: 0; padding-left: 3px; }
a:visited  { color: #99c; }
a:hover   { color: #55bfff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
a:active   { color: #2a7fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
div.menu  { margin: 0; padding: 0; float: left; }
div.topimg   {
	font-size: 100%;
	text-align: center;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
div.menu2 { font-size: 90%; margin: 0; padding: 0 14px 0 0; width: 148px; float: right; }
div.menu1{ font-size: 90%; margin: 0; padding: 5px 0 0 15px; width: 148px; float: left; }
div.footer  { text-align: center; clear: both; }
h5  { font-size: 90%; background-color: #fcf; margin: 0; padding: 0; width: 148px; height: 15px; border-style: solid; border-width: 1px 1px 1px 7px; border-color: white white white #f3c; }
div.menu2 p    { font-size: 95%; background-color: #fcf; margin: 3px; padding: 3px; clear: right; border-right: 1px solid #a0a0a4; border-bottom: 1px solid #a0a0a4; }
div.menu2 img { margin-right: 0.5em; float: left; }
div.counter  { text-align: center; margin: 10px; }
div.banner { text-align: center; margin: 0; padding: 20px 0 0; }
