body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #dad1e2;
 font-size: 10px;
 color: #555454;
 margin-top: 0; 
 margin-left: 0;
 }

div.container {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	position: relative;
	margin: 0 auto;
	width: 850px;
	height: 700px;
	text-align: left;
}

td.central{
 height: 100%;
 text-align: center;
 vertical-align: center;
 font-size: 10px;
 color: #555454;
 text-align: center;
}

a{
 text-decoration: none;
 color: #8F88B9;
}

a:link{
 text-decoration: none;
 color: #8F88B9;
 font-size: 10px;
}
a:visited{
 text-decoration: none;
 color: #8F88B9;
 font-size: 10px;
}

a:hover{
 text-decoration: underline;
 color: #E10728;
}

a:active{
 color: #8F88B9;
}

a em {
font-style: normal;
font-weight: normal;
text-decoration: underline;
    }
	
a edit {
font-weight: bold;
font-size: 12px;
text-decoration: underline;
    }

br 
{ 
line-height: 10px;
} 

p {
 line-height: 12px;
 margin-top: 12px;
 margin-bottom: 12px;
}

.intro{
 font-weight: bold;
}

p.right{text-align: right;}

td.top{
v-align:top; 
}

td.topright{
align:right; 
v-align:top;
}

.accept{
color: #33FF33;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

label{
font-size: 10px;
text-decoration: underline;
}

img.top {vertical-align:text-top}

.menuhead {
 text-decoration: underline;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #E10728;
 text-align:right; }
 
.therapy {
 text-decoration: underline;
 font-weight: bold;
 color: #3B3467;}
 
.organisations {
 text-decoration: underline;
 font-weight: bold;
 color: #E1122E;
 }
 
.training {
 text-decoration: underline;
 font-weight: bold;
 color: #15943B;
 }
 
.formtitle {
font-size: 10px;
color: #000066;}

h1 {
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #545e99;
 text-align:left; 
}

h1.red {
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #CC0033;
 text-align:left; 
}

h1.green {
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #009933;
 text-align:left; 
}

h1.navy {
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000066;
 text-align:left; 
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}

.center{
text-align:center;
}

.news_title{
font-weight: bold;
font-size: 10px;
color: #E10728;}
}

.headlink a:link{
 text-decoration: none;
 color: #FFFFFF;
 font-size: 10px;
}
.headlink a:visited{
 text-decoration: none;
 color: #FFFFFF;
 font-size: 10px;
}

.headlink a:hover{
 text-decoration: none;
 color: #E10728;
}

.headlink a:active{
 color: #FFFFFF;
}

.bold a:link{
 font-weight: bold;
 text-decoration: none;
 font-size: 10px;
}
.bold a:visited{
 font-weight: bold;
 text-decoration: none;
 font-size: 10px;
}

.bold a:hover{
 font-weight: bold;
 text-decoration: none;
}

.bold a:active{
 font-weight: bold;
}

.boldcenter{
 font-weight: bold;
 text-align: center; 
}

table.100 {
	width: 100%;
}

td.hireleft {
	width: 50%;
	vertical-align: top;
	padding: 5px;
}



td.hireright {
	background-color: #C6BFDB;
	color: #545e99;
	width: 50%;
	vertical-align: top;
	padding: 5px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

td.enquiryleft {
	width: 40%;
	vertical-align: top;
	padding: 10px;
}

td.enquiryright {
	width: 60%;
	vertical-align: top;
	padding: 10px;
	background-image: url('images/enquiry_right.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
}

td.right {
	width: 60%;
	vertical-align: top;
	padding: 10px;
}

td.tdcenter {
	text-align:center;
	vertical-align: top;
}

input
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: 1px solid #91708c
}

textarea {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: 1px solid #91708c;

}

select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: 1px solid #91708c;

}

form {
 line-height: 12px;
 margin-top: 12px;
 margin-bottom: 0px;
}


.tablepad6 {
	align: center;
	width: 100%;
	padding: 6px 6px 6px 6px;
}

#contactd{
	position:absolute; 
	width:116px; 
	height:115px;
	z-index:14; 
	font-size:8px; 
	left: 3px; 
	top: 165px;
	color: #324199;
	text-align: center;
}
img.floatLeft {
float: left;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;
}

#header{
position: absolute;
width:850px;
height:120px;
background-color: #ffffff;
}

#form{
	position: absolute;
	width: 840px;
	height: 100%;
	top: 120px;
	z-index: 1;
	overflow: auto;

}

#status{
position: absolute;
left: 632px;
width: 200px;
height: 12px;
top: -95px;
text-align: right;
}
