#layer1 {
   background-color : #E1EAF6; 
   width : 230px; 
   top : 143px; 
   left : 545px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
 font-size: 12px; color: #333333; 
 border: 1px solid #333333; 
padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px
}


#layer2 {
   background-color : #E1EAF6; 
   width : 150px; 
   top : 143px; 
   left : 620px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
border: 1px solid #333333;
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 10px; 
font-size: 12px; color: #333333}


#layer3 {
   background-color : #E1EAF6; 
   width : 230px; 
   top : 143px; 
   left : 210px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
border: 1px solid #333333; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 10px; 
font-size: 12px; 
color: #333333}

#layer4 {

   background-color : #E1EAF6; 
   width : 210px; 
   top : 143px; 
   left : 435px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
 border: 1px solid #333333; 
 padding-top: 5px; 
 padding-right: 0px; 
 padding-bottom: 5px; 
 padding-left: 10px; 
 font-size: 12px; 
 color: #333333}


body {  font-family: Arial, Helvetica, sans-serif; margin: 0px}

p {
	font-size: 82%;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}

.nomargin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
}

#topnav {
	border-bottom-width: 1px;
	background-color: #E1EAF6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}
#topnav a:link{
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#topnav a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
 }
#topnav a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
#topnav a:active {
	color: #995CA6;
	font-weight: normal;
}

a:link {
	color: #995DA7;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #995DA7;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #759DD1;
	text-decoration: none;
	font-weight: bold;
}
a:active {  color: #A66FB0}

.vertdot {  background-image: url(../images/dot_new.gif); background-repeat: repeat-y}
.horizdot {  background-image: url(../images/dot_new.gif); background-repeat: repeat-x}
.dbbg {  background-color: #000066}
h1 {
	font-size: 95%;
	color: #759DD1;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
#infoboxes {
	width: 539px;
	height: 117px;
	list-style-type: none;
}
#infoboxes ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#infoboxes li{
	list-style-type: none;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	
}
#infoboxes span {
	display: none;
}
#askq li{
	background-image: url(../images/ask.jpg);
}
#askq a:link, #askq a:visited {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/ask.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#askq a:hover, #askq a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/ask.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
}

#clitest li{
	background-image: url(../images/clitest.jpg);
}
#clitest a:link, #clitest a:visited {
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/clitest.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#clitest a:hover, #clitest a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/clitest.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
}

#pressnews li {
	background-image: url(../images/pressnews.jpg);
}
#pressnews a:link, #pressnews a:visited {
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/pressnews.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 155px;
	margin: 0px;
	padding: 0px;
}
#pressnews a:hover, #pressnews a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/pressnews.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 155px;
}
#specoff li {
	background-image: url(../images/specof.jpg);
	width: 175px;
	height: 117px;
}
#specoff a:link, #specoff a:visited {
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/specoff.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#specoff a:hover, #specoff a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/specoff.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
}

#booka li {
	background-image: url(../images/book.jpg);
}
#booka a:link, #booka a:visited {
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/book.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 155px;
	margin: 0px;
	padding: 0px;
}
#booka a:hover, #booka a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/book.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 155px;
}

#zerofin li {
	background-image: url(../images/zerofin.jpg);
}
#zerofin a:link, #zerofin a:visited {
	color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/zerofin.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#zerofin a:hover, #zerofin a:active{  
color: #CCCCCC;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/zerofin.jpg);
	background-position: 0px -118px;
	background-repeat: no-repeat;
	display: block;
	height: 117px;
	width: 175px;
}

.leftbgrep {  background-image: url(../images/leftbgmauve.jpg)}
.bgwhite {  background-color: #FFFFFF}
.imborleft {  margin-top: 0px; margin-right: 15px; margin-bottom: 5px; margin-left: 0px; float: left}
.imbborri {  margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 15px; float: right}
.second {  }
.veelink {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
 li {
	list-style-position: outside;
	font-size: 82%;
	color: #666666;
}
h2 {
	font-size: 85%;
	color: #759DD1;
}
.bullet {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
}
h3 {  font-size: 80%; color: #F499C2}
.texttwo {  font-weight: bold; color: #71A0D5}
.nerbac {  background-image: url(../images/calm3.jpg); background-repeat: no-repeat; border: 0px #000066 none}
.tabord {  border: #000066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.nomtb {  margin-top: 0px; margin-bottom: 0px}
.imborcalm {  margin-top: 0px; margin-right: 16px; margin-bottom: 0px; margin-left: 5px; float: right}
.relaxmarg {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	list-style-image: url(../images/bullet.gif);
}
.ohvheight {  height: 100%; background-color: #FFFFFF;}.splashbl {  background-image: url(../images/bluetrans.gif)}
.splasbord {  border: 1px #000066 solid}
.imgtable {  margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.imgfleft {  float: left}
.imgfright {  float: right}
.smilebac {
	background-image: url(../images/smile2.jpg);
	background-repeat: no-repeat;
}
.smilefloat {  float: right; margin-top: 0px; margin-right: 16px; margin-bottom: 5px; margin-left: 5px}
.testtxt {  color: #6699CC}
.healzflleft {  float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 0px}
.clinicimgs {  margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
.specpara {  text-align: justify}
.sparanomarg {  text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.sparaind {  text-align: justify; margin-top: 5px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px}
.nicolacv {  float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px}
.sitbelow {
	clear: both;
}

#navtxt {
	font-size: 9pt;
}
.appttab {
	margin: 0px;
}
.txtsizefix {
	font-size: 100%;
}
.nomargsec {
	margin: 0px;
}
#sitedes {
	z-index: 1;
	font-size: 50%;
	display: none;
}
.no_class {
}
.pinktext {
	color: #F499C2;
	font-weight: bold;
}
#footer {
	background-color: #E8DBEC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#footer p {
	font-weight: normal;
	color: #333333;
	padding-left: 145px;
	padding-top: 0px;
	margin: 0px;
}

#footer a:link, #footer a:visited{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
 
#footer a:hover, #footer a:active{
	color: #769ACE;
	text-decoration: none;
	font-weight: bold;
}
#subfooter {
	padding-top: 10px;
	padding-bottom: 10px;
}
#subfooter p {
	font-weight: normal;
	color: #9D61A9;
	padding-left: 40px;
	padding-top: 0px;
	margin: 0px;
}

#subfooter a:link, #subfooter a:visited{
	color: #9A5EA6;
	text-decoration: none;
	font-weight: normal;
}
 
#subfooter a:hover, #subfooter a:active{
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#maintable {
	background-image: url(../images/pagebg1_new.jpg);
	background-repeat: no-repeat;
}
#openingtimes {
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	font-size: 75%;
}
#openingtimes td {
	padding: 5px 5px 5px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}
#fees {
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	font-size: 75%;
}
#fees td {
	padding: 5px 5px 5px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}
	
.bgcolour1 {
	background-color: F3EBF4;
}
.bgcolour2 {
	background-color: ECF2F9;
}
.bgcolour3 {

	background-color: EEEEEE;
}
.bgcolour4 {


	background-color: FDE9F2;
}
.parastyle1 {
	background-color: #FDE9F2;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.parastyle2 {
	background-color: #F3EBF4;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.centtext p {
	text-align: center;
}
#cdi {
	text-align: center;
	font-size: 60%;
}
#cdi a:link, #cdi a:visited {  
color: #CCCCCC; 
text-decoration: none; 
background-color: transparent
}
#cdi a:hover, #cdi a:active{  
color: #CCCCCC; 
text-decoration: 
underline; 
background-color: transparent
}
.nextprev {
	padding-left: 13px;
}
label {
	color: #666666;
	font-size: 75%;
}
