/*############################################################################*/
  table.CCRegister {
    width               : 100%;
  }
/*############################################################################*/
  table.CCRegister td.cellHead,
  table.CCRegister td.cellData,
  table.CCRegister td.cellDataNoBG,
  table.CCRegister td.cellWall,
  table.CCRegister td.cellTOS,
  table.CCRegister td.cellNote,
  td.cellStandard,
  td.cellTag {
    font-size           : 12px;
    color               : #FFFFFF;
    font-weight         : bold;
  }
/*############################################################################*/
  table.CCRegister td.cellHead {
    width               : 200px;
    text-align          : right;
    vertical-align      : middle;
  }
/*############################################################################*/
  table.CCRegister td.cellData, td.cellTOS, td.cellNote, td.cellSubmit {
    padding-right       : 50px;
    background          : url('/img/line_mid.jpg') repeat-y right;
  }
/*############################################################################*/
  table.CCRegister td.cellWall {
    width               : 50%;
    text-align          : center;
    vertical-align      : middle;
  }
  table.CCRegister td.cellWall img {
    border-width        : 0px 0px 0px 0px;
  }
/*############################################################################*/
  table.CCRegister p.cellLine {
    display             : inline;
  }
/*############################################################################*/
  table.CCRegister input.inText, table.CCRegister select {
    width               : 165px;
  }
  table.CCRegister input {
  }
  table.CCRegister select {
  }
  table.CCRegister option.group, table.CCRegister option.item {
  font-weight         : bold;
  }
  table.CCRegister option.group {
    background          : #333333;
    color               : #FFFFFF;
  }
  table.CCRegister option.item {
    background          : #AAAAAA;
    color               : #000000;
  }
/*############################################################################*/
  table.CCRegister td.cellTOS {
    text-align          : right;
  }
  table.CCRegister td.cellNote {
    text-align          : right;
    font-weight         : bold;
    color               : #C6E1FF;
  }
/*############################################################################*/
  table.CCRegister td.cellSubmit, table.CCRegister td.cellSubmitNoBG {
    height              : 40px;
    text-align          : right;
  }
  table.CCRegister td.cellSubmit input, table.CCRegister td.cellSubmitNoBG input {
  }
  table.CCRegister td.cellSubmit input.SubmitBlur, table.CCRegister td.cellSubmitNoBG input.SubmitBlur {
    width               : 95px;
    height              : 29px;
    border              : 0px solid #555555;
  }
  table.CCRegister td.cellSubmit input.SubmitFocus, table.CCRegister td.cellSubmitNoBG input.SubmitFocus {
    width               : 95px;
    height              : 29px;
    border              : 0px solid #555555;
  }
  table.CCRegister td.cellSubmitNoBG input.SubmitBlur, table.CCRegister td.cellSubmitNoBG input.SubmitFocus {
    cursor              : pointer;
  }
/*############################################################################*/
  table.CCRegister td.cellSubmit, table.CCRegister td.cellSubmitNoBG2 {
    height              : 40px;
    text-align          : left;
  }
  table.CCRegister td.cellSubmit input, table.CCRegister td.cellSubmitNoBG2 input {
  }
  table.CCRegister td.cellSubmit input.SubmitBlur, table.CCRegister td.cellSubmitNoBG2 input.SubmitBlur {
    width               : 95px;
    height              : 29px;
    border              : 0px solid #555555;
  }
  table.CCRegister td.cellSubmit input.SubmitFocus, table.CCRegister td.cellSubmitNoBG2 input.SubmitFocus {
    width               : 95px;
    height              : 29px;
    border              : 0px solid #555555;
  }
  table.CCRegister td.cellSubmitNoBG input.SubmitBlur, table.CCRegister td.cellSubmitNoBG2 input.SubmitFocus {
    cursor              : pointer;
  }
/*############################################################################*/
  table.CCRegister tr.cellRadio td.cellHead {
    text-align          : right;
  }
  table.CCRegister tr.cellRadio td.cellDataNoBG {
    font-size           : 14px;
    text-align          : right;
	background-color	: #000000;
  }
  table.CCRegister tr.cellRadio td.cellData input {
  }
/*############################################################################*/
  table.CCRegister table.ccData {
    width               : 600px;
  }
  table.CCRegister table.ccData td.cellHead {
    width               : 135px;
    font-size           : 14px;
    text-align          : right;
    vertical-align      : middle;
  }
  table.CCRegister table.ccData td.cellHeadFlex {
    font-size           : 14px;
    text-align          : right;
    vertical-align      : top;
  }
  table.CCRegister table.ccData td.cellData {
  }
  table.CCRegister table.ccData td.cellDataNoBG {
    width               : 115px;
  }
  table.CCRegister table.ccData td.cellDataNoBG select {
  }
  table.CCRegister td.rowCentered {
    text-align          : center;
  }
/*############################################################################*/

  .cellTag {
    font-size			: 14px;
	font-weight			: bold;
  }