@charset "utf-8";
/* CSS Document */
div.right {
float:right; 
width:440px;
}
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	margin:0px;
	background-color:#eaeaea;
}
#containerhome {
	width:1000px;
	margin:auto;
}
#bannerhome {
	background-image:url(images/banner.gif);
	width:1000px;
	height:125px;
}
#navbarhome {
	background-image:url(images/nav.gif);
	width:1000px;
	height:36px;
}
#contactbarhome {
	background-image:url(images/contact2.gif);
	width:1000px;
	height:39px;
}
div.printthispage {
float: right;
margin: 13px 35px 0px 0px;
}
#contenttopaboutus {
	background-image:url(images/contentopaboutus.gif);
	width:1000px;
	height:76px;
}
#contenttopclients {
	background-image:url(images/clientgroupstop.gif);
	width:1000px;
	height:76px;
}
#contenttopservices {
	background-image:url(images/servicesandfacs.gif);
	width:1000px;
	height:76px;
}
#contentstretch {
	padding-top:10px;
	background-image:url(images/contentstretch.gif);
	background-repeat:repeat-y;
	width:1000px;
	height:auto;
}
#contentfooter {
	background-image:url(images/contentbottom.gif);
	width:1000px;
	height:26px;
	margin:auto;
}
#homefooter {
	background-image:url(images/footer.gif);
	width:1000px;
	height:100%;
	background-repeat:repeat-y;
	padding-bottom:10px;
	margin:auto;
}
#homefootercontent {
	width:500px;
	margin:auto;
}
#contentcontent {
	width:900px;
	margin:auto;
	padding-bottom:10px;
}
#pathwaytorehab {
	background-image:url(images/pathwaytorehabilitation.gif);
	width:1000px;
	height:76px;
}
#residentsviews {
	background-image:url(images/Residents-Rights.gif);
	width:1000px;
	height:76px;
}
#careprovided {
	background-image:url(images/Care-Provided.gif);
	width:1000px;
	height:76px;
}
#finalsteppingstone {
	background-image:url(images/Final-Stepping-Stone.gif);
	width:1000px;
	height:76px;
}
#downloadbrochure {
	background-image:url(images/Download-Brochure.gif);
	width:1000px;
	height:76px;
}
#requestbrochure {
	background-image:url(images/Request-Brochure.gif);
	width:1000px;
	height:76px;
}
#contactus {
	background-image:url(images/Contact-Us.gif);
	width:1000px;
	height:76px;
}
#jobvacancies {
	background-image:url(images/Job-Vacancies.gif);
	width:1000px;
	height:76px;
}
#applicationform {
	background-image:url(images/Application-Form.gif);
	width:1000px;
	height:76px;
}
#mapdirections {
	background-image:url(images/MapDirections.gif);
	width:1000px;
	height:76px;
}
#basedonpostcode {
	background-image:url(images/Directions-via-postcode.gif);
	width:1000px;
	height:76px;
}
#aimsandobj {
	background-image:url(images/Aims-and-Objectives.gif);
	width:1000px;
	height:76px;
}
#referrals {
	background-image:url(images/referralsbanner.gif);
	width:1000px;
	height:76px;
}
#newsreport {
	background-image:url(images/news-reports.gif);
	width:1000px;
	height:76px;
}
#investors {
	background-image:url(images/investors-in-people.gif);
	width:1000px;
	height:76px;
}
#directors {
	background-image:url(images/directors-background.gif);
	width:1000px;
	height:76px;
}
#history {
	background-image:url(images/history-in-pictures.gif);
	width:1000px;
	height:76px;
}
#historyofharewood {
	background-image:url(images/history-of-harewood.gif);
	width:1000px;
	height:76px;
}
#sitemap {
	background-image:url(images/sitemap.gif);
	width:1000px;
	height:76px;
}
#userlogin {
	background-image:url(images/login.gif);
	width:1000px;
	height:76px;
}
#privacy {
	background-image:url(images/privacypolicy.gif);
	width:1000px;
	height:76px;
}
#terms {
	background-image:url(images/website-terms.gif);
	width:1000px;
	height:76px;
}
#search {
	background-image:url(images/search.gif);
	width:1000px;
	height:76px;
}
/*==============================================================================================
                                   FONTS
===============================================================================================*/

.contenthome {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
/*==============================================================================================
                                   MENU
===============================================================================================*/

#tabs {
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:normal;
	/*margin-left:40px;*/
	height:36px;/*border-bottom:1px solid #24618E;*/
}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
text-align:center; 
margin:0 auto; 
width:756px;
padding: 0;
list-style: none;
height: 36px;
}
ul#navmenu-h li {
	margin: 0;
	/*border: 0 none;*/
  padding: 0 5px 0 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 36px;		/*where start next*/
	/*no links*/
	display: block;
	color:#FFFFFF;
	line-height:normal;
	text-decoration: none;
	width:121px;
	background-image:url(images/inactive-tab.gif);
	background-repeat:no-repeat;
}
ul#navmenu-h li#current {
	margin: 0;
	/*border: 0 none;*/
  padding: 0 5px 0 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 36px;		/*where start next*/
	/*no links*/
	display: block;
	background-image:url(images/active-tab.gif);
	background-repeat:no-repeat;
	line-height:normal;
	text-decoration: none;
	width:121px;
}
ul#navmenu-h ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	height: 36px;
	top: 40px;	/*room between main menu and submenu*/
	left: 0;
}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#navmenu-h ul li {
	width: 250px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}
/* Root Menu */
ul#navmenu-h a {
	/*border: 1px solid #FF0000;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 10px 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	/*background: #EEE;
	color: #666;*/
	/*font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;*/
	color:#000;
	line-height:normal;
	text-decoration: none;
	/*height: auto !important;
	height: 1%; /*For IE*/
	 height:36px;
}
ul#navmenu-h a#current {
	/*border: 1px solid #FF0000;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 10px 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	/*background: #EEE;
	color: #666;*/
	/*font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;*/
	color:#000;
	line-height:normal;
	text-decoration: none;
	/*height: auto !important;
	height: 1%; /*For IE*/
	 height:36px;
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {
	color:#000;
	height:36px;
	background:url(images/active-tab.gif);
	background-repeat:no-repeat;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
	border: 1px solid #000;
	text-align:left;
	float: none;
	background:#FFF;
	color:#0b314f;
	font-size:16px;
	padding:5px 0 5px 5px;
	height:30px;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background:#fce281;
	color:#000;
	font-size:16px;
	padding:5px 0 5px 5px;
	height:30px;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {
	display: none;
	height:36px;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {
	display: block;
	height:35px;
}
/*==============================================================================================
                                   CONTACT FORM
===============================================================================================*/

#contact tr {
	border-bottom:1px dotted black;
}
#contact {
	border-collapse: collapse;
}
#contact td {
	padding: 5px 0 5px 0;
}
/*==============================================================================================
                                   GLOBAL LINKS
===============================================================================================*/

a:link, a:visited, a:active, a:hover {
	text-decoration:underline;
	color:#000000;
}
a.print {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none
}

a.print:hover {
text-decoration: underline
}
