body  {
	color: #333;
	width: 95%;
	background: #FFF;
	margin:  0px 0px 30px 0px;
	padding: 0px;
	text-align: left;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

.dtable, .dlist-t, .dlist, .dtable-t, .dtable-vs, .dtable-v, .dtitle, .dlist-l, .dlist, .dvalue {
	font-size:10px;
}

h1 {
	font-size: medium;
	font-weight  : bold;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: large;
}
html>body h1 {
	font-size: large;
}

body, td{
	font-family:"Verdana", sans-serif;
}

.minif {
	font-size:8px;
}

h3 {
	line-height : 100%;
	color : #61C71A;
	font-size: medium;
	font-weight  : bold;
	padding-bottom: 1em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: large;
}
html>body h3 {
	font-size: large;
}

body a:link    { color: #3A47FF; text-decoration: underline; }
body a:visited { color: #771DDD; text-decoration: underline; }
body a:hover   { color: #FF6600; text-decoration: underline; }

.white-link {

}

.white-link a:link    { color: #FFF; text-decoration: underline; }
.white-link a:visited { color: #FFF; text-decoration: underline; }
.white-link a:hover   { color: #FFF; text-decoration: underline; }

td {
	font-size: x-small;
	line-height: 150%;
	color: #333;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body td {
	font-size: small;
}

#layout {
	width: 600px;
	padding: 0px;
	margin: 0px;
	font-size: x-small;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body #layout {
	font-size: small;
}

td.navigation {
	background   : #9DE356;
	margin       : 5px;
	text-align:left;
}

td.dnavi {
	background   : #EEEEEE;
	margin       : 5px;
	text-align:left;
}

td.header-name {
	background   : #9DE356;
	border-right : 2px solid #FFF;
	text-align:left;
	padding-top:7px;
}

td.header-number {
	background   : #9DE356;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	font-family: VERDANA;
}

td.gotop {
	background   : #9DE356;
	text-align:right;
}
td.gotop a:link    {color: #FFFFFF; text-decoration: underline}
td.gotop a:visited {color: #FFFFFF; text-decoration: underline}
td.gotop a:hover   {color: #FFFFFF; text-decoration: underline}

td.title {
	background   : #AFAFAF;
	margin       : 5px;
	border-right : 1px solid #FFF;
	font-weight  : bold;
	text-align   : center;
	color: #FFF;
	font-size:9px;
	font-family:none;
}

td.stitle {
	background   : #AFAFAF;
	margin       : 5px;
	border-right : 1px solid #FFF;
	border-left : 1px solid #AFAFAF;
	font-weight  : bold;
	text-align   : center;
	color: #FFF;
	font-size:9px;
	font-family:none;
}

td.ltitle {
	background: #AFAFAF;
	margin   : 5px;
	font-weight  : bold;
	text-align   : center;
	color: #FFF;
	font-size:9px;
	font-family:none;
}

td.vtitle {
	background: #888;
	height    : 39px;
}


td.w-line {
	background: #FFFFFF;
}

td.htitle {
	background: #CFCFCF;
	vertical-align:top;
	padding-top: 5px;
}

td.c-line {
	background: #9DE356;
}

td.t-text {
	border-bottom: 1px solid #999;
	border-right : 1px solid #999;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align:top;
	font-size:9px;
	font-family:none;
}

td.st-text {
	border-bottom: 1px solid #999;
	border-right : 1px solid #999;
	border-left : 1px solid #999;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align:top;
	font-size:9px;
	font-family:none;
}

td.m-text {
	border-bottom: 1px solid #999;
	border-right : 1px solid #999;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	font-family:none;
}

td.n-text {
	border-bottom: 1px solid #999;
	border-right : 1px solid #999;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align:center;
	vertical-align:top;
	font-size:9px;
	font-family:none;
}

div.dtitle {
	background   : #9F9F9F;
	text-align:left;
	padding:3px;
	margin-top:20px;
	color: #FFF;
}

div.dtitle a:link    { color: #FFF; text-decoration: underline; }
div.dtitle a:visited { color: #FFF; text-decoration: underline; }
div.dtitle a:hover   { color: #FFFF00; text-decoration: underline; }

td.dtable {
	border-bottom: 1px solid #CCC;
}

td.tname {
	font-size: medium;
	font-family: VERDANA;
	text-align:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: large;
}
html>body span.size-big {
	font-size: large;
}

td.dlist {
	background   : #EEEEEE;
	text-align:left;
}

td.dlist-l {
	background   : #EEEEEE;
	text-align:left;
	border-right : 1px solid #9F9F9F;
}

td.dlist-b {
	background   : #EEEEEE;
	text-align:left;
	border-right : 1px solid #9F9F9F;
	border-bottom : 1px solid #9F9F9F;
}

td.dlist-t {
	background   : #9F9F9F;
	text-align:left;
	color: #FFF;
}

td.dtable-t {
	background   : #9F9F9F;
	text-align:center;
	border-right : 1px solid #FFF;
}

td.dtable-te {
	background   : #9F9F9F;
	text-align:center;
}

td.dtable-v {
	background   : #FFF;
	text-align:center;
	border-right : 1px solid #9F9F9F;
	border-bottom : 1px solid #9F9F9F;
}

td.dtable-vs {
	background   : #FFF;
	text-align:center;
	border-left : 1px solid #9F9F9F;
	border-right : 1px solid #9F9F9F;
	border-bottom : 1px solid #9F9F9F;
}

span.size-small {
	font-size: xx-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: x-small;
}
html>body span.size-small {
	font-size: x-small;
}

span.size-big {
	font-size: medium;
	font-weight  : bold;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: large;
}
html>body span.size-big {
	font-size: large;
}

.size-read {
	font-size: x-small;
	color: #333;
	line-height: 130%;
	text-align:left;
	vertical-align:top;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body .size-read {
	font-size: small;
}

td.LinkOn {
	font-weight   : bold;
	text-align    : center;
	vertical-align: middle;
}
td.LinkOn a:link    {color: #000000; text-decoration: none}
td.LinkOn a:visited {color: #000000; text-decoration: none}
td.LinkOn a:hover   {color: #000000; text-decoration: underline}

td.LinkOf {
	font-weight   : bold;
	text-align    : center;
	vertical-align: middle;
}

td.exp-word {
	background   : #EEE;
	text-align:center;
	border-left   : 1px solid #666;
	border-right  : 1px solid #666;
	border-bottom : 1px solid #666;
}

td.exp-word {
	background   : #EEE;
	text-align:center;
	padding       : 6px;
	border-left   : 1px solid #666;
	border-right  : 1px solid #666;
	border-bottom : 1px solid #666;
}

td.exp-contents {
	background   : #FFF;
	text-align:left;
	padding       : 6px;
	border-right  : 1px solid #666;
	border-bottom : 1px solid #666;
}

td.exp-word-s {
	background   : #EEE;
	text-align:center;
	padding       : 6px;
	border        : 1px solid #666;
}

td.exp-contents-s {
	background   : #FFF;
	text-align:left;
	padding       : 6px;
	border-top    : 1px solid #666;
	border-right  : 1px solid #666;
	border-bottom : 1px solid #666;
}

div.exp-addinfo {
	margin-top  : 15px;
	color : #CF5800;
}

span.exp-addinfo {
	margin-top  : 15px;
	color : #333;
}

.gotop {
	margin-top   : 12px;
	text-align   : right;
	margin-bottom   : 16px;
}

.green-frame {
	background: #A1A1A1;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	line-height: 101%;
}