@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
}
#container {
	background-color:#FFF;
	font-size:0.8em;
	margin:0 auto;
	width:960px;
/*	border-left:2px solid #036;
	border-right:2px solid #036;*/
	padding-bottom:40px;
	/*background-color:#FFFF99;*/
}
#pagecontent{
	display:inline;
	float:left;
	width: 940px;
	margin-top: 10px;
	margin-left: 20px;
	text-align:left;
	/*background-color:#9FF;*/
}
#logo{
	position:absolute;
	right:20px;
	top:30px;
	/*margin-top:26px;*/
	width:191px;
	height:107px;
	/*background-color:#FFFF99;*/
}
a{
	text-decoration:none;
	color:#666;
}
a:hover{
	color:#09f;
}
#nav_wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	text-align:center;
	color:#FFF;
}
#nav{
	position:fixed;
	width:100%;
	left:0px;
	top:0px;
	height:30px;
	font-size:0.8em;
	background-color:#71A5C9;
	text-align:center;
	padding-top:4px;
}
#nav a{
	text-decoration:none;
	color:#666;
}
#nav a:hover{
	color:#09f;
}
.navlink {
	float:left;
	display:inline;
	padding:4px;
	border:1px solid #71A5C9;/*was 71A5C9*/
	margin-right:20px;
	background-color:#FFF;
}
.clearline{
	clear:both;
}
#pagetitle {
	display:inline;
	float:left;
	width: 700px;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size:160%;
	color:#71A5C9;
}
#carer_border, #div_carer {
	display:inline;
	float:left;
	width:940px;	
}
.label {
	color:#71A5C9;
	text-align:left;
	vertical-align:top;
}
.small_label {
	color:#71A5C9;
	text-align:left;
	vertical-align:top;
	font-size:86%;
}
.formlabel {
	color:#71A5C9;
	text-align:right;
	vertical-align:top;
}
ul {
	margin:0;
	padding:0;
}	
li {
	padding-left:10px;
	padding-top:3px;
	list-style-type:none;
}	
.goright {
	text-align:right;
}
.full_line {
	clear:both;
	width:90%;
	height:5px;
	border-bottom:1px solid #71A5C9;
}
h1 {
	font-size:120%;
	color:#71A5C9;
	padding:10px;
}
h2 {
	font-size:100%;
	color:#71A5C9;
	padding-bottom:0px;
	padding-top:20px;
}
h3 {
	font-size:100%;
	color:#71A5C9;
	padding:6px;
}
.gofloat{
	display:inline;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	width:94%;
}
.gofloat_45{
	display:inline;
	float:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	width:45%;
}
.gofloat_nowidth{
	display:inline;
	float:left;
	margin-bottom:30px;
}
.gofloat_table{
	display:inline;
	float:left;
	margin-top:30px;
	margin-right:30px;
	border:1px solid #CCC;
}
.money {
	text-align:right;
	font-size:90%;
}
.longtext {
	font-size:90%;
}
.smalltext {
	font-size:0.7em;
}
.formtext {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#333;
}
.textareacss {
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	text-align:left;
}
.highlight{
	float:left;
	display:inline;
	color:#F00;
	font-size:130%;
	margin-top:20px;
	margin-bottom:20px;
}
.highlight_small{
	color:#F00;
	font-size:90%;
}
.lowlight{
	color:#CCC;
}
th {
	background-color:#71A5C9;
	color:#FFF;
	text-align:center;
	width:100%;
}
ha_table.th {
	background-color:#71A5C9;
	color:#FFF;
	text-align:center;
}
.datefield_style table th {/*so date can be seen on pop ups */
	color:#333;
}
td.question {
	background-color:#71A5C9;
	color:#FFF;
	text-align:center;
	width:90px;
}
td.question_ha {
	font-size:14px;
	font-weight:400;
	color:#71A5C9;
	text-align:center;
}
.question_ha {
	font-size:14px;
	font-weight:400;
	color:#71A5C9;
	text-align:center;
}
.question {
	color:#06C;
	font-size:90%;
	text-align:left;
	padding:8px;
}
.answer {
	font-size:90%;
	text-align:left;
	padding:8px;
}
.forty{
	display:inline;
	float:left;
	width:45%;
	padding-right:16px;
	padding-left:10px;
	padding-top:20px;
}
.carer_label {
		background-color:#71A5C9;
		color:#FFF;
		display:block;
}
.carer_label_2 {
		background-color:#71A5C9;
		color:#FFF;
		font-size:14px
}
.carer_label_ha {
		color:#000;
		display:block;
		min-height:80px;
		width:220px;		
}
.carer_label_ha:hover {
		color:#71A5C9;
		display:block;
		min-height:80px;
		width:220px;		
}
.carer_label_ha_2 {
		color:#000;
		display:block;
		width:150px;
}
.carer_label a{
		background-color:#71A5C9;
		color:#FFF;
		display:block;
}
.carer_label_red {
		background-color:#C30;
		color:#FFF;
		display:block;
}
.carer_label_red a{
		background-color:#C30;
		color:#FFF;
		display:block;
}
.carer_tab {
	background:url(../images/carer_tab.gif) left no-repeat;
	text-align:left;
	width:80px;
	height:30px;
	padding-left:6px;
}
#carer_links {
	float:left;
	display:inline;
	border-bottom:2px solid #71A5C9;	
}
#carer_contacts_left {
	display:inline;
	float:left;
	width:200px;
	border:2px solid #71A5C9;
	/*background-color:#FFC;*/
	/*height:400px;/*temp*/
}
#carer_contacts_right {
	display:inline;
	float:left;
	width:550px;
	/*background-color:#9FF;*/
	/*height:500px;/*temp*/
	margin-left:30px;
}
#carer_actions {
	display:inline;
	float:left;
	width:550px;
	/*background-color:#9FF;*/
	/*height:500px;/*temp*/
	margin-left:30px;
}
.link_white a{
	text-decoration:none;
	color:#FFF;
}
.link_white a:hover{
	color:#ccc;
}
#pba_awards_left, #ha_awards_left {
	display:inline;
	float:left;
	width:200px;
	border:2px solid #71A5C9;
	/*background-color:#FFC;*/
	/*height:400px;/*temp*/
}
#pba_awards_right, #ha_awards_right {
	display:inline;
	float:left;
	width:550px;
	/*background-color:#9FF;*/
	/*height:500px;/*temp*/
	margin-left:30px;
}
.rollover:hover{
	background-color: #e6e7e8;
}
.ha_table tr{
	margin-bottom:10px;
}
.grey_line{
	clear:both;
	border-bottom:2px solid #CCC;
}
.table_header{
	background-color:#71A5C9;
	color:#FFF;
	text-align:center;
}
.force_width{
	width:200px;
}
#carer_analysis th {
	color:#71A5C9;
}
.date_cell th{
	color:#000;
}
.ha_formtext {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#333;
}

.ha_formtext th{
	color:#000;
}
