* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  z-index: 1;
 }
 
body {
  font: 11px Tahoma,Verdana,Arial;
  text-align: center;
 }

td,input,textarea,select {
  font: 11px Tahoma,Verdana,Arial;
 }
 
img,input {
  vertical-align: middle;
 }
 
a {
  text-decoration: none;
 }

a:hover {
  text-decoration: underline;
 }
 
.page {
  margin: 10px auto auto auto;
  text-align: left;
 }
 
.header,.mid,.b1,.b2,.b3,.footer,.fl,.fr,.nwh,.nwc,.b1p,.l1,
.hr,.hm,.hl,.lg,.mb,.ms,.main,.ptitle,.psrc {
  float: left;
 }

.page,.header,.mid {
  width: 990px;
 }
 
.header {
  z-index: 15;
 }

.footer,.hm {
  width: 960px;
 }
 
.fl,.fr,.hr,.hl {
  width: 15px;
 }
 
.main {
  width: 777px;
 }
 
.b2 {
  width: 564px;
 }
 
.b1,.b3,.b1p {
  width: 213px;
 }
 
.nwh,.nwc,.l1 {
  width: 198px;
 }
 
.ptitle {
  width: 366px;
 }

.psrc {
  width: 396px;
  height: 74px;
  background-image: url(../images/front/0_b.jpg);
 }

.mb {
  width: 789px;
  background-image: url(../images/front/0_t.jpg);
 }

.lg,.mb {
  height: 96px;
 }

.lg {
  width: 186px;
  text-align: center;
 }

.lg img {
  margin-top: 3px;
 }
 
.mb div.slogan {
  padding: 20px 0px 0px 58px;
 }
 
.mb div.but {
  padding: 11px 0px 0px 28px;
 }
 
@media screen {
  body>div.page div.header div.mb div.but {
    margin: 10px 0px 0px 28px;
    padding: 0px;
   }
 }
 
.footer,.fl,.fr {
  height: 33px;
 }

.hr,.hl,.hm {
  height: 15px;
 }

.footer div {
  padding: 8px 0px 0px 0px;
  color: #666666;
  font-size: 12px;
 }

.footer div a {
  color: #666666;
 }

.mid {
  padding: 0px 0px 10px 0px;
 }

.b1p {
  padding: 0px 0px 0px 15px;
 }

.b2 .txt {
  padding: 10px 15px 15px 5px;
 }
 
.b3 {
  margin: 10px 0px 0px 0px;
  background-image: url(../images/bgc3.gif);
 }

.header,.mid {
  background-image: url(../images/bgc2.gif);
  background-repeat: repeat-y;
  background-position: top center;
 }

.l1 {
  margin: 15px 0px 0px 0px;
  padding: 15px 15px 0px 15px;
  background-image: url(../images/bgc4.gif);
 }
 
.mnb {
  padding-right: 10px;
 }
 
.l1lnk,.l1lnkt,.l2lnkt,.l3lnkt {
  width: 155px;
  padding: 4px 0px 6px 0px;
 }
 
.l1lnk,.l1lnkt,.l3lnkt {
  text-align: right;
  background-image: url(../images/lm2.gif);
  background-position: center right;
  background-repeat: no-repeat;
 }
 
.l1lnkt.l3lnkt {
  border-top: 1px solid #DFF0C6;
 }
 
.l1lnk div,.l1lnkt div,.l2lnkt div,.l3lnkt div {
  padding: 0px 15px 0px 0px;
 }
 
.l1lnk a,.l1lnkt a,.l2lnkt a,.l3lnkt a,.nwdate a {
  color: #666666;
 }

.nvlg {
  float: left;
  margin: 15px 0px 0px 0px;
  background: url(../images/lgtop.gif) top left no-repeat #E4F0CD;
 }
 
.nvlg .l1lnkt,.nvlg .l2lnkt,.nvlg .l3lnkt {
  width: 188px;
  text-align: left;
  padding: 4px 0px 6px 0px;
  border-top: 0px;
 }
 
.nvlg .l1lnkt div,.nvlg .l2lnkt div,.nvlg .l3lnkt div {
  padding: 0px 0px 0px 25px;
 }
 
.nvlg .l1lnkt,.nvlg .l3lnkt {
  border-bottom: 1px solid #A8CF5F;
 }
 
.nvlg .l2lnkt {
  border-bottom: 1px solid #EEF5E0;
 }
 
.nvlg .l1lnkt a,.nvlg .l3lnkt a {
  font-weight: bold;
 }
 
.nvlg .l1lnkt,.nvlg .l3lnkt div {
  background-image: url(../images/lilg.gif);
  background-position: center left;
  background-repeat: no-repeat;
 }

.l3lnkt {
  background-image: url(../images/user.gif);
  background-position: center right;
  background-repeat: no-repeat;
 }

.nvlg .l2lnkt {
  background-color: #F8FBF3;
 }
 
.naw {
  float: left;
  width: 155px;
  text-align: right;
  padding: 30px 0px 10px 0px;
 }

.nawUser {
 }
 
.nwh {
  height: 62px;
  background-image: url(../images/nwh0.gif);
 }

.nwdate,.nwintro {
  margin: 0px 15px 10px 15px;
  padding: 5px 0px 5px 0px;
 }
 
.nwdate {
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
 }
 
.nwtitle {
  margin: 0px 15px 0px 0px;
  background-image: url(../images/lm1.gif);
 }
 
.nwtitle div {
  padding: 0px 0px 0px 15px;
 }

.nwtitle div a {
  color: #D99D2D;
 }
 
.nbin {
  width: 122px;
  border: 1px solid #E8E8E8;
  background-color: #F6F6F6;
 }
 
.inp {
  width: 150px;
 }
 
.inp,.inpS {
  border: 1px solid #FF850D;
 }
 
.inpS {
  background-color: #c0c0c0;
 }
 
.highRed {
  font-weight: bold;
  color: #FF850D;
 }
 
ul.clnk {
  margin: 0px 0px 0px 25px;
 }
 
.clnk li {
  padding: 0px 0px 15px 0px;
  list-style-image: url(../images/lilg2.gif);
 }
 
.footer {
  background-image: url(../images/bgc1.gif);
 }

.fl {
  background-image: url(../images/clb.gif);
 }

.fr {
  background-image: url(../images/crb.gif);
 }

.hm {
  background-image: url(../images/bgc5.gif);
 }
 
.hl {
  background-image: url(../images/clt.gif);
 }

.hr {
  background-image: url(../images/crt.gif);
 }

.hm,.footer {
  background-repeat: repeat-x;
  background-position: top left;
 }

.b3 {
  background-repeat: repeat-y;
  background-position: top left;
 }

.psrc,.mb,.l1,.nwtitle,.nwh,.fr,.fl,.hr,.hl,.rbh,.docLst1,.docLst2 {
  background-repeat: no-repeat;
  background-position: top left;
}

.highlite,.nwtitle div {
  font-weight: bold;
 }
 
.mailrpt {
  color: #FF850D;
  font-weight: bold;
 }
 
.rbh {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  font-size: 22px;
  color: #7FC31C;
  background-image: url(../images/rb/lh0.gif);
 }

.b2 .title {
  font-size: 22px;
  font-weight: bold;
  color: #7FC31C;
 }
 
.b2 .intro {
  font-size: 12px;
  color: #7FC31C;
 }

.b2 a {
  color: #7FC31C;
 }
 
.b2 ul,.b2 ol {
  margin: 0px 0px 0px 25px;
}

.b2 ul li {
  list-style-image: url(../images/li0.gif);
 }

.b2 table {
  border-bottom: 1px solid #7FC31C;
 }


.b2 table.tblclr, .b2 table.tblNoStyle {
  border: 0px;
 }

.b2 td {
  padding: 2px 5px 2px 5px;
 }

.b2 tr.tblLowRow td {
  background-color: #EFEFEF;
 }

.b2 tr.tblHighRow td {
  background-color: #DFDFDF;
 }

.b2 tr.tblHeader td {
  font-weight: bold;
  border-bottom: 1px solid #7FC31C;
 }

.b2 tr.tblTitle td {
  color: #7FC31C;
  font-weight: bold;
  border-bottom: 2px solid #7FC31C;
 }

.ctinp,.cttxt,.ctbut {
 border: 1px solid #7FC31C;
}
.ctinp,.cttxt {
  width: 250px;
}
.cttxt {
  height: 80px;
}
.b2 table.frmtbl {
  border: 0px;
}
.frmtbl td {
  vertical-align: top;
}

.docLst0 {
  margin: 20px 0px 15px 5px;
 }
 
.docLst1,.docLst2 {
  padding: 10px 10px 10px 30px;
  background-image: url(../images/icdoc.gif);
 }
 
.docLst2 {
  background-color: #ffffff;
 }
 
.docLst1 {
  background-color: #F2F9E8;
 }
 
.frsend td {
  border-top: 1px solid #7FC31C;
} 
.frsend ul li {
  float: right;
  padding: 0px 20px 0px 0px;
} 
.wqst {
  vertical-align: top;
  padding-right: 10px;
}
.input,.wffunc,textarea {
  width: 250px;
 }
 textarea {
   height: 80px;
 }
.input,select,textarea {
  border: 1px solid #7FC31C;
 }
 
#nav {
  cursor: hand;
  cursor: pointer;
 }

#nav,#nav ul {
  float: left;
  list-style: none;
  line-height: 1;
 }

#nav li.daddy {
 }

#nav li {
  float: left;
  width: auto;
  height: auto;
 }

#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 10px;
 }

#nav .navTxt {
  padding: 6px 0px 6px 0px;
 }

#nav .daddy .navTxt {
  padding-left: 27px;
  padding-right: 4px;
 }

#nav .daddy {
  margin: -1px 0px 0px 5px;
 }

#nav #main4_0 .daddy,
#nav #main5_0 .daddy,
#nav #main6_0 .daddy {
  margin: -3px 0px 0px 0px;
 }

#nav .daddy li {
  color: #ffffff;
  width: 200px;
  height: auto;
 }

#nav #main1_0 .daddy li {
  background-color: #FF850D;
  border-top: 1px solid #FF850D;
  border-bottom: 1px solid #FF850D;
 }

#nav #main2_0 .daddy li {
  background-color: #0182AC;
  border-top: 1px solid #0182AC;
  border-bottom: 1px solid #0182AC;
 }
 
#nav #main3_0 .daddy li,
#nav #main4_0 .daddy li,
#nav #main5_0 .daddy li,
#nav #main6_0 .daddy li {
  background-color: #7FC31C;
  border-top: 1px solid #7FC31C;
  border-bottom: 1px solid #7FC31C;
 }

#nav li:hover,
#nav li.sfhover {

 }

#nav .daddy li:hover,
#nav .daddy li.sfhover {
  background-image: url(../images/nl.gif);
  background-repeat: no-repeat;
  background-position: center left;
 }

#nav #main1_0 .daddy li:hover,
#nav #main1_0 .daddy li.sfhover {
  border-top: 1px solid #FFB66E;
  border-bottom: 1px solid #FFB66E;
  background-color: #FFA44A;
 }
#nav #main2_0 .daddy li:hover,
#nav #main2_0 .daddy li.sfhover {
  border-top: 1px solid #67B4CD;
  border-bottom: 1px solid #67B4CD;
  background-color: #41A1C1;
 }

#nav #main3_0 .daddy li:hover,
#nav #main3_0 .daddy li.sfhover,
#nav #main4_0 .daddy li:hover,
#nav #main4_0 .daddy li.sfhover,
#nav #main5_0 .daddy li:hover,
#nav #main5_0 .daddy li.sfhover,
#nav #main6_0 .daddy li.sfhover {
  border-top: 1px solid #BADF84;
  border-bottom: 1px solid #BADF84;
  background-color: #9FD255;
 }

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
  left: -999em;
 }

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul {
  left: auto;
 }

#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul {
  left: 0;
  top: 48px;
 }

* html #nav li.sfhover {
  position: relative;
 }
