/* ---- TAGS --- */
html {
font: 14px/14px Arial, sans-serif;
color:#666;
background:url('../images/left.png') top left repeat-x;
}

body {
	margin-top:10px;
	padding:0;
}

div {
	/* border:1px solid #999; */
}

a {
	/*color:#971a01;*/
	text-decoration:none;
}

h1 {
	font-size:1.1em;
	color:#971a01;
	width:100%;
	font-weight:lighter;
	text-align:left;
	margin:10px;
}


h4 {
	font-size:10pt;
}

ul {
	list-style-type:none;
	padding:0px;
	margin:0em;
	width:100%;
	height:50px;
}

li {
	cursor:pointer;
}

/* --- CSS classes --- */

li.menuitem {
	padding-top:10px;
	padding-bottom:10px;
}

li.menuitem:hover{
	font-weight:bolder;
	/* border-left:10px solid #999;
	border-bottom:1px solid #999; */
}

.sideblock {
	position:relative;
	width:190px;
	height:60px;
	padding:5px;
	background:url('../images/button_unpressed.png') top left no-repeat;
}

.sideblock:hover {
	cursor: pointer; cursor: hand
}

.round_button_nh {
	position:relative;
	width:80px;
	height:80px;
	padding:5px;
	background:url('../images/button_unpressed.png') top left no-repeat;
}


a.sideblock_go {
	border:none;
	
}
a.sideblock_go img {
	border:none;
	vertical-align:top;
	position:absolute;
	right:20px;
	height:35px;
	background:url('../images/go.gif') top left no-repeat;
}
a.sideblock_go:hover img {
	border:none;
	vertical-align:top;
	height:35px;
	background:url('../images/gone.gif') top left no-repeat;
}
p.biglink_p {
	position:absolute;
	text-align:left;
	width:150px;
	top:57px;
	left:0px;
}
p.biglink_p img {
	padding-left:55px;
	vertical-align:middle;
}

div.biglink {
	position:absolute;
	height:250px;
	width:153px;
	top:-50px;
	margin-left:35px;
	/* border:1px solid black; */
	/* background:url('../images/biglinks.png') top left no-repeat; */
}

.icondiv {
	position:absolute;
	top:10px;
}

.fe_icon {
	width:50px;
}

.sideblock h1 img {
	height:21px;
}

/* --- global element (same id on all pages) --- */


#footer a {
	/* text-decoration:none; */
	color:#aaa;
}
#login {
	position:absolute;
	left:640px;
	top:50px;
	
	/*border:2px solid blue;*/
}



#contactLine {
	position:absolute;
	left:470px;
	top:100px;
	 width:430px;
/*	border:2px solid green; */
}

#contactLine p { 
position: relative; float:left; width: 200px; 
font: verdana; 
font-variant: small-caps;
font-size: 14px;
margin: 20px 0 0 0; padding-right: 10px; }

#logos {
	width:100%;
	position:relative;
	top:40px;
	height:160px;
	background:url('../images/logos.png') bottom no-repeat;
	margin-bottom:20px;
}


#menulist {
	position:relative;
	top:15px;
	left:10px;
}


#menulist li {
	display:inline;
	padding-left:60px;
	padding-right:60px;
	margin:0px;
}

#menulist li span {
	display:block;
	text-decoration:none;
	color:#222;
}

#header {
	background:url('../images/logo.png') top left no-repeat;
	height:140px;
	width:100%;
}

#wrapper {
	position:relative;
	width:820px;
	/*height:100%; */
	margin-right:auto;
	margin-left:auto;
}

#content {
	/*height:800px;*/
	width:850px;
	background:url('../images/main_bg.png') top left no-repeat;
}

#content2 {
	/*height:800px;*/
	width:850px; height:550px;
	background:url('../images/main_bg_no_box.png') top left no-repeat;
}

#content3 {
	height:800px;
	width:850px;
	background:url('../images/main_bg_no_box.png') top left no-repeat;
}

#separator {
	height:0px;
	width:100%;
}
#center {
	position:relative;
	top:0px;
}

#icons_bottom{
position:relative;
left:4px;
background:url('../images/bottom.png') bottom center no-repeat;
height:35px;
}

#top {
	position:relative;
	height:300px;
}
#bottom {
	position:relative;
	/* top:-60px;*/
}
#footer {
	position:relative;
	float: left;
	top:0px;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	border-top:1px solid #aaa;
	margin-top:20px;
	padding-top:10px;
	color:#aaa;
	font-family:Arial;
	font-size:0.7em;
	font-weight:lighter;
	text-align:center;

}

#glasspane {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#000;
	/*border: 3px solid blue;*/
}

#popupForm{
	position:absolute;
	background:#fff;
	width:300px;
	top:300px;
	border:10px solid #999;
	margin-right:auto;
	margin-left:auto;
}
#popupForm table {
	margin:30px;
}
#popupForm input,#popupForm textarea {
	border:2px solid #999;
}
/* --- index page --- */

#voluntary_sector {	/* top:-500px; */ left:195px;}
#hospitals{	/* top:-750px; */ 	left:394px;}

#primary_care {	/* top:-1000px; */	left:580px;}

#sideblocks, #sideblocks_content {
	width:200px;
	position:absolute;
	top:20px;
	left:590px;
}

#sideblocks { top:20px; }
#sideblocks_content { top:60px;  }



#big_pic {margin-left:30px; background:none;}

#big_pic img {
	top:0;
	left:0;
	background:none;
}

#biglinks {
	position:relative;
	top:25px;
	left:0px;
	width:858px;
	height:300px;
	background:url('../images/main_frame.png') top center no-repeat;
}

#biglinksLearn {
	position:relative;
	top:25px;
	left:0px;
	width:858px;
	height:136px;
	background:url('../images/main_frame_top.gif') top center no-repeat;
}

#link_msg {
	position:absolute;
	top:145px;
	width:100%;
	text-align:center;
	color:#000;
}

/* --- learnmore page --- */
#icons_box {
	height:280px;
	width:100%;
	background:url('../images/icons_box.png') top center no-repeat;
	position:relative;
	padding-top:10px;
}
#icons_box div {text-align:center; font-size:0.7em;}

#icons_box #customise {left:80px;}
#icons_box #graphs {left:250px;}
#link_bar a {font-size:0.8em;}

/*#icons_content 
{ 
position:absolute; 
top:617px;
left:4px;
background:url('../images/bottom.png') bottom center no-repeat;
padding-bottom:50px;
}*/

#icons_content 
{ 
/*position:absolute; top:617px; left:4px;
height: 200px; background:url('../images/bottom.png') bottom center no-repeat;*/

position:relative; float: left; width: 850px; overflow: hidden; 
max-height:275px; /*overflow:auto; border: 2px solid green;*/
padding-bottom:10px;
}


div.fadedivs {
	position:relative;
	text-align:justify;
	width:850px;
	left:0px;
}
#icons_table {
	position:relative;
	top:-16px;
	left:50px;
	width:780px;
}
#icons_table tr {height:90px;}

#icons_table td {
	vertical-align:middle;
	height:80px;
	width:107px;
	margin:0px;
	padding:0px;}

.table_list {width:845px; margin-bottom:165px;}

.table_list table {
	width:90%;
	margin-right:5%;
	margin-left:5%;
	font-size:0.75em;
	font-family:Arial;}

.table_list table td {
	width:50%;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;}

#textlinks {height:20px; margin:0; padding:0;}

#textlinks td {
	height:20px;
	font-size:10px;
	font-family:Arial;
	vertical-align:top;}

.size16{
padding-top:14px;
font-size:15px;
font-weight:900;
padding:5px;}

.textGrey{
padding:6px;
font-size:19px;
font-weight:500;
color:#666;}

.textRed{
padding:6px;
font-size:18px;
font-weight:500;
color:red;}

.textBlack{
padding:6px;
font-size:18px;
font-weight:500;
color:#000;}

.push_down{
position:relative;
top:135px;
font-size:14px;
font-weight:900;
color: black;
text-align:center;
width:160px;}

.strapline{
position:absolute;
top:30px;
left:-450px;}

.cust_log{
position:absolute;
top:0px;
left:-6px;}

.padding40px{padding:40px;}

#menu {padding:20px;}

#menu a{margin-left:75px; 
font: normal small-caps 900 14px arial;}

.headerName{
font-size:15px;
font-weight:900;
background-color:white;
border:1px solid #999;
padding:10px;
}

.map{border:1px solid #999;}

div.nav1 {height: 80px; width: 80px; margin:0; padding:0;
background-image:url("../images/nursing_home_80_blue.gif");} 
div.nav1 a, div.nav1 a:link, div.nav1 a:visited {display:block;}
div.nav1 img {width:81px; height:81px; border:0;}
div.nav1 a:hover img {visibility:hidden;}

div.nav2 {height: 80px; width: 80px; margin:0; padding:0;
background-image:url("../images/care_home_80_blue.gif");} 
div.nav2 a, div.nav2 a:link, div.nav2 a:visited {display:block;}
div.nav2 img {width:81px; height:81px; border:0;}
div.nav2 a:hover img {visibility:hidden;}

div.nav3 {height: 80px; width: 80px; margin:0; padding:0;
background-image:url("../images/Intellectual_80_blue.gif");} 
div.nav3 a, div.nav3 a:link, div.nav3 a:visited {display:block;}
div.nav3 img {width:81px; height:81px; border:0;}
div.nav3 a:hover img {visibility:hidden;}


div.nav4 {height: 80px; width: 80px; margin:0; padding:0;
background-image:url("../images/hospital_80_blue.gif");} 
div.nav4 a, div.nav4 a:link, div.nav4 a:visited {display:block;}
div.nav4 img {width:81px; height:81px; border:0;}
div.nav4 a:hover img {visibility:hidden;}

div.nav5 {height: 125px; width: 80px; margin:0; padding:0; background:url('../images/compliance80_blue.gif') top center no-repeat;}
div.nav5 a, div.nav5 a:link, div.nav5 a:visited {display:block; font-weight:700; color:#000; }
div.nav5 img {width:81px; height:81px; border:0;}
div.nav5 a:hover img, a:active img {visibility:hidden; }
div.nav5 a:hover, a:active {color:#666; }

div.nav6 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/bettercare80_blue.gif") top center no-repeat;}
div.nav6 a, div.nav6 a:link, div.nav6 a:visited {display:block; font-weight:700; color:#000; }
div.nav6 img {width:81px; height:81px; border:0;}
div.nav6 a:hover img, a:active img {visibility:hidden;}
div.nav6 a:hover, a:active {color:#666; }

div.nav7 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/reducerisk80_blue.gif") top center no-repeat;}
div.nav7 a, div.nav7 a:link, div.nav7 a:visited {display:block; font-weight:700; color:#000; }
div.nav7 img {width:81px; height:81px; border:0;}
div.nav7 a:hover img, a:active img {visibility:hidden;}
div.nav7 a:hover, a:active {color:#666; }

div.nav8 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/management80_blue.gif") top center no-repeat;}
div.nav8 a, div.nav8 a:link, div.nav8 a:visited {display:block; font-weight:700; color:#000; }
div.nav8 img {width:81px; height:81px; border:0;}
div.nav8 a:hover img, a:active img {visibility:hidden;}
div.nav8 a:hover, a:active {color:#666; }

div.nav9 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/simpletouse80_blue.gif") top center no-repeat;}
div.nav9 a, div.nav9 a:link, div.nav9 a:visited {display:block; font-weight:700; color:#000; }
div.nav9 img {width:81px; height:81px; border:0;}
div.nav9 a:hover img, a:active img {visibility:hidden;}
div.nav9 a:hover, a:active {color:#666; }

div.nav10 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/upandrunning80_blue.gif") top center no-repeat;}
div.nav10 a, div.nav10 a:link, div.nav10 a:visited {display:block; font-weight:700; color:#000; }
div.nav10 img {width:81px; height:81px; border:0;}
div.nav10 a:hover img, a:active img {visibility:hidden;}
div.nav10 a:hover, a:active {color:#666; }

div.nav11 {height: 125px; width: 80px; margin:0; padding:0; background:url("../images/domore80_blue.gif") top center no-repeat;}
div.nav11 a, div.nav11 a:link, div.nav11 a:visited {display:block; font-weight:700; color:#000; }
div.nav11 img {width:81px; height:81px; border:0;}
div.nav11 a:hover img, a:active img {visibility:hidden;}
div.nav11 a:hover, a:active {color:#666; }

#menu a:link {color:#333; text-decoration: none; }
#menu a:visited {color:#333; text-decoration: none;}
#menu a:hover {color:#999; text-decoration:none;}
#menu a:active {color:#333; text-decoration:none;}


#sideblocks a:link, #biglinks a:link {color:#333; text-decoration: none; }
#sideblocks a:visited, #biglinks a:visited {color:#333; text-decoration: none;}
#sideblocks a:hover, #biglinks a:hover {color:#000; text-decoration:none; font-weight:bold}
#sideblocks a:active, #biglinks a:active {color:#000; text-decoration:none; font-weight:bold}

a.link:link {color:#FF0000 ; text-decoration:underline}
a.link:visited {color:#9fcfff; text-decoration:none;}
a.link:hover {color:#9fcfff; text-decoration:none;}
a.link:active {color:#9fcfff; text-decoration:none;}





#email_thanks {
position: relative; float: left; padding: 50px 20px 0 100px;
}

#email_thanks_head, #email_thanks_body { position: relative; float: left; width: 400px;
font-family: Arial,Helvetica,sans-serif; padding:5px;  }
#email_thanks_head { font-size: 14px; font-weight:bold; margin-bottom: 10px; }
#email_thanks_body { font-size: 12px; }


