/* 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: #333333 }
a:hover{ text-decoration: underline ; color: #666666 }
a:visited{ text-decoration: underline ; color: #333333 }

body {
  margin-top: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  margin-right: 0px ;
  background: url("/img/themes/usr.default.1/bak004.gif") no-repeat scroll top left ;
  background-color: #ecf0f8 ;
  text-align: left ;
}
#PAGE_BAK {
  width: 925px ;
  margin: 0px auto ;
  max-width: 100% ;
  font-size: 1px ;
  text-align: left ;
}
#PAGE_OUT {
  width: 791px ;
  font-size: 1px ;
  text-align: left ;
  margin: 0px ;
  padding: 0px 0px 0px 67px ;
}
#PAGE_BOX {
  width: 791px ;
  font-size: 1px ;
  text-align: left ;
  border-style: none ;
}
/* TOPSPACE */
#TOPSPACE {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 10px ;
  font-size: 10px ;
  line-height: 10px ;
  text-align: left ;
  vertical-align: top ;
  background-color: #ffffff ;
}
/* HEADER */
#HEADER {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 52px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background-color: #ffffff ;
}
/* HEADER -> LOGO */
#LOGO {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 351px ;
  height: 52px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* HEADER -> SEARCH */
#SEARCH {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 250px ;
  height: 52px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
}
/* HEADER -> FMAG */
#FMAG {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 190px ;
  height: 52px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
}
/* HEADSPACE */
#HEADSPACE {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 3px ;
  font-size: 3px ;
  line-height: 3px ;
  text-align: left ;
  vertical-align: top ;
  background-color: #ffffff ;
}
/* MENU1 */
#MENU1 {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 25px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/*  */
#NON_PAD0 {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 7px ;
  font-size: 7px ;
  line-height: 7px ;
  text-align: left ;
  vertical-align: top ;
}
/* TOPCATCH */
#TOPCATCH {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/*  */
#NON_PAD1 {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 7px ;
  font-size: 7px ;
  line-height: 7px ;
  text-align: left ;
  vertical-align: top ;
}
/* DCMTL */
#DCMTL {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 4px ;
  font-size: 4px ;
  line-height: 4px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk005.gif") no-repeat scroll top left ;
}
/* DCMTC */
#DCMTC {
  width: 596px ;
  min-width: 596px ;
  max-width: 596px ;
  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.1/blk006.gif") repeat-x scroll top left ;
  background-color: #ffffff ;
}
/* DCMTR */
#DCMTR {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk007.gif") no-repeat scroll top right ;
}
/* DUMMY_P1 */
#DUMMY_P1 {
  width: 776px ;
  min-width: 776px ;
  max-width: 776px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 10px ;
  font-size: 10px ;
  line-height: 10px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk008.gif") repeat-y scroll top left ;
  background-color: #ffffff ;
}
/* DUMMY_P2 */
#DUMMY_P2 {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 10px ;
  font-size: 10px ;
  line-height: 10px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk009.gif") repeat-y scroll top right ;
  background-color: #ffffff ;
}
/* MENUV */
#MENUV {
  width: 161px ;
  min-width: 161px ;
  max-width: 161px ;
  margin: 0px ;
  padding: 0px 0px 0px 19px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk008.gif") repeat-y scroll top left ;
  background-color: #ffffff ;
}
#DCMHED {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 161px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#TOPINFO {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 161px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#NOTE {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 161px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* PAGE */
#PAGE {
  width: 576px ;
  min-width: 576px ;
  max-width: 576px ;
  margin: 0px ;
  padding: 0px 0px 0px 20px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background-color: #ffffff ;
}
#BODY {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 576px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#CATCH_0 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 576px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* DC_BODY_R */
#DC_BODY_R {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk009.gif") repeat-y scroll top right ;
  background-color: #ffffff ;
}
/* WORK */
#WORK {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 20px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: center ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk008.gif") repeat-y scroll top left ;
  background-color: #ffffff ;
}
/* PAGENVI */
#PAGENVI {
  width: 611px ;
  min-width: 611px ;
  max-width: 611px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk009.gif") repeat-y scroll top right ;
  background-color: #ffffff ;
}
/* MINI */
#MINI {
  width: 757px ;
  min-width: 757px ;
  max-width: 757px ;
  margin: 0px ;
  padding: 0px 0px 0px 19px ;
  border-style: none ;
  height: 20px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk008.gif") repeat-y scroll top left ;
  background-color: #ffffff ;
}
/* MINI_R */
#MINI_R {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk009.gif") repeat-y scroll top right ;
  background-color: #ffffff ;
}
/* DCMBL */
#DCMBL {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 4px ;
  font-size: 4px ;
  line-height: 4px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk010.gif") no-repeat scroll bottom left ;
}
/* DCMBC */
#DCMBC {
  width: 596px ;
  min-width: 596px ;
  max-width: 596px ;
  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.1/blk011.gif") repeat-x scroll bottom left ;
  background-color: #ffffff ;
}
/* DCMBR */
#DCMBR {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk012.gif") no-repeat scroll bottom right ;
}
/*  */
#NON_PAD2 {
  width: 791px ;
  min-width: 791px ;
  max-width: 791px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 8px ;
  font-size: 8px ;
  line-height: 8px ;
  text-align: left ;
  vertical-align: top ;
}
/*  */
#NON_PAD3 {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk013.gif") no-repeat scroll top left ;
}
/*  */
#NON_PAD4 {
  width: 596px ;
  min-width: 596px ;
  max-width: 596px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk014.gif") repeat-x scroll top left ;
}
/*  */
#NON_PAD5 {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk015.gif") no-repeat scroll top right ;
}
/* FOOTER */
#FOOTER {
  width: 776px ;
  min-width: 776px ;
  max-width: 776px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 20px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk016.gif") repeat-y scroll top left ;
}
/* FOOT_RCN */
#FOOT_RCN {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  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.1/blk017.gif") repeat-y scroll top right ;
}
/* FCPY_L */
#FCPY_L {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  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.1/blk016.gif") repeat-y scroll top left ;
}
/* FCPY_CR */
#FCPY_CR {
  width: 611px ;
  min-width: 611px ;
  max-width: 611px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk017.gif") repeat-y scroll top right ;
}
/*  */
#NON_PAD6 {
  width: 180px ;
  min-width: 180px ;
  max-width: 180px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk018.gif") no-repeat scroll bottom left ;
}
/*  */
#NON_PAD7 {
  width: 596px ;
  min-width: 596px ;
  max-width: 596px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk019.gif") repeat-x scroll bottom left ;
}
/*  */
#NON_PAD8 {
  width: 15px ;
  min-width: 15px ;
  max-width: 15px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 6px ;
  font-size: 6px ;
  line-height: 6px ;
  text-align: right ;
  vertical-align: top ;
  background: url("/img/themes/usr.default.1/blk020.gif") no-repeat scroll bottom right ;
}
