/* COMMON styles */
img { border-style: none ; }
/* FORM styles */
form { display: inline ; margin: 0px ; padding: 0px }
input { font-size: 12px }
select { font-size: 12px }
textarea { font-size: 12px }

a:link{ text-decoration: underline ; color: #395c3d }
a:hover{ text-decoration: underline ; color: #c05133 }
a:visited{ text-decoration: underline ; color: #333333 }

body {
  margin-top: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  margin-right: 0px ;
  background-color: #ffffff ;
  text-align: left ;
}
#BODY_BG1 {
  background: url("/img/themes/usr.default.2/bak012.png") repeat-x scroll top left ;
  padding-top: 0px ;
}
#PAGE_BAK {
  width: 960px ;
  margin: 0px auto ;
  max-width: 100% ;
  font-size: 1px ;
  text-align: left ;
}
#PAGE_OUT {
  width: 960px ;
  font-size: 1px ;
  text-align: left ;
  margin: 0px ;
  padding: 0px ;
  background-color: #ffffff ;
}
#PAGE_BOX {
  width: 960px ;
  font-size: 1px ;
  text-align: left ;
  border-style: none ;
  background-color: #ffffff ;
}
/* HEADER1 */
#HEADER1 {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 32px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.2/blk013.png") repeat-x scroll top left ;
}
/* HEADER1 -> TOPMSG */
#TOPMSG {
  float: left ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 626px ;
  height: 32px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* HEADER1 -> FMAG */
#FMAG {
  float: right ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 334px ;
  height: 32px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
}
/* HEADER2 */
#HEADER2 {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 58px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* HEADER2 -> SITETITLE */
#SITETITLE {
  float: left ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 506px ;
  height: 58px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* HEADER2 -> TOPFRM */
#TOPFRM {
  float: right ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 454px ;
  height: 58px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
}
/* MENULIST */
#MENULIST {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 60px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.2/blk014.png") repeat-x scroll bottom left ;
}
/* DEFKV */
#DEFKV {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 90px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: center ;
  vertical-align: top ;
}
/* PATH */
#PATH {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 4px 0px 0px 0px ;
  border-style: none ;
  height: 25px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: center ;
  vertical-align: top ;
}
/* MENUV */
#MENUV {
  float: left ;
  width: 170px ;
  min-width: 170px ;
  max-width: 170px ;
  margin: 0px ;
  padding: 0px 30px 0px 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.2/blk015.png") repeat-y scroll top left ;
}
#MENU {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 170px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#BANNER {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 170px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#ADDRESS {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 170px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* BODY */
#BODY_0 {
  float: left ;
  width: 760px ;
  min-width: 760px ;
  max-width: 760px ;
  margin: 0px ;
  padding: 0px 0px 20px 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#PAGETITLE {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 760px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#BODY {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 760px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* FOOTER1 */
#FOOTER1 {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 10px 0px 0px 0px ;
  padding: 0px ;
  border-style: none ;
  height: 30px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.2/blk016.png") repeat scroll top left ;
  background-color: #7d9d4a ;
}
/* FOOTER1 -> FOOTNAV */
#FOOTNAV {
  float: left ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 760px ;
  height: 30px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/usr/default/lzQ-h-K1l-1.png") repeat scroll left top ;
}
/* FOOTER1 -> PTP */
#PTP {
  float: right ;
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 200px ;
  height: 30px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/usr/default/lzQ-h-K1l-1.png") repeat scroll left top ;
}
/* FOOTER */
#FOOTER {
  width: 960px ;
  min-width: 960px ;
  max-width: 960px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.2/blk018.png") no-repeat scroll bottom right ;
  background-color: #7d9d4a ;
}
#FOOT1 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 960px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#FOOT2 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 960px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/usr/default/voZ-7-B1m-2.png") repeat scroll left top ;
}
