/* CSS Document */

div.t, div.b, div.td, div.bd, div.tm, div.bm {
  height: 6px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

div.m, div.mm, div.md {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 8px;
  >overflow: hidden;
  overflow-y: hidden;
  padding: 5px 10px;
}

div.b, div.bm, div.bd{
  /*margin-bottom: 5px;*/
}

/*dark------------------------------------------------------------------------*/
div.md{
  background-color: #F7F7F7;
}

div.td {
  background: url(img/round/j_border.png) 0 0 repeat-x;
  background-color: #F7F7F7;
}

div.td div.td {
   background: url(img/round/j_crn_tr_dark.png) 100% 0 no-repeat;
}

div.td div.td div.td {
   background: url(img/round/j_crn_tl_dark.png) 0 0 no-repeat;
}

div.bd {
  background: url(img/round/j_border.png) 0 100% repeat-x;
  background-color: #F7F7F7;
}

div.bd div.bd {
   background: url(img/round/j_crn_br_dark.png) 100% 0 no-repeat;
}

div.bd div.bd div.bd {
   background: url(img/round/j_crn_bl_dark.png) 0 0 no-repeat;
}

/*medium----------------------------------------------------------------------*/
div.mm{
  background-color: #FBFBFB;
}
div.tm {
  background: url(img/round/j_border.png) 0 0 repeat-x;
  background-color: #FBFBFB;
}
div.tm div.tm {
   background: url(img/round/j_crn_tr_med.png) 100% 0 no-repeat;
}
div.tm div.tm div.tm {
   background: url(img/round/j_crn_tl_med.png) 0 0 no-repeat;
}

div.bm {
  background: url(img/round/j_border.png) 0 100% repeat-x;
  background-color: #FBFBFB;
}

div.bm div.bm {
   background: url(img/round/j_crn_br_med.png) 100% 0 no-repeat;
}

div.bm div.bm div.bm {
   background: url(img/round/j_crn_bl_med.png) 0 0 no-repeat;
}
/*light-----------------------------------------------------------------------*/
div.t {
  background: url(img/round/j_border.png) 0 0 repeat-x;
}

div.t div.t {
   background: url(img/round/j_crn_tr_light.png) 100% 0 no-repeat;
}

div.t div.t div.t {
   background: url(img/round/j_crn_tl_light.png) 0 0 no-repeat;
}

div.b {
  background: url(img/round/j_border.png) 0 100% repeat-x;
}

div.b div.b {
   background: url(img/round/j_crn_br_light.png) 100% 0 no-repeat;
}

div.b div.b div.b {
   background: url(img/round/j_crn_bl_light.png) 0 0 no-repeat;
}

/* with text -----------------------------------------------------------------*/
div.tt{
  background: url(img/round/j_border.png) 0 10px repeat-x;
}

div.tt div.tt{
  background: url(img/round/j_crn_tr_light.png) 100% 10px no-repeat;
}

div.tt div.tt div.tt{
  background: url(img/round/j_crn_tl_light.png) 0 10px no-repeat;
}

div.tt, div.ttm{
  height: 16px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

div.tt div.tt div.tt span{
  background-color: #ffffff;
  margin: 0 0 0 10px;
  font-weight: bold;
  padding: 0 3px 0 3px;
}

div.ttm div.ttm div.ttm span{
  background-color: #FBFBFB;
  margin: 0 0 0 10px;
  font-weight: bold;
  padding: 0 3px 0 3px;
  color: #666666;
}

div.ttm {
  background: url(img/round/j_border.png) 0 10px repeat-x;
  background-color: #FBFBFB;
}
div.ttm div.ttm {
   background: url(img/round/j_crn_tr_med.png) 100% 10px no-repeat;
}
div.ttm div.ttm div.ttm {
   background: url(img/round/j_crn_tl_med.png) 0 10px no-repeat;
}