body {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  background-image:url(images/body_back.gif);
}



#head {
  width: 1000px;
  height: 165px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image:url(images/head_back.jpg);
  background-repeat: no-repeat;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  color: #686768;
  font-size: 14px;
}


#all {
  width: 1000px;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}


#main {
  width: 1000px;
  text-align: center;
  font-size: 12px; 
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}


td{
  vertical-align: top;
}


a img {
    border-style:none;
}

.move {
  width: 500px;
  height: 600px;
  float:left;
}



.info {
  width: 224px;
  height: 460px;
  font-size: 15px; 
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  vertical-align: top;
  background-image:url(images/info_back.gif);
  background-repeat: no-repeat;
  color: #686768;
  font-size: 12px;
  line-height: 22px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  float:left;
}


.info a:visited{
  color: #CD0030;
  text-decoration: none;
}


.info a:link{
  color: #393326;
  text-decoration: none;
}

.info a:active{
  color: #393326;
  text-decoration: none;
}

.info a:hover{
  color: #001BBF;
  text-decoration: none;
}


.principles{
  width: 694px;
  padding-left: 40px;
  padding-top: 60px;
  padding-right: 30px;
  padding-bottom: 50px;
  text-align: left;
  font-size: 12px; 
  line-height: 22px;
  background-image:url(images/principles_back.jpg);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  float:left;
}

.introduction{
  width: 694px;
  padding-left: 40px;
  padding-top: 60px;
  padding-right: 30px;
  padding-bottom: 50px;
  text-align: left;
  font-size: 14px; 
  line-height: 26px;
  background-image:url(images/introduction_back.jpg);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  float:left;
}


.fee{
  width: 694px;
  padding-left: 40px;
  padding-top: 90px;
  padding-right: 30px;
  padding-bottom: 50px;
  text-align: left;
  font-size: 12px; 
  line-height: 22px;
  background-image:url(images/fee_back.jpg);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  float:left;
}

.fee  img{
  float:right;
  padding-right: 40px;
  padding-top: 20px;
}

.fee ul li{
  line-height: 18px;
  margin-left: 80px;
}

.fee a:visited{
  color: #938C29;
  text-decoration: none;
}


.fee a:link{
  color: #0106FE;
  text-decoration: none;
}

.fee a:active{
  color: #0106FE;
  text-decoration: none;
}

.fee a:hover{
  color: #DB013A;
  text-decoration: underline;
}

.guide {
  width: 694px;
  padding-left: 40px;
  padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 50px;
  text-align: left;
  font-size: 12px; 
  line-height: 18px;
  background-image:url(images/guide_back.jpg);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  float:left;
}

.guide  img{
  float:right;
  margin-left: 40px;
}

.guide  ol li{
  font-size: 14px; 
  line-height: 28px;
}


.service {
  width: 694px;
  padding-left: 40px;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 20px;
  text-align: left;
  font-size: 13px; 
  line-height: 18px;
  background-image:url(images/service_back.jpg);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  float:left;
}

.servicetotop {
  float:right;
  padding-right: 40px;
  padding-top: 20px;
}


.menu  ol li{
  font-size: 12px; 
  line-height: 22px;
  list-style-image:url(images/square.gif);
}

.topmenu  ol li{
  font-size: 12px; 
  line-height: 22px;
  list-style-image:url(images/square.gif);
}

.clock {
  padding-left: 600px;
}


#map {
  margin-top: 10px;
  margin-bottom: 10px;
}


#rem {
  width: 720px;
  font-size: 14px; 
  line-height: 22px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
  margin-right: 20px;
  vertical-align: top;
}

#rem  img{
  float:right;
}


#rem h2 {
  background-image:url(images/rem_back.gif);
  background-position: left top;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #000000;
  font-size: 16px;
}


#rem h3 {
  padding-top: 20px;
  padding-bottom: 0px;
  color: #0F45A4;
  font-size: 18px;
}


#rem ul li{
  list-style-image: url(images/square.gif);
  font-weight:bold;
}


#remj {
  width: 720px;
  font-size: 13px; 
  line-height: 22px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
  margin-right: 20px;
  vertical-align: top;
}

#remj  img{
  float:right;
}


#remj h2 {
  background-image:url(images/rem_back.gif);
  background-position: left top;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #000000;
  font-size: 16px;
}


#remj h3 {
  padding-top: 20px;
  padding-bottom: 0px;
  color: #0F45A4;
  font-size: 15px;
}


#remj ul li{
  list-style-image: url(images/square.gif);
  font-weight:bold;
  color: #000000;
}


.menu {
  width: 230px;
  height: 700px;
  padding-top: 35px;
  text-align: left;
  background-image : url(images/menu_back.jpg);
  float:left;
  color: #FFFFFF;
}

.menu ul li{
  margin-left: 0px;
  list-style-type: none;
  padding-bottom: 0px;
  font-size: 14px; 
  line-height: 50px;
}

.menu ul li.name{
  margin-right: 30px;
  list-style-type: none;
  padding-bottom: 0px;
  font-size: 13px; 
  line-height: 22px;
  color: #000000;
}

.topname {
  font-size: 14px; 
  line-height: 20px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 30px;
  color: #000000;
}

.menu a:visited{
  color: #FFFBC4;
  text-decoration: none;
}


.menu a:link{
  color: #FFFFFF;
  text-decoration: none;
}

.menu a:active{
  color: #FFFFFF;
  text-decoration: none;
}

.menu a:hover{
  color: #E9E5D2;
  text-decoration: none;
}


.topmenu {
  width: 230px;
  height: 470px;
  padding-top: 35px;
  text-align: left;
  background-image : url(images/topmenu_back.jpg);
  float:left;
  color: #FFFFFF;
}

.topmenu ul li{
  margin-left: 0px;
  list-style-type: none;
  padding-bottom: 0px;
  font-size: 14px; 
  line-height: 50px;
}

.topmenu ul li.name{
  margin-right: 30px;
  list-style-type: none;
  padding-bottom: 0px;
  font-size: 13px; 
  line-height: 22px;
  color: #000000;
}


.topmenu a:visited{
  color: #FFFBC4;
  text-decoration: none;
}


.topmenu a:link{
  color: #FFFFFF;
  text-decoration: none;
}

.topmenu a:active{
  color: #FFFFFF;
  text-decoration: none;
}

.topmenu a:hover{
  color: #E9E5D2;
  text-decoration: none;
}



#footer {
  width: 1000px;
  height: 80px;
  background-image:url(images/footer_back.gif);
  text-align: center;
  font-size: 11px; 
  line-height: 16px;
  padding: 10px 0px 10px 0px;
  color: #FFFFFF;
}


#footer a:visited{
  color: #FFFBC4;
  text-decoration: none;
}


#footer a:link{
  color: #FFFFFF;
  text-decoration: none;
}

#footer a:active{
  color: #FFFFFF;
  text-decoration: none;
}

#footer a:hover{
  color: #E9E5D2;
  text-decoration: none;
}

#topfooter {
  width: 1000px;
  height: 170px;
  background-image:url(images/topfooter_back.gif);
  text-align: center;
  font-size: 11px; 
  line-height: 16px;
  padding: 10px 0px 10px 0px;
  color: #FFFFFF;
}

#topfooter a:visited{
  color: #FFFBC4;
  text-decoration: none;
}


#topfooter a:link{
  color: #FFFFFF;
  text-decoration: none;
}

#topfooter a:active{
  color: #FFFFFF;
  text-decoration: none;
}

#topfooter a:hover{
  color: #E9E5D2;
  text-decoration: none;
}


h1 {
  margin-top:0px;
  margin-bottom:0px;
  font-size: 13px;
  color: #FFFFFF;
  text-align: left;
  font-weight: lighter;
  margin-left: 10px;
}

h2 {
  margin-top:030px;
  margin-bottom:10px;
  font-size: 18px; 
  line-height: 20px;
  text-align: left;
  color: #000688;
}


h3 {

  background-position: left center;
  padding-left: 30px;
  padding-bottom: 20px;
  padding-top: 20px;
  font-size: 17px;
  line-height: 20px;
  text-align: left;
  background-image : url(images/h3.gif);
  background-repeat: no-repeat;
  color: #000000;
}


h4 {
  background-color: #2152A8;
  background-position: left center;
  padding-left: 35px;
  line-height: 22px;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 15px;
  text-align: center;
  color: #FFFFFF;
}


.mozi {
  text-align: left;
  font-size: 12px; 
  line-height: 18px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  padding: 10px 10px 10px 10px;
}

.mozi {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  padding: 3px 3px 3px 3px;
}

.mozi2 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #0B00FE;
  padding: 3px 3px 3px 3px;
}

.mozi3 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #FDFEEA;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  padding: 3px 3px 3px 3px;
}

.mozi4 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #ECFEFD;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  padding: 3px 3px 3px 3px;
}

.mozi5 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #FDFEEA;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #7C7C7C;
  padding: 3px 3px 3px 3px;
}

.mozi6 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #ECFEFD;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #7C7C7C;
  padding: 3px 3px 3px 3px;
}

.mozi7 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #FDFEEA;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #7C7C7C;
  padding: 3px 3px 3px 3px;
}

.mozi8 {
  text-align: left;
  font-size: 12px; 
  line-height: 13px;
  background-color: #ECFEFD;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #0B00FE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #7C7C7C;
  padding: 3px 3px 3px 3px;
}

.mozi9 {
  background-color: #E7E7E7;
}

.red {
  color: #BD0017;
  font-size: 14px;
  font-weight: bold;
}

.redb {
  color: #BD0017;
  font-size: 18px;
  font-weight: bold;
}


.orange {
  color: #F35D06;
}

.sm {
  font-size: 16px;
}

.smb {
  font-size: 15px;
  font-weight: bold;
}

.bl {
  color: #00219F;
  font-weight: bold;
}


.table01 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: #001A4D;
  border-style:none;
}


.table01 td{
  border-style:none;
}


.table02 {
  width: 694px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
  table-layout:fixed;
}

.table02 th {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  color:#000000;
  background-color:#E7E7E7;
  padding-top: 2px;
  padding-left: auto;
  padding-right: auto;
  padding-bottom: 2px;
  text-align:center;
}


.table02 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 2px;
  padding-left: auto;
  padding-right: auto;
  padding-bottom: 2px;
  font-size: 12px; 
  line-height: 18px;
  text-align: center;
}


.table03 {
  width: 500px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
  table-layout:fixed;
}


.table03 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 2px;
  padding-left: 20px;
  padding-right: auto;
  padding-bottom: 2px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}


.table04 {
  width: 700px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
  table-layout:fixed;
}


.table04 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: auto;
  padding-bottom: 2px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}

.table05 {
  width: 400px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#F3F3F3;
  empty-cells:show;
  table-layout:fixed;
}


.table05 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 10px;
  padding-left: auto;
  padding-right: auto;
  padding-bottom: 10px;
  font-size: 14px; 
  line-height: 18px;
  text-align: center;
}

.table06 {
  width: 700px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
 margin-left:auto;
 margin-right:auto;
 _text-align:center;
}


.table06 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: auto;
  padding-bottom: 3px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
  vertical-align: top;
}

.table07 {
  width: 680px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
 margin-left:auto;
 margin-right:auto;
 _text-align:center;
  table-layout:fixed;
}


.table07 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 3px;
  padding-right: auto;
  padding-right: auto;
  padding-bottom: 3px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}

.table07 td  img{
  float:left;
}

.table08 {
  border: 1px solid #213C69;
  width: 690px;
  border-collapse:collapse;
  border-spacing:0;

 margin-left:auto;
 margin-right:auto;
 _text-align:center;
}


.table08 td {
  padding-top: 3px;
  padding-left: 3px;
  padding-right: auto;
  padding-bottom: 3px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
  background-image:url(images/table08_back.gif);
}

.table08 td  img{
  float:left;
}


.table09 {
  width: 694px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
  table-layout:fixed;
}

.table09 th {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  color:#000000;
  background-color:#E7E7E7;
  padding-top: 2px;
  padding-left: auto;
  padding-right: auto;
  padding-bottom: 2px;
  text-align:center;
}


.table09 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 2px;
  padding-left: auto;
  padding-right: auto;
  padding-bottom: 2px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}

.table10 {
  width: 694px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
}

.table10 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: auto;
  padding-bottom: 5px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}


.table11 {
  width: 580px;
  border-top:1px solid #C8C8C8;
  border-left:1px solid #C8C8C8;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#ffffff;
  empty-cells:show;
}

.table11 td {
  border-right:1px solid #C8C8C8;
  border-bottom:1px solid #C8C8C8;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: auto;
  padding-bottom: 2px;
  font-size: 12px; 
  line-height: 18px;
  text-align: left;
}


hr {
  border-top-width: 1px;
  color: #477B00;
  border-top-style: dotted;
  height: 1px;
  margin-top: 30px;
}


.box {
  background-image:url(images/box_back.gif);
  background-repeat: no-repeat;
  width: 580px;
  height: 320px;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: auto;
  font-size: 13px; 
  line-height: 24px;
}

.box2 {
  background-image:url(images/box2_back.gif);
  width: 620px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
  font-size: 13px; 
  line-height: 24px;
}

.box3 {
  width: 190px;
  height: auto;
  text-align: left;
  font-size: 12px; 
  line-height: 18px;
  background-image:url(images/box3_back.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 10px;
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
  color: #000000;
}



