html, body {
  padding: 0;
  margin: 0;
  border: 0 none;
}
body, tbody {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  zcolor: #555555;
}
body {
  background: #0e2d51 url(bg.gif) repeat-x;
}


div#root {
  width: 950px;
  margin: 0 auto;
}

div#top-menu {
  height: 23px;
}
div#top {
  height: 277px;
}
div#bottom {
}
div#left {
  float: left;
  width: 679px;
  position: relative;
  xtop: -200px;
  xbackground: white;
}
div#right {
  float: right;
  width: 269px;
  overflow: hidden;
  position: relative;
  margin-left: -19px; /* ie */
  margin-top: 21px;
}
div#main-menu {
}
div#main {
}


div#bottom {
  xfont-size: 10px;
}
div#bottom div.right {
  float: right;
}
div#bottom div.left {
  color: #325b8c;
}
div#bottom div.right,
div#bottom div.right a {
  color: #656565;
}

div#main-menu {
  background: url(main-menu/m.gif) repeat-x;
}
div#main-menu div.in1 {
  background: url(main-menu/l.gif) no-repeat;
  height: 32px;
}


/******************************************************************************/
/*
div.boxA {
  top:0px;
  position: relative;
  xbackground: url(box/m2.png) repeat-y;
}
div.boxA div.in1 {
  background: url(box/m1.png) no-repeat 0 12px;
}
div.boxA div.in2 {
  background: url(box/t.png) no-repeat;
}
div.boxA div.in3 {
  background: url(box/b.png) no-repeat 0 100%;
  min-height: 400px;
}
*/

div.box-mn {
  xtop: 0px;
  width: 700px;
  margin-bottom: 2px;
}
div.box-mn div.t {
  background: url(box/t.png) no-repeat;
  height: 12px;
  overflow: hidden; /* ie */
}
div.box-mn div.b {
  height: 12px;
  background: url(box/b.png) no-repeat;
}
div.box-mn div.in1 {
  background: url(box/m2.png) repeat-y;
}
div.box-mn div.in2 {
  background: url(box/m1.png) no-repeat;
  min-height: 291px;
xheight: 291px;
}
div.box-mn div.in3 {
  padding: 0px 36px 0px 12px;
}
xdiv.box-mn div.menu {
  background: url(box/cpt.gif) no-repeat;
  height: 24px;
  width: 140px;
  text-align: center;
}
xdiv.box-mn div.sin1 {
  xpadding-top: 6px;
  font-weight: bold;
  color: #a10000;
}


div.box-c {
  margin-bottom: 2px;
}
div.box-c,
div.box-c a {
  color: white;
}
div.box-c div.t {
  height: 5px;
  overflow: hidden; /* ie */
  background: url(boxB/t.png) no-repeat;
}
div.box-c div.b {
  height: 5px;
  overflow: hidden; /* ie */
  background: url(boxB/b.png) no-repeat;
}
div.box-c div.in1 {
  background: #0f2f54 url(boxB/m.png) repeat-y;
}
div.box-c div.in2 {
  background: url(boxB/corner.png) no-repeat 100% 0;
  min-height: 110px;
  position: relative; /* ie */

  
  xheight: 110px; /* ie */
  xcolor: white;
}
div.box-c div.in3 {
  xpadding: 12px 16px;

  xoverflow: hidden;
  xcolor: white ! important;
}


div.box-d {
  margin-bottom: 2px;
}
div.box-d div.t {
  height: 5px;
  overflow: hidden; /* ie */
  background: url(boxD/t.png) no-repeat;
}
div.box-d div.b {
  height: 5px;
  background: url(boxD/b.png) no-repeat;
}
div.box-d div.in1 {
  background: white url(boxD/m.png) repeat-y;
}
div.box-d div.in2 {
  background: url(boxD/corner.png) no-repeat 100% 0;
  min-height: 110px;
  color: black;
}
div.box-d div.in3 {
  xpadding: 30px;
}


div.box-e {
  margin-bottom: 2px;
  width: 100%; /* ie all */
}
div.box-e div.t {
  height: 3px;
  overflow: hidden; /* ie */
  background: url(boxE/t.png) no-repeat;
}
div.box-e div.b {
  height: 3px;
  background: url(boxE/b.png) no-repeat;
}
div.box-e div.in1 {
  background: white url(boxE/m.png) repeat-x;
  min-height: 160px;
}
div.box-e div.in2 {
}
div.box-e div.in3 {
  xpadding: 30px;
}

div.box-bottom {
}
div.box-bottom div.t {
  height: 3px;
  overflow: hidden; /* ie */
  background: url(boxF/t.png) no-repeat;
}
div.box-bottom div.in1 {
  background: white;
  /* url(boxF/m.png) repeat-x; */
}
div.box-bottom div.in2 {
  background: url(boxD/corner.png) no-repeat 100% 0;
  min-height: 50px;
}
div.box-bottom div.in3 {
  xpadding: 10px 18px;
}

div.box-more {
  background: url(more.png) no-repeat 100% 0;
  position: absolute;
  width: 204px;
  height: 35px;
  margin-top: -24px;
  margin-left: 465px;
}


/*
div.menu-right {
  background: url(menu-r.gif) no-repeat;
}
div.menu-right div.hd {
  color: #ff7401;
}

div#main-menu {
}
div#main-menu div.in1 {
  background: url(menu-top/m.gif) repeat-x;
}
div#main-menu div.in2 {
  background: url(menu-top/l.gif) no-repeat;
}
div#main-menu div.in3 {
  background: url(menu-top/r.gif) no-repeat 100% 0;
  height: 33px;
}

div#main div.left {
  float: left;
  width: 275px;
}
div#main div.right {
  float: right;
  width: 275px;
}
*/
/******************************************************************************/




/*
div.boxA {
  background: url(boxA/bg.gif) repeat-x;
  min-height: 220px;
}
div.boxB {
  background: url(boxB/bg.gif) repeat-x;
  min-height: 220px;
}
div.boxC {
  background: url(boxC/bg.gif) repeat-x;
  min-height: 220px;
}

div.boxA div.in1 {
  background: url(boxA/tl.gif) no-repeat;
}

div.box div.in2 {
  background: url(box/tr.png) no-repeat 150px 0;
}
div.boxA div.in2 {
}

div.boxB div.in1 {
  background: url(boxB/tl.gif) no-repeat;
}
div.box div.hd {
  color: #777777;
  padding: 4px 12px;
  border: 1px solid green;
}
div.box div.cnt {
  padding: 0 12px;
  border: 1px solid red;
}

*/
/******************************************************************************/

div {
  xborder: 1px solid gray;
}

div.box-sub {
  xbackground: white;
  xpadding: 18px;
}

/******************************************************************************/
/*
div.box-sub {
  width: 700px;
  margin-bottom: 2px;
}
div.box-sub div.t {
  background: url(boxG/t.png) no-repeat;
  height: 5px;
  overflow: hidden; / * ie * /
}
div.box-sub div.b {
  background: url(boxG/b.png) no-repeat;
  height: 5px;
}
div.box-sub div.in1 {
  background: white;
}
div.box-sub div.cnt {
  padding: 7px 36px 12px 12px;
}
*/

div.box-sub {
  width: 700px;
  margin-bottom: 2px;
}
div.box-sub div.t {
  background: url(boxH/t01.png) no-repeat;
  height: 12px;
  overflow: hidden; /* ie */
}
div.box-sub div.b {
  background: url(boxH/b.png) no-repeat;
  height: 5px;
  overflow: hidden; /* ie */
}

div.menu {
  background: url(box/cpt.gif) no-repeat;
  text-align: center;
  margin-left: 12px;
  float: left;
  min-width: 140px;
  /* height: 24px; */
}
div.menu div.sin1 {
  background: url(box/cpt.gif) no-repeat 100% -24px;
}
div.menu div.sin2 {
  margin: 0 5px;
  padding: 5px 12px 2px 12px;
  font-weight: bold;
  color: #a10000;
  background: white;
}
div.box-mn div.menu {
  margin-left: 0;
}

div.box-sub div.in1 {
  background: url(boxH/t02.png) no-repeat;
}
div.box-sub div.in2 {
  width: 679px;
}
div.box-sub div.cnt {
  padding: 16px 16px 16px 16px;
  background: white;
  min-height: 300px;
  position: relative;
}

