/*  COLOURS	----------------	PINK		#d90653 	BLUE	#0297e1		WIDTH DIMENSIONS minus padding and border	--------------------------------	SIDEBARS	150px	MAIN			600px			AI ROUNDED CORNERS	-------------------------------------	8px radius*/

/* *************** GENERIC *************** */

*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}

body{font-size:12px;background-color:#bad4e1;background: #bad4e1 url(images/background-care-home.jpg) repeat-x;}

a {text-decoration:none;font-weight:bold;color:#d90653;}

a:hover{color:#0297e1;}

a img{text-decoration:none;border:none;}

h1{display:block;margin:0 0 16px 0;color:#d90653;font-size:1.4em;font-weight:bold;letter-spacing:-1px;background-color:inherit;}

p{font:Verdana,Tahoma,Arial,sans-serif;padding:0 0 1.6em 0;color:#333333;}
p form{margin-top:0; margin-bottom:20px;font:Verdana,Tahoma,Arial,sans-serif;}
big{font-size:1.1em;font-weight:bold;font:Verdana,Tahoma,Arial,sans-serif;}

.wrapper{margin:20px auto;width:900px;background-color:#FFF;border:1px solid #000;}

.main_wrapper{clear:both;background:#FFFFFF;border:1px solid #000;border-top:10px solid #d90653;}

/**************** Navigation and Header ****************/
#navigation{height:2.2em;line-height:2.2em;width:898px;margin:0 1px;background:#303030;color:#ffffff;border-left:1px solid #000;border-right:1px solid #000;}
#navigation li{float:left;list-style-type:none;border-right:1px solid #fff;white-space:nowrap;}
#navigation li a{display:block;padding:0 10px;font-size:0.9em;font-weight:bold;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #fff;}
* html #navigation a{width:1%;}
#navigation .selected,#navigation a:hover{background:#303030;color:#d90653;text-decoration:none;}

/* *************** SIDEBAR LEFT *************** */
#sidebar_left{float:left;width:150px;padding:10px;line-height:1.4em;color:#333333;}
#sidebar_left h3{display:block;margin:0 0 13px 0;color:#fff;font-size:1.1em;font-weight:bold;letter-spacing:-1px;background-color:#0297e1;}
#sidebar_left p{margin:0 0 16px 0; font-size:0.9em;color:#333333;}

#sidebar_left a{color:#d90653;text-decoration:underline;}
#sidebar_left a:hover{color:#000000;}
#sidebar_left a:visited{color:#d90653; text-decoration:none; background-color:inherit;}

/* *************** SIDEBAR RIGHT *************** */
#sidebar_right{float:left;width:150px;padding:10px;line-height:1.4em;}
#sidebar_right h3{display:block;margin:0 0 13px 0;color:#fff;font-size:1.1em;font-weight:bold;letter-spacing:-1px;background-color:#0297e1;}
#sidebar_right p{margin:0 0 16px 0; font-size:0.9em;}

#sidebar_right a{color:#d90653;text-decoration:underline;}
#sidebar_right a:hover{color:#000000;}
#sidebar_right a:visited{color:#d90653; text-decoration:none; background-color:inherit;}

/* *************** IMAGE SIDEBAR RIGHT *************** */
.image_sidebar{width:300px;text-align:center;}

/* *************** MAIN CONTENT *************** */
.main_content{width:500px;float:left;padding:10px;background-color:#FFF;}

.breakout-right{float:right; text-align:right;padding:0 0 10px 10px ;}
.breakout-left{float:left; text-align:right;padding:0 10px 0 0 ;}


/* *************** FOOTER *************** */
#footer{clear:both;background:#303030;color:#ffffff;padding:10px;}
#footer p{color:#ffffff; padding:0; margin:0; text-align:center;font:0.9em Verdana,Tahoma,Arial,sans-serif;}

.main_content p {
margin:5px 0px 5px 0px}
.carehomelisting0, .carehomelisting1 {
padding:1px 2px 2px 2px;
width:515px;
height:115px;
}
.carehomelisting0 {
background-color:white;
}
.carehomelisting1 {
background-color:#F2FBFF;
}
.carehomelisting0 img, .carehomelisting1 img {
 float:left;
 padding-left:1px;
 padding-right:10px; 
 }
 .carehomeaddress{
float:left;
padding-right:10px;
width:115px;
height:100px;
} 
.carehomecontact{
float:left
}

/* intranet css*/
table.lists {border:1px solid lightgrey; width:100%;}
table.lists th a {font-size: 9pt;color:black;}
table.lists th a:hover {font-size: 9pt;color:#0392D4;text-decoration:none}
table.lists {background:white}
table.lists th {height: 23px; font-size: 9pt; background: url(images/bxtopbg.gif) left repeat-x;  border:1px solid grey;width:75px; color:black;text-align:center }
table.lists td {padding-left:10px;height: 20px; font-size: 8pt; border:1px solid grey;border-top:0px}
table.lists tr.r1 td {
	background-color: white;
}
table.lists tr.r0 td {
	background-color:#EEEEEE;
}
table.lists tr.r0 :hover, table.lists tr.r1 :hover {	
background-color: #E4F4FF;
}
  fieldset
{
border: 1px solid #d90653;
padding: .3em 1em;
margin-bottom:15px
}


 legend
{
color: #0297e1;
background: white;
border: 1px solid #d90653;
padding: 2px 6px
}
#update {
background-color:#F3FEDE;
border:1px solid #669933;
padding:3px 3px 3px 3px;
width:500px;
font-weight:bold;
color:green;
margin-bottom:5px
}
#overdue{
background-color:#FF9690;
border:1px solid red;
padding:3px 3px 3px 3px;
width:300px;
font-weight:bold;
color:white;
margin-bottom:5px
}

.rhspubon {
color:#666666;
font-size: 8pt;
}

.rhsarticlemore {
font-size: 8pt;
}
#documenttabs {
width:499px;	
background: url(../images/documenttabs.gif) left no-repeat;
height:23px;
}
#tablinks {
margin-left:28px;
padding-top:3px;
font-weight:bold;
} 
#tablinks a{color:#d90653;text-decoration:underline;}
#tablinks a:hover{color:#000000;}

.intranet { width: 878px; }
.memo { border: 1px solid #DDDDDD; border-collapse: collapse; width: 100%; }
.memo tr th { text-align: left; background: #EEEEEE; padding: 0px 30px; width: 30%; }
.memo tr td { text-align: left; background: #FFFFFF; padding: 0px 30px; }
.memo tr th, .memo tr td { font-size: 1.3em; }

.memo.high { border-color: #D90653; }
.memo.high tr th { background: #FFDFDD; }
.memo.high tr td { background: #FFFFFF; }

.intranet
.menu { border-collapse: collapse; margin: 0px 15%; width: 760px; }
.menu tr td { width: 380px; }
.menu tr td img { float: left; }
.menu tr td span.overdue { display: block; border: 1px solid red; background: #FF9690; color: #FFFFFF; width: 200px; float: left; text-transform: uppercase; text-align: center; font-weight: bold; }
.menu tr td span.upcoming { display: block; border: 1px solid #FFF390; background: #FFE490; color: #000000; width: 200px; float: left; text-transform: uppercase; text-align: center; font-weight: bold; }

#intranet-submenu { float: right; }
#intranet-submenu img { float: left; }