td.pagination2 {
  background-color:#BBF;
  color:#000;
  font-size:11pt;
  padding:2px 2px 2px 2px;
}
.loginform {
	background-color:#6CA6CD;
	color:#FFF;
	font-size:10pt;
	padding:0px 6px 5px 0px;
}
.serviceAreas {
	font-size:9pt;
	color:#000;
}
.required_sm {
	color:#D00;
	background-color:#FF0;
	font-size:11pt;
}
.movebutton {
	color:#000;
	background-color:inherit;
	font-size:8pt;
	border:0px solid #DDD;
}
.movelabel {
	color:#000;
	font-size:10pt;
	font-weight:bold;
}
.miniProfile {
	font-size:9pt;
	border:1px solid #000;
}
.theraname {
  color:#666;
  font-size:10pt;
}
.tallrow {
	padding-bottom:8px;
}
a:focus.breadcrumb, a:hover.breadcrumb {
	color:#C50;
	text-decoration:underline;
}
.singleUseCitiesTitle {
	color:#000;
}
/* Added by db */
table.modalities {
  font-size:90%;
  width:100%;
}
table.modalities tr td {
  width:33%;
}
.yui-widget-bd {
  background-color:#FFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:110%;
  font-style:italic;
  font-weight:bold;
  padding:10px;
}
.yui-widget-bd table {
  border-collapse:collapse;
}
.yui-widget-bd table td {
  vertical-align:top;
}
.yui-widget-bd table th {
  padding:5px 0;
}
.yui-widget-hd {
  background-color:#A8BFF4;
  font-family:Arial,Helvetica,sans-serif;
}
.yui-widget-hd .header {
  background-color:#CC5500;
  color:#FFF;
  font-size:110%;
  font-style:italic;
  font-weight:bold;
  padding:10px 0;
  text-align:center;
}
#close_payment_overlay img, #close_sample_ads_overlay img {
  cursor:pointer;
  position:absolute;
  right:-15px;
  top:-15px;
}
#payment_overlay, #sample_ads_overlay {
  border:1px solid #444;
  position:relative;
}
#payment_overlay .yui-widget-bd, #sample_ads_overlay .yui-widget-bd {
  background-color:#D6D6D6;
}
