.crHeading {
  color:      #c60;
  font-family:               sans-serif;
  font-size:  1.5em;
  font-weight:               bold;
  padding-bottom:            0.5em;
  padding-left:              0.5em;
}
.crStepNum {
  vertical-align:            top;
  padding:    0em 0.6em 1.5em 0em;
}
.crInput {
  padding:    0em 0em 1.5em 0em;
  vertical-align:            middle;
}
.crTipsBoxTitle {
  color:      #CC6600;
  font-size:  1.1em;
  font-weight:               bold;
  margin-bottom:             10px;
}
.crTitle {
  font-family:	verdana, arial, helvetica, sans-serif;
  font-size:	1.4em;
  font-weight:	bold;
}
.crBox {
  background:	#DFEDF7;
  padding:	0.2em 1.5em 0.2em 1.5em;
}
.crBox-tl {
  background: #DFEDF7 url(/images/reviews/box-tl.gif) no-repeat top left;
}
.crBox-tc {
  background: url(/images/reviews/box-tc.gif) repeat-x top;
}
.crBox-tr {
  background: url(/images/reviews/box-tr.gif) no-repeat top right;
}
.crBox-bl {
  background: #DFEDF7 url(/images/reviews/box-bl.gif) no-repeat bottom left;
}
.crBox-bc {
  background: url(/images/reviews/box-bc.gif) repeat-x bottom;
}
.crBox-br {
  background: url(/images/reviews/box-br.gif) no-repeat bottom right;
}
.crBlueBorder-tl {
  background: url(/images/reviews/border-box-tl.gif) no-repeat top left;
  width: 1em;
}                   
.crBlueBorder-tc {
  background: url(/images/reviews/border-box-tc.gif) repeat-x top;
}                    
.crBlueBorder-tr {
  background: url(/images/reviews/border-box-tr.gif) no-repeat top right;
  width: 1em;
}                    
.crBlueBorder-bl {
  background: url(/images/reviews/border-box-bl.gif) no-repeat bottom left;
}                   
.crBlueBorder-bc {
  background: url(/images/reviews/border-box-bc.gif) repeat-x bottom;
}                                                                                                                                                           
.crBlueBorder-br {
  background: url(/images/reviews/border-box-br.gif) no-repeat bottom right;
}
.crLine {
  clear:                     both;
  border:                    0;
  height:                    2px;
  color:                     #CADFE9;
  background-color:          #CADFE9;
  noshade:                   noshade;
}
.crLargerTitle {
  font-family:               verdana, arial, helvetica, sans-serif;
  font-size:                 1.6em;
  color:                     #c60;
  padding-bottom:            5px;
  padding-top:               10px;
}
.crTanBorder-tl {
  background: url(/images/reviews/innerbox-tl.gif) no-repeat top left;
  width:      1em;
}
                      
.crTanBorder-tc {
  background: url(/images/reviews/innerbox-tc.gif) repeat-x top;
}
                      
.crTanBorder-tr {
  background: url(/images/reviews/innerbox-tr.gif) no-repeat top right;
  width:      1em;
}
                      
.crTanBorder-bl {
  background: url(/images/reviews/innerbox-bl.gif) no-repeat bottom left;
}
                      
.crTanBorder-bc {
  background: url(/images/reviews/innerbox-bc.gif) repeat-x bottom;
}
                      
.crTanBorder-br {
  background: url(/images/reviews/innerbox-br.gif) no-repeat bottom right;
}
.CMheadingBar {
        background: #EDF8FC;
        border-top:1px solid #BADAE8;
        border-bottom:1px solid #BADAE8;
        padding:6px;
}
