body {
       font-family: Verdana, Helvetica, Arial, sans-serif;
       font-size:12px;
}


.bodyarea{
background-image:url(images/body_background.gif);

}


/*  coloured backgrounds for two groups */

.care_page_div{
background:#F1F5FB;
}

.training_page_div{
background:#F8EEF2;

}

h1 {
	color: #79A1D3;
	font-size: 17px;
	font-weight: bold;
        line-height:1.3em;
}

h2 {
	color: #BC5F88;
	font-size: 17px;
	font-weight: bold;
        line-height:1.3em;
}

h3 {
	color: #79A1D3;
	font-size: 14px;
	font-weight: bold;
        line-height:1.3em;
}

h4 {
	color: #BC5F88;
	font-size: 14px;
	font-weight: bold;
        line-height:1.3em;
}


p {
        color:#313337;
	font-size: 12px;
        line-height:1.6em;
}


li {
       color:#313337;
       font-size: 12px;
       line-height:1.6em;
       padding-bottom:4px;

}

a {
font-size:12px;
text-decoration:none;
color:#BC5F88;
}

a:hover { 
color:#BC5F88;
text-decoration:underline;
 }


.editableText {
position:relative;
z-index:20;
}

#appArea {
	font-size: 12px;
}

/* edit mode toolbox */
#editToolBox {
	position: absolute; /* fixed would be better but doesn't work in IE */
	top: 0px;
	left: 0px;
	width: 75px;
	background-color: black;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 12px;
	opacity: 0.75;
	padding: 6px;	
}

.editToolBoxAction {
	color: white;
	text-decoration: none;
cursor:pointer;
}

.body {
background-color: white;
}

.widget {
text-decoration:underline;
position:relative;
height:0px;
left:0px;
width:0px;
display:block;
z-index:999;
}

div.widgetBit:hover {
opacity:0.8;
}

.widgetBit {
z-index:998;
background-color:black;
color:white;
opacity:0.2;
border: solid black 1px;
width:100px;
position:relative;
left:0;
top:0px;
font-size:10px;
}





/* Top Nav */

.top_nav_div{
height:180px;
width:120px;
overflow:hidden;
background:#DBA9BF;

}

.top_nav_link{
margin-top:1px;
padding-left:2px;
color:white;
font-size:14px;
display:block
width:118px;
}

.top_nav_link a{
display:block;
height:1.5em;
width:116px;
line-height:1.5em
}

.top_nav_link a:hover{

color:white;
text-decoration:underline;
}




/* Picture nav */

.pictures_nav img{
display:none;
}

.pictures_nav_firstlink a{
display:block;
width:300px;
height:40px;
background-image: url(images/care.gif);
}

.pictures_nav_lastlink a{
display:block;
width:300px;
height:40px;
background-image: url(images/training.gif);
}


/* PB NAVS */

.sideNav_group {
width:120px;
padding-top:10px;
}

.sideNav_item {
background-color:#BCD0E9;
border-bottom:solid 0px;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}

.sideNav_selected {
background-color:#BCD0E9;
color:#315A8D;
width:112px;
padding-left:4px;
font-weight:bold;
}

.sideNav_item a {
display:block;
width:112px;
padding-left:4px;
pading-right:4px;
color:#315A8D;
}

.sideNav_item a:hover {
text-decoration:underline;
}


/*contact form */


.form_div{
/* display:none; */
}

input{
width:150px;
text-align:left;
}

input.submitButton{
text-align:center;
width:80px;
}

.form_div{
border:solid black 0px;
position:relative;
top:5px;
padding-left:8px;
padding-right:0px;
}

.formFieldTitle{
font-size:11px;
font-weight:bold;
color: #333333;
text-align:center;
width:256px;
}

.formField_label{
font-size:11px;
width:0px;

}

.text_div{
text-align:left;
}


textarea{
position:relative;
left:-17px;
height:120px;
width:168px;
}



