
body {
 color: #1A1819;
 font-size: 100%;
 font-family: Arial,Helvetica,Verdana,sans-serif;
 margin-top: 0; 
 margin-left: 0;
 margin-bottom: 0;
 margin-right: 0; 
 }

a {
 color: #9FB61F;
 text-decoration: none;
 }
 
a:hover {
 color:  #656565;
 text-decoration: underline;
 }

td {
 vertical-align: top;
 }

h1 {
 color: #5D9200;
 font-size: 100%;
 font-weight: bold;
 }
 
h2 {
 color: #B2CC22;
 font-size: 100%;
 font-weight: bold;
 }
 
h3 {
 font-size: 100%;
 color: #f3f8d8;
 font-weight: normal;
 }
 
h4 {
 font-size: 100%;
 color: #5D9200;
 font-weight: normal;
 line-height: 60%;
 }
 
.tab100 {
 width: 100%;
 height: 100%;
 }

.bg-top-l {
 background-image: url(imgs/bg_top_l.gif);
 background-position: right bottom;
 font-size: 1px;
 }
 
.bg-top-m {
 background-image: url(imgs/bg_top_m.gif);
 background-position: left bottom;
 font-size: 1px;
 }
 
.bg-top-r {
 background-image: url(imgs/bg_top_r.gif);
 background-position: left bottom;
 font-size: 1px;
 }

.bg-middle-l {
 background-image: url(imgs/bg_middle_l.gif);
 background-position: right;
 font-size: 1px;
 }
 
.bg-middle-r {
 background-image: url(imgs/bg_middle_r.gif);
 background-position: left;
 font-size: 1px;
 }
 
.bg-bottom-l {
 background-image: url(imgs/bg_bottom_l.gif);
 background-position: right top;
 font-size: 1px;
 }
 
.bg-bottom-m {
 background-image: url(imgs/bg_bottom_m.gif);
 background-position: left top;
 font-size: 1px;
 }
 
.bg-bottom-r {
 background-image: url(imgs/bg_bottom_r.gif);
 background-position: left top;
 font-size: 1px;
 }
 
.bg-menu-ref {
 background-image: url(imgs/bg_menu_ref.gif);
 background-position: left top;
 font-size: 1px;
 }
 
.tit {
 font-size: 100%;
 font-weight: bold;
 color: #B2CC22;
 padding-bottom: 12px;
 }
 
.tit a {
 color: #C0C0C0;
 text-decoration: none;
 }
 
.tit a:hover {
 color: #B2CC22;
 text-decoration: none;
 }
 
.note {
 font-size: 100%;
 color: #5D9200;
 padding-top: 11px;
 }
 
.txt {
 font-size: 70%;
 line-height: 140%;
 }

.sharp {
 font-size: 100%;
 text-align: right;
 color: #686868;
 line-height: 140%;
 }
 
.middle {
 vertical-align: middle;
 }

.menu01 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu01.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu01 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu01.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu01 a:hover {	
 background-position: -73px 0;
 }

.menu02 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu02.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu02 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu02.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu02 a:hover {	
 background-position: -73px 0;
 }
 
.menu03 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu03.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu03 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu03.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu03 a:hover {	
 background-position: -73px 0;
 }

.menu04 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu04.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 } 

#menu04 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu04.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu04 a:hover {	
 background-position: -73px 0;
 }

.menu05 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu05.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 } 
 
#menu05 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu05.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu05 a:hover {	
 background-position: -73px 0;
 }
 
.menu06 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu06.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu06 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu06.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu06 a:hover {	
 background-position: -73px 0;
 }
 
.menu07 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu07.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu07 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu07.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu07 a:hover {	
 background-position: -73px 0;
 }
 
.menu08 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu08.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }
 
#menu08 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu08.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu08 a:hover {	
 background-position: -73px 0;
 }

.menu09 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu09.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 }

#menu09 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu09.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu09 a:hover {	
 background-position: -73px 0;
 }
 
.menu10 {
 width: 73px;
 height: 73px;
 background: url("imgs/menu10.gif");
 background-repeat: no-repeat;
 background-position: -73px 0;
 } 
 
#menu10 a {
 display: block;
 width: 73px;
 height: 73px;
 background: url("imgs/menu10.gif");
 background-repeat: no-repeat;
 text-decoration: none;
 }
 
#menu10 a:hover {	
 background-position: -73px 0;
 }

.space {
 display: block;
 height: 13px;
 }

.clients{
 font-size: 70%;
 line-height: 130%;
 text-align: justify;
 }


