body {
margin-top:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
line-height:1;
background-color:#f2f2f2;
}

.content {
margin: 0 auto;
text-align:left;
width:900px;
height:710px;
border:solid 1px #87bfba;
background-color:#ffffff;
}
.content_freeht {
margin: 0 auto;
text-align:left;
width:900px;
border:solid 1px #87bfba;
background-color:#ffffff;
}
.msg{
text-align:left;
padding:3px 5px;
margin-bottom:4px;
width:300px;
border:solid 1px #87bfba;
background-color:#ffaaaa;
}
.colortxt{
  color:#006054;
}
.greytxt{
  color:#666666;
}
.bigger{
  font-size:14px;
}
.content p {
margin:0 0 9px 0;
padding:0
}
.pgblock1 {
float:left;
margin:105px 0 0 35px;
width:335px
}
.pgblock2{
float:left;
margin:31px 0 0 0;
width:340px;
}
.pgblock3{
float:left;
margin:31px 0 0 35px;
width:680px;
}
.pgblock4 {
float:left;
margin:31px 0 0 0;
width:340px;
}
.pricegap{
  height:30px;
  font-size:6px;
}
.pricegap2{
  height:10px;
  font-size:1px;
}
.warnbox{
	position:absolute;
	top:70px;
	padding:3px 5px 6px 5px;
	width:315px;
	border:solid 1px #87bfba;
	background-color:#8cfff3;
	}
.pricepgtext  {
margin:7px 10px 10px 0;
line-height:1.25;
}
.thinrule{
border-bottom:solid 1px #37948C;
width:100%;
height:6px;
}
.thingreyrule{
border-bottom:solid 1px #cccccc;
width:100%;
height:12px;
}
.padrt  {
padding-right:2px;

}
.pgtext  {
padding:7px 30px 10px 0;
line-height:1.25;
} 
.pgtext p {
margin:0 0 9px 0;
padding:0
}

.pgtext ul {
margin:6px 0 6px 16px;
padding:0
}
.pgtext li {
margin:4px 0 0 4px ;
padding:0
}
.list2 ul {
margin:3px 0 4px 8px;
padding:0
}
.list2 li {
margin:0 0 0 3px ;
padding:0
}

.pglogo{ margin:0 0 0 10px; }
.pgpic { margin:24px 0 0 10px; }
.pgheart {margin:20px 0 0 5px; }

.therapistcv { 
margin:60px 0 0 10px;
padding-right: 35px;
line-height:1.35; 
}

.borderbox {
padding:5px 8px 5px 9px;
border:solid 1px #99BFDD;
line-height:1;
}
.txtalr{
  text-align:right;
}
.note{
font-size:12px;
}

.navblock{
line-height:1;
float:left;
padding: 0;
margin: 0; 
width:180px;
height:100%;
background-color:#37948c;
}
#navlist {
line-height:1;
padding:108px 0 0 0;
margin: 0; 
list-style: none;
}
#navlist ul {
height:21px;
padding: 0;
margin:0;
}
#navlist li {
margin:0;
padding:0;
display:inline;
}
#navlist a, #navlist a:visited {
display: block;
height:22px;
margin: 0;
padding: 0;
text-decoration: none;
}

#navlist li.rule {
border-bottom: 1px solid #ffff00 ;
}
.navpic {
width:180px;
height:21px;
margin-bottom:-3px;
}


.tlist {
padding: 0;
margin: 0; 
list-style: none;
}
.tlist ul {
padding: 0 0 6px 0;
margin:0;
}
.tlist li {
margin:0;
padding:0 0 2px 0px;
}
.tlist a, #tlist a:visited {
text-decoration: none;
}
.textpad1 {
padding:10px 0 1px 0px;
}
.textpad2 {
padding:0 0 2px 0px;
}
.tlistsub {
padding:0 ; 
margin: 0; 
list-style: none;
}
.tlistsub ul {
padding: 0;
margin:0;
}
.tlistsub li {
margin:0;
padding:2px 0 1px 8px;
}


.scrollpane{
height:406px;
overflow:auto;
padding-right: 20px ;
scrollbar-base-color:#A6BCDD;
}
.navpad{
margin-bottom:10px;
}

img
{  
border-style: none;
}

a {
color: #006054  ;
text-decoration:none;
}
a:hover {
color: #1ABDAC;
}

a.blu {
color: #99BFDD;
text-decoration:underline;
}

a.blu:hover {
color: #ffffff;
}

a.enq {
text-decoration:none;
color: #006054  ;
display: block ;
	height: 18px ;
	background:  url(../_images/e-arrow.gif) no-repeat right top ;
}

a.enq:hover {
color: #1ABDAC;
background:  url(../_images/e-arrow_o.gif) no-repeat right top ;
}



