/*=TESTIMONIALS=*/
DIV.testimonials{
  color:#333;  
}
DIV.testimonials DIV.top-controls{
    
}
DIV.testimonials DIV.top-controls DIV.wsome{
  float:right;  
  padding:0 0em 0 0; 
  width:29%;
  text-align:center;
  font-weight:bold;
}
DIV.testimonials DIV.top-controls DIV.wsome A:link,
DIV.testimonials DIV.top-controls DIV.wsome A:visited{
  text-decoration:none;
  border-bottom:1px dashed;  
  display:block;
  margin:0 auto;
  width:11em
}
DIV.testimonials DIV.top-controls DIV.add-testimonial,
DIV.testimonials DIV.top-controls UL.sort-by-date{
  float:left;
  margin:0 0 0 0;
  width:90%;
  min-width:540px;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial{padding-bottom:1em;}
DIV.testimonials DIV.top-controls DIV.add-testimonial H3{
  margin-bottom:1.5em
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV{
  padding:0 0 1.5em 0;  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial FIELDSET{
  border:0 none;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial LABEL,
DIV.testimonials DIV.top-controls DIV.add-testimonial SPAN.label{
  color:#666;  
  float:left;
  margin-top:3px
}
DIV.testimonials DIV.top-controls DIV.add-testimonial INPUT,
DIV.testimonials DIV.top-controls DIV.add-testimonial SELECT,
DIV.testimonials DIV.top-controls DIV.add-testimonial TEXTAREA{border:1px solid #ccc; line-height:18px;}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.name{
  float:left;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.name LABEL{
  width:5em;  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.name INPUT{
  width:250px;  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.role{
  clear:right;
  float:left;  
  padding:0 0 1.5em 30px;  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.role LABEL{
  float:none;
  width:auto;  
  margin:0;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.role SELECT{
  width:180px;

}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.city{
  clear:left;  
  float:left;
  width:24.5em;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.city LABEL{
  width:5em; 
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.city INPUT{
  width:200px;  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.country{
  float:left;  
  padding:0 0 1.5em 30px;  
  width:22em;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.descr SPAN.label{
  margin-bottom:0.25em  
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.descr{
  float:none;
  clear:both;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial DIV.descr TEXTAREA{height:12em}
DIV.testimonials UL.sort-by-date{
  display:block;
}
DIV.testimonials DIV.top-controls DIV.add-testimonial INPUT.submit{
  border:0 none;  
  float:right;
}
DIV.testimonials UL.sort-by-date LI{
 display:block;
 float:left; 
 margin:0 1em;
}* HTML DIV.testimonials UL.sort-by-date LI{width:1px; white-space:nowrap;}
DIV.testimonials UL.sort-by-date A:link,
DIV.testimonials UL.sort-by-date A:visited{
  text-decoration:none;  
  color:#666;
  display:block;
  height:20px;
  line-height:20px;
}

DIV.testimonials UL.sort-by-date A SPAN{
  padding:0 1em;
  text-decoration:underline;
}
DIV.testimonials UL.sort-by-date A.selected{
  cursor:default;
  background: url(images/nav_cur_lbg.gif) top left no-repeat;
}
DIV.testimonials UL.sort-by-date A.selected SPAN{
  display:block;  
  height:100%;
  cursor:default;
  background: url(images/nav_cur_rbg.gif) top right no-repeat;
  text-decoration:none;  
  font-weight:bold;
}
DIV.testimonials DIV.container{
  clear:both;
  overflow:hidden;  
  padding:2em 0 0 0;
}
DIV.testimonials DIV.sort-by-role{
  /*float:right;  
  width:29%;*/
}
DIV.testimonials DIV.sort-by-role DL{
  line-height:22px;
  width:200px;
  margin:0 auto;
  text-align:right;
}
DIV.testimonials DIV.sort-by-role DT{
  font-weight:bold;
  color:#000;  
}
DIV.testimonials DIV.sort-by-role DD{
  height:22px;  
  margin:0.25em 0;
}
DIV.testimonials DIV.sort-by-role A{padding:0 0.75em;}
DIV.testimonials DIV.sort-by-role A.selected{
  cursor:default;
  background: url(images/nav_cur_lbg.gif) top left no-repeat;
  display:block;
  height:100%;
  line-height:22px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
}
DIV.testimonials UL.testimonials{
  /*float:left;*/
  margin:0 0 0 0;
  /*width:70%;*/
  min-width:540px;
}
DIV.testimonials UL.testimonials LI.hreview{
  /*background: url(images/quotes_big_open.gif) top left no-repeat;*/
  padding:14px 0 0 44px;
  /*margin:0 0 4em 0;*/
}
DIV.testimonials UL.testimonials LI.hreview DIV.cont{
  /*border-right:1px solid #e0e0e0;  */
  border-bottom:1px dotted #666;  
  padding:0 1em 1em 0;

}
DIV.testimonials UL.testimonials DIV.date{
  text-align:right;  
  font-size:0.92em;
  color:#666;
}
DIV.testimonials UL.testimonials DIV.date ABBR{
  cursor:default;
  border:0 none;
}
DIV.testimonials UL.testimonials CITE{
  display:block;
  /*text-align:right;*/
}
/*=REGISTRATION CONFIRMATION=*/
DIV.reg-confirm P{width:60em;}


