/* The Wellbeing project Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: arial, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#151515;
/*background:#28272C url(images/background.jpg) repeat top left;*/
background:#F2F8EE;
font-size:1.0em;
}
form {
display:inline;
}
p {
font-size:0.8em;
line-height:1.6em;
margin:2px;
padding:5px 2px;
/*text-align:justify; */
}
h1 {
font-family: Arial, sans-serif;
font-size:1.5em;
line-height:1.4em;
font-weight:bold;
color:#312F36;
margin:5px 2px;
padding:6px 4px;
}
h2 {
font-family: Arial, sans-serif !important;
font-size:1.2em;
line-height:1.0em;
font-weight:normal;
color:#695640;
margin:5px 2px;
padding:4px 4px;
}
h2.title {
font-family: Arial, sans-serif !important;
font-size:1.2em;
line-height:1.4em;
font-weight:normal;
color:#857058;
margin:5px 2px;
padding:10px 4px;
}
h3 {
color:#474747;
font-family: Arial, sans-serif;
font-weight:bold;
font-size:1.0em;
line-height:1.0em;
margin:5px 2px;
padding:2px 5px;
}
h3.home {
text-align:center;
}
h4 {
font-family: Arial, sans-serif;
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:2px;
padding:4px 2px;
}
li {
font-size:0.9em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.7em;
}
ul {
margin:8px 44px;
padding:0 2px;
}
ol {
margin:8px 37px;
padding:2px;
}
a, a:link, a:active {
/*font:bold 1.0em Arial; */
color:#75B252;
text-decoration:underline;
font-weight:bold;
}
a:visited {
color:#6D6D70;
text-decoration:underline;
font-weight:bold;
}
a:hover {
color:#383838;
text-decoration:none;
font-weight:bold;
}

a.sidenav, a.sidenav:link, a.sidenav:active, a.sidenav:visited, a.sidenav:hover {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
a.flinkcopy, a.flinkcopy:link, a.flinkcopy:active, a.flinkcopy:visited, a.flinkcopy:hover {
color:#003100;
font-weight:bold;
text-decoration:none;
}


/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:0;
width:100%;
/*background:#F2F8EE;*/
/*border:1px solid red;*/
}
#header {
background:#28272C url(images/background.jpg) repeat top left;
height:100px;
/*background-color:transparent;*/
/*margin:0 auto;
padding:0;*/
/*border:1px solid blue;*/
}
#logoback {
width:980px;
margin:0 auto;
height:100px;
/*border:1px solid yellow;*/
/*background:transparent url(images/headerimage.jpg) no-repeat top right;
margin:0 auto;
padding:0;*/
}
#logo {
margin:6px 0 0 48px;
padding:0px 0 0px 0px;
}
#callus {
position:absolute;
top:20px;
right:15%;
/*float:right;
margin:20px 64px 0 0px;
padding:0px 0 0px 0px;*/
}
#strapline {
background:transparent url(images/strapline_back.jpg) repeat-x top right;
}



/*#headernav {
background:#77AA4E;
border-bottom:2px solid #77AA4E;
}
#outerContainer {
background:#77AA4E;
width:900px; 
height:44px;
margin:0 auto;
}
#menuContainer {position:relative; float:left;}
#nav, #nav ul {padding:0; margin:0; list-style:none; font:bold 0.9em Arial;
color:white; position:relative; z-index:100;}
#nav {height:44px; float:left; padding:0; position:relative; }
#nav li {float:left;}
#nav li a {
display:block; 
float:left; 
color:#fff; 
height:44px; 
padding:0px 0px 0 62px;
margin:0;
line-height:44px; 
text-decoration:none; 
white-space:nowrap; 
background:url(images/nav.jpg) no-repeat top left;
font-weight:bold;
font-size:1.5em;
font-family:Arial;
}*/



#outercontent {
/*border-top:10px solid #ffffff;
border-bottom:10px solid #ffffff;*/
background:#FFFFFF;
width:965px;
padding:10px 0;
margin:0 auto;

}

#maincontent {
padding:0px 10px;
margin:0 0 0 0;
border:1px solid #ffffff;
}
#content {
padding:0px;
margin:15px 0 0 250px;
}
#contenthome {
padding:0px;
margin:15px 0 0 250px;
}
#contentnoleft {
padding:0px;
margin:15px 0 0 0px;
}
#content h1, #contentnoleft h1 {
/*font-family: Arial, sans-serif;
font-size:1.3em;
line-height:1.0em;
font-weight:normal;
color:#FFFFFF;
margin:5px 2px;
padding:6px 2px;
background:#857159;
text-indent:10px;*/
font-family: Arial, sans-serif;
font-size:1.8em;
line-height:1.0em;
font-weight:normal;
color:#72AE4E;
margin:5px 12px;
padding:6px 3px;
/*background:#857159;*/
/*text-indent:10px;*/
}
#content h2, #contentnoleft h2 {
/*text-indent:12px;*/
margin:5px 12px;
}
#content h3, #contentnoleft h3 {
/*text-indent:12px;*/
margin:5px 12px;
}
#content p, #contentnoleft p {
font-size:0.85em;
line-height:1.3em;
margin:6px 2px;
padding:0px 15px 8px 15px;
text-align:justify; 
}
.home1, .home3 {
float:left;
/*position:absolute;
top:423px;
left:18px;*/
width:227px;
height:247px;
background:transparent url(images/boxbackgreen.jpg) no-repeat top left;
padding:4px 0 0 0;
margin:9px 3px;
/*border:1px solid red;*/
}
.home2, .home4 {
float:left;
/*position:absolute;
top:423px;
left:18px;*/
width:227px;
height:247px;
background:transparent url(images/boxbackbrown.jpg) no-repeat top left;
padding:4px 0 0 0;
margin:9px 5px;
/*border:1px solid blue;*/
}
.plotimage {
/*border:1px solid red;*/
/*padding:10px 11px;*/
/*width:202px;
height:103px;*/
background:transparent url(images/boximagegreen.jpg) no-repeat top left;
/*196 85*/
margin:8px 11px;
padding:9px 3px 9px 3px;
}
.plotimage2 {
/*border:1px solid red;*/
/*padding:10px 11px;*/
/*width:202px;
height:103px;*/
background:transparent url(images/boximagebrown.jpg) no-repeat top left;
/*196 85*/
margin:8px 11px;
padding:9px 3px 9px 3px;
}

.home1 h2, .home3 h2 {
font:bold 1.0em Arial, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:0 12px 2px 12px;
color:#003100;
}
.home1 p, .home3 p {
font:0.75em Arial, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:0 12px;
text-align:left;
color:#003100;
}
a.readmoretext {
/*font:bold 0.8em Arial, sans-serif;*/
/*line-height:32px;*/
color:#003100;
text-decoration:none;
/*padding:0 16px;*/
}
.home2 h2, .home4 h2 {
font:bold 1.0em Arial, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:0 12px 2px 12px;
color:#251500;
}
.home2 p, .home4 p {
font:0.75em Arial, sans-serif;
line-height:1.1em;
margin:0 0px;
padding:0 12px;
text-align:left;
color:#251500;
}
a.readmoretext {
/*font:bold 0.8em Arial, sans-serif;*/
/*line-height:32px;*/
color:#251500;
text-decoration:none;
/*padding:0 16px;*/
}


#copyright {
clear:both;
height:45px;
text-align:center;
color:#003100;
font-size:0.6em;
line-height:1.5em;
font-weight:bold;
background:#77AA4E url(images/footer.jpg) no-repeat top center;
}
#footer {
clear:both;
height:89px;
text-align:center;
color:#ffffff;
font-size:0.7em;
line-height:1.6em;
background:#29282D url(images/background.jpg) repeat-x bottom left;
}

#linkedin {
position:relative;
float:right;
margin:-40px 10% 0 0; 
}
.newsletter {
float:left;
padding:0px 0 0 0;
margin:0px 4px 15px 4px;
width:226px;
}
.newsletter2 {
position:absolute;
bottom:134px;
/*float:left;*/
padding:0px 0 0 0;
margin:0px 10px;
width:196px;
}
.freebox {
float:left;
padding:0px 0 0 0;
margin:0px 4px 15px 4px;
width:227px;
background:#B49E86;
}
.freebox h1 {
font-family: Arial, sans-serif;
font-size:1.2em;
line-height:1.6em;
font-weight:normal;
color:#FFFFFF;
margin:0px;
padding:0;
background:#857159;
text-align:center;
border-bottom:1px solid #ffffff;
border-top:2px solid #857159;
}
.freebox p {
font:0.8em arial;
color:#FFFFFF;
text-align:center;
}
.freebox h2 a {
color:#468D31;
font-weight:normal;
text-decoration:none;
}
.myForm td, input, select, textarea, checkbox  {
font:0.8em arial;
color:#131313;
}
.required {color: red;}
.contactform {width:100px;color:#131313;font-size:1.0em}
.button {font:0.9em arial; width:200px;color:#232323}


#leftnav {
float:left;
padding:0px;
margin:15px 0 170px 0px;
}

.secondnav, .credentials {
float:left;
padding:0px 0 0 0;
margin:0px 4px 15px 4px;
width:227px;
background:#77AA4E url(images/boxbackgreen-blank.jpg) no-repeat bottom left;
color:#ffffff;
}
.testimonials {
float:left;
padding:0px 0 0 0;
margin:0px 4px 15px 4px;
width:227px;
background:#857159 url(images/boxbackbrown-blank.jpg) no-repeat bottom left;
color:#ffffff;
}
.secondnav h1, .credentials h1 {
font-family: Arial, sans-serif;
font-size:1.2em;
line-height:1.6em;
font-weight:normal;
color:#FFFFFF;
margin:0px;
padding:0;
background:#64993D;
text-align:center;
border-top:2px solid #7DA753;
}
.testimonials h1 {
font-family: Arial, sans-serif;
font-size:1.2em;
line-height:1.6em;
font-weight:normal;
color:#FFFFFF;
margin:0px;
padding:0;
background:#695640;
text-align:center;
border-top:2px solid #695640;
}
.secondnav ul {
list-style-type:none;
margin:8px 12px;
padding:0 2px;
}
.secondnav li {
font-size:0.7em;
line-height:1.6em;
}
.secondnav li a:hover {
color:#151515;

}
.testimonials p {
font-weight:normal;
text-align:left;
padding:4px 8px;
}
.credentials img {
background:#ffffff;
padding:2px;
border:1px solid #141414;
margin:4px 2px;
text-align:center;
}
.images {
padding:2px;
border:2px solid #7DA753;
margin:10px 5px 10px 20px;
float:right;
}
p.highlight {
/*color:#FFFFFF !important;
font:1.4em arial !important;
text-align:center !important;
background:#AA8A63 !important;
padding:20px 10px !important;*/
color:#857159 !important;
font:1.2em arial !important;
text-align:center !important;
background:#E8E1D8 !important;
padding:10px 5px !important;
border:1px solid #857159 !important;
margin:0 15px !important;

}
p.highlight a {
color:#857159 !important;
font-weight:normal !important;
}
.newstable {
background:#ffffff;
font-size:0.8em;
/*color:#ffffff;*/
border:1px solid #99CC6D;
padding:1px ;
}
.newstable th {
background:/*#96BE77*//*#F2F8EE*/#99CC6D;
padding:5px 5px;
font-weight:bold;
text-align:left;
}
.newstable td {
padding:10px 5px;
vertical-align:top;
}
.newstable td.row1 {
background:/*#C6B39E*/#FFFFFF;
}
.newstable td.row2 {
background:/*#96BE77*/#F2F8EE;
}










.credtext {
font:bold 0.7em arial;
color:#000;
text-align:center;
}
.clientimages img {
/*border:2px solid #AA8A63;*/
margin:5px;
padding:5px;
}

/*.test1 p, .test1sml p, .test1lrg p,
.test2 p, .test2sml p, .test2lrg p,
.test3 p, .test3sml p, .test3lrg p {
margin:2px;
padding:4px 2px;
text-align:left !important;
}

.test1 p, .test1sml p, .test1lrg p{
font:0.75em verdana !important;
line-height:1.15em !important;
}

.test2 p, .test2sml p, .test2lrg p{
font-style:italic;
font-size:0.8em !important;
line-height:1.3em !important;
}

.test3 p, .test3sml p, .test3lrg p {
font-family:georgia !important;
font-size:0.75em !important;
line-height:1.3em !important;
}*/
.testimonial-1 {
background:transparent url(images/speech-g-top.jpg) no-repeat top left;
width:300px;
margin:5px;
}
.testimonial-1a {
background:transparent url(images/speech-g2-bottom.jpg) no-repeat bottom left;
padding:5px 5px 90px 5px !important;
}
.testimonial-1 p {
font:0.8em verdana !important;
line-height:1.15em !important;
padding:5px !important;
margin:5px !important;
}
.testimonial-12 {
background:transparent url(images/speech-g-top.jpg) no-repeat top left;
width:300px;
margin:5px;
}
.testimonial-12a {
background:transparent url(images/speech-g-bottom.jpg) no-repeat bottom left;
padding:5px 5px 90px 5px !important;
}
.testimonial-12 p {
font:0.8em verdana !important;
line-height:1.15em !important;
padding:5px !important;
margin:5px !important;
}
.testimonial-2 {
background:transparent url(images/speech-br-top.jpg) no-repeat top left;
width:300px;
margin:5px;
}
.testimonial-2a {
background:transparent url(images/speech-br-bottom.jpg) no-repeat bottom left;
padding:5px 5px 90px 5px !important;
}
.testimonial-2 p {
font:0.8em verdana !important;
line-height:1.15em !important;
padding:5px !important;
margin:5px !important;
}
.testimonial-3 {
background:transparent url(images/speech-b-top.jpg) no-repeat top left;
width:300px;
margin:5px;
}
.testimonial-3a {
background:transparent url(images/speech-b-bottom.jpg) no-repeat bottom left;
padding:5px 5px 90px 5px !important;
}
.testimonial-3 p {
font:0.8em verdana !important;
line-height:1.15em !important;
padding:5px !important;
margin:5px !important;
}
/*.test1 {
background:#FFF url(images/speech-green.jpg) no-repeat top left;
width:300px;
height:411px;
padding:5px;
margin:5px;
}
.test1sml {
background:#FFF url(images/speech-green-sml.jpg) no-repeat top left;
width:300px;
height:313px;
padding:5px;
margin:5px;
}
.test1lrg {
background:#FFF url(images/speech-green-lrg.jpg) no-repeat top left;
width:300px;
height:644px;
padding:5px;
margin:5px;
}
.test2 {
background:#FFF url(images/speech-black.jpg) no-repeat top left;
width:300px;
height:411px;
padding:5px;
margin:5px;
}
.test2sml {
background:#FFF url(images/speech-black-sml.jpg) no-repeat top left;
width:300px;
height:313px;
padding:5px;
margin:5px;
}
.test3lrg {
background:#FFF url(images/speech-black-lrg.jpg) no-repeat top left;
width:300px;
height:644px;
padding:5px;
margin:5px;
}
.test3 {
background:#FFF url(images/speech-brown.jpg) no-repeat top left;
width:300px;
height:411px;
padding:5px;
margin:5px;
}
.test3sml {
background:#FFF url(images/speech-brown-sml.jpg) no-repeat top left;
width:300px;
height:313px;
padding:5px;
margin:5px;
}
.test3lrg {
background:#FFF url(images/speech-brown-lrg.jpg) no-repeat top left;
width:300px;
height:644px;
padding:5px;
margin:5px;
}*/
#leftnav .dele1 p, #leftnav .dele2 p, #leftnav .dele3 p {
text-align:center !important;
font-weight:bold;
font-size:0.8em;
line-height:1.2em !important;
margin:30px 10px 0 10px !important;
padding:4px 2px;
/*border:1px solid white;*/
}

.dele1 p, .dele2 p, .dele3 p {
text-align:center !important;
font-weight:bold;
font-size:1.1em;
line-height:1.1em !important;
margin:20px 10px 0 10px !important;
padding:4px 2px;
/*border:1px solid white;*/
font-style:italic;
}
/*.dele1 p {
font-family:verdana !important;
}
.dele2 p {
font-style:italic;
}
.dele3 p {
font-family:georgia !important;
}*/
.dele1 {
background:#FFF url(images/delegate-green.jpg) no-repeat top left;
width:202px;
height:135px;
padding:0px;
margin:5px;
border:1px solid white;
}
.dele2 {
background:#FFF url(images/delegate-black.jpg) no-repeat top left;
width:202px;
height:135px;
padding:0px;
margin:5px;
border:1px solid white;
}
.dele3 {
background:#FFF url(images/delegate-brown.jpg) no-repeat top left;
width:202px;
height:135px;
padding:0px;
margin:5px;
border:1px solid white;
}
.dele3 p {
margin:30px 10px 0 10px !important;
padding:4px 2px;
}
/*.test1 {
background:#DCEAD3;
border:1px solid #72AA51;
margin:5px 14px;
}
.test2 {
background:#D8D8D7;
border:1px solid #232323;
margin:5px 14px;
}
.test3 {
background:#E8E1D8;
border:1px solid #A28665;
margin:5px 14px;
}*/

.pdf1 {
background:#DCEAD3;
border:1px solid #72AA51;
margin:8px;
width:190px;
height:240px;
/*float:left;*/
}
.pdf1 h1 {
font:1.2em arial !important;
text-align:center !important;
margin:3px 2px !important;
padding:3px 2px !important;
height:65px;
text-indent:0px !important;
}
.pdf1 p {
text-align:center !important;
margin:0px !important;
padding:4px 10px !important;
font-size:0.75em !important;
}
.height {
height:90px;
}

.services2 {
background:#DCEAD3;
border:2px solid #72AA51;
margin:5px 5px;
width:200px;
height:130px;
}
.services2 h1 {
font:1.6em arial !important;
text-align:center !important;
margin:3px 2px !important;
padding:10px 2px !important;
color:#72AA51 !important;
}
.services2 h1 a{
color:#72AA51 !important;
text-decoration:none;
font-weight:normal;
}
.services2 h1 a:hover{
color:#404040 !important;
text-decoration:none;
font-weight:normal;
}


/*.services1 {
background:#E8E1D8;
border:1px solid #A28665;
margin:5px 5px;
width:180px;
height:100px;
}
.services1 h1 {
font:1.2em arial !important;
text-align:center !important;
margin:3px 2px !important;
padding:10px 2px !important;
color:#A28665 !important;
}
.services1 h1 a{
color:#A28665 !important;
text-decoration:none;
font-weight:normal;
}
.services1 h1 a:hover{
color:#232323 !important;
text-decoration:none;
font-weight:normal;
}
.services2 {
background:#DCEAD3;
border:1px solid #72AA51;
margin:5px 5px;
width:180px;
height:100px;
}
.services2 h1 {
font:1.2em arial !important;
text-align:center !important;
margin:3px 2px !important;
padding:10px 2px !important;
color:#72AA51 !important;
}
.services2 h1 a{
color:#72AA51 !important;
text-decoration:none;
font-weight:normal;
}
.services2 h1 a:hover{
color:#404040 !important;
text-decoration:none;
font-weight:normal;
}


.services3 {
background:#D8D8D7;
border:1px solid #232323;
margin:5px 5px;
width:180px;
height:100px;
}
.services3 h1 {
font:1.2em arial !important;
text-align:center !important;
margin:3px 2px !important;
padding:10px 2px !important;
color:#232323 !important;
}
.services3 h1 a{
color:#232323 !important;
text-decoration:none;
font-weight:normal;
}
.services3 h1 a:hover{
color:#808080 !important;
text-decoration:none;
font-weight:normal;
}*/

#testimonials {
text-transform:uppercase;
text-align:right;
font:italic 0.9em arial !important;
}
#testimonials a {
color:#E8E1D8;
font-weight:bold;
text-decoration:none;
}
.download {
float:left;
margin:0 0 0 25px;
}
.newsimage {
border:2px solid #857159;
margin:4px 3px 0 3px;
}
.tick {
list-style-image: url(images/tick-green.jpg); 
}
.tickgreen {
list-style-image: url(images/tick-green.jpg); 
}
.newbutton {
font:0.9em arial !important;
float:right;
color:#72AA51;
background:#DCEAD3;
border:1px solid #72AA51;
}
.newbutton a {
color:#72AA51;
text-decoration:none;
padding:0px 10px;
margin:5px;
line-height:2.0em;
}
