html {height: 100.01%; margin-bottom: 1px;}

body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 100.01%; margin: 0px;   padding:0px; 
}

.header, .ht {
	position: absolute;
	left:0;
	margin-left:20%;
	width:60%;
	}
.header {
	height:2em;
	top:1em;
	color: #006600;
	font-size: 1em;
	font-weight: bold;
	text-align:center;
}

.ht {
	top:3.2em;
	height:1.5em;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	background-color:#006600;
}

.hi {
  position:absolute; right:0px; top:78px; width:15%; height:1em; z-index:1; color:#FFFFFF; font-size:0.9em; font-weight:bold;text-align:center; 
}

.cnt {
  position:absolute; left:20%; right:20%; width:60%; top:3.5em; margin-top:3em;
}
.cnt a, .rgt a{
	color:#006600;
	text-decoration:none;
	padding-left:15px;
	background:url(lnk.gif) no-repeat left center;
	white-space:nowrap;
	font-weight: bold;
}
.cnt a:hover, .rgt a:hover {
  color:#003D3D; 
}

.lft {
  position:absolute;  
  z-index:1; width:15%; 
  top:1em; left:1%; 
  border-bottom:1em; 
  font-weight:bold; 
  text-align:center; 
}

.rgt {
	position:absolute;
	z-index:2;
	width:15%;
	top:78px;
	margin-top:3em;
//	right:1%;
	left:84%;
	border-bottom:1em;
	text-align:center;
	border-top-color: #006600;
	border-bottom-color: #006600;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
	border-bottom-width: thin;
}

.brc {
	border-top-color: #006600;
	border-bottom-color: #006600;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
	border-bottom-width: thin;
	margin-bottom:1em;
	padding-top:0.5em;
}

#top {position:absolute; top:0px; left:0px; width:1px; height:1px;}

#sp {padding-left:2%;}

.ft {
	color:#FFFFFF; background-color:#006600; height:1.5em; font-size:0.9em; text-decoration:none; text-align:right; margin:2em 0 2em 0;  font-weight:bold;	clear:both;
}


.ht a, .ft a, ft a, .hi a { 
  color:#FFFFFF; text-decoration: none; border-bottom-width: 0.3em; border-bottom-style: none; border-bottom-color: #003D3D; padding-bottom:0.5em;   position: relative; background:none; padding-left:0px;
}

.hi a { 
  color:#FFFFFF; text-decoration: none; border-bottom-width: 0.3em; border-bottom-style: none; border-bottom-color: #003D3D; padding-bottom:0.5em;  background:none;
}

.ht a:hover, .ft a:hover {
  border-bottom-style: solid; border-bottom-color: #003D3D;  color:#FFFFFF;  
}

.hi a:hover, .lft a:hover {
  border-bottom-style: solid; border-bottom-color: #003D3D; 
}

.lft a {
  color:#006600; text-decoration: none;
}


//	color:003D3D; border:dotted; border-color:#003D3D;


.dat {
	font-size:0.8em; color:#CD673F; background:url(dt.gif) no-repeat left center; height:30px; line-height:2em; padding-left:30px;
}
.cmx {
	font-size:0.8em; color:#006600; line-height:1.3em;
}

.il {
	width:40%; text-align:center; font-size:0.9em; position: relative; float: left; padding: 1em;
}

.ir {
	width:40%; text-align:center; font-size:0.9em; position: relative; float: right; padding: 1em;
}

h1, h2, h3, h4, h5, h6 {
	color:#006600; font-weight:bold; padding:0px; margin:0px;
}

h1 {font-size:1.3em; clear:both;}
h2 {font-size:1.2em; }
h3 {font-size:1.1em; }
h4 {font-size:1.0em; }
h5 {font-size:0.9em; line-height: 1.1em; padding:0; margin:0px;}
p {font-size:0.9em; line-height: 1.4em; margin: 0px 0px 1em; 0px;}

.show {text-align:center;}


.navi { font-size:0.9em; padding:0.4em; height:2em;}

.content {left:0px; top:4em; text-align:left; clear:both;}

.thumbs { color: #000000;  font-size: 10px;  width: 10em;  vertical-align: baseline;  padding: 10px 5px 5px 5px; }

.u1 .u1, .u2 .u2, .u3 .u3, .u4 .u4, .u5 .u5, .u6 .u6, .u7 .u7, .u8 .u8, .u9 .u9, .u99 .u99
	{border:dotted; border-color:#006600}
	
.m1 .m1, .m2 .m2, .m3 .m3, .m4 .m4, .m5 .m5, .m6 .m6
	 {border-bottom-style: solid; border-bottom-color: #003D3D;  color:#FFFFFF; }ul {
	font-size: 0.9em;
}
img {
	margin: 0px;
}
.pic {
	text-decoration: none;
	margin: 10px;
}

