body, td, p, div, ul {font-size: 12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}


td.off {background: #569FD3;  border-bottom: 1px solid white; text-decoration: none;}

td.on {background: #FFFFCC;  border-bottom: 1px solid white; text-decoration: none;}

.navi {font-size: 12px;  font-weight:bold; color:#073766; padding: 0px 10px 0px 0px; text-align:right; text-decoration: none}

.border-table {border-bottom: 2px solid #FFFFCC;border-top: 2px solid #FFFFCC;border-left: 2px solid #FFFFCC;border-right: 2px solid #FFFFCC; }


.border-top {border-top: 2px solid #FFFFCC;}
.border-black {border-top: 1px solid black; border-bottom: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;}
.border-black-right {border-right: 1px solid black;}
.border-black-bottom {border-bottom: 1px solid black;}
.border-black-top {border-top: 1px solid black;}
.border-black-bottom-right {border-bottom: 1px solid black;border-right: 1px solid black;}



#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;}

#sddm li
{	font-size: 12px;  
	font-weight:bold; 
	color:#073766; 
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: right;}


#sddm li a
{	display: block;
	text-decoration: underline;}

	
#sddm li a.navi
{	display: block;
	text-decoration: none;}



#sddm div
{	position: absolute;
	visibility: hidden;
	background: #073766;
	border: 1px solid #073766;
	width: 100px;}

#sddm div a
{	display: block;
	width: auto;
	white-space: nowrap;
	text-decoration: none;
	background: #073766;
	color: #ffffcc;}


#sddm div a:hover
{	background: #569fd3;}

.white
{	color:#FFFFCC;
	font-size: 11px;}
	
.title
{	color:#073766;
	font-size: 13px;
	font-weight:bold;}