body { background-color:#19281e;  background-position:right top; background-repeat: no-repeat;
background-image: url(../images/subnew/bg.jpg); padding: 0px; margin: 0px; 

}

* html .bgcenter {
     filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/subnew/bgcenter.png', sizingmethod='scale');
     background:url(images/none.gif) fixed;
}

* html .bgtop {
     filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/subnew/bg-top.png', sizingmethod='crop');
     background:url(images/none.gif) fixed;
}

* html .bgbottom {
     filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/subnew/bg-bottom.png', sizingmethod='crop');
     background:url(images/none.gif) fixed;
}


.invis {height:1px; width: 1px; position:absolute; left:1px; top: 1px; visibility: hidden;}

.bgtop {background-image:url(../images/subnew/bg-top.png); background-repeat: no-repeat; height: 18px; width: 838px;}

.bgcenter {
 background-image: url(../images/subnew/bgcenter.png);
 background-repeat: repeat-y; 
 height: auto;
 width: 838px;
}

.bgbottom {background-image:url(../images/subnew/bg-bottom.png); background-repeat: no-repeat; height: 18px; width: 838px;}
.all { }

.fleft {float: left;}
.fright {float: right;}
.overflow {overflow: hidden;}
.dis_block {display: block;}


.textcontent {padding: 10px 20px 10px 20px; 
background-color: #ccdcd1; 
width: 764px; 
margin-left: 17px;}

.textcontent_text {
padding: 10px;
font-size: 13px;

}

.textcontent_text a {color: #18a6e1;}
.textcontent_text a:hover {color: #2d91bb;}

.textcontent_text img {
margin-left: 0px;
margin-right: 10px;
margin-bottom: 0px;
border-style: solid;
border-color: #7b8f81;
border-width: 1px;


 }
 

 
  .textcontent_text b {
padding-bottom: 1px;
font-size: 14px;
display: ;
margin: 0px;

 }




.list {
list-style-type: square;
list-style-position: outside;
}

.logo { margin-top: 25px;}

.textcontent_header {background-color: #b6c4ba; height:58px; width: 100%;}

.textcontent_header h1 {margin:0; padding:33px 0px 15px 10px; font-size: 
24px; font-weight: bold; color:#003300;}

.textcontent_text h2 {margin:0; padding: 5px 0px 15px 0px; font-size:18px; font-weight: 350; text-decoration: underline;}

.menuitem { margin-left: 17px; height: 112px; margin-bottom: 2px;}

.menuitem a{float:left; margin-right: 2px; display: block;}

.aboutustable td {vertical-align: top; padding-bottom: 20px;}

/*menu subpage */
.menu_1 {background-image: url(../images/subnew/menu/1.jpg); background-repeat: no-repeat; width: 114px; height: 112px; }
.menu_1:hover {background-image: url(../images/subnew/menu/1_h.jpg); background-repeat: no-repeat; width: 114px; height: 112px; }

.menu_2  {background-image: url(../images/subnew/menu/2.jpg); background-repeat: no-repeat; width: 114px; height: 112px;}
.menu_2:hover {background-image: url(../images/subnew/menu/2_h.jpg); background-repeat: no-repeat; width: 114px; height: 112px; }

.menu_3 {background-image: url(../images/subnew/menu/3.jpg); background-repeat: no-repeat; width: 111px; height: 112px;}
.menu_3:hover {background-image: url(../images/subnew/menu/3_h.jpg); background-repeat: no-repeat; width: 111px; height: 112px; }

.menu_4 {background-image: url(../images/subnew/menu/5.jpg); background-repeat: no-repeat; width: 114px; height: 112px;}
.menu_4:hover {background-image: url(../images/subnew/menu/5_h.jpg); background-repeat: no-repeat; width: 114px; height: 112px; }

.menu_5 {background-image: url(../images/subnew/menu/6.jpg); background-repeat: no-repeat; width: 113px; height: 112px;}
.menu_5:hover {background-image: url(../images/subnew/menu/6_h.jpg); background-repeat: no-repeat; width: 113px; height: 112px; }

.menu_6 {background-image: url(../images/subnew/menu/7.jpg); background-repeat: no-repeat; width: 113px; height: 112px;}
.menu_6:hover {background-image: url(../images/subnew/menu/7_h.jpg); background-repeat: no-repeat; width: 113px; height: 112px; }
/*end */

.footer {background-color: #b6c4ba; padding: 7px 7px 7px 30px; width:767px; margin-left: 17px; font-size: 11px   }



