/************** COMMON SITE-WIDE FORM STYLES **************/
/*** RESET ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
	font-size:75%;

}

html#body .div_clear {
		clear:both;
		height:0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em;
		}

.div_clear{
		clear: both; 
		display: block; 
		visibility: hidden; 
		height: 0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em; 
		border:0px;
		}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.hisc-cm-contentareaframe ul, .hiscList
{
	list-style-type:circle;         
	margin:10px;
}


.hisc-cm-contentareaframe ol {         
	list-style-type:decimal;         
	margin:10px;
}

 .hisc-cm-contentareaframe ul li, .hisc-cm-contentareaframe ol li {         
	margin:0 0 0 30px;
}

.hisc-testimonials_home {
	padding:20px 10px 10px 20px ;
	}
.hisc-testimonials_home .divider {
	background:#f6ecdc url(../images/test-hr-bg.gif) repeat-x left bottom;
	 display:block;
}

.hisc-testimonials_home .more {
		float:right;
		background:	url(../images/common/hisc-arrow-bullet-sm-pink.gif) no-repeat 0 10px  ;
		padding: 5px 10px 10px 15px ;
		
		}
.hisc-testimonials_home .quote_mark{ 
	background:url(../images/quote_mark.gif) no-repeat;
	text-indent:30px;
	padding:5px 0  0 0 ;
	}
.hisc-testimonials_home .author_name {
	font-style:italic;
	color:#5e2750;
	font-weight:bold
	}
	
.hisc-error-summary 
{
	margin: 0 0 10px 0;
	color:#CC0000;
	font-weight: bold;
}

#hisc-form-label 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	color: #001035;
	vertical-align: top;
}
#hisc-form-label td, #listitem 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.4;
	font-size: 100%;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/**********************************************************************/
/* BASIC ELEMENTS                                                      */
/**********************************************************************/
body {
	 /* you can take this out and use main site stylesheets body properties */
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:75%;  12px */
	/*font-size:12px;*/
	line-height:1.5;
	color:#000;
	background:#5e2750 url(../images/layout/hisc-index-bg.gif) repeat-x 0 0;
	text-align:center;
	padding:0 0 25px 0;
	margin:0;
	}
h1,h2,h3,h4,h5 {
	padding:0;
	margin:15px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
}
p {
	padding:0;
	margin:10px 0;
}
h1 {
	margin:5px 0 15px 0;
	padding:0;
	font-size:100%;
	color:#000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
h2 {
	font-size:134%;
	margin:15px 0 10px 0;
	}
h2.divider {
	background:#fff url(../images/common/hisc-hr-bg.gif) repeat-x left top;
	padding-top:12px;
}
h3, h4, h5 {
	margin:0 0 10px 0;
	padding:0;
	font-size:125%;
	}
a {
	color:#770051;
	
}
a:hover {
	color:#ba006e;
	text-decoration:underline;
}
hr {
	/* color:#fff;
	background:#fff url(../images/common/hisc-hr-bg.gif) repeat-x 0 0;
	border:none;
	border:0;
	margin:0;
	padding:0;
	height:3px;*/
	border:none;
	border-bottom:2px dotted #bf9e4d;
	padding:0;
	padding:0;
	display:block;
	clear:both;
	height:10px;
	color:#fff;
	margin:0 0 10px 0;
	outline:none;
}

.heading2 {
	font-size:134%;
	margin:5px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
	}
.hisc-cm-contentareaframe .heading2 {
	font-size:170%;
	margin:5px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
	}
.heading3 {
	font-size:125%;
	margin:0px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
	}
.divider {
	background:#fff url(../images/common/hisc-hr-bg.gif) repeat-x left top;
	padding-top:12px;
	display:block;
}
/**********************************************************************/
/* FORM ELEMENTS                                                      */
/**********************************************************************/
fieldset.new-display ul li {
	margin:0 0 5px 0;
	float:left;
	clear:both;
	width:100%;
	list-style:none;
}
fieldset.new-display ul li span {
	font-size:92%;
}
fieldset.new-display label{
	font-weight:bold;
	float:left;
	width:100px;
}
fieldset.new-display input {
	border:1px inset #ba006e;
	vertical-align:middle;
	margin:0;
	outline:none;
	padding:2px;
}
form fieldset.new-display input.radio {
	border:none;
}
fieldset.new-display input.button-pink { /* for larger, pink buttons */
	background:#77003c url(../images/forms/hisc-submit-bg.gif) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:108%;
	padding:3px 4px;
	text-align:center;
	border:1px solid #3b1e29;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
fieldset.new-display input.button-grey { /* for smaller, grey buttons */
	background-color:#d9d1c3;
	color:#5e2750;
	font-size:108%;
	border:1px solid #5e2750;
	margin:0 0 0 4px;
	padding:0 2px;
}
form fieldset.new-display input.radio, form fieldset.new-display span.radio input { 	
	border:none; 
}

.entryFormTable 
{
	margin: 0;
}
.entryFormLabelCell 
{
	width: 30%;
	padding: 0 10px 5px 0;
	
}
.entryFormFieldCell 
{
	width: 70%;
	padding: 0 0 5px 10px;
}

.required_field_instructions
{
	text-align: right;
	padding: 0 30px 0 0;
}
/**********************************************************************/
/* LAYOUT ELEMENTS                                                    */
/**********************************************************************/
#main {
	background:#5e2750 url(../images/layout/hisc-lower-main-bg.gif) repeat-y center top;
	margin:0 auto;
	width:990px;
}
#header-index {
	background: url(../images/layout/hisc-index-header-bg2.gif) no-repeat 0 0;
	height:120px;
}

#header-index #logo-link {
	float:left;
	padding:0 0 0 70px;
	width:200px;
}
#header-index #logo-link a{
	display:block;
	width:168px;
	height:110px;
	text-decoration:none;
}
#header-index #logo-link a SPAN {
	visibility:hidden;
}

#header-index #header-nav { /* for the navigation within the header: News, FAQs, search function */
	float:right;
	padding:0 65px 0 0;
	color:#fff;
	margin:18px 0 0 0;
	width:600px;
	
}
#header-index #header-nav p {
	height:27px;
	margin:0 15px 0 0;
	padding:6px 0 0 0; 
	float:right;
}
#header-index #header-nav a{
	color:#5e2750;
	text-decoration:none;
	margin:0 16px;
}
#header-index #header-nav a:hover {
	text-decoration:underline;
}
#header-index #header-nav #search {
	float:right;
	margin:0;
	padding:0;
	color:#fff;
}
#header-index #header-nav #search input.searchfield {
	/*height:25px;*/
	height:17px;
	padding:4px;
	margin:0;
	vertical-align:middle;
	color:#666;
	font-size:108%;
	border:2px solid #5b254d;
	border-right:none;
	width:142px;
}
#header-index #header-nav #search input.go {
	background:#a18338 url(../images/common/hisc-search-arrow.gif) no-repeat 0 0;
	border:none;
	width:29px;
	height:29px;
	margin:0;
	vertical-align:middle;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#header-index #message {
	float:right;
	text-align:right;
	width:450px;
	margin:0;
	padding:5px 65px 0 0;
	color:#5e2750;
	font-size:133%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header-index #message strong{ 	
	font-size:140%; 	
	line-height:1; 
} 
a.skip {display:none;}
/**********************************************************************/
/* MAIN NAVIGATION                                                    */
/**********************************************************************/
#nav {
	background-color:#fff;
	margin:0 auto;
	padding:0;
	width:912px;
	line-height:1.2;
}/*
#nav li {
	display:block;
	float:left;
	min-width:120px;
	width:auto !important; 
	width:120px;
	margin:0;
	padding:0 5px;
	background: url(../images/layout/hisc-index-nav-bg.gif) repeat-y top right;
}
 
#nav li.last {
	background:none;
} 
#nav a {
	font-size:125%;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0;
}
#nav a:hover {
	text-decoration:underline;
}

#nav a.select {
	text-decoration:none;
	color:#ba006e;
}*/
/**********************************************************************/
/* MAIN CONTENT AREA                                                  */
/**********************************************************************/
#container { /* holds main content */
	background-color:#fff;
	width:912px;
	margin:0 auto;
	padding:17px 0 0 0;
}
/**********************************************************************/
/* LEFT COLUMN                                                        */
/**********************************************************************/
#home-left-column {
	float:left;
	width:252px;
	text-align:left;
}
#home-left-column div.insert {
	margin-left:20px;
}
ul.news-resources li{
	background:url(../images/common/hisc-arrow-bullet-sm.gif) no-repeat 0 .3em;
	padding:0 0 14px 20px;
	margin:0;
	list-type-style:none;
	list-style-image:none;
	list-style:none;
}
ul.news-resources a.headline {
	font-weight:bold;
	font-size:108%;
}

ul.from-our-blog li{
	background:url(../images/common/hisc-arrow-bullet-sm-pink.gif) no-repeat 0 .3em;
	padding:0 0 14px 20px;
	margin:0;
	list-type-style:none;
	list-style-image:none;
	list-style:none;
}
ul.from-our-blog a.headline {
	font-weight:bold;
	font-size:108%;
}
#findhomecare   { 
		background:url(../images/find_home_bg.gif) no-repeat;
		width:180px;
		height:117px;
		padding:30px 40px 0 10px;
		text-align:left
		
}

#findhomecare  strong {
	color:#FFFFFF
	}

#findhomecare p {
	font-size:91.6%;
}


#findhomecare input.searchfield {
	/*height:25px;*/
	height:14px;
	width:140px;
	margin:10px 0  ;
	color:#666;
	font-size:108%;
	border:1px solid #9a9da0;
	clear:both;
	text-align:left;
	padding: 5px 10px 5px 30px;
	background:url(../images/find_search_ico.gif) no-repeat #e8ecf2;
}
#findhomecare fieldset label {
	width:auto;
	font-size:116%;
}
#findhomecare-container fieldset label {
	width:auto;
	font-size:116%;
}
#findhomecare fieldset label.city {
	width:45px;
}
#findhomecare fieldset label.zip {
	width:115px;
}
#findhomecare div.tab {
	text-align:center;
	height:29px;
	font-size:13px;
}
#findhomecare div.tab a {
	display:block;
	/*height:29px;*/
	padding:6px 0 0 0;
	font-weight:bold;
	color:#5a4342;
	text-decoration:none;
}
#findhomecare div.tab a:hover {
	color:#000;
	text-decoration:underline;
}
#findhomecare div.tab#find-zip{
	display:block;
	width:143px;
	background: url(../images/utility/hisc-findtab-zip.gif) no-repeat 0 0;
	float:left;
}
#findhomecare div.tab#find-zip.active{
	background: url(../images/utility/hisc-findtab-zip-active.gif) no-repeat 0 0;
	color:#000;
}
#findhomecare div.tab#find-city{
	display:block;
	width:85px;
	background: url(../images/utility/hisc-findtab-city.gif) no-repeat 0 0;
	float:left;
	margin:0 4px 0 0;
}
#findhomecare div.tab#find-city.active{
	background: url(../images/utility/hisc-findtab-city-active.gif) no-repeat 0 0;
	color:#000;
}
#findhomecare div.tab#find-city.active a, #findhomecare div.tab#find-zip.active a {
	text-decoration:none;
	color:#000;
}
#findhomecare   input.button-pink {
 
	background:#77003c url(../images/forms/hisc-submit-bg.gif) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:108%;
	padding:3px 4px;
	text-align:center;
	border:1px solid #3b1e29;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */;
	float:right
}
#findhomecare fieldset.new-display.other-countries {
	background-image:none;
	background-color:#fff;
	color:#7d7b7b;
	font-weight:bold;
}
#findhomecare fieldset.new-display.other-countries .select {
	color:#7d7b7b;
	font-weight:bold;
	font-size:92%;
}

/**********************************************************************/
/* RIGHT COLUMN                                                       */
/**********************************************************************/
#home-right-column {
	float:right;
	width:640px;
	text-align:left;
	background-color:#f6ecdc;
	}
#flash {/* holds flash piece on index page */}
#banners {/* holds banner ads under flash piece */}
#banners img {
	float:left;
	margin:20px 0 20px 14px;
	border:none;
}
#utility { /* holds text resizer, printer friendly version, email this page link and share/save bar */
	background: url(../images/layout/hisc-index-utility-bg.gif) no-repeat top center;
	clear:both;
	padding:4px 10px;
	font-weight:bold;
	font-size:12px; /* so text does not change upon resizing */
	margin:20px 0 0 0;
}

#utility_county { /* holds text resizer, printer friendly version, email this page link and share/save bar */
	background: url(../images/layout/hisc-index-utility-bg1.gif) no-repeat top center;
	clear:both;
	padding:4px 10px;
	font-weight:bold;
	font-size:12px; /* so text does not change upon resizing */
	margin:20px 0 0 0;
}


#utility a, #utility_county a {
	font-size:91%;
	background-color:#ddd5c7;
	text-decoration:none;
}
#utility a:hover, #utility_county a:hover {
	text-decoration:underline;
}
#utility span, #utility_county span  {
	text-decoration:none;
	float:left;
	margin:0 4px 0 0;
	color:#770051;
}
#utility #insert, #utility_county #insert {
	 
	margin:0 14px;
}

#utility #bread-cream, #utility_county #bread-cream {
	float:left;
	padding:5px 0 0 0
	}
#utility #text-size, #utility_county #text-size {
	float:right;
	background-color:#ddd5c7;
	padding:0 4px 0 0;
}
#utility #text-size span, #utility_county #text-size span {
	padding:6px 0 0 0;
	display:block;
	float:left;
}
#utility #text-size img, #utility_county #text-size img {
	display:inline;
	margin:0 0 0 5px;
}
#utility #print-email-share, #utility_county #print-email-share{
	float:right;
	padding:5px 0 0 5px;
	background-color: #ddd5c7;
	/*background: #ddd5c7 url(../images/utility/hisc-utility-print-email-share-dots.gif) repeat-x left center;*/
}
#utility #print-email-share a#print, #utility_county #print-email-share a#print {
	display:block;
	background: #ddd5c7 url(../images/utility/hisc-utility-print.gif) no-repeat 0 0;
	float:left;
	padding:2px 4px 5px 22px;
}
#utility #print-email-share a#email-share, #utility_county #print-email-share a#email-share {
	display:block;
	background: #ddd5c7 url(../images/utility/hisc-utility-email.gif) no-repeat 0 0;
	float:left;
	padding:2px 4px 5px 24px;
}
#utility #share, #utility_county #share {
	border:1px solid #ba006e;
	padding:0;
	margin:0;
	line-height:1;
	outline:none;
}
#home-right-column div.insert {
	float:left;
	width:305px;
	margin:20px 0 0 0;
	padding:0 35px 0 20px;
	background: url(../images/layout/hisc-index-content-divider-bg.gif) repeat-y top right;
}
#home-right-column #editable-graphic {
	float:left;
	width:247px;
	padding:25px 10px  0 19px; 
}

#editable-graphic #care-giver-top{
	background:url(../images/index/care_giver_top.jpg) no-repeat;
	height:13px;
	}
	
#editable-graphic #care-giver-content{
	background:url(../images/index/care_giver_bottom.jpg) bottom no-repeat;
	padding:0 10px 10px 10px;
	font-size:134%;
	font-weight:bold;
	color:#770051;
	}

#home-right-column #editable-graphic .heading2 {
	color:#ba006e
}

#home-right-column #testimonials {
	padding:10px 0
	}
#home-right-column ul {
	padding:0 0 0 10px ;
	margin:0 0 0 5px;
	}
#home-right-column li {
	padding:5px 0 0 0;
	list-style:disc;
	margin:0px;
	}
/**********************************************************************/
/* FOOTER                                                             */
/**********************************************************************/
#footer-index {
	width:990px;
	clear:both;
	text-align:left;
	margin:0 auto;
	background: #5e2750 url(../images/layout/hisc-index-footer-bg.gif) repeat-y center top;
	color:#3b1e29;
}
#footer-index a{
	color:#3b1e29;
}
#footer-index a:hover {
	color:#770051;
	text-decoration:underline;
}
#footer-index div.insert {
	width:990px;
	margin:0 auto;
	padding:36px 0 0 0;
	background: url(../images/layout/hisc-index-footer-top-bg.gif) no-repeat center top;
}
#footer-index img {
	display:block;
	margin: 0 auto;
}
#footer-index #left {
	float:left;
	width:197px;
	margin:0;
	padding:0 0px 0 34px;
}

#footer-index #left #logo_rotating {
	background:#e1dbb9;
	text-align:center;
	padding:10px 5px 15px 10px;
	}

#footer-index #left .resources_center_login {
	width:157px;
	padding:5px 10px 5px 30px;
	background:url(../images/common/hisc-arrow-bullet-sm-pink.gif) no-repeat  10px 10px #a7872f;
	margin:8px 0 0px 0;
	}

#footer-index #left ul li{
	background:url(../images/common/hisc-arrow-bullet-sm-pink.gif) no-repeat 0 .3em;
	padding:0 0 14px 20px;
	margin:0;
	color:#3b1e29;
}
#footer-index #left a{
	font-weight:bold;
	text-decoration:none;
}
#footer-index #left a:hover {
	color:#770051;
	text-decoration:underline;
}
#footer-index #center {
	float:left;
	width:255px;
	margin:0 0 0 10px;
	padding:0 37px 0 20px;
	font-size:91.6%;
	line-height:1.4;
}
#footer-index #center p {
	margin:0 0 5px 0;
	padding:0;
}
#footer-index #right {
	float:left;
	width:395px;
	margin:0 0 0 10px;
	padding: 0;
	color:#fff;
}
#footer-index #right a:hover {
	color:#770051;
}
#footer-index #right span#email-share {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	font-size:14px; /* shouldn't change with text resizing */
	padding-left:40px;
}
#footer-index #right a#view-samples {
	color:#f6ecdc;
	font-size:12px; /* shouldn't change with text resizing */
}
#footer-index #right a#view-samples:hover {
	color:#fff;
}
#footer-index #right fieldset {
	margin:10px 0 10px 42px;
	padding:0 30px 0 0;
	color:#3b1e29;
}
#footer-index #right fieldset input {
	color:#666;
}
#footer-index #right fieldset input.button-pink {
	color:#fff;
}
#footer-index #right fieldset a {
	font-size:91.7%;
}
#footer-index #right fieldset a:hover {
	color:#770051;
}
#footer-index #right #email-why {
	background-color:#fff;
	border:1px solid #000;
	padding:5px;
	width:320px;
	margin:5px 0;
	color:#666;
}
#footer-index #right #email-why a {
	color:#770051;
}
#footer-index #flags {	
	width:902px;
	margin:0 auto;
	padding:0 0 0 20px;
	font-size:12px;
	background: #5e2750 url(../images/layout/hisc-index-footer-flags-bg.gif) no-repeat 0 0;
}
#footer-index .hisc-flag-container 
{
	height: auto;
}
#footer-index #flags p {
	float:left;
	margin:10px 9px 0 0;
	width:180px;
}
#footer-index #flags img {
	margin:10px 0 0 0;
}
#footer-index #flags a {
	float:left;
	margin:0 4px 0 0;
}


/*** CLEAR FLOATED DIVS: CLEARFIX ***/
/*** ADD THIS CLASS TO YOUR DIV IT WILL CLEAR ITSELF WITHOUT SPACER GIF SET TO CLEAR, WORKS IN IE6***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
	}
.clearfix {
    display: inline-block;
	}
html[xmlns] .clearfix {
    display: block;
	}
* html .clearfix {
    height: 1%;
	}
.clear {clear:both;float:none;}

/************************************************************/
/*** LEFT COLUMN CONTENT: SUBNAVIGATION  AND TESTIMONIALS ***/
/************************************************************/

#left-column {
	float:left;
	width:260px;
	padding:6.8em 0 0 0;
	text-align:left;
}
#left-column #subnav {
	/*display:inline; These commented-out styles are from live Home Instead stylesheet
	float:right;
	padding:0 0 0 20px;*/
	float:none;
	padding:0 0 0 10px;
}
#left-column #quote {
	/*width: 120px;
	padding: 130px 5px 10px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #dedab7;
	line-height: 1.5; These commented-out styles are from live Home Instead stylesheet*/
	/*background:#fff url(../images/common/hisc-hr-bg.gif) repeat-x top left;
	border-top:2px dotted #bf9e4d;
	border-bottom:2px dotted #bf9e4d;*/ 
	width:220px;
	margin:10px 12px 20px 12px;
	padding:8px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5e2750;
	font-style:normal;
	font-size:110%;
}

#left-column #quote .top_sec {
		background:url(../images/layout/testmonial_top.gif) no-repeat;
		width:220px;
		height:6px;
}


#left-column #quote .content_Sec {
		background:url(../images/layout/testimonial_bg.gif) repeat-y;
		padding:10px;
}

#left-column #quote .bottom {
		background:url(../images/layout/testmonial_bottom.gif) no-repeat;
		height:37px;
}
#left-column .authorname {
		 
		text-align:right;
		padding:10px 25px 10px 0px;
}
#left-column #staffMenu {
	width:auto;
	margin:10px 20px 20px 20px;
	padding:8px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5e2750;
	font-style:normal;
	font-size:110%;
}



/************************************************************/
/*** RIGHT COLUMN CONTENT: MAIN PAGE CONTENT ***/
/************************************************************/
#right-column {
	float:right;
	width:650px;
	text-align:left;
	background: #FFFFFF;
	padding-bottom:10px
}
#right-column #cookie_crumb {
	/*padding: 5px;*/
	color:#ba006e;
}

 
#right-column #cookie_crumb a{
	/*padding: 5px;*/
	color:#770051;
}
#right-column #cookie_crumb a:hover{
	color:#ba006e;
}
#right-column #cookie_crumb h1 {
	font-size:280%;
	color:#5e2750;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.2;
	}
#right-column #utility { /* a few slightly different styles for utility bar on lower levels */
	width:614px;
	padding:4px 0;
	margin-bottom:20px;
}
#right-column h2 {
	font-size:175%;
	margin:15px 0;
}
#right-column h3 {
	font-size:150%;
}
#right-column .content { /* sits inside right-column */
	padding:0 35px 0 0;
	clear:both;
	float:none;
	font-size:100%;
}
#right-column .content div.insert {
	float:left;
	width:350px; /* might have to change size here if width of interface changes */
	margin:0 0 0 30px;
	padding-top:0px;
}
#right-column .content div.insert_under_results {
	float:left;
	width:350px; /* might have to change size here if width of interface changes */
	margin:0 0 0 30px;
	padding-top:10px;
}
#right-column .sidebar-right {
float:right;
margin: 0px 0px 20px 20px;
}
#right-column .sidebar-left {
float:left;
margin: 0px 20px 20px 0px;
}
#findhomecare-container { /* holds the Find Home Care search tabs on lower level pages */
	width:232px; /* don't change this width */
	float:left;
	padding-top:5px;
}
#findhomecare-container fieldset.below-search {
	background-image:none;
	background-color:#fff;
}
#findhomecare-container fieldset.below-search label{
	color:#7d7b7b;
	font-size:100%;
	clear:both;
}
#findhomecare-container fieldset.below-search .select{ /* styles the In Other Countries pulldown menu */
	color:#7d7b7b;
	font-size:92%;
}
/************************************************************/
/*** FIND HOME CARE: SEARCH RESULTS ***/
/************************************************************/
#right-column #email-results {
	float:right;
	background:url(../images/layout/hisc-index-nav-bg.gif) repeat-y 0 0;
	padding:15px 0 20px 15px;
	margin:0 0 0 20px;
}
#right-column #email-results a {
	display:block;
	background: url(../images/layout/hisc-icon-email.gif) no-repeat 0 .2em;
	padding-left:25px;
	color:#3b1e29;
	font-weight:bold;
	font-size:92%;
	text-decoration:none;
}
#right-column #email-results a:hover {
	color:#ba006e;
	text-decoration:underline;
}
#right-column div.search-results {
	clear:both;
	font-size:109%;
	line-height:1.5;
	margin:0 0 20px 0;
}
#right-column div.search-results h3 {
	color:#770051;
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
}
div.search-results div.column1 {
	float:left;
	width:25%;
	margin:0 0 0 10px;
}
div.search-results div.column2 {
	float:left;
	height:8em; /* need this so dotted divider lines are even */
	width:45%;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background: url(../images/layout/hisc-index-nav-bg.gif) repeat-y top left;
}
div.search-results div.column3 {
	float:right;
	height:8em;
	width:20%;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background: url(../images/layout/hisc-index-nav-bg.gif) repeat-y top left;
}
div.search-results div.column3 ul li{
	background:url(../images/layout/hisc-bullet-dash.gif) no-repeat 0 .2em;
	padding-left:10px;
	color:#7b7b7b;
}
div.search-results div.column3 ul li a{
	color:#7b7b7b;
}
div.search-results div.column3 ul li a:hover {
	color:#ba006e;
	text-decoration:underline;
}
div.search-results a.highlighted-link{
	font-weight:bold;
	font-size:115%;
	color:#ba006e;
	background:url(../images/layout/hisc-icon-arrow-pink.gif) no-repeat 0 .2em;
	display:block;
	padding:0 0 0 23px;
}
div.search-results a.highlighted-link:hover {
	color:#bf9e4d;
	text-decoration:underline;
}
div.search-results p.phone {
	display:block;
	background:url(../images/layout/hisc-icon-phone.gif) no-repeat 0 .2em;
	font-weight:bold;
	font-size:115%;
	padding:0 0 0 23px;
}
div.search-results p.phone span {
	color:#7b7b7b;
	font-weight:normal;
	font-size:86%;
}
#right-column div.content div.clear {
	border-bottom:1px solid #bf9e4d;
	padding:0;
	padding:0;
	display:block;
	clear:both;
	height:10px;
}
ul.bullets {
	margin-left:35px;
}
ul.bullets li {
	list-style-type: disc;	
}
/************************************************************/
/*** MINOR CALLOUTS ***/
/************************************************************/
#email_to_friend {
	text-align:right;
	background: url(../images/layout/hisc-icon-line.gif) repeat-x left center;
}
#email_to_friend a {
	background:url(../images/layout/hisc-icon-email.gif) no-repeat 3px center;
	background-color:#FFFFFF;
	padding-left:24px;
}
#professional_cargiving_survey {
	background:url(../images/layout/hisc-icon-check.gif) no-repeat;
	padding: 1px 5px 15px 40px;
	/*vertical-align:middle;*/
}
.insert #professional_cargiving_survey {
	/*margin-top:41px;*/
	padding: 7px 5px 20px 40px;
}
.insert_under_results #professional_cargiving_survey {
	margin-top:41px;
	/*background-color:#00FFFF;*/
	padding: 7px 5px 20px 40px;
}
#professional_cargiving_survey a {
	color:#114F95;
}
#professional_cargiving_survey a:hover {
	color:#ba006e;
	text-decoration:underline;
}
#CAREGiver_share {
	background:url(../images/layout/hisc-icon-share.gif) no-repeat;
	padding: 1px 5px 20px 40px;
	color:#114F95;
}
#CAREGiver_share a {
	background:url(../images/layout/hisc-icon-small-pink-arrow.gif) 0px 4px no-repeat;
	color:#AB2569;
	padding: 0px 3px 0px 10px;
}
#CAREGiver_share a:hover {
	color:#bf9e4d;
	text-decoration:underline;
}

/************************************************************/
/*** From Old StyleSheets ***/
/************************************************************/

.subCompanytabletop, .subBusinesstabletop,
.subCaregivertabletop, .subLocationtabletop,
.subResourcetabletop
{
	border-top: 1px solid #d4c7cf;
}

#subCompany, #subBusiness, 
#subCaregiver, #subLocation, 
#subResource
{
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 25px;
}

tr.subCompany td, tr#subBusiness td,
tr#subCaregiver td, tr#subLocation td,
tr#subResource td
{
	background-image: url(../images/SubCompanyOff.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom:#d481bf solid 1px;
	margin-top:5px;

}


tr.subCompany td:hover, tr#subBusiness td:hover,  
tr#subCaregiver td:hover, tr#subLocation td:hover,
tr#subResource td:hover
{
	background-image: url(../images/SubCompanyOver.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom:#c0177b solid 1px;
	text-decoration:none
}

#subCompany a:link, #subCompany a:visited, #subBusiness a:link, #subBusiness a:visited, 
#subCaregiver a:link, #subCaregiver a:visited, #subLocation a:link, #subLocation a:visited,
#subResource a:link, #subResource a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-weight: bold;
	color: #081c47;
	text-decoration: none;
}

#subCompany a:hover, #subCompany a:active, #subBusiness a:hover, #subBusiness a:active,
#subCaregiver a:hover, #subCaregiver a:active, #subLocation a:hover, #subLocation a:active,
#subResource a:hover, #subResource a:active
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-weight: bold;
	color: #081c47;
	text-decoration: underline;
}

li.hisc-sitemap-list-item
{
	list-type-style:circle;
	list-style-image:none;
	list-style:circle;
	margin-left:30px;
	padding:2px 4px 2px 4px;
}

.hisc-sitemap-list-item a:hover
{
	border:0px;
	background-color:Transparent;
	padding:2px 4px 2px 4px;
}

/*newly added*/

.heading1
{
	font-size:280%;
	color:#5e2750;
	line-height:1.2em;
	font-weight:bold
	}
	
	
.heading2
{
	font-size:175%;
	color:#5e2750;
	line-height:1.5em;
	font-weight:bold
	}
	
.heading3
{
	font-size:125%;
	color:#5e2750;
	line-height:1.5em;
	font-weight:bold
	}
	
.heading4
{
	font-size:100%;
	color:#ba006e;
	line-height:1.5em;
	font-weight:bold
	}
	
a{
	
color:#770051;
text-decoration:underline;
}
a:hover{
	
color:#ba006e;
text-decoration:none;
}

/* map page styles start. div tag placed in p tag */


#map_search_result{ width:400px;  background:#fff;color:#183f76; clear:both}
#map_search_result .topbottomborders{ width:400px;}
#map_search_result .searcreslutarea{ width:400px; background: #fff; padding:10px;  padding-bottom:0px; margin-bottom:10px; border:solid 0px #d3a75c; clear:both}



#map_search_result a, active, visited{ color:#183f76; text-decoration:underline;}
#map_search_result a:hover{ color:#183f76; text-decoration:none;}

div.map_area{margin-bottom: 10px; width:350px; float:left}

div.county_search_area{width:200px; float:right}
div.connty_header{background:url(http://homeinstead.ie/images/count_bg.gif) repeat-x; color:#fff; font-weight:bold; padding:5px 5px 5px 10px;}
div.county_cnt_area{background:#b3c0d9; padding:15px 0px 12px 10px; border: solid 1px #ba006e }

div.promo_home1{margin:10px 0px 13px 10px; width:300px; float:left}
div.promo_home2{margin:10px 10px 13px 0px; width:300px; float:right}

div#care-giver-content span.heading2{
	font-size:20px;
	margin:5px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
}

/* for side nav hyperlink styles */
div#subnav a.side_nav{
	display:block;
	background:url(http://homeinstead.ie/images/SubCompanyOff.gif) no-repeat;
	width:194px;
	padding:6px 5px 6px 22px;
	border-bottom: solid 1px #d481bf;
	text-transform:uppercase;
	text-decoration:none;
	color:#770051
}

div#subnav a.side_nav:hover{
	display:block;
	background:url(http://homeinstead.ie/images/SubCompanyOver.gif) no-repeat;
	width:194px;
	padding:6px 5px 6px 22px;
	border-bottom: solid 1px #c0177b;	
	color:#cc0066
}

div#subnav a.select{
	display:block;
	background:url(http://homeinstead.ie/images/SubCompanyOver.gif) no-repeat;
	width:194px;
	padding:6px 5px 6px 22px;
	border-bottom: solid 1px #c0177b;
	text-transform:uppercase;
	text-decoration:none
}


/*Keep in touch styles*/
div.keep_in_touch{
	width:510px;
	margin:10px 0px
}

div.keep_in_touch .keep_in_touch_title{
	background:url(../images/title_keepin_touch.jpg) no-repeat;
	height:28px;
	width:495px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 0 15px
}

div.keep_in_touch div.keep_form_area{
	background:#fdf9f1;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	border: solid 2px #ba006e;
	padding:15px 5px
}

div.keep_form_area div.form_bg{
	background:url(../images/keep_in_touch_form_bg.jpg) no-repeat;
	padding:25px 0px 25px 20px
}

div.form_bg .kpt_text_box{
	width:233px;
	padding-left:12px;
	border:solid 1px #5e2750;
	color:#666
}

div.keep_in_touch .image{
	float:left;
	margin:10px 27px 10px 0
}

div.keep_in_touch .image_last{
	float:left;
	margin:10px 0px 10px 0
}


#right .ft_image{
	float:left;
	margin:0px 0px 10px 8px
	}

.list_county table{
	margin:20px 0}
	
.list_county table td{
	border:0px;
	width:150px;
	background:url(../images/county_border1.gif) repeat-x bottom;
	padding:10px 10px 15px;
	text-align:left;
	vertical-align:top

}

#map_search_result_c{ width:250px;  	color:#183f76; clear:both; margin-}
#map_search_result_c .topbottomborders{ width:400px;}
#map_search_result_c .searcreslutarea{ width:400px; background: #fff; padding:10px;  padding-bottom:0px; margin-bottom:10px; border:solid 0px #d3a75c; clear:both}


li.rtLI{
	clear:both;
	width:210px;
}

li.rtLI a{
	text-align:left;
	text-decoration:none;
	background: url(../images/SubCompanyOff.gif) no-repeat;
	padding: 7px 0px 5px 20px;
	border-bottom: #d481bf solid 1px;
	display:block;
}

li.rtLI a:hover, li.rtLI .rtSelected a{
	background: url(../images/SubCompanyOver.gif) no-repeat;
	padding: 7px 0px 5px 20px;
	border-bottom: #d481bf solid 1px;
	display:block;
}